:root{--color-primary: #097384;--color-blue: #091d8a;--color-secondary: #EEF2FA;--color-text-dark: #01051A;--color-logo-orange: #FF9800;--color-logo-green: #15c021;--color-green: #1C8C23;--color-violet: #761c8c;--color-error: #F82427}body{font-family:Poppins,sans-serif;padding:0;box-sizing:border-box;width:100%;margin:auto}button{font-family:Poppins,sans-serif}.navbar{display:flex;position:fixed;top:0;margin:auto;z-index:1000;width:100%;justify-content:space-between;align-items:center;padding:20px 10px;background-color:#fff;border-bottom:1px solid var(--color-secondary)}.navbar__menu{display:flex;align-items:center;gap:50px}.navbar__logo{font-size:24px;font-weight:700;margin-left:10px;text-decoration:none}.logo__y{color:var(--color-logo-orange)}.logo__m{color:var(--color-error)}.logo__ena{color:var(--color-logo-green)}.navbar__links{text-decoration:none;list-style:none;display:flex;gap:30px;margin:0;padding:0}.navbar__links a{color:var(--color-text-dark);font-weight:500;padding:5px 0;text-decoration:none;color:inherit}.navbar__links .link__active{border-bottom:2px solid var(--color-text-dark)}.navbar__actions{display:flex;align-items:center;gap:15px;padding-right:20px;text-decoration:none}.navbar__actions .btn__deconnexion{background:red;color:#fff;padding:8px 15px}.navbar__actions .btn__dashboard{background:green;color:#fff;padding:6px 15px}.btn{padding:12px 20px;border:none;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:8px;border-radius:20px;box-shadow:0 4px 6px #0000001a;transition:background-color .3s ease,border-color .3s ease}.navbar__actions a{text-decoration:none}.btn__connexion{background-color:var(--color-blue);color:#fff;text-decoration:none}.btn__connexion:hover{background:linear-gradient(40deg,#091d8a,#761c8c)}.btn__inscription{text-decoration:none;background-color:#fff;color:var(--color-blue);border:2px solid #e0dddd;background:transparent;color:#444}.btn__inscription:hover{color:#000}.menu-toggle{display:none;background:none;border:none;font-size:24px;margin-right:30px;cursor:pointer;color:var(--color-text-dark)}.hero-section{background-color:var(--color-secondary);display:flex;margin-top:50px;align-items:center;justify-content:space-between;padding:50px 100px;gap:80px;border-radius:0 0 40px 40px}.hero__content{flex:1;max-width:50%}@keyframes anime2{0%{transform:translate(-50px)}}.hero__tagline{font-size:14px;font-weight:600;color:var(--color-secondary);margin-bottom:10px;background:var(--color-logo-green);padding:5px 13px;width:fit-content;font-weight:700;border-radius:30px;animation:anime2 2s ease}.tagline__hash{color:var(--color-secondary)}.hero__title{font-size:50px;font-weight:800;line-height:1.1;color:var(--color-text-dark);margin-top:0;margin-bottom:20px;animation:anime2 2s ease}.loogo{animation:anime7 2s ease}@keyframes anime7{0%{transform:scale(-2)}}.title__ena-my{color:var(--color-logo-green)}.title__ena-y{color:var(--color-logo-orange)}.title__ena-m{color:var(--color-error)}.title__ena-ena{color:var(--color-logo-green)}.hero__description{font-size:18px;color:var(--color-text-dark);margin-bottom:40px;line-height:1.5;animation:anime2 2s ease}.hero__actions{display:flex;gap:20px;margin-top:-20px;animation:anime1 2s ease}.hero__image-container{animation:anime1 2s ease}@keyframes anime1{0%{transform:translateY(50px)}}.hero__actions a{text-decoration:none}.btn__discover{background-color:var(--color-blue);color:#fff;padding:12px 25px;box-shadow:0 8px 15px #0973844d;background:linear-gradient(70deg,#062eb4 40px,#761c8c)}.btn__discover:hover{background-color:#062eb4}.btn__contact{background-color:#fff;color:var(--color-primary);border:2px solid var(--color-primary);box-shadow:none;padding:12px 30px}.btn__contact:hover{background-color:var(--color-primary);color:#fff}.hero__image-container{flex:1;display:flex;justify-content:flex-end;max-width:50%}.hero__image{width:100%;max-width:600px;height:auto;border-radius:20px;box-shadow:0 10px 30px #0003}.discovery-section{padding:80px 100px;background-color:#fff;text-align:center}.section-title{font-size:32px;font-weight:700;color:var(--color-text-dark);margin-bottom:50px}.discovery__cards-container{display:flex;justify-content:space-between;gap:30px;margin-bottom:80px}.discovery__card{flex:1;background-color:#fff;padding:30px;border-radius:15px;text-align:left;box-shadow:0 4px 15px #00000014;border:1px solid var(--color-secondary);transition:transform .3s ease;border-top:5px solid #15c021}.discovery__card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001f}.discovery__card h3{font-size:20px;font-weight:600;margin-top:15px;margin-bottom:10px}.discovery__card p{font-size:15px;color:#666;min-height:60px}.card__icon{font-size:24px;padding:10px;border-radius:10px;display:inline-flex}.card__icon--orange{color:var(--color-violet);background-color:#ff98001a;background:var(--color-logo-green);color:#fff}.card__icon--warning{color:var(--color-secondary);background:var(--color-logo-orange)}.btn__info--orange{background:linear-gradient(40deg,#15c021,#761c8c);color:#fff;padding:8px 20px;border-radius:5px;font-weight:500;margin-top:15px;border:none}.btn__info--orange:hover{background-color:var(--color-logo-orange)}.discovery__highlight{display:flex;align-items:center;text-align:left;gap:80px;background-color:#fff}.highlight__image-container{position:relative;flex:1;max-width:50%}.highlight__image{width:100%;height:auto;border-radius:20px;box-shadow:0 15px 30px #00000026}.highlight__image-container:before,.highlight__image-container:after{content:"";position:absolute;width:80px;height:80px;background-color:var(--color-logo-orange);border-radius:20px;z-index:-1}.highlight__image-container:before{top:-20px;left:-20px}.highlight__image-container:after{bottom:-20px;right:-20px}.highlight__content{flex:1;max-width:50%}.highlight__content h2{font-size:36px;font-weight:700;color:var(--color-text-dark);margin-top:0;margin-bottom:30px}.highlight__feature{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px}.highlight__feature p{margin:0;line-height:1.6;color:#444}.feature__icon--primary{color:var(--color-blue);font-size:24px;margin-top:3px}.btn__discover-round{background-color:#fff;color:var(--color-primary);border:2px solid var(--color-blue);padding:12px 30px;font-weight:700;border-radius:25px;display:inline-flex;align-items:center;gap:8px;margin-top:20px;cursor:pointer;transition:background-color .3s ease}.btn__discover-round a{text-decoration:none;color:var(--color-blue)}.team-section{padding:80px 100px;text-align:center}.team__members-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;justify-items:center;max-width:1200px;margin:0 auto}.team__member-card{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:250px}.member__photo{width:100%;max-width:200px;height:200px;object-fit:cover;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin-bottom:15px}.member__name{font-size:18px;font-weight:600;color:var(--color-text-dark);margin:0}.member__role{font-size:15px;color:#666;margin-top:5px}.app__footer{background-color:var(--color-text-dark);color:#fff;text-align:center;padding:40px 100px 20px;font-family:Poppins,sans-serif}.footer__logo{font-size:30px;font-weight:700;margin-bottom:15px}.footer__description{font-size:16px;max-width:600px;margin:0 auto 30px;line-height:1.6;color:#ccc}.footer__divider{width:100%;max-width:500px;height:1px;background-color:#555;margin:0 auto 20px}.footer__copyright{font-size:14px;font-weight:300;margin:0}.connexion-page{background-color:var(--color-secondary);min-height:calc(100vh - 215px);display:flex;justify-content:center;align-items:center;padding:20px 10px;margin-top:80px;background:linear-gradient(40deg,#b559cc,#9bdf9f,#8f52b8)}.connexion__container{background-color:#fff;border-top:5px solid #062eb4;padding:40px 50px;border-radius:15px;box-shadow:0 10px 30px #0000001a;width:100%;max-width:450px;text-align:center}.connexion__title{font-size:28px;font-weight:700;color:var(--color-text-dark);margin-bottom:30px}.form__group{text-align:left;margin-bottom:25px}.form__group label{display:block;font-weight:600;color:var(--color-text-dark);margin-bottom:8px}.form__group input{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:10px;background-color:var(--color-secondary);font-size:16px;box-sizing:border-box;transition:border-color .3s ease}.form__group input:focus{outline:none;border-color:var(--color-primary);background-color:#fff}.form__actions{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.forgot-password{color:var(--color-primary);color:var(--color-blue);text-decoration:none;font-weight:600}.forgot-password a{text-decoration:none}.btn__connect-submit{background-color:var(--color-blue);color:#fff;border:none;border-radius:30px;padding:13px 25px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn__connect-submit:hover{background-color:#761c8c}@media(max-width:550px){.connexion__container{padding:30px 20px}.form__actions{flex-direction:column;gap:15px}.btn__connect-submit{width:100%;order:-1}}.page__presentation{background-color:var(--color-secondary);padding-top:40px;padding-bottom:40px}.ena-presentation-section{padding:60px 0;max-width:1200px;margin:0 auto}.section-title-icon{font-size:32px;font-weight:700;color:var(--color-text-dark);margin-bottom:40px;text-align:center;padding:0 20px}.section-title-icon i{color:var(--color-orange);margin-right:15px}.ena-presentation__content{display:flex;justify-content:center;align-items:center;gap:40px;background-color:#fff;padding:40px;border-radius:15px;box-shadow:0 8px 20px #0000000d;margin:0 20px}.presentation__text{flex:1;font-size:15px;line-height:1.6;color:var(--color-text-dark)}.presentation__text p{margin-bottom:15px}.presentation__text strong{font-weight:700}.presentation__image-container{flex-basis:40%;max-width:400px;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px #0000001a}.presentation__image{width:100%;height:auto;display:block;object-fit:cover}@media(max-width:900px){.ena-presentation__content{flex-direction:column;align-items:center}.section__container .section-title-icon{font-size:20px}.presentation__image-container{flex-basis:auto;max-width:100%}.section-title-icon{font-size:28px;text-align:center}}.page__filieres{background-color:var(--color-secondary);padding:60px 20px;min-height:calc(100vh - 215px)}.filieres__header{text-align:center;max-width:800px;margin:0 auto 50px}.filieres__main-title{color:var(--color-text-dark);font-size:32px;font-weight:700}.filieres__main-title i{color:var(--color-orange);margin-right:15px}.filieres__intro{font-size:18px;color:var(--color-text-dark);line-height:1.5;margin-top:10px}.filieres__timeline{max-width:800px;margin:0 auto;position:relative}.filieres__timeline:before{content:"";position:absolute;top:0;left:45px;width:4px;height:100%;background-color:var(--color-blue);z-index:1}.timeline__item{display:flex;margin-bottom:40px;position:relative;padding-left:50px}.timeline__point-container{position:absolute;left:0;top:0;width:90px;height:50px;z-index:2}.timeline__point{width:50px;height:50px;border-radius:50%;background-color:var(--color-violet);color:#fff;font-size:24px;font-weight:700;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 10px #0003;position:absolute;left:20px;top:0}.timeline__content{background-color:#fff;padding:25px 30px;border-radius:10px;box-shadow:0 5px 15px #00000014;flex:1;text-align:left}.filiere__title{font-size:24px;font-weight:700;color:var(--color-text-dark);margin-bottom:10px}.filiere__description{font-size:16px;line-height:1.6;color:#555}@media(max-width:600px){.filieres__timeline:before{left:25px;width:3px}.timeline__item{padding-left:40px}.timeline__point-container{width:60px}.timeline__point{width:40px;height:40px;font-size:20px;left:5px}.timeline__content{padding:20px}.filiere__title{font-size:20px}}@media(max-width:992px){.navbar{padding:15px 20px}.menu-toggle{display:block;border:2px solid #c0bbbb;border-radius:15px;padding:1px 8px;order:3}.navbar__menu{display:none;flex-direction:column;position:absolute;top:65px;left:0;width:100%;background-color:#fff;box-shadow:0 5px 10px #0000001a;padding:15px 0;z-index:10}.navbar__menu.is-open{display:flex}.navbar__links{flex-direction:column;margin-right:30px;width:100%;text-align:center;gap:0;margin-bottom:20px}.navbar__links a{display:block;padding:15px 0;border-bottom:1px solid var(--color-secondary);font-size:17px}.navbar__links .link__active{border-bottom:1px solid var(--color-secondary);background-color:var(--color-secondary)}.navbar__actions{display:flex;flex-direction:column;margin:auto;align-items:center;justify-content:center;gap:10px}.navbar__actions .btn{width:100%;justify-content:center}.hero-section,.discovery-section,.team-section,.app__footer{padding:40px 20px}.highlight__content h2,.team-section h2{font-size:25px}.hero-section{flex-direction:column-reverse}.discovery-section h2{font-size:25px}.hero__content,.hero__image-container{max-width:100%;flex:none}.hero__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0px}.hero__content .hero__tagline{font-size:13px;text-align:center;align-items:center;justify-content:center;font-weight:700}.hero__description{margin-bottom:5px}.hero__image-container{order:-1;margin-bottom:20px}.hero__title{font-size:38px;margin:auto;align-items:center;text-align:center}.hero__actions{align-items:center;margin-top:20px;justify-content:center}.discovery__cards-container,.discovery__highlight{flex-direction:column}.highlight__image-container,.highlight__content{max-width:100%}.hero__image-container{margin-top:-25px}.highlight__image-container:before,.highlight__image-container:after{display:none}.app__footer{padding:30px 20px}.footer__logo{font-size:24px}.footer__description{font-size:14px;max-width:90%;margin-bottom:20px}.footer__divider{max-width:80%;margin-bottom:15px}.footer__copyright{font-size:12px}.connexion__container h2{font-size:25px}.btn__connect-submit{align-items:center;text-align:center;justify-content:center}}.extra{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease-in-out,opacity .4s ease-in-out;margin-bottom:0}.extra.is-open{max-height:300px;opacity:1;margin-bottom:15px}.extra p{margin-top:5px;margin-bottom:0}.loader{top:0;width:100%;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;position:absolute;background:transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.loader p{font-size:20px;font-weight:700;color:var(--color-blue)}.load{width:90px;height:90px;background:transparent;border:5px solid transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:5px solid #062eb4;border-bottom:5px solid #062eb4;border-right:5px solid #062eb4;border-radius:50%;animation:anime 1.5s linear infinite}@keyframes anime{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dashboard-page{min-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.card__icon--warning{color:#e68900;background:#ebcebe}.user-menu{position:relative;display:inline-block}.btn__user{width:40px;height:40px;border-radius:50%;background-color:#062eb4;color:#fff;font-weight:700;font-size:20px;border:none;cursor:pointer}.dropdown{position:absolute;right:0;top:50px;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0003;z-index:100;display:flex;padding:20px;flex-direction:column;gap:5px;text-align:center}.dashboard-page{display:flex;flex-direction:column;align-items:center;padding:2rem}.dashboard-page h2{margin-bottom:1rem}.dashboard-options{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;width:250px}.dashboard-option{display:flex;justify-content:center;gap:1rem;padding:1rem 1.5rem;align-items:center;border-radius:8px;color:#fff;text-decoration:none;font-weight:700;transition:transform .2s}.dashboard-option i{margin-right:.5rem}.dashboard-option.blue{background-color:#3498db}.dashboard-option.green{background-color:#2ecc71}.dashboard-option.orange{background-color:#e67e22}.dashboard-option.purple{background-color:#9b59b6}.dashboard-option:hover{transform:scale(1.05)}.page-container{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;padding:2rem;max-width:900px;text-align:center}.page-container h2{margin-bottom:1rem;font-size:28px;font-weight:700}.page-container p{font-size:16px;opacity:.8}.gradient-button{position:relative;padding:10px 20px;font-size:18px;font-weight:700;color:#fff;background:transparent;border:none;cursor:pointer;border-radius:50px;overflow:hidden;transition:transform .2s ease}.gradient-button{transform:scale(1.03)}.gradient-button:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,#062eb4);z-index:-2;filter:blur(10px);transform:rotate(0);transition:transform 1.5s ease-in-out}.gradient-button:hover:before{transform:rotate(180deg)}.gradient-button:after{content:"";position:absolute;inset:3px;border-radius:47px;z-index:-1;filter:blur(5px)}.gradient-text{-webkit-background-clip:text;background-clip:text;filter:hue-rotate(0deg)}.gradient-button:hover .gradient-text{animation:hue-rotating 2s linear infinite}.gradient-button:active{transform:scale(.99)}@keyframes hue-rotating{to{filter:hue-rotate(360deg)}}.btn__discover-round{background:var(--color-blue);border:none}.btn__discover-round a{font-size:15px;color:#fff;text-transform:uppercase;font-weight:700}.btn__discover-round:hover{background:var(--color-violet)}.infos-page{max-width:800px;margin:40px auto;padding:20px}.infos-page h2{text-align:center;margin-bottom:20px}.post-card{background:#fff;border-left:5px solid #0080ff;border-radius:6px;padding:15px;margin-bottom:20px}.post-filiere{font-weight:700;color:#0080ff}.post-text{margin-top:8px;font-size:16px}.admin-page{max-width:900px;margin:40px auto;padding:20px}.admin-form{background:#f1f1f1;padding:20px;border-radius:8px}.admin-form input,.admin-form textarea{width:100%;padding:12px;margin-top:10px;border-radius:6px;border:1px solid #ccc}.admin-form textarea{height:140px}.btn-publish{margin-top:15px;background:green;padding:12px 20px;color:#fff;border:none;border-radius:6px;cursor:pointer}.admin-posts-list{margin-top:40px}.admin-post{background:#fff;padding:15px;border-radius:6px;border-left:5px solid #333;margin-bottom:20px}.admin-filiere{font-weight:700;color:#333}.btn-delete{margin-top:10px;background:red;color:#fff;border:none;padding:8px 14px;border-radius:4px;cursor:pointer}@media(max-width:900px){.dashboard-page{margin-top:50px}.navbar__actions .dropdown{margin:auto}}.dropdown .btn__dashboard,.dropdown .btn__admin,.dropdown .btn__deconnexion{background:none;color:#000;box-shadow:none}.dropdown .btn__deconnexion{color:red}.card__icon--warning{background:var(--color-logo-green);color:#fff}.timeline__point{background:var(--color-blue)}.cards-container{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;padding:20px;width:100%;box-sizing:border-box}.profile-card{width:320px;border-radius:30px;overflow:hidden;box-shadow:0 10px 30px #0000001a;background-color:#fff;position:relative}.image-container{width:100%;height:450px;position:relative;background-color:#298033}.profile-image{width:100%;height:100%;object-fit:cover;display:block}.image-overlay{position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top,#000,#000000e6 30%,#0000)}.card-content{position:absolute;bottom:0;left:0;width:100%;padding:0 20px 20px;box-sizing:border-box;color:#fff;z-index:10}.user-name{font-size:1.5rem;font-weight:600;margin-bottom:5px;display:flex;align-items:center}.verified-icon{color:#36a4eb;margin-left:8px;font-size:1rem}.user-description{font-size:.9rem;font-weight:400;line-height:1.4;margin-bottom:0;display:none}.stats-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);margin-bottom:0}.stat-item{flex-grow:1;text-align:center;padding:5px 0;align-items:center;font-size:.8rem;font-weight:500;border-left:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3);margin-left:-1px}.stat-item:first-child{border-left:none;text-align:center}.stat-item:last-child{border-right:none;text-align:center}.stat-value{font-size:1.1rem;font-weight:600;display:block;margin-bottom:0}.actions-row{display:flex;margin:0 auto auto;flex-direction:space-between;gap:0px;align-items:center;justify-content:center;background:transparent;width:fit-content;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);padding:0 10px;border-radius:10px}.contact-button{background-color:transparent;color:#fff;padding:8px 10px;border-radius:12px;text-decoration:none;font-family:Poppins,sans-serif;font-weight:600;font-size:1rem;border:none;cursor:pointer;transition:background-color .3s;display:flex;align-items:center}.button-icon{margin-right:10px}.bookmark-icon{background-color:transparent;color:#fff;padding:15px;border-radius:12px;font-size:1rem;cursor:pointer;transition:background-color .3s}@media(max-width:1200px){.cards-container{gap:25px;padding:15px}}@media(max-width:768px){.cards-container{gap:20px;padding:15px}.profile-card{width:300px}.image-container{height:450px}}@media(max-width:576px){.cards-container{gap:20px;padding:10px}.profile-card{width:100%;max-width:320px}}@media(max-width:375px){.cards-container{padding:8px}.image-container{height:430px}.card-content{padding:0 15px 15px}.user-name{font-size:1.3rem}.actions-row{padding:4px;gap:8px}.contact-button{padding:7px 9px;font-size:.95rem}.bookmark-icon{padding:13px}}.btn__whatsapp{display:inline-block;background-color:#25d366;color:#fff;font-weight:700;padding:12px 25px;border-radius:8px;text-decoration:none;font-size:16px;transition:background-color .3s ease,transform .2s ease;margin-top:10px;text-align:center}.btn__whatsapp:hover{background-color:#1ebe5d;transform:scale(1.05)}.signup-page{display:flex;justify-content:center;align-items:center;min-height:80vh;background:linear-gradient(135deg,#f0f4f8,#d9e2ec);padding:20px}.signup-container{background-color:#fff;max-width:450px;width:100%;padding:40px 30px;border-radius:12px;box-shadow:0 6px 20px #0000001a;text-align:center}.signup-title{font-size:1.8rem;margin-bottom:20px;color:#1f2937;font-weight:600}.signup-text{font-size:1rem;color:#4b5563;margin-bottom:25px}.signup-btn{display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-size:1rem;font-weight:500;padding:12px 20px;border-radius:8px;margin:10px 0;transition:all .3s ease}.whatsapp-btn{background-color:#08ad45;color:#fff}.whatsapp-btn:hover{background-color:#0b6b31}.login-btn{background-color:#021b7a;color:#fff}.login-btn:hover{background-color:#761c8c}.signup-or{margin:15px 0;font-size:.9rem;color:#6b7280}@media screen and (max-width:500px){.signup-container{padding:30px 20px}.signup-title{font-size:1.5rem}.signup-btn{font-size:.95rem;padding:10px 16px}}.loaderer{border:6px solid #f3f3f3;border-top:6px solid #062eb4;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin:20px auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:480px){.loaderer{width:40px;height:40px;border-width:5px}}.btn-top{position:fixed;bottom:20px;right:20px;background-color:#062eb4;color:#fff;padding:12px 16px;border-radius:50%;text-align:center;font-size:20px;box-shadow:0 4px 6px #0003;transition:background-color .3s,transform .3s;z-index:1000;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-top:hover{background-color:#021b7a;transform:scale(1.1)}@media screen and (max-width:480px){.btn-top{padding:10px 12px;font-size:18px}}
