.about{color:#fff;flex-direction:column;align-items:center;width:100%;padding:50px 60px 40px;display:flex}.about .title{text-align:center;font-size:52px;font-weight:600}.about .title span{color:#cc0100}.about .line{background:linear-gradient(90deg,#cc0100,#ff3433);border-radius:10px;width:240px;height:6px;margin-top:10px}.about .accent{color:#e21212;font-weight:600}.about strong{color:#cc0100;font-weight:600}.about .about__container{width:100%;max-width:1200px;margin-top:80px}.about .about__container .about_block{align-items:center;gap:12px;margin-bottom:20px;display:flex}.about .about__container .about_block-h2{font-size:32px;font-weight:600}.about .about__container p{margin-bottom:18px;font-size:22px;line-height:1.6}.about .about-features{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.about .feature-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;align-items:flex-start;gap:16px;padding:26px 22px;transition:all .35s;display:flex}.about .feature-card:hover{background:#ffffff1a;border-color:#e2121266;transform:translateY(-6px);box-shadow:0 20px 45px #e2121240}.about .feature-card:hover .feature-icon{color:#e21212;transform:scale(1.15)}.about .feature-card p{color:#f1f1f1;margin:0;font-size:20px;line-height:1.5}.about .feature-icon{color:#cc0100;flex-shrink:0;font-size:28px;transition:all .3s}.about .about-card_container{grid-template-columns:repeat(3,1fr);gap:30px;width:100%;max-width:1200px;margin-top:80px;display:grid}.about .about-card_container .about-card{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:35px 25px;transition:all .35s;display:flex}.about .about-card_container .about-card:hover{border-color:#cc010080;transform:translateY(-8px);box-shadow:0 20px 50px #cc010040}.about .about-card_container .about-card figure{margin-bottom:20px}.about .about-card_container .about-card figure img{width:70px}.about .about-card_container .about-card h3{font-size:24px;font-weight:600}.about .second{margin-top:80px}@media (max-width:1024px){.about .about-features,.about .about-card_container{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.about{padding:40px 20px}.about .title{font-size:40px}.about .about-card_container{grid-template-columns:1fr}}@media (max-width:768px){.about .about__container{text-align:center}.about .about-features{grid-template-columns:1fr}.about .feature-card{text-align:center;flex-direction:column;align-items:center}}.about-micro{display:block}@media (max-width:768px){.about-micro{display:none}.about_block{text-align:center;flex-direction:column;justify-content:center}.about_block-h2{text-align:center}}
.ads{flex-direction:column;align-items:center;width:100%;height:auto;padding-top:30px;display:flex}.ads .title{text-align:center;font-size:40px;font-weight:500}.ads .title span{color:#cc0100}.ads .line{background-color:#cc0100;border-radius:5px;width:300px;height:6px;margin:3px}.ads .ads-center-card{display:none}.ads .ads__container{flex-wrap:wrap;justify-content:center;width:100%;height:auto;margin-top:40px;display:flex;position:relative}.ads .ads__container .ads-center-circle{color:#fff;text-align:center;z-index:5;background-color:#cc0100;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:260px;height:260px;font-size:20px;font-weight:500;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ads .ads__container .ads-center-circle p{font-size:20px}.ads .ads-card{background-color:#292929;border-radius:30px;flex-direction:column;align-items:center;width:470px;height:auto;margin:30px;padding:20px 27px 27px;display:flex;position:relative}.ads .ads-card .ads-card-icon{color:#cc0100;margin:10px;font-size:50px}.ads .ads-card .ads-card-line{background-color:#cc0100;border-radius:5px;width:90px;height:5px}.ads .ads-card h2{text-align:center;font-size:25px;font-weight:500}.ads .ads-card p{text-align:center;margin:20px 0;padding:10px;font-size:20px}.ads .ads-card--full{flex-direction:column;justify-content:start;align-items:center;width:70%;height:auto;padding:20px;display:flex}.ads .ads-card--full p{font-size:20px}@media (max-width:1060px){.ads{padding:5px}.ads .ads-center-card{text-align:center;background-color:#cc0100;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:300px;height:300px;margin-top:40px;font-size:30px;font-weight:600;display:flex}.ads .ads-center-card img{width:200px;height:100px}.ads .ads__container .ads-center-circle{display:none}.ads .ads__container .ads-card--full{flex-direction:column;height:auto}}@media (max-width:768px){.ads{padding:5px}.ads .title{font-size:30px}.ads .line{width:60%}.ads .ads-card{width:100%;padding:5px}.ads .ads-card h2{font-size:20px}.ads .ads-card p{font-size:15px}.ads .ads-card--full{flex-direction:column;height:auto}}
.cnn{white-space:nowrap;background:#cc0100;align-items:center;width:100%;height:43px;animation:1.6s ease-in-out infinite cnn-flash;display:flex;position:relative;overflow:hidden}.cnn__breaking{color:#cc0100;letter-spacing:1px;text-transform:uppercase;background:#fff;border-radius:3px;margin-left:10px;margin-right:16px;padding:6px 14px;font-size:14px;font-weight:800;animation:1.1s ease-in-out infinite breaking-blink}.cnn__track{will-change:transform;width:max-content;animation:40s linear infinite scroll-left;display:flex}.cnn__text{white-space:nowrap;color:#fff;padding-right:60px;font-size:18px;font-weight:700;line-height:43px}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cnn-flash{0%{background-color:#cc0100}50%{background-color:#9e0000}to{background-color:#b50404}}@keyframes breaking-blink{0%{opacity:1}50%{opacity:.65}to{opacity:1}}.cnn:hover .cnn__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.cnn,.cnn__track,.cnn__breaking{animation:none}}
.contacts{flex-direction:column;align-items:center;width:100%;height:auto;display:flex}.contacts .title{text-align:center;font-size:50px;font-weight:500}.contacts .title span{color:#cc0100}.contacts .line{background-color:#cc0100;border-radius:5px;width:320px;height:6px;margin:0 0 20px}.contacts .contacts__container{flex-wrap:wrap;gap:30px;width:100%;display:flex}.contacts .contacts__container .contacts-form{flex-direction:column;flex:1;justify-content:space-between;min-width:300px;padding:65px;display:flex}.contacts .contacts__container .contacts-form h2{color:#fff;text-align:center;margin:20px 0;font-size:39px;font-weight:600}.contacts .contacts__container .contacts-form h2 span{color:red}.contacts .contacts__container .contacts-form form{flex-direction:column;align-items:center;gap:40px;display:flex}.contacts .contacts__container .contacts-form form input{color:#fff;border:2px solid red;border-radius:5px;outline:none;width:100%;height:60px;padding-left:10px}.contacts .contacts__container .contacts-form form textarea{color:#fff;resize:none;border:2px solid red;border-radius:5px;outline:none;width:100%;height:430px;padding:12px}.contacts .contacts__container .contacts-form form input::placeholder,.contacts .contacts__container .contacts-form form textarea::placeholder{color:#fff}.contacts .contacts__container .contacts-form form button{color:#fff;cursor:pointer;background:red;border:none;border-radius:5px;width:90%;height:60px;padding:12px;font-size:20px;font-weight:700}.contacts .contacts__container .contacts-image{flex:1;min-width:300px;position:relative}.contacts .contacts__container .contacts-image img{object-fit:cover;border-radius:5px;width:100%;height:100%}.contacts .contacts__container .contacts-image .contacts-info-overlay{color:#fff;text-shadow:1px 1px 4px #000;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;font-size:18px;font-weight:700;line-height:1.8;display:flex;position:absolute;top:0%}.contacts .contacts__container .contacts-image .contacts-info-overlay p{text-align:center;margin:20px;font-size:29px}.contacts .contacts__container .contacts-image .contacts-info-overlay .contacts-info-overlay-socials{margin-bottom:40px;display:flex}.contacts .contacts__container .contacts-image .contacts-info-overlay .contacts-info-overlay-social{cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:15px;transition:all 1s;display:flex}.contacts .contacts__container .contacts-image .contacts-info-overlay .contacts-info-overlay-social img{width:30px;height:30px}.contacts .contacts__container .contacts-image .contacts-info-overlay .contacts-info-overlay-social:hover{background-color:red}@media (max-width:900px){.contacts .title{font-size:45px}.contacts .line{width:200px}.contacts .contacts__container .contacts-form{padding:30px}.contacts .contacts__container .contacts-image .contacts-info-overlay p{font-size:23px}.contacts .contacts__container .contacts-image .contacts-info-overlay .contacts-info-overlay-social{width:60px;height:60px}}@media (max-width:810px){.contacts .title{font-size:45px}.contacts .line{width:200px}.contacts .contacts__container{flex-direction:column}.contacts .contacts__container .contacts-form{height:50vh;padding:20px}.contacts .contacts__container .contacts-image .contacts-info-overlay p{font-size:33px}.contacts .contacts__container .contacts-image .contacts-info-overlay .contacts-info-overlay-social{width:60px;height:60px}}@media (max-width:800px){.contacts .title{font-size:40px}.contacts .contacts__container .contacts-form{padding:0 25px 25px}.contacts .contacts__container .contacts-image .contacts-info-overlay p{font-size:23px}.contacts .contacts__container .contacts-image .contacts-info-overlay .contacts-info-overlay-social{width:60px;height:60px}}
footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;z-index:10;background:#252525f2;width:100%;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;position:relative}footer .top-line{background:linear-gradient(90deg,#cc0100,#ff6b6b);width:100%;height:3px}footer .footer-content{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:30px 15px;display:flex}footer .footer-content img{border-radius:10px;transition:transform .3s}footer .footer-content img:hover{transform:scale(1.03)}footer .footer-content p{text-align:center;color:#ffffffd9;margin:15px 0;font-size:20px;line-height:1.4}footer .footer-content p span{color:#cc0100;font-weight:700}footer .footer-content .separator{background:linear-gradient(90deg,#cc0100,#ff6b6b);border-radius:12px;width:60px;height:3px;margin:20px 0}footer .footer-content .copyright{text-align:center;margin-top:8px;font-size:1.2rem;font-weight:600}footer .footer-content .copyright span{color:#cc0100}@media (max-width:768px){footer .footer-content{padding:20px 10px}footer .footer-content p{font-size:13px}footer .footer-content .copyright{font-size:1rem}}@media (max-width:480px){footer .footer-content p{font-size:12px}footer .footer-content .copyright{font-size:.9rem}}
