@charset "UTF-8";*{box-sizing:border-box}body{font-family:Inter,sans-serif;color:#212529;background:#fff;line-height:1.6;overflow-x:hidden}.wrapper{position:relative;min-height:100vh}.container{max-width:1200px;margin:0 auto;padding:0 20px}@media(max-width:767px){.container{padding:0 15px}}.section-title{font-size:3rem;font-weight:700;text-align:center;margin-bottom:4rem;position:relative}.section-title:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,transparent,#e63946,transparent)}@media(max-width:1024px){.section-title{font-size:2.5rem;margin-bottom:3rem}}@media(max-width:767px){.section-title{font-size:2rem;margin-bottom:2rem}}.btn{display:inline-block;padding:15px 40px;font-size:1rem;font-weight:600;text-decoration:none;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;text-align:center}.btn-primary{background:#e63946;color:#fff;box-shadow:0 10px 30px #e639464d}.btn-primary:hover{background:#d21a28;transform:translateY(-3px);box-shadow:0 15px 40px #e6394666;color:#fff}.btn-outline{background:transparent;color:#e63946;border:2px solid #e63946}.btn-outline:hover{background:#e63946;color:#fff}.btn-large{padding:18px 50px;font-size:1.1rem}@media(max-width:767px){.btn{padding:12px 30px;font-size:.9rem}.btn-large{padding:15px 40px;font-size:1rem}}header{position:fixed;top:0;left:0;right:0;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #00000014;z-index:1000;transition:all .3s ease}header nav{display:flex;align-items:center;justify-content:space-between;padding:15px 0}@media(max-width:767px){header nav{padding:12px 0}}header nav .logo{cursor:pointer;z-index:10}header nav .logo img{height:50px;transition:all .3s ease;display:block}@media(max-width:767px){header nav .logo img{height:40px}}header nav .logo img:hover{transform:scale(1.05)}header nav .menu{display:flex;align-items:center;gap:35px}@media(max-width:1024px){header nav .menu{display:none}}header nav .menu ul{display:flex;list-style:none;margin:0;padding:0;gap:30px;align-items:center}header nav .menu ul li a{color:#212529;text-decoration:none;font-weight:500;font-size:.95rem;transition:all .3s ease;position:relative;padding:5px 0}header nav .menu ul li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#e63946;transition:width .3s ease}header nav .menu ul li a:hover{color:#e63946}header nav .menu ul li a:hover:after{width:100%}header nav .menu .btn-register-header{animation:pulse-register 2s infinite}header nav .switch{width:44px;height:44px;display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;padding:10px;border-radius:8px;transition:all .3s ease;background:transparent;z-index:10}header nav .switch:hover{background:#e639461a}header nav .switch span{display:block;width:24px;height:2.5px;background:#212529;transition:all .3s ease;border-radius:2px}header nav .switch.active span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}header nav .switch.active span:nth-child(2){opacity:0;transform:translate(-20px)}header nav .switch.active span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}@media(max-width:1024px){header nav .switch{display:flex}}@keyframes pulse-register{0%,to{box-shadow:0 4px 15px #e639464d}50%{box-shadow:0 4px 25px #e6394680}}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1500;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.menu-overlay.active{opacity:1;visibility:visible}.hero{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:100px;padding-bottom:60px;overflow:hidden;background:linear-gradient(135deg,#f8f9fa,#fff)}@media(max-width:767px){.hero{padding-top:80px;padding-bottom:40px}}.hero__rings{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;pointer-events:none}.hero__rings .ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(230,57,70,.2);animation:pulse 3s ease-in-out infinite}.hero__rings .ring-1{width:600px;height:600px;animation-delay:0s}.hero__rings .ring-2{width:700px;height:700px;animation-delay:.5s}.hero__rings .ring-3{width:1700px;height:1700px;animation-delay:1s}@media(max-width:1024px){.hero__rings{width:600px;height:600px}.hero__rings .ring-1{width:200px;height:200px}.hero__rings .ring-2{width:350px;height:350px}.hero__rings .ring-3{width:500px;height:500px}}@media(max-width:767px){.hero__rings{width:400px;height:400px}.hero__rings .ring-1{width:150px;height:150px}.hero__rings .ring-2{width:250px;height:250px}.hero__rings .ring-3{width:350px;height:350px}}.hero__content{position:relative;z-index:2;max-width:900px;margin:0 auto;text-align:center}.hero__title{margin-bottom:3rem;margin-top:3rem}@media(max-width:768px){.hero__title{margin-top:3rem}}.hero__title-main{display:block;font-size:2rem;color:#e63946;font-weight:700;text-transform:uppercase;letter-spacing:.15rem;line-height:1;margin-bottom:1rem;position:relative}.hero__title-main:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(270deg,transparent,#e63946,transparent)}@media(max-width:767px){.hero__title-main{font-size:1.2rem}}.hero__title-sub{display:block;font-size:3rem;font-weight:700;line-height:1.2;background:linear-gradient(135deg,#212529,#e63946);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:1024px){.hero__title-sub{font-size:2.2rem}}@media(max-width:767px){.hero__title-sub{font-size:1.6rem;line-height:1.3}}@media(max-width:767px){.hero__title{margin-bottom:2rem}}.hero__info{display:flex;justify-content:center;gap:40px;margin-bottom:4rem;flex-wrap:wrap}.hero__info>div{display:flex;align-items:center;gap:10px;font-size:1.1rem}.hero__info>div svg{color:#e63946;flex-shrink:0}@media(max-width:1024px){.hero__info>div{font-size:1rem}}@media(max-width:767px){.hero__info>div{font-size:.9rem;width:100%;justify-content:center;text-align:center}}@media(max-width:767px){.hero__info{gap:15px;margin-bottom:2rem}}.hero__organizations{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:3rem;padding:2rem;background:#ffffff1a;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 10px 40px #00000014;margin-left:auto;margin-right:auto}.hero__organizations .full-width{grid-column:1/-1!important;width:100%}@media(max-width:1024px){.hero__organizations{grid-template-columns:repeat(2,1fr);padding:1.5rem;gap:16px}}@media(max-width:767px){.hero__organizations{grid-template-columns:1fr;padding:1.25rem;gap:16px;margin-bottom:2rem}}.org-item{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 16px;background:#fff;border-radius:16px;transition:all .3s ease;border:2px solid #e9ecef;text-align:center;justify-content:space-between}.org-item:hover{border-color:#e63946;transform:translateY(-4px);box-shadow:0 12px 30px #e6394633}.org-item:hover .org-logo img{transform:scale(1.14)}@media(max-width:767px){.org-item{padding:16px 12px;gap:10px}}.org-item .org-label{font-size:.8rem;color:#495057;font-weight:700;text-transform:uppercase;letter-spacing:.8px;line-height:1.3;order:-1}.org-item .org-label .half{max-width:50%}@media(max-width:767px){.org-item .org-label{font-size:.7rem;letter-spacing:.5px}}.org-item .org-logos{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;width:100%;cursor:pointer}@media(max-width:767px){.org-item .org-logos{gap:12px}}.org-item .org-logo{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:12px;padding:12px;transition:all .3s ease;transform:scale(1.08)}.org-item .org-logo img{max-width:100%;max-height:100%;object-fit:contain;transition:all .3s ease}@media(max-width:767px){.org-item .org-logo img{max-width:140%;max-height:100%}}@media(max-width:767px){.org-item .org-logo .min{max-width:110%}}.org-item--single .org-logo{width:94%;height:160px}@media(max-width:1024px){.org-item--single .org-logo{height:124px}}@media(max-width:767px){.org-item--single .org-logo{width:94%;height:124px}}.org-item--multiple .org-logo{width:calc(50% - 18px);height:160px}@media(max-width:1024px){.org-item--multiple .org-logo{width:calc(50% - 18px);height:124px}}@media(max-width:767px){.org-item--multiple .org-logo{width:calc(50% - 18px);height:124px}}@media(max-width:767px){.org-item--multiple .org-logos{flex-direction:row;justify-content:center}}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.05);opacity:.5}}.targets{padding:100px 0;background:#fff;overflow:hidden}@media(max-width:1024px){.targets{padding:80px 0}}@media(max-width:767px){.targets{padding:60px 0}}.targets__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px}@media(max-width:767px){.targets__grid{grid-template-columns:1fr;gap:20px}}.target-card{position:relative;padding:50px 35px;background:linear-gradient(135deg,#e63946,#db1c2a);border-radius:25px;box-shadow:0 15px 50px #e6394640;transition:all .3s ease;overflow:hidden;border:2px solid rgba(255,255,255,.1)}@media(max-width:767px){.target-card{padding:40px 25px}}.target-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 100%);pointer-events:none}.target-card__logo-bg{position:absolute;top:-30px;right:-30px;width:180px;height:180px;opacity:.1;pointer-events:none;transition:all .3s ease}.target-card__logo-bg svg{width:100%;height:100%;fill:#fff}.target-card__number{font-size:5rem;font-weight:800;color:#fff;line-height:1;margin-bottom:25px;opacity:.4;position:relative;z-index:2;transition:all .3s ease}@media(max-width:767px){.target-card__number{font-size:3.5rem;margin-bottom:20px}}.target-card__text{position:relative;z-index:2;font-size:1.1rem;line-height:1.7;color:#fff;font-weight:500}@media(max-width:767px){.target-card__text{font-size:1rem}}.target-card:hover{transform:translateY(-12px);box-shadow:0 25px 70px #e6394666}.target-card:hover .target-card__number{opacity:.7;transform:scale(1.05)}.target-card:hover .target-card__logo-bg{opacity:.15;transform:rotate(15deg) scale(1.1)}.audience{padding:100px 0;background:linear-gradient(135deg,#e34753,#e3444f);position:relative;overflow:hidden}.audience:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="2" fill="rgba(255,255,255,0.1)"/></svg>');opacity:.3;pointer-events:none}@media(max-width:1024px){.audience{padding:80px 0}}@media(max-width:767px){.audience{padding:60px 0}}.audience .section-title--white{color:#fff}.audience .section-title--white:after{background:linear-gradient(90deg,transparent,#ffffff,transparent)}.audience__content{display:grid;grid-template-columns:1fr 1fr;gap:40px;position:relative;z-index:2}@media(max-width:1024px){.audience__content{grid-template-columns:1fr;gap:30px}}.audience__card{padding:50px 40px;border-radius:25px;box-shadow:0 15px 50px #0003;transition:all .3s ease;position:relative;overflow:hidden}@media(max-width:767px){.audience__card{padding:40px 30px}}.audience__card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,transparent 100%);pointer-events:none}.audience__card--primary{background:#fff;border:2px solid rgba(230,57,70,.1)}.audience__card--primary .audience__card-icon{color:#e63946}.audience__card--primary p{color:#495057}.audience__card--secondary{background:linear-gradient(135deg,#fffffff2,#ffffffe6);border:2px solid rgba(255,255,255,.3)}.audience__card--secondary .audience__card-icon{color:#e63946}.audience__card--secondary p{color:#495057}.audience__card-icon{width:70px;height:70px;margin-bottom:25px;display:flex;align-items:center;justify-content:center;background:#e639461a;border-radius:50%;position:relative;z-index:2}@media(max-width:767px){.audience__card-icon{width:60px;height:60px;margin-bottom:20px}}.audience__card-icon svg{width:35px;height:35px}@media(max-width:767px){.audience__card-icon svg{width:30px;height:30px}}.audience__card p{font-size:1.15rem;line-height:1.8;position:relative;z-index:2;font-weight:500}@media(max-width:767px){.audience__card p{font-size:1rem}}.audience__card:hover{transform:translateY(-10px);box-shadow:0 25px 70px #0000004d}.topics{padding:100px 0;background:#fff;position:relative;overflow:hidden}@media(max-width:1024px){.topics{padding:80px 0}}@media(max-width:767px){.topics{padding:60px 0}}.topics__coins-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.08;z-index:0}.topics .container{position:relative;z-index:1}.topics__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:1024px){.topics__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.topics__grid{grid-template-columns:1fr;gap:20px}}@media(min-width:769px){.topics__grid .topic-card:last-child:nth-child(3n+1){grid-column:1/-1}.topics__grid .topic-card:nth-last-child(2):nth-child(3n+1){grid-column:span 1}.topics__grid .topic-card:last-child:nth-child(3n+2){grid-column:span 2}}.coin-orbit{position:absolute;top:50%;left:50%;border:2px solid #e63946;border-radius:50%;transform:translate(-50%,-50%);animation:rotateOrbit 30s linear infinite}.coin-orbit-1{width:300px;height:300px;opacity:.3;animation-duration:25s}.coin-orbit-2{width:500px;height:500px;opacity:.2;animation-duration:35s;animation-direction:reverse}.coin-orbit-3{width:700px;height:700px;opacity:.15;animation-duration:45s}.floating-coins{position:absolute;width:100%;height:100%;pointer-events:none}@keyframes rotateOrbit{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes floatCoin{0%,to{transform:translateY(0) rotateY(0)}25%{transform:translateY(-15px) rotateY(90deg)}50%{transform:translateY(-30px) rotateY(180deg)}75%{transform:translateY(-15px) rotateY(270deg)}}@keyframes spin3d{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes pulseCoin{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.1);opacity:.9}}.topic-card{padding:40px 30px;background:#f8f9fa;border-radius:20px;transition:all .3s ease;border:2px solid transparent;position:relative;overflow:hidden}@media(max-width:767px){.topic-card{padding:30px 20px}}.topic-card:before{content:"";position:absolute;top:-20px;right:-20px;width:80px;height:80px;background:radial-gradient(circle,rgba(230,57,70,.1) 0%,transparent 70%);border:2px solid rgba(230,57,70,.1);border-radius:50%;transition:all .3s ease}.topic-card__icon{width:60px;height:60px;margin-bottom:20px;position:relative;z-index:1}.topic-card__icon svg{width:100%;height:100%;color:#e63946;transition:all .3s ease}@media(max-width:767px){.topic-card__icon{width:50px;height:50px}}.topic-card h3{font-size:1.3rem;margin-bottom:15px;color:#212529;position:relative;z-index:1}@media(max-width:767px){.topic-card h3{font-size:1.15rem}}.topic-card p{font-size:1rem;line-height:1.6;color:#495057;position:relative;z-index:1}@media(max-width:767px){.topic-card p{font-size:.95rem}}.topic-card:hover{background:#fff;border-color:#e63946;box-shadow:0 15px 50px #e639461a;transform:translateY(-5px)}.topic-card:hover:before{top:-30px;right:-30px;width:100px;height:100px;background:radial-gradient(circle,rgba(230,57,70,.15) 0%,transparent 70%);border-color:#e6394633}.topic-card:hover .topic-card__icon svg{transform:rotateY(360deg)}.partners{padding:100px 0;background:#212529;overflow:hidden}@media(max-width:1024px){.partners{padding:80px 0}}@media(max-width:767px){.partners{padding:60px 0}}.partners .section-title{color:#fff}.partners .section-title:after{background:linear-gradient(90deg,transparent,#ffffff,transparent)}.partners__wrapper{display:flex;flex-direction:column;gap:10px}@media(max-width:767px){.partners__wrapper{gap:10px}}.marquee-container{position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:grab}.marquee-container:active{cursor:grabbing}.marquee-container.is-dragging .marquee__content{animation-play-state:paused!important}.marquee{display:flex;overflow:visible;min-height:280px}.marquee__content{display:flex;gap:50px;animation:scroll-left 40s linear infinite;will-change:transform;margin-right:50px;height:fit-content;margin-top:auto;margin-bottom:auto}@media(max-width:767px){.marquee__content{gap:30px;animation-duration:30s;margin-right:30px}}.marquee-bottom .marquee__content{animation-name:scroll-right}.marquee:hover .marquee__content{animation-play-state:paused}.partner-logo{flex-shrink:0;width:240px;height:240px;background:#fff;border-radius:15px;display:flex;align-items:center;justify-content:center;padding:20px 20px 40px;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}@media(max-width:767px){.partner-logo{width:180px;height:140px;padding:15px}}.partner-logo .status{position:absolute;bottom:0;left:0;right:0;font-size:12px;line-height:32px;color:#495057;text-align:center;width:100%;background:#f8f9fa;box-sizing:border-box}.partner-logo img{max-width:100%;max-height:100%;object-fit:contain;transition:all .3s ease}.partner-logo:hover{transform:scale(1.1);box-shadow:0 10px 30px #fff3}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scroll-right{0%{transform:translate(-100%)}to{transform:translate(0)}}.program{padding:100px 0;background:linear-gradient(135deg,#fff,#f8f9fa)}@media(max-width:1024px){.program{padding:80px 0}}@media(max-width:767px){.program{padding:60px 0}}.program__placeholder-program{max-width:700px;margin:0 auto;text-align:center;padding:80px 40px;background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014}@media(max-width:1024px){.program__placeholder-program{padding:60px 30px}}@media(max-width:767px){.program__placeholder-program{padding:40px 20px}}.program__placeholder-program .placeholder-program-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#e639461a,#e639460d);border-radius:50%;color:#e63946;margin-bottom:30px;animation:pulse 2s ease-in-out infinite}@media(max-width:767px){.program__placeholder-program .placeholder-program-icon{width:40px;height:40px;margin-bottom:20px}.program__placeholder-program .placeholder-program-icon svg{width:24px;height:24px}}.program__placeholder-program .placeholder-program-title{font-size:2rem;font-weight:700;color:#212529;margin-bottom:20px}@media(max-width:1024px){.program__placeholder-program .placeholder-program-title{font-size:1.7rem}}@media(max-width:767px){.program__placeholder-program .placeholder-program-title{font-size:1.4rem;margin-bottom:15px}}.program__placeholder-program .placeholder-program-text{font-size:1.1rem;color:#495057;line-height:1.6;margin-bottom:30px}@media(max-width:767px){.program__placeholder-program .placeholder-program-text{font-size:1rem;margin-bottom:20px}}.program__placeholder-program .placeholder-program-date{display:inline-block;padding:12px 30px;background:#e639461a;color:#e63946;border-radius:25px;font-weight:600;font-size:.95rem}@media(max-width:767px){.program__placeholder-program .placeholder-program-date{font-size:.85rem;padding:10px 20px}}.program__timeline{max-width:900px;margin:0 auto;position:relative}.program__timeline:before{content:"";position:absolute;left:170px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,transparent,#e63946,transparent)}@media(max-width:1024px){.program__timeline:before{left:140px}}@media(max-width:767px){.program__timeline:before{left:20px}}.program__item{display:flex;gap:40px;margin-bottom:40px;position:relative}@media(max-width:767px){.program__item{flex-direction:column;padding-left:60px;gap:10px;margin-bottom:30px}}.program__item:before{content:"";position:absolute;left:164px;top:30px;width:15px;height:15px;background:#e63946;border-radius:50%;box-shadow:0 0 0 5px #e6394633;z-index:2}@media(max-width:1024px){.program__item:before{left:134px}}@media(max-width:767px){.program__item:before{left:14px;top:10px}}.program__time{flex-shrink:0;width:150px;font-weight:700;font-size:1.2rem;color:#e63946;padding-top:25px;text-align:right}@media(max-width:1024px){.program__time{width:120px;font-size:1.1rem}}@media(max-width:767px){.program__time{width:auto;padding-top:0;font-size:1rem;text-align:left}}.program__card{flex:1;padding:30px;background:#fff;border-radius:15px;box-shadow:0 5px 20px #00000014;transition:all .3s ease}@media(max-width:767px){.program__card{padding:20px}}.program__card:hover{box-shadow:0 10px 40px #e6394626;transform:translate(10px)}@media(max-width:767px){.program__card:hover{transform:translate(0) translateY(-5px)}}.program__hall{display:inline-block;padding:5px 15px;background:#e639461a;color:#e63946;border-radius:20px;font-size:.85rem;font-weight:600;margin-bottom:15px}@media(max-width:767px){.program__hall{font-size:.8rem;padding:4px 12px}}.program__title{font-size:1.3rem;margin-bottom:20px;color:#212529;line-height:1.4}@media(max-width:767px){.program__title{font-size:1.1rem;margin-bottom:15px}}.program__speaker{display:flex;align-items:center;gap:20px;padding-top:20px;border-top:1px solid #e9ecef}@media(max-width:767px){.program__speaker{gap:15px;padding-top:15px}}.speaker-avatar{flex-shrink:0;width:60px;height:60px;border-radius:50%;overflow:hidden;border:3px solid #e63946;transition:all .3s ease;cursor:pointer;position:relative}@media(max-width:767px){.speaker-avatar{width:50px;height:50px;border-width:2px}}.speaker-avatar img{width:100%;height:100%;object-fit:cover}.speaker-avatar:hover{transform:scale(1.5);box-shadow:0 5px 20px #e639464d}.speaker-info{flex:1;min-width:0}.speaker-info .speaker-name{font-weight:600;font-size:1.1rem;margin-bottom:5px;color:#212529}@media(max-width:767px){.speaker-info .speaker-name{font-size:1rem}}.speaker-info .speaker-position{font-size:.95rem;color:#495057;line-height:1.4}@media(max-width:767px){.speaker-info .speaker-position{font-size:.85rem}}.avatar-follower{position:fixed;width:220px;height:220px;border-radius:50%;overflow:hidden;pointer-events:none;z-index:9999;opacity:0;transition:opacity .3s ease;border:4px solid #e63946;box-shadow:0 10px 40px #e6394680;transform:translate(-50%,-50%)}.avatar-follower.active{opacity:1}.avatar-follower img{width:100%;height:100%;object-fit:cover}.avatar-zoom-modal{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:20px}.avatar-zoom-modal.active{display:flex}.avatar-zoom-modal .avatar-zoom-overlay{position:absolute;inset:0;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeIn .3s ease}.avatar-zoom-modal .avatar-zoom-content{position:relative;z-index:2;max-width:500px;width:100%;background:#e63946;border-radius:20px;padding:40px;text-align:center;animation:zoomIn .4s ease}@media(max-width:767px){.avatar-zoom-modal .avatar-zoom-content{padding:30px 20px}}.avatar-zoom-modal .avatar-zoom-content img{width:360px;height:360px;border-radius:50%;object-fit:cover;border:5px solid #ffffff;margin-bottom:20px}@media(max-width:767px){.avatar-zoom-modal .avatar-zoom-content img{width:160px;height:160px}}.avatar-zoom-modal .avatar-zoom-close{position:absolute;top:20px;right:20px;width:40px;height:40px;border:none;background:#e63946;color:#fff;font-size:20px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.avatar-zoom-modal .avatar-zoom-close:hover{background:#d21a28;transform:rotate(90deg)}.avatar-zoom-modal .avatar-zoom-name{font-size:1.5rem;margin-bottom:10px;color:#fff}@media(max-width:767px){.avatar-zoom-modal .avatar-zoom-name{font-size:1.2rem}}.avatar-zoom-modal .avatar-zoom-position{font-size:1.1rem;color:#e9ecef;line-height:1.5}@media(max-width:767px){.avatar-zoom-modal .avatar-zoom-position{font-size:1rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.venue{padding:100px 0;background:#fff}@media(max-width:1024px){.venue{padding:80px 0}}@media(max-width:767px){.venue{padding:60px 0}}.venue__content{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}@media(max-width:1024px){.venue__content{grid-template-columns:1fr;gap:40px}}.venue__info-block{position:sticky;top:100px}@media(max-width:1024px){.venue__info-block{position:static}}.venue__address{text-align:center;margin-bottom:40px;padding:40px;background:linear-gradient(135deg,#e639460d,#e6394605);border-radius:20px;border:2px solid rgba(230,57,70,.1)}@media(max-width:767px){.venue__address{padding:30px 20px;margin-bottom:30px}}.venue__icon{width:60px;height:60px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:#e63946;border-radius:50%;color:#fff}@media(max-width:767px){.venue__icon{width:50px;height:50px}}.venue__address h3{font-size:1.6rem;margin-bottom:15px;color:#212529;font-weight:700}@media(max-width:767px){.venue__address h3{font-size:1.3rem}}.venue__address p{font-size:1.2rem;color:#495057;margin-bottom:0;font-weight:500}@media(max-width:767px){.venue__address p{font-size:1rem}}.venue__contacts{margin-bottom:40px;padding:30px;background:#f8f9fa;border-radius:20px}@media(max-width:767px){.venue__contacts{padding:25px 20px;margin-bottom:30px}}.venue__contact-item{display:flex;align-items:center;gap:15px;padding:15px 0;color:#495057}.venue__contact-item:not(:last-child){border-bottom:1px solid #dee2e6}.venue__contact-item svg{flex-shrink:0;color:#e63946}.venue__contact-item a{color:#212529;text-decoration:none;font-size:1.1rem;font-weight:600;transition:all .3s ease}.venue__contact-item a:hover{color:#e63946}@media(max-width:767px){.venue__contact-item a{font-size:1rem}}.venue__cta{text-align:center}.venue__map{border-radius:25px;overflow:hidden;box-shadow:0 15px 50px #0000001a;min-height:500px}@media(max-width:767px){.venue__map{border-radius:20px;min-height:400px}}.venue__map iframe,.venue__map ymaps{border-radius:25px}@media(max-width:767px){.venue__map iframe,.venue__map ymaps{border-radius:20px}}.venue__details{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:40px}@media(max-width:767px){.venue__details{grid-template-columns:1fr;gap:20px}}.venue__detail-item{padding:30px;background:#f8f9fa;border-radius:15px}@media(max-width:767px){.venue__detail-item{padding:20px}}.venue__detail-item h4{font-size:1.3rem;color:#e63946;margin-bottom:15px}@media(max-width:767px){.venue__detail-item h4{font-size:1.15rem}}.venue__detail-item p{line-height:1.7;color:#495057}@media(max-width:767px){.venue__detail-item p{font-size:.95rem}}.venue__metro{padding:30px;background:linear-gradient(135deg,#e639460d,#e639461a);border-radius:15px;border-left:4px solid #e63946}@media(max-width:767px){.venue__metro{padding:20px}}.venue__metro h4{font-size:1.3rem;margin-bottom:15px;color:#212529}@media(max-width:767px){.venue__metro h4{font-size:1.15rem}}.venue__metro ul{list-style:none;padding:0;margin:0}.venue__metro ul li{padding:10px 0 10px 30px;position:relative;color:#495057}@media(max-width:767px){.venue__metro ul li{font-size:.95rem;padding-left:25px}}.venue__metro ul li:before{content:"→";position:absolute;left:0;color:#e63946;font-weight:700}.venue__gallery{margin-top:60px}@media(max-width:767px){.venue__gallery{margin-top:40px}}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1024px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.gallery-grid{grid-template-columns:1fr;gap:15px}}.gallery-item{position:relative;overflow:hidden;border-radius:15px;aspect-ratio:4/3;cursor:pointer;transition:all .3s ease}.gallery-item-large{grid-column:span 2;grid-row:span 2}@media(max-width:1024px){.gallery-item-large{grid-column:span 1;grid-row:span 1}}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:all .3s ease}.gallery-item:after{content:"";position:absolute;inset:0;background:#e6394600;transition:all .3s ease}.gallery-item:hover{transform:scale(1.02);box-shadow:0 10px 30px #0003}.gallery-item:hover img{transform:scale(1.1)}.gallery-item:hover:after{background:#e6394633}.pricing{padding:100px 0;background:#f8f9fa;overflow:hidden}@media(max-width:1024px){.pricing{padding:80px 0}}@media(max-width:767px){.pricing{padding:60px 0}}.pricing__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:1000px;margin:0 auto}@media(max-width:1024px){.pricing__grid{grid-template-columns:1fr;gap:30px}}.pricing-card{padding:50px 40px;background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014;transition:all .3s ease}@media(max-width:767px){.pricing-card{padding:30px 20px}}.pricing-card__header{margin-bottom:30px}.pricing-card__header h3{font-size:1.3rem;margin-bottom:20px;color:#212529;min-height:80px;line-height:1.4}@media(max-width:767px){.pricing-card__header h3{font-size:1.1rem;min-height:auto}}.pricing-card__price{font-size:3.5rem;font-weight:700;color:#e63946;line-height:1}@media(max-width:767px){.pricing-card__price{font-size:2.5rem}}.pricing-card__limit,.pricing-card__vat{font-size:1.1rem;color:#495057;margin-top:10px}@media(max-width:767px){.pricing-card__limit,.pricing-card__vat{font-size:1rem}}.pricing-card__note{padding:20px;background:#f8f9fa;border-radius:10px;font-size:.95rem;line-height:1.6;color:#495057}@media(max-width:767px){.pricing-card__note{padding:15px;font-size:.9rem}}.pricing-card__contact{padding:8px 0 0;font-size:.85rem;line-height:1.5;color:#495057}.pricing-card__contact a{color:#495057;text-decoration:none}.pricing-card__contact a:hover{color:#e63946;text-decoration:none}.pricing-card--free{border:3px solid #e63946}.pricing-card--free .pricing-card__price{background:linear-gradient(135deg,#e63946,#bb1824);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 20px 60px #e6394626}.registration_success{padding:150px 0;min-height:calc(100vh - 58px);background:linear-gradient(135deg,#fff,#f8f9fa)}.registration_success .container{flex-grow:1}.registration_success h2{text-align:center}.registration_success .buttons{display:flex;flex-direction:row;justify-content:center}.registration_success .buttons .button{display:block}.registration{padding:100px 0;background:linear-gradient(135deg,#fff,#f8f9fa)}@media(max-width:1024px){.registration{padding:80px 0}}@media(max-width:767px){.registration{padding:60px 0}}.registration__wrapper{max-width:800px;margin:0 auto}.registration-form{padding:50px;background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000014}@media(max-width:1024px){.registration-form{padding:40px 30px}}@media(max-width:767px){.registration-form{padding:30px 20px}}.registration-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px}@media(max-width:767px){.registration-form .form-row{grid-template-columns:1fr;gap:20px;margin-bottom:20px}}.registration-form .chapter{font-size:1.5rem;font-weight:700}.registration-form .field{display:block;margin-bottom:8px;font-weight:600;color:#212529;font-size:.95rem}@media(max-width:767px){.registration-form .field{font-size:.9rem}}.registration-form .radio{position:relative;display:block;padding-left:32px;margin-bottom:8px;cursor:pointer;font-size:16px;-webkit-user-select:none;user-select:none;transition:all .3s ease}.registration-form .radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.registration-form .radio span{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#fff;border:1px solid #ddd;border-radius:50%;transition:all .3s ease}.registration-form .radio:hover input~span{border-color:#aaa}.registration-form .radio input:checked~span{border-color:#e63946;background-color:#fff}.registration-form .radio input:checked~span:after{content:"";position:absolute;display:block;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#e63946}.registration-form .radio input:focus-visible~span{box-shadow:0 0 0 3px #3b82f64d;outline:none}.registration-form .radio input:checked~span{animation:radioCheck .3s ease}@keyframes radioCheck{0%{transform:scale(.9)}50%{transform:scale(1.1)}to{transform:scale(1)}}.registration-form .radio{color:#333;line-height:22px}.registration-form .radio input:checked~span+*{color:#e63946;font-weight:500}.registration-form .checkbox{position:relative;display:block;padding-left:32px;margin-bottom:8px;cursor:pointer;font-size:16px;-webkit-user-select:none;user-select:none;transition:all .3s ease}.registration-form .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.registration-form .checkbox span{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .3s ease}.registration-form .checkbox input:checked~span{border-color:#e63946;background-color:#e63946}.registration-form .checkbox input:checked~span:after{content:"";position:absolute;display:block;left:6px;top:2px;width:7px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.registration-form .checkbox input:focus-visible~span{box-shadow:0 0 0 3px #3b82f64d;outline:none}.registration-form .checkbox input:checked~span{animation:checkboxCheck .3s ease}.registration-form .form-group{margin:16px 0}.registration-form .form-group label{display:block;margin-bottom:8px;font-weight:600;color:#212529;font-size:.95rem}@media(max-width:767px){.registration-form .form-group label{font-size:.9rem}}.registration-form .form-group .btn{margin-bottom:4px}.registration-form .form-group .form-text,.registration-form .form-group .form-text span{font-size:.8rem}.registration-form .form-group .error{font-size:.8rem;color:#e63946}.registration-form .form-group input,.registration-form .form-group select,.registration-form .form-group textarea{width:100%;padding:15px 20px;border:2px solid #dee2e6;border-radius:10px;font-family:Inter,sans-serif;font-size:1rem;transition:all .3s ease}@media(max-width:767px){.registration-form .form-group input,.registration-form .form-group select,.registration-form .form-group textarea{padding:12px 15px;font-size:.95rem}}.registration-form .form-group input:focus,.registration-form .form-group select:focus,.registration-form .form-group textarea:focus{outline:none;border-color:#e63946;box-shadow:0 0 0 3px #e639461a}.registration-form .form-group textarea{resize:vertical;min-height:100px}.registration-form .form-group.form-checkbox{margin:22px 0}@media(max-width:767px){.registration-form .form-group.form-checkbox{margin:20px 0}}.registration-form .checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.registration-form .checkbox-label input[type=checkbox]{position:relative;opacity:0;pointer-events:none}.registration-form .checkbox-label input[type=checkbox]:checked+.checkbox-custom{background:#e63946;border-color:#e63946}.registration-form .checkbox-label input[type=checkbox]:checked+.checkbox-custom:after{opacity:1;transform:scale(1)}.registration-form .checkbox-label .checkbox-custom{flex-shrink:0;width:24px;height:24px;border:2px solid #dee2e6;border-radius:6px;position:relative;display:inline-block;transition:all .3s ease}.registration-form .checkbox-label .checkbox-custom:after{content:"✓";position:absolute;top:-4px;left:5px;transform:translate(-50%,-50%) scale(0);color:#fff;font-size:16px;font-weight:700;opacity:0;transition:all .3s ease}.registration-form .checkbox-label .checkbox-text{line-height:1.5;color:#495057;font-size:.95rem}@media(max-width:767px){.registration-form .checkbox-label .checkbox-text{font-size:.9rem}}.registration-form .checkbox-label .checkbox-text a{color:#e63946;text-decoration:underline}.registration-form .checkbox-label .checkbox-text a:hover{color:#d21a28}.registration-form button[type=submit]{width:100%;margin-top:20px}.registration-form .form-message{margin-top:20px;padding:15px;border-radius:10px;text-align:center;display:none;font-size:.95rem}.registration-form .form-message.success{display:block;background:#d4edda;color:#155724;border:1px solid #c3e6cb}.registration-form .form-message.error{display:block;background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.copyright{background:#212529;color:#dee2e6;padding:14px 0}@media(max-width:767px){.copyright{padding:14px 0}}.copyright .text{text-align:center;line-height:2;font-size:.95rem}@media(max-width:767px){.copyright .text{font-size:.85rem;line-height:1.8}}.copyright .text a{color:#e63946;text-decoration:none;transition:all .3s ease}.copyright .text a:hover{color:#ec6670;text-decoration:underline}.side-menu{position:fixed;top:0;right:-100%;width:360px;height:100vh;background:#fff;box-shadow:-5px 0 30px #00000026;z-index:2000;padding:30px;transition:right .4s cubic-bezier(.68,-.55,.265,1.55);overflow-y:auto;display:flex;flex-direction:column}@media(max-width:767px){.side-menu{width:100%;max-width:320px;padding:25px 20px}}.side-menu.active{right:0}.side-menu .close-menu{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#e639461a;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}.side-menu .close-menu:hover{background:#e6394633;transform:rotate(90deg)}.side-menu .close-menu span{position:absolute;width:20px;height:2.5px;background:#e63946;border-radius:2px}.side-menu .close-menu span:nth-child(1){transform:rotate(45deg)}.side-menu .close-menu span:nth-child(2){transform:rotate(-45deg)}.side-menu .logo{margin-bottom:20px;margin-top:-18px;text-align:left}@media(max-width:767px){.side-menu .logo{margin-bottom:20px;margin-top:-10px;margin-left:7px}}.side-menu .logo img{height:60px}@media(max-width:767px){.side-menu .logo img{height:50px}}.side-menu ul{list-style:none;padding:0;margin:0;flex:1}.side-menu ul li{margin-bottom:8px}.side-menu ul li a{display:flex;align-items:center;padding:6px 18px;color:#212529;text-decoration:none;font-weight:600;font-size:1rem;border-radius:12px;transition:all .3s ease;position:relative}@media(max-width:767px){.side-menu ul li a{padding:6px 16px;font-size:.95rem}}.side-menu ul li a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:70%;background:#e63946;border-radius:0 4px 4px 0;transition:all .3s ease}.side-menu ul li a:hover{background:#e6394614;color:#e63946;padding-left:28px}.side-menu ul li a:hover:before{width:4px}.side-menu ul li a:active{transform:scale(.98)}.side-menu .side-menu-footer{margin-top:30px;padding-top:25px;border-top:2px solid #e9ecef}@media(max-width:767px){.side-menu .side-menu-footer{margin-top:25px;padding-top:20px}}.side-menu .side-menu-footer .btn-register-mobile{width:100%;font-size:1.05rem;padding:16px;box-shadow:0 6px 20px #e639464d}.side-menu .side-menu-footer .btn-register-mobile:hover{transform:translateY(-3px);box-shadow:0 8px 25px #e6394666}.side-menu::-webkit-scrollbar{width:6px}.side-menu::-webkit-scrollbar-track{background:#f8f9fa;border-radius:10px}.side-menu::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:10px}.side-menu::-webkit-scrollbar-thumb:hover{background:#495057}.to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background:#e63946;border-radius:50%;display:none;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 5px 20px #e6394666;transition:all .3s ease;z-index:999}@media(max-width:767px){.to-top{bottom:20px;right:20px;width:45px;height:45px}}.to-top:before{content:"↑";color:#fff;font-size:24px;font-weight:700}@media(max-width:767px){.to-top:before{font-size:20px}}.to-top:hover{transform:translateY(-5px);box-shadow:0 10px 30px #e6394680}.to-top.visible{display:flex}.loader{position:fixed;inset:0;background:#fff;display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .5s ease}.loader:after{content:"";width:60px;height:60px;border:5px solid #e9ecef;border-top-color:#e63946;border-radius:50%;animation:spin 1s linear infinite}.loader.hidden{opacity:0;pointer-events:none}@keyframes spin{to{transform:rotate(360deg)}}.digital-particles{position:absolute;width:100%;height:100%;pointer-events:none}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.cookie-consent{position:fixed;bottom:0;left:0;right:0;background:#212529f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;z-index:9999;transform:translateY(100%);opacity:0;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55),opacity .4s ease;box-shadow:0 -5px 30px #0003}.cookie-consent.show{transform:translateY(0);opacity:1}.cookie-consent__content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:30px}@media(max-width:767px){.cookie-consent__content{flex-direction:column;gap:15px;text-align:center}}.cookie-consent__text{color:#fff;margin:0;font-size:.95rem;line-height:1.5;flex:1}@media(max-width:767px){.cookie-consent__text{font-size:.9rem}}.cookie-consent__button{flex-shrink:0;white-space:nowrap;padding:12px 35px}@media(max-width:767px){.cookie-consent__button{width:100%}}.relative{position:relative}.contacts{padding:100px 0;background-color:#fff}@media(max-width:767px){.contacts{padding:60px 0}}.contacts__container{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:stretch}@media(max-width:1024px){.contacts__container{grid-template-columns:1fr;gap:40px}}.contacts__info{display:flex;flex-direction:column;justify-content:center}.contacts__location{margin-bottom:40px}@media(max-width:767px){.contacts__location{text-align:center;margin-bottom:30px}}.contacts__venue-name{font-size:1.8rem;font-weight:700;margin-bottom:15px;color:#212529;line-height:1.2}.contacts__address-row{display:flex;align-items:center;gap:15px;color:#495057;font-size:1.1rem}@media(max-width:767px){.contacts__address-row{flex-direction:column;gap:10px}}.contacts__icon-box{width:40px;height:40px;background:#e639461a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#e63946;flex-shrink:0}.contacts__links{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:40px}.contacts__card{display:flex;align-items:center;padding:20px;background:#f8f9fa;border-radius:16px;text-decoration:none;transition:all .3s ease;border:1px solid transparent}.contacts__card:hover{background:#fff;border-color:#e639464d;box-shadow:0 10px 25px #0000000d;transform:translateY(-2px)}.contacts__card:hover .contacts__card-icon{background:#e63946;color:#fff}.contacts__card:hover .contacts__card-text strong{color:#e63946}.contacts__card-icon{width:50px;height:50px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#e63946;margin-right:20px;transition:all .3s ease;flex-shrink:0;box-shadow:0 4px 10px #00000008}.contacts__card-text{display:flex;flex-direction:column}.contacts__card-text span{font-size:.85rem;color:#495057;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.contacts__card-text strong{font-size:1.1rem;color:#212529;font-weight:700;transition:all .3s ease;word-break:break-all}@media(max-width:767px){.contacts__cta{text-align:center}}.contacts__map-wrapper{height:100%;min-height:450px;position:relative}@media(max-width:1024px){.contacts__map-wrapper{min-height:400px}}@media(max-width:767px){.contacts__map-wrapper{min-height:350px}}.contacts__map-frame{width:100%;height:100%;border-radius:24px;overflow:hidden;box-shadow:0 20px 40px #00000014;position:relative;z-index:1}.contacts__map-frame ymaps,.contacts__map-frame iframe{width:100%!important;height:100%!important;min-height:100%}.cond{font-size:.9rem;text-align:center;margin-top:32px}.cond h6{font-weight:700;font-size:1.25rem;color:#212529}.cond strong{font-size:1rem}.cond a{color:#212529;text-decoration:none}.cond a:hover{text-decoration:none;color:#e63946}.table-block{padding:50px;border-radius:20px;box-shadow:0 10px 40px #00000014;transition:transform .3s ease,box-shadow .3s ease;height:100%;align-items:center;background:#fff}@media(max-width:1024px){.table-block{padding:30px}}@media(max-width:768px){.table-block{padding:20px}}.table-block h5{color:#e63946!important;font-weight:700;font-size:1.5rem}@media(max-width:768px){.table-block h5{font-size:1.2rem}}.table-block p{margin-bottom:0}.table-block td:first-child{font-weight:700}@media(max-width:768px){.table-block td:first-child{width:50%}}.table-block td:last-child{font-size:.85rem}@media(max-width:768px){.table-block{font-size:14px}}.text-block{padding:20px;border-radius:8px;border:1px solid #e0e0e0;box-shadow:0 2px 10px #0000000d;transition:transform .3s ease,box-shadow .3s ease;text-align:justify}.table-block:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.table-block table td{padding:20px;border:1px solid #e0e0e0}.blink{animation:blink-background 2s infinite}@keyframes blink-background{0%{background-color:#e63946}50%{background-color:#000}to{background-color:#e63946}}
