*{
margin:0;
padding:0;
box-sizing:border-box;
font-family:'Poppins',sans-serif;
}

body{
background:#f3f6fb;
padding:25px;
}

/*==================================================
            LOADER
==================================================*/


#loader{
position:fixed;
inset:0;
z-index:999999;
display:flex;
justify-content:center;
align-items:center;
overflow:hidden;
background:#f3f3f3;
}
.loader-blur{
position:absolute;
width:900px;
height:900px;
border-radius:50%;
background:
radial-gradient(
circle,
rgba(185, 160, 129, 0.25),
transparent 70%
);
filter:blur(120px);
animation:loaderGlow 6s linear infinite;
}
.loader-content{
position:relative;
z-index:5;
text-align:center;
}
.loader-logo{
width:120px;
height:120px;
margin:auto;
display:flex;
justify-content:center;
align-items:center;
border-radius:50%;
background:
linear-gradient(
135deg,
#f7931a,
#ffcc66
);
font-size:60px;
color:white;
box-shadow:
0 0 50px rgba(247,147,26,.6);
animation:pulse 2s infinite;
}




.loader-content h2{
margin-top:35px;
font-size:38px;
color:#1b160e;
font-weight:800;
letter-spacing:3px;
}
.loader-content p{
margin-top:15px;
font-size:17px;
color:#000000;
}


.loading-bar{
margin:auto;
margin-top:35px;
width:300px;
height:7px;
overflow:hidden;
border-radius:40px;
background:rgba(255,255,255,.08);
}
.loading-bar span{
display:block;
width:0%;
height:100%;
background:
linear-gradient(
90deg,
#f7931a,
#ffd56b
);
animation:loading 3s linear forwards;
}

/*==================================================
            ANIMATIONS
==================================================*/
@keyframes loading{
100%{
width:100%;
}
}

@keyframes pulse{
50%{
transform:scale(1.08);
box-shadow:
0 0 80px rgb(247, 148, 26);
}
}

@keyframes loaderGlow{
50%{
transform:
rotate(180deg)
scale(1.15);

}

100%{
transform:rotate(360deg);
}
}

@keyframes heroZoom{
100%{
transform:scale(1.15);
}
}

@keyframes scrollDown{
0%{
opacity:1;
top:8px;
}
100%{
opacity:0;
top:28px;
}

}

/*==================================================
            RESPONSIVE
==================================================*/
@media(max-width:900px){
.hero h1{
font-size:46px;
}
.hero p{
font-size:18px;
}
.loader-content h2{
font-size:28px;
}
.loading-bar{
width:220px;
}
}


@media(max-width:600px){
.hero{
height:90vh;
}
.hero h1{
font-size:34px;
}
.hero p{
font-size:16px;
line-height:1.8;
}
.hero-buttons{
flex-direction:column;
}
.hero-buttons a{
width:100%;
}
.loader-logo{
width:90px;
height:90px;
font-size:45px;
}
}





/* =========================================
   BIO SHARE MODAL
========================================= */
.mexicaliShareOverlayPrf{
    position:fixed;
    inset:0;
    z-index:50000;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:20px;
    background:#ffffff;
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
    opacity:0;
    visibility:hidden;
    transition:
        opacity .3s ease,
        visibility .3s ease;
}
.mexicaliShareOverlayPrf.active{
    opacity:1;
    visibility:visible;
}
















/* MODAL */
.mexicaliShareModalPrf{
    position:relative;
    width:100%;
    max-width:440px;
    max-height:90vh;
    overflow-y:auto;
    padding:32px;
    box-sizing:border-box;
    border:1px solid rgba(255,255,255,0.10);
    border-radius:26px;
    background:
        linear-gradient(
            145deg,
            rgba(255, 255, 255, 0.98),
            rgba(246, 249, 255, 0.98)
        );
    box-shadow:
        0 30px 100px rgba(0,0,0,0.65),
        0 0 60px rgba(247,147,26,0.08);
    transform:translateY(25px) scale(.96);
    transition:
        transform .35s cubic-bezier(.2,.8,.2,1);
}




.mexicaliShareOverlayPrf.active
.mexicaliShareModalPrf{
    transform:translateY(0) scale(1);
}












