.hamburger {display: none;}@media (max-width: 1200px) { .navigation { padding: 10px 50px; gap: 10px; } .hero-section { max-width: 100%; position: relative; z-index: 4; } .hero-subtitle { max-width: 350px; margin: 0 auto; margin-top: 100px; width: 100%; flex-direction: column; } .hero-text { text-wrap: wrap; } .advantages-section { padding: 90px 50px; } .partners-section { padding: 90px 50px; } .events-section { padding-left: 50px; } .contact-section { padding: 90px 50px; } .testimonials-section { padding: 117px 50px; } .testimonials-section-article { flex-direction: column; gap: 40px; align-items: normal; } .main-footer { padding: 80px 50px; } .contact-text { width: 100%; } } @media (max-width: 990px) { .navigation { padding: 10px 12px; gap: 50px; height: auto; flex-wrap: nowrap; align-items: flex-start; z-index: 10; flex-direction: column; justify-content: normal; } .nav-menu { display: none; } .nav-menu.is-active { flex-direction: column; align-items: flex-start; width: 100%; position: relative; z-index: 4; display: flex; } .a-button-Contact { display: none; } .a-button-Contact.is-active { position: relative; bottom: 0; width: 100%; margin-top: auto; margin-bottom: 20px; border-radius: 10px; position: relative; z-index: 4; display: inline-block; } .contact-button { border-radius: 10px; background-color: rgb(16 20 24 / 73%); } .advantages-section { padding: 90px 12px; } .partners-section { padding: 90px 12px; } .events-section { padding-left: 12px; } .contact-section { padding: 90px 12px; } .testimonials-section { padding: 117px 12px; } .testimonial-card { width: 100%; } .mySwiper-2 { width: 100%; } .swiper-button-prev-2 { top: 120%; left: 0; } .swiper-button-next-2 { top: 120%; right: 0; } .main-footer { padding: 80px 12px; } .hamburger { display: inline-block; position: absolute; right: 12px; top: 20px; padding: 0; z-index: 6; } .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { background: linear-gradient(90deg, #B7E4FB 0%, #D09BF1 100%); } .hamburger--elastic .hamburger-inner::before { top: 10px; transition: opacity 0.125s 0.275s ease; width: 30px; right: 0; } .logo { position: relative; z-index: 4; width: 52px; } .overlay_mobil { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; } } @media (max-width: 769px) { .advantages-grid-item-1 { flex-direction: column; } .advantages-grid-item-2 { width: 100%; flex-direction: column; } .advantage-card-border { width: 100%; } .advantage-card-text { width: 100%; text-align: center; } .section-title { text-align: center; } .hero-subtitle { font-size: 36px; max-width: 300px; } .events-header { flex-direction: column; } } @media (max-width: 650px) { .hero-section { margin-top: 90px; padding: 0 12px; } .hero-title { font-size: 24px; } .hero-subtitle { margin-top: 80px; } .c-desktop-hero-text { display: none; } .c-mobil-hero-text { display: block; } .a-cta-button { width: 100%; height: 52px; border-radius: 10px; margin-top: 40px; } .cta-button { width: 100%; height: 100%; border-radius: 10px; justify-content: center; font-size: 16px; } .button-icon { width: 20px; } .hero-description { padding: 0; max-width: 100%; text-align: left; margin-top: 120px; } .main-header { padding-bottom: 0; min-height: auto; } .advantages-section { padding-top: 120px; padding-bottom: 0; } .advantage-card { padding: 20px 40px; } .advantage-card-text { padding-bottom: 20px; } .partners-section { padding-top: 120px; padding-bottom: 0; } .partners-grid { margin-top: 40px; } .partner-content { gap: 0; } .partner-number { display: none; } .events-section { padding-top: 120px; padding-bottom: 0;padding-right: 12px;} .events-header { gap: 40px; } .contact-section { padding-top: 120px; padding-bottom: 0; } .contact-description { margin: 20px 0 40px; } .testimonials-section { padding-top: 120px; padding-bottom: 0; } .mySwiper-2 { height: 490px; } .c-1-block-text { flex-direction: column; gap: 40px; width: 100%; } .c-1-block-text-h3 { width: 100%; } .c-1-block-text-p { width: 100%; } .line_center_slide { transform: rotate(180deg); } .main-footer { padding-bottom: 20px; padding-top: 0; margin-top: 250px; padding-top: 20px; } .footer-content { max-width: 280px; flex-direction: column; gap: 50px; } .copyright { text-align: center; margin: 0; width: 100%; } .footer-contacts { width: 100%; } .social-links { justify-content: center; align-items: center; } .footer-title { width: 100%; text-align: center; } .event-card-border { width: 100% !important; } .events-header { position: relative; margin-bottom: 40px; } .slider-controls { position: relative; } } @media (max-width: 480px) { .header-background { display: none; } .light_1_left { display: none; } .light_1_right { display: none; } .light_event_left { display: none; } .form_line_right { display: none; } .footer_line_left { display: none; } .contact-form-items { flex-direction: column; } } @media (max-width: 330px) { .hero-text { min-width: 100%; text-align: center; } }