@font-face{font-family:bebasneuecyrillic;src:url(/fonts/bebas-neue-regular.woff2)format("woff2");font-display:swap}.contact-modal__content{margin-bottom:24px}.contact-modal__contact-list{flex-direction:column;gap:24px;display:flex}.contact-modal__contact-list-item{align-items:flex-start;gap:16px;display:flex}.contact-modal__contact-list-block{flex-direction:column;gap:12px;display:flex}.contact-modal__contact-list-title{font:700 42px/1 var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;line-height:90%}.contact-modal__contact-list-title a{color:inherit;text-decoration:none;transition:opacity .2s}.contact-modal__contact-list-title a:hover{opacity:.7}.contact-modal__contact-list-description{max-width:300px;font:200 18px/1.2 var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;opacity:.85}.contact-modal__button{text-align:center}.contact-modal__telegram-icon-wrapper{background-color:#c3253a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.contact-modal__telegram-icon{filter:brightness(0)saturate()invert(8%)sepia(0%)saturate(0%)hue-rotate()}@media (max-width:768px){.contact-modal__contact-list-title{font-size:28px}}@media (max-width:480px){.contact-modal__contact-list-title{font-size:22px}}
@font-face{font-family:bebasneuecyrillic;src:url(/fonts/bebas-neue-regular.woff2)format("woff2");font-display:swap}.callback-modal__form-wrapper{flex-direction:column;gap:32px;display:flex}.callback-modal__form{flex-direction:column;gap:24px;display:flex}.callback-modal__form-group{flex-direction:column;gap:8px;display:flex}.callback-modal__form-group--checkbox{gap:4px}.callback-modal__form-label{font:600 16px/1.4 var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;opacity:.5}.callback-modal__form-input{width:100%;font:300 16px/1.4 var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;background:0 0;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:14px 16px;transition:border-color .2s,background .2s}.callback-modal__form-input::placeholder{color:#fff6}.callback-modal__form-input:focus,.callback-modal__form-input.has-error{border-color:#fff6}.callback-modal__form-input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0000!important}.callback-modal__form-input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0000!important}.callback-modal__form-input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0000!important}.callback-modal__form-input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0000!important}.callback-modal__form-checkbox{cursor:pointer;align-items:flex-start;gap:12px;display:flex;position:relative}.callback-modal__form-checkbox-input{opacity:0;width:0;height:0;position:absolute}.callback-modal__form-checkbox-input:checked+.callback-modal__form-checkbox-custom:after{opacity:1}.callback-modal__form-checkbox-custom{background:#ffffff0d;border:1px solid #fff3;border-radius:4px;flex-shrink:0;width:20px;height:20px;margin-top:2px;transition:border-color .2s,background .2s;position:relative}.callback-modal__form-checkbox-custom:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;transition:opacity .2s;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.callback-modal__form-checkbox-label{font:400 14px/1.4 var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fffc}.callback-modal__form-checkbox-link{color:#639aff;transition:opacity .2s}.callback-modal__form-checkbox-link:hover{opacity:.8}.callback-modal__form-checkbox:hover .callback-modal__form-checkbox-custom{border-color:#ffffff4d}.callback-modal__form-error{font:400 13px/1.3 var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#ff586e}@media (max-width:768px){.callback-modal__form-wrapper{gap:24px}.callback-modal__form{gap:20px}}@media (max-width:480px){.callback-modal__form-wrapper{gap:20px}.callback-modal__form{gap:16px}.callback-modal__form-label{font-size:14px}.callback-modal__form-input{padding:12px 14px;font-size:14px}.callback-modal__form-checkbox-label{font-size:13px}}
@font-face{font-family:bebasneuecyrillic;src:url(/fonts/bebas-neue-regular.woff2)format("woff2");font-display:swap}.event-detail-modal__overlay{opacity:0;pointer-events:none;z-index:99;background-color:#0000;width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}.event-detail-modal__overlay.is-open{opacity:1;pointer-events:auto}.event-detail-modal__container{z-index:99;background-color:#151515;flex-direction:column;width:100%;height:100%;padding-top:96px;animation:.3s slideIn;display:flex;position:fixed;inset:0;overflow-y:auto}@media (max-width:768px){.event-detail-modal__container{padding-top:80px}}@media (max-width:480px){.event-detail-modal__container{padding-top:70px}}.event-detail-modal__back{color:#fff;cursor:pointer;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;z-index:100;opacity:.5;background:0 0;border:none;align-items:center;gap:8px;width:fit-content;margin-bottom:31px;font-size:18px;font-weight:500;transition:opacity .2s;display:flex;position:relative}.event-detail-modal__back:hover{opacity:.7}.event-detail-modal__back:active{opacity:.5}.event-detail-modal__content{width:100%;max-width:1200px;margin:0 auto}@media (max-width:1024px){.event-detail-modal__content{padding-left:18px;padding-right:18px}}@media (max-width:768px){.event-detail-modal__content{padding-left:16px;padding-right:16px}}.event-detail-modal__content{flex-direction:column;margin-top:24px;margin-bottom:24px;display:flex}.event-detail-modal__back-arrow{justify-content:center;align-items:center;font-size:20px;display:flex}.event-detail-modal__carousel{flex:1;justify-content:center;align-items:flex-start;width:100%;margin-bottom:75px;display:flex}.event-detail-modal__info{flex-direction:column;gap:24px;width:100%;max-width:720px;display:flex}.event-detail-modal__title{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:32px;font-weight:700;line-height:1.1}@media (max-width:480px){.event-detail-modal__title{font-size:20px}}.event-detail-modal__date{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff9;font-size:14px;font-weight:400;line-height:1.5;display:block}@media (max-width:480px){.event-detail-modal__date{font-size:12px}}@keyframes slideIn{0%{opacity:0}to{opacity:1}}.event-detail-image{object-position:top}