/* CLOSE */
.mexicaliShareClosePrf{
    position:absolute;
    top:14px;
    right:14px;
    width:34px;
    height:34px;
    border:1px solid rgba(255,255,255,0.12);
    border-radius:50%;
    background:rgba(197, 197, 197, 0.616);
    color:#000000;
    cursor:pointer;
    transition:.25s;
}
.mexicaliShareClosePrf:hover{
    color:#000000;
    background:#f5f5f7;
    transform:rotate(90deg);
}

/* ICON */
.mexicaliShareIconPrf{
    width:58px;
    height:58px;
    margin:0 auto 18px;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:16px;
    background:#f7931a;
    color:white;
    font-size:25px;
    box-shadow:
        0 10px 30px rgba(247,147,26,0.25);
}
/* TITLE */
.mexicaliShareModalPrf h2{
    margin:0;
    text-align:center;
    color:#030303;
    font-size:23px;
}
.mexicaliShareSubtitlePrf{
    margin:8px auto 25px;
    max-width:330px;
    text-align:center;
    color:#3b404b;
    font-size:14px;
    line-height:1.5;
}
/* SOCIAL GRID */
.mexicaliSocialGridPrf{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:10px;
    margin-bottom:18px;
}
/* SOCIAL BUTTON */
.mexicaliSocialBtnPrf{
    min-height:60px;
    display:flex;
    align-items:center;
    gap:12px;
    padding:10px 14px;
    border:1px solid rgba(180, 180, 180, 0.1);
    border-radius:13px;
    background:rgba(151, 151, 151, 0.035);
    color:#06092c;
    font-family:inherit;
    font-size:14px;
    font-weight:600;
    cursor:pointer;
    transition:
        transform .25s ease,
        background .25s ease,
        border-color .25s ease;
}
.mexicaliSocialBtnPrf i{
    width:36px;
    height:36px;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-shrink:0;
    border-radius:10px;
    font-size:18px;
    background:rgba(255,255,255,0.08);
}
.mexicaliSocialBtnPrf:hover{
    transform:translateY(-3px);
    background:rgba(255,255,255,0.08);
}
.mexicaliSocialBtnPrf i{
        color: #ffffff;
}
/* COLORS */
.mexicaliSocialBtnPrf.whatsapp i{
    background:#25D366;
}
.mexicaliSocialBtnPrf.facebook i{
    background:#4267B2;
}
.mexicaliSocialBtnPrf.twitter i{
    background:#000;
}
.mexicaliSocialBtnPrf.linkedin i{
    background:#0A66C2;
}
.mexicaliSocialBtnPrf.telegram i{
    background:#229ED9;
}
.mexicaliSocialBtnPrf.copy i{
    background:#f7931a;
}

/* URL */
.mexicaliShareLinkPrf{
    display:flex;
    align-items:center;
    gap:8px;
    margin-top:8px;
}
.mexicaliShareLinkPrf{
    padding:4px 5px 4px 12px;
    border:1px solid rgba(255,255,255,0.10);
    border-radius:12px;
    background:rgba(255,255,255,0.04);
}
.mexicaliShareLinkPrf > i{
    color:#424955;
    font-size:13px;
}
.mexicaliShareLinkPrf input{
    min-width:0;
    flex:1;
    border:0;
    outline:0;
    background:transparent;
    color:#414855;
    font-size:12px;
}
.mexicaliShareLinkPrf button{
    border:1px solid rgba(247,147,26,.35);
    border-radius:9px;
    padding:10px 13px;
    background:rgba(247,147,26,.10);
    color:#f7931a;
    font-weight:600;
    cursor:pointer;
}
/* MESSAGE */
.mexicaliShareMessagePrf{
    margin-top:16px;
    padding:14px;
    border:1px solid rgba(212, 212, 211, 0.2);
    border-radius:13px;
    background:rgba(177, 177, 177, 0.045);
}
.mexicaliShareMessagePrf span{
    display:block;
    margin-bottom:8px;
    color:#9aa4b7;
    font-size:11px;
    font-weight:700;
    letter-spacing:.8px;
}
.mexicaliShareMessagePrf span i{
    color:#f7931a;
    margin-right:5px;
}
.mexicaliShareMessagePrf p{
    margin:0;
    color:#070707;
    font-size:13px;
    line-height:1.55;
}
/* MOBILE */
@media(max-width:500px){
    .mexicaliShareOverlayPrf{
        padding:12px;
    }
    .mexicaliShareModalPrf{
        padding:27px 18px;
        border-radius:22px;
    }
    .mexicaliSocialGridPrf{
        grid-template-columns:1fr;
    }
    .mexicaliSocialBtnPrf{
        min-height:54px;
    }
}






/* =====================================================
   BIO MOBILE — MENU PREMIUM
===================================================== */
@media(max-width:768px){
    /* ==============================
       NAVBAR FERMÉE
    ============================== */
    .bio-nav{
        width:100%;
        height:68px;
        position:fixed;
        top:0;
        left:0;
        z-index:10000;
        display:flex !important;
        flex-direction:row !important;
        align-items:center !important;
        padding:0 14px !important;
        box-sizing:border-box;
        background:#ffffff !important;
        border-bottom:1px solid rgba(185, 185, 185, 0.836);
        transition:
            height .35s ease,
            background .35s ease;
    }
    /* ==============================
       NAVBAR OUVERTE
    ============================== */
    .bio-nav.bio-menu-open{
        height:100dvh;
        min-height:100dvh;
        flex-direction:column !important;
        align-items:stretch !important;
        justify-content:flex-start !important;
        padding:0 18px 25px !important;
        background:
            linear-gradient(
                180deg,
                #ffffff,
                #fcfdff);
        overflow-y:auto;
        overflow-x:hidden;
    }
    /* ==============================
       LOGO
    ============================== */
    .bio-logo{
        display:flex !important;
        align-items:center !important;
        justify-content:flex-start !important;
        gap:9px;
        width:auto !important;
        max-width:calc(100% - 65px);
        height:68px;
        margin:0 !important;
        padding:0 !important;
        flex-shrink:0;
        position:relative;
        z-index:10002;
    }
    .bio-logo img{
        width:42px !important;
        height:42px !important;
        min-width:42px !important;
        min-height:42px !important;
        margin:0 !important;
        border-radius:50%;
    }
    .bio-logo span{
        display:block !important;
        max-width:145px;
        margin:0 !important;
        padding:0 !important;
        color:#000000 !important;
        font-size:14px !important;
        font-weight:600;
        line-height:1.15;
        white-space:normal;
        text-align:left;
        text-decoration: none !important;
    }
    /* ==============================
       BOUTON MENU / FERMETURE
    ============================== */
    .bio-menu-toggle{
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
        position:absolute !important;
        top:12px !important;
        right:14px !important;
        width:42px !important;
        height:42px !important;
        margin:0 !important;
        padding:0 !important;
        border:1px solid rgba(158, 158, 158, 0.301);
        background:rgba(253, 253, 253, 0.027);
        color:#000000;
        font-size:18px;
        cursor:pointer;
        z-index:10005;
    }
    /* ==============================
       LIENS — FERMÉS
    ============================== */
    .bio-nav-links{
        position:static !important;
        width:100% !important;
        height:auto !important;
        display:none !important;
        flex-direction:column !important;
        align-items:stretch !important;
        gap:7px !important;
        margin:0 !important;
        padding:18px 0 0 !important;
        box-sizing:border-box;
        background:none !important;
        border:0 !important;
        box-shadow:none !important;
        opacity:0;
        visibility:hidden;
        pointer-events:none;
        transform:none !important;
    }
    .bio-nav-links a i{
    display:inline-flex !important;
    width:22px;
    margin-right:5px;
    justify-content:center;
    color:#030303;
    font-size:17px;
    text-decoration: none !important;
}
    /* ==============================
       LIENS — OUVERTS
    ============================== */
    .bio-nav.bio-menu-open .bio-nav-links{
        display:flex !important;
        opacity:1;
        visibility:visible;
        pointer-events:auto;
    }
    .bio-nav-links a{
        display:flex !important;
        align-items:center !important;
        justify-content:flex-start !important;
        width:100% !important;
        min-height:54px;
        flex-shrink:0;
        box-sizing:border-box;
        padding:15px 17px !important;
        margin:0 !important;
        border-radius:13px;
        border:1px solid rgba(255,255,255,0.07);
        color:#000000;
        text-decoration:none;
        font-size:16px;
        font-weight:500;
        text-align:left;
        transition:
            background .25s ease,
            border-color .25s ease,
            color .25s ease,
            transform .25s ease;
    }
    .bio-nav-links a:hover{
        background:rgba(247,147,26,0.10);
        border-color:rgba(247,147,26,0.28);
        color:#f7931a;
        transform:translateX(3px);
    }
    .bio-nav-links a::after{
        display:none !important;
    }
    /* ==============================
       ACTIONS
       SHARE + SUPPORT
    ============================== */
    .bio-nav-actions{
        position:static !important;
        width:100% !important;
        height:auto !important;
        display:none !important;
        flex-direction:column !important;
        align-items:stretch !important;
        gap:10px !important;
        margin:18px 0 0 0 !important;
        padding:0 !important;
        box-sizing:border-box;
        opacity:1 !important;
        visibility:visible !important;
        pointer-events:auto !important;
        transform:none !important;
    }
    /* ACTIONS VISIBLES UNIQUEMENT MENU OUVERT */
    .bio-nav.bio-menu-open .bio-nav-actions{
        display:flex !important;
    }
    /* ==============================
       SHARE
    ============================== */
    .bio-share{
        width:100% !important;
        height:54px !important;
        min-height:54px !important;
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
        box-sizing:border-box !important;
        padding:0 17px !important;
        border-radius:13px !important;
        background:rgba(235, 239, 252, 0.781) !important;
        border:1px solid rgba(255,255,255,0.14);
        color:#000000;
        font-size:16px !important;
        font-weight:600;
        flex:none !important;
    }
    .bio-share i{
        padding: 5px !important;
    }
    /* ==============================
       SUPPORT
    ============================== */
    .bio-support{
        width:100% !important;
        height:54px !important;
        min-height:54px !important;
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
        box-sizing:border-box !important;
        padding:0 17px !important;
        border-radius:13px !important;
        background:#f7931a;
        border:1px solid #f7931a;
        color:#fff;
        font-size:16px !important;
        font-weight:600;
        flex:none !important;
        text-decoration: none !important;
    }
.bio-support i{
    padding: 5px !important;
}
    /* ==============================
       SCROLLBAR DU MENU
    ============================== */
    .bio-nav.bio-menu-open::-webkit-scrollbar{
        width:4px;
    }
    .bio-nav.bio-menu-open::-webkit-scrollbar-track{
        background:transparent;
    }
    .bio-nav.bio-menu-open::-webkit-scrollbar-thumb{
        background:rgba(134, 134, 134, 0.45);
        border-radius:10px;
    }
}













.btn-primary,
.btn-secondary{
    text-decoration:none;
    padding:16px 32px;
    border-radius:50px;
    font-weight:600;
    transition:0.4s;
}
.btn-primary{
    background:#f7931a;
    color:white;
}
.btn-secondary{
    border:2px solid #f7931a;
    color:#f7931a;
}
.btn-primary:hover,
.btn-secondary:hover{
    transform:translateY(-6px);
    box-shadow:0 0 30px rgba(247, 148, 26, 0.788);
}
.bitcoin-animation span{
    position:absolute;
    font-size:40px;
    color:#f7931a;
    opacity:0.3;
    animation:float 8s linear infinite;
}
.bitcoin-animation span:nth-child(1){
    left:10%;
    animation-delay:0s;
}
.bitcoin-animation span:nth-child(2){
    left:30%;
    animation-delay:2s;
}
.bitcoin-animation span:nth-child(3){
    left:60%;
    animation-delay:4s;
}
.bitcoin-animation span:nth-child(4){
    left:80%;
    animation-delay:6s;
}
@keyframes float{
    0%{
        transform:translateY(100vh) rotate(0deg);
    }
    100%{
        transform:translateY(-100vh) rotate(360deg);
    }
}














.lynx-conteneur{
width:100%;
display:grid;
grid-template-columns:repeat(auto-fit,minmax(340px,1fr));
gap:25px;
}
.lynx-carte{
background:#fff;
border-radius:18px;
overflow:hidden;
box-shadow:0 8px 25px rgba(0,0,0,.08);
transition:.3s;
}
.lynx-carte:hover{
transform:translateY(-6px);
}
.lynx-image{
width:100%;
height:240px;
overflow:hidden;
}
.lynx-image img{
width:100%;
height:100%;
object-fit:cover;
transition:.4s;
}
.lynx-carte:hover img{
transform:scale(1.05);
}
.lynx-contenu{
padding:20px;
}

.lynx-date{
color:#777;
font-size:14px;
margin-bottom:12px;
}

.lynx-contenu h2{
font-size:22px;
margin-bottom:15px;
color:#222;
}

.lynx-contenu p{
line-height:28px;
color:#555;
}

.lynx-actions{
display:flex;
gap:10px;
margin-top:25px;
flex-wrap:wrap;
}

.lynx-lire,
.lynx-copier{

padding:12px 18px;
border:none;
border-radius:10px;
cursor:pointer;
font-size:15px;
transition:.3s;

}

.lynx-lire{
background:#0b57d0;
color:white;
}

.lynx-lire:hover{
background:#0949ae;
}

.lynx-copier{
background:#ececec;
}

.lynx-copier:hover{
background:#d9d9d9;
}

#hibou-popup{

position:fixed;
left:0;
top:0;
width:100%;
height:100%;
background:rgba(0,0,0,.75);

display:none;

justify-content:center;
align-items:center;

padding:20px;

z-index:99999;

}

#hibou-contenu{

background:white;

width:100%;
max-width:950px;

max-height:90vh;

overflow:auto;

border-radius:18px;

padding:25px;

position:relative;

animation:ouvrir .35s;

}

@keyframes ouvrir{

from{

opacity:0;

transform:translateY(40px);

}

to{

opacity:1;

transform:translateY(0);

}

}

#hibou-fermer{

position:absolute;

right:20px;

top:15px;

font-size:35px;

cursor:pointer;

font-weight:bold;

}

#hibou-resultat img{

width:100%;

border-radius:15px;

margin:15px 0;

}

#hibou-resultat video{

width:100%;

border-radius:15px;

margin:15px 0;

}

@media(max-width:768px){

body{

padding:12px;

}

.lynx-conteneur{

grid-template-columns:1fr;

}

.lynx-image{

height:220px;

}

.lynx-contenu{

padding:15px;

}

.lynx-contenu h2{

font-size:20px;

}

.lynx-actions{

flex-direction:column;

}

.lynx-lire,
.lynx-copier{

width:100%;

}

#hibou-contenu{

padding:18px;

}

}






.lynx-galerie{

display:grid;

grid-template-columns:repeat(auto-fit,minmax(220px,1fr));

gap:15px;

margin-top:20px;

}

.lynx-photo{

width:100%;

height:220px;

object-fit:cover;

border-radius:12px;

cursor:pointer;

transition:.3s;

}

.lynx-photo:hover{

transform:scale(1.04);

}





#lynx-lightbox{

position:fixed;

left:0;

top:0;

width:100%;

height:100%;

background:rgba(0,0,0,.95);

display:none;

justify-content:center;

align-items:center;

z-index:999999;

padding:25px;

}

#lynx-image-grande{

max-width:95%;

max-height:95%;

border-radius:15px;

}

#lynx-fermer-image{

position:absolute;

top:20px;

right:30px;

font-size:45px;

color:white;

cursor:pointer;

font-weight:bold;

}








.lynx-videos{

display:grid;

grid-template-columns:repeat(auto-fit,minmax(320px,1fr));

gap:20px;

margin-top:20px;

}

.lynx-video{

overflow:hidden;

border-radius:15px;

background:#000;

box-shadow:0 8px 20px rgba(0,0,0,.15);

}

.lynx-video video{

width:100%;

display:block;

border-radius:15px;

}









#lynx-toast{

position:fixed;

top:20px;

right:20px;

background:#1f2937;

color:#fff;

padding:16px 22px;

border-radius:14px;

display:flex;

align-items:center;

gap:12px;

font-size:15px;

font-weight:600;

box-shadow:0 15px 40px rgba(0,0,0,.25);

opacity:0;

visibility:hidden;

transform:translateY(-30px);

transition:.35s;

z-index:999999;

}

#lynx-toast.show{

opacity:1;

visibility:visible;

transform:translateY(0);

}

#lynx-toast i{

color:#22c55e;

font-size:22px;

}

@media(max-width:768px){

#lynx-toast{

left:15px;

right:15px;

top:15px;

font-size:14px;

}

}



/* =====================================================
   BIO NAVBAR DESKTOP — VERSION FINALE
===================================================== */
@media (min-width:769px){
    .bio-nav{
        width:100% !important;
        height:74px !important;
        position:fixed !important;
        top:0 !important;
        left:0 !important;
        z-index:10000 !important;
        display:flex !important;
        flex-direction:row !important;
        align-items:center !important;
        padding:0 4% !important;
        margin:0 !important;
        box-sizing:border-box !important;
        background:#ffffff !important;
        border-bottom:1px solid rgba(255,255,255,.08) !important;
        backdrop-filter:blur(18px);
        -webkit-backdrop-filter:blur(18px);
    }
    /* LOGO */
    .bio-logo{
        display:flex !important;
        align-items:center !important;
        width:auto !important;
        height:auto !important;
        margin:0 !important;
        padding:0 !important;
        gap:10px !important;
        color:#fff !important;
        text-decoration:none !important;
        flex-shrink:0 !important;
    }
    .bio-logo img{
        display:block !important;
        width:46px !important;
        height:46px !important;
        min-width:46px !important;
        min-height:46px !important;
        object-fit:cover !important;
        border-radius:50% !important;
        border:2px solid rgba(247,147,26,.45) !important;
    }
    .bio-logo span{
        display:block !important;
        width:auto !important;
        height:auto !important;
        margin:0 !important;
        padding:0 !important;
        color:#020202 !important;
        font-size:16px !important;
        font-weight:600 !important;
        line-height:1.2 !important;
        white-space:nowrap !important;
    }
    /* LIENS */
    .bio-nav-links{
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
        width:auto !important;
        height:auto !important;
        margin:0 30px 0 auto !important;
        padding:0 !important;
        gap:28px !important;
        background:transparent !important;
        border:0 !important;
        box-shadow:none !important;
        opacity:1 !important;
        visibility:visible !important;
        pointer-events:auto !important;
        transform:none !important;
    }
    .bio-nav-links a{
        display:block !important;
        width:auto !important;
        height:auto !important;
        min-height:0 !important;
        margin:0 !important;
        padding:0 !important;
        color:#000000 !important;
        background:transparent !important;
        border:0 !important;
        border-radius:0 !important;
        text-decoration:none !important;
        font-size:15px !important;
        font-weight:500 !important;
        white-space:nowrap !important;
    }
    .bio-nav-links a i{
    display:none !important;
}
    .bio-nav-links a:hover{
        color:#f7931a !important;
    }
    /* BOUTONS */
    .bio-nav-actions{
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
        width:auto !important;
        height:auto !important;
        margin:0 !important;
        padding:0 !important;
        gap:10px !important;
        opacity:1 !important;
        visibility:visible !important;
        pointer-events:auto !important;
        transform:none !important;
    }
    .bio-share{
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
        width:auto !important;
        height:44px !important;
        min-height:44px !important;
        margin:0 !important;
        padding:0 17px !important;
        gap:8px !important;
        box-sizing:border-box !important;
        border:1px solid rgba(255,255,255,.16) !important;
        border-radius:12px !important;
        background:rgba(184, 184, 184, 0.103) !important;
        color:#050505 !important;
        font-family:inherit !important;
        font-size:14px !important;
        font-weight:600 !important;
        cursor:pointer !important;
    }
    .bio-support{
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
        width:auto !important;
        height:44px !important;
        min-height:44px !important;
        margin:0 !important;
        padding:0 20px !important;
        gap:8px !important;
        box-sizing:border-box !important;
        border:1px solid #f7931a !important;
        border-radius:12px !important;
        background:#f7931a !important;
        color:#fff !important;
        text-decoration:none !important;
        font-size:14px !important;
        font-weight:600 !important;
        white-space:nowrap !important;
    }
    /* MENU MOBILE CACHÉ */
    .bio-menu-toggle{
        display:none !important;
    }
}

