body{background:#051a43;color:#fff;font-family:Manrope,sans-serif;position:relative}*,body{margin:0}*{box-sizing:border-box;padding:0}li{list-style:none}path.UA{fill:#fff500}.container{margin:0 auto;max-width:1480px;padding:0 36px}header{padding:31px 0 35px}.logo{display:block;max-width:190px}.logo img{width:100%}.header_wrap{justify-content:space-between}.header_btns,.header_wrap{align-items:center;display:flex}.header_btns{-moz-column-gap:14px;column-gap:14px}.search_btn_mob.small_btn{display:none}.search{position:relative}.search label.error{bottom:-20px;color:red;font-size:14px;left:0;position:absolute}.search input{background:transparent;border:2px solid #0451e7;border-radius:12px;color:#fff;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:19.12px;padding:17px 102px 17px 49px;text-align:left;transition:all .3s ease;width:360px}.search input.error{border:2px solid red}.search input:active,.search input:hover{border:2px solid #065bff;box-shadow:0 0 4px 2px rgba(6,91,255,.502)}.search input:focus-visible{border:2px solid #065bff;box-shadow:0 0 4px 2px rgba(6,91,255,.502);outline:none}.search input::-moz-placeholder{color:#cfd2f5}.search input::placeholder{color:#cfd2f5}.search button{background:#0451e7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:19.12px;padding:12px 24px;position:absolute;right:7px;text-align:left;top:7px;transition:all .3s ease}.search button:hover{background:#0448cc}.search_btns{align-items:center;-moz-column-gap:14px;column-gap:14px;display:flex}.serach_icon{left:15px;position:absolute;top:15px}.transparent_btn{border:2px solid #0451e7;border-radius:12px;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:19.12px;padding:17px 20px;text-decoration:none;transition:all .3s ease}.transparent_btn:hover{border:2px solid #0448cc;color:#e5dc00}.transparent_btn.register_event{border:2px solid #e5dc00}.transparent_btn.register_event:hover{border:2px solid #e5dc00;color:#e5dc00}.small_btn{align-items:center;background:#122d62;border:1px solid #122d62;border-radius:8px;color:#fff;display:flex;font-size:18px;font-weight:600;justify-content:center;letter-spacing:.04em;line-height:24.59px;padding:15px;text-align:left;text-decoration:none;transition:all .3s ease}.small_btn:hover{border:1px solid #fff500;color:#e5dc00}.tabs{padding:20px 0 31px}.tabs_wrap{flex-wrap:wrap;row-gap:8px}.tabs_wrap,.tabs_wrap .tab{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex}.tabs_wrap .tab{background:#122d62;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:19.12px;padding:8px 15px;transition:all .3s ease}.tabs_wrap .tab:hover{background:#153470}.menu-btn{background:#122d62;border:1px solid #122d62;border-radius:8px;cursor:pointer;height:56px;overflow:hidden;padding:14px;position:relative;transition:all .3s ease;width:56px;z-index:2}.menu-btn:hover{border:1px solid #fff500}.menu-btn:hover .bar{background-color:#fff500}.menu-btn .bar{background-color:#fff;border-radius:2px;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:20px}.menu-btn .bar:nth-of-type(2){top:calc(50% - 7px)}.menu-btn .bar:nth-of-type(3){top:calc(50% + 7px)}.menu-btn.active{border:1px solid #fff500}.menu-btn.active .bar{background-color:#fff500}.menu-btn.active .bar:first-of-type{display:none}.menu-btn.active .bar:nth-of-type(2){top:50%;transform:translate(-50%) rotate(45deg)}.menu-btn.active .bar:nth-of-type(3){top:50%;transform:translate(-50%) rotate(-45deg)}.burger{position:relative}.burger .menu{background:rgba(5,26,67,.6);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;display:flex;display:none;flex-direction:column;padding:15px 0;position:absolute;right:0;top:calc(100% + 18px);z-index:10}.burger .menu a{align-items:center;background:transparent;color:#fff;-moz-column-gap:10px;column-gap:10px;display:flex;font-size:16px;font-weight:600;letter-spacing:.02em;line-height:21.86px;padding:10px 20px;text-align:left;text-decoration:none;transition:all .3s ease;white-space:nowrap}.burger .menu a:hover{background:#122d62}.search_wrap{position:relative}.search_result{background:linear-gradient(180deg,#072866,#04173b);border-radius:20px;display:none;position:absolute;top:calc(100% + 10px);width:100%}.search_result .search_result_wrap{padding:10px 30px;position:relative}.search_result .search_result_wrap:before{background:linear-gradient(180deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,0));border-radius:20px;content:"";height:calc(100% + 2px);left:-1px;padding:10px 30px;position:absolute;top:-1px;width:calc(100% + 2px);z-index:-1}.search_result p{color:#8c8fbc;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:19.12px;margin-bottom:15px}.search_result .search_bl{padding:20px 0}body:has(.open_result){height:100vh;position:relative}body:has(.open_result):before{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,6,30,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}body:has(.open_result) .open_result{position:relative;z-index:5}.register_popup_s{-ms-overflow-style:none;display:none;height:100%;left:0;overflow:scroll;position:fixed;scrollbar-width:none;top:0;width:100%;z-index:15}.register_popup_s::-webkit-scrollbar{display:none}.register_popup_s .register_popup_wrap{padding:20px 0;position:relative;width:100%}.register_popup_s .register_popup_wrap:before{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,6,30,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.register_popup_s .register_popup_wrap .register_popup{background:linear-gradient(180deg,#072866,#04173b);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;margin:0 auto;max-width:630px;padding:50px 30px 50px 50px;position:relative;z-index:5}.register_popup_s .register_popup_wrap .register_popup h2{font-size:28px;font-weight:700;letter-spacing:.01em;line-height:38.25px;margin-bottom:20px;text-align:center}.register_popup_s .register_popup_wrap .register_popup p{font-size:16px;font-weight:500;letter-spacing:.01em;line-height:26px;margin-bottom:20px;text-align:center}.register_popup_s .register_popup_wrap .register_popup #register_form .input_bl{position:relative}.register_popup_s .register_popup_wrap .register_popup #register_form .input_bl label.error{bottom:-13px;color:red;font-size:12px;left:0;position:absolute}.register_popup_s .register_popup_wrap .register_popup #register_form .checkbox{position:relative}.register_popup_s .register_popup_wrap .register_popup #register_form .checkbox label.error{display:none!important}.register_popup_s .register_popup_wrap .register_popup #register_form .hide_input input{display:none;margin-top:8px}.register_popup_s .register_popup_wrap .register_popup #register_form p{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:26px;margin-bottom:0;text-align:left}.register_popup_s .register_popup_wrap .register_popup #register_form .row_f{margin-top:14px;position:relative}.register_popup_s .register_popup_wrap .register_popup #register_form input.date-input{color:#a5adbd;height:54px;width:100%}.register_popup_s .register_popup_wrap .register_popup #register_form input.date-input:active{color:#fff}.register_popup_s .register_popup_wrap .register_popup #register_form input.date-input:focus-visible{color:#fff}.register_popup_s .register_popup_wrap .register_popup #register_form input.date-input.valid{color:#fff}.register_popup_s .register_popup_wrap .register_popup #register_form input{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;color:#fff;font-size:16px;font-weight:500;letter-spacing:.01em;line-height:26px;margin-bottom:4px;padding:13px 20px;transition:all .3s ease;width:100%}.register_popup_s .register_popup_wrap .register_popup #register_form input::-moz-placeholder{color:#a5adbd}.register_popup_s .register_popup_wrap .register_popup #register_form input::placeholder{color:#a5adbd}.register_popup_s .register_popup_wrap .register_popup #register_form input:hover{border:1px solid hsla(0,0%,100%,.502)}.register_popup_s .register_popup_wrap .register_popup #register_form input:active{border:1px solid #fff500}.register_popup_s .register_popup_wrap .register_popup #register_form input:focus-visible{border:1px solid #fff500;outline:none}.register_popup_s .register_popup_wrap .register_popup #register_form input.error,.register_popup_s .register_popup_wrap .register_popup #register_form input.error:active,.register_popup_s .register_popup_wrap .register_popup #register_form input.error:hover{border:1px solid red}.register_popup_s .register_popup_wrap .register_popup #register_form input.error:focus-visible{border:1px solid red}.register_popup_s .register_popup_wrap .register_popup #register_form .flex_input2{grid-column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}.register_popup_s .register_popup_wrap .register_popup #register_form .flex_input3{grid-column-gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}.register_popup_s .register_popup_wrap .register_popup #register_form button{align-items:center;background:#0451e7;border:none;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:.02em;line-height:21.86px;padding:16px;transition:all .3s ease;width:100%}.register_popup_s .register_popup_wrap .register_popup #register_form button:hover{background:#0448cc}.register_popup_s .register_popup_wrap .register_popup .close_register{cursor:pointer;position:absolute;right:50px;top:20px}.register_popup_s .register_popup_wrap .register_popup .text_form{max-width:500px}.register_popup_s .checkbox{align-items:center;color:#a5adbd;-moz-column-gap:12px;column-gap:12px;cursor:pointer;display:flex;font-size:16px;font-weight:500;letter-spacing:.01em;line-height:26px;margin-bottom:32px;margin-top:32px;padding-left:40px;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.register_popup_s .checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.register_popup_s .checkmark{background:hsla(0,0%,100%,.102);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;height:30px;left:0;position:absolute;top:-2px;width:30px}.register_popup_s .checkbox:hover input~.checkmark{background-color:hsla(0,0%,100%,.102)}.register_popup_s .checkbox input:checked~.checkmark{background:#0451e7}.register_popup_s .checkmark:after{content:"";display:none;position:absolute}.register_popup_s .checkbox input:checked~.checkmark:after{display:block}.register_popup_s .checkbox .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;height:15px;left:10px;top:5px;transform:rotate(45deg);width:9px}.select_wrap{position:relative}.select_wrap:has(select.error) .select2-container .select2-selection--single{border-color:red}.select_wrap:has(.select2-container--open) svg path{stroke:#fff500}.select_wrap svg{position:absolute;right:15px;top:16px}.select2-container{width:100%!important}.select2-container.select2-container--open .select2-selection--single{border:1px solid #fff500}.select2-container .select2-selection--single{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;height:-moz-fit-content;height:fit-content;padding:13px 20px;transition:all .3s ease}.select2-container .select2-selection--single .select2-selection__placeholder{color:#a5adbd}.select2-container .select2-selection--single .select2-selection__rendered{color:#fff;font-size:16px;font-weight:500;letter-spacing:.01em;line-height:26px;margin:0;padding:0}.select2-container .select2-selection--single .select2-selection__arrow{display:none}.select2-container .select2-dropdown{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;margin-top:8px;padding:15px 0;position:relative}.select2-container .select2-dropdown:before{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(5,26,67,.6);border-radius:12px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.select2-container .select2-dropdown .select2-results__option--disabled{display:none}.select2-container .select2-dropdown .select2-results__option{color:#fff;font-size:16px;font-weight:600;letter-spacing:.02em;line-height:21.86px;padding:11px 20px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-dropdown .select2-results__option--highlighted.select2-results__option--selectable,.select2-container .select2-dropdown .select2-results__option--selected{background:#122d62}.select2-container .select2-dropdown .select2-results>.select2-results__options{max-height:300px}.date-icon{display:none;position:absolute;right:10px;top:15px;z-index:-1}.custom-date-input{position:relative}.popup_welcome{-ms-overflow-style:none;display:none;height:100%;left:0;overflow:scroll;position:fixed;scrollbar-width:none;top:0;width:100%;z-index:15}.popup_welcome::-webkit-scrollbar{display:none}.popup_welcome .popup_welcome_wrap{height:100%;padding:20px 0;position:relative;width:100%}.popup_welcome .popup_welcome_wrap:before{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,6,30,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.popup_welcome .popup_welcome_wrap .main_bl{background:linear-gradient(180deg,#072866,#04173b);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;margin:0 auto;max-width:600px;overflow:hidden;padding:60px 60px 46px;position:relative;text-align:center;z-index:5}.popup_welcome .popup_welcome_wrap .main_bl .bg_img_welcome{height:auto;left:0;position:absolute;top:0;width:100%}.popup_welcome .popup_welcome_wrap .main_bl h1{font-size:28px;font-weight:700;letter-spacing:.01em;line-height:38.25px;margin-bottom:24px}.popup_welcome .popup_welcome_wrap .main_bl p{color:#cfd2f5;font-size:16px;font-weight:500;letter-spacing:.01em;line-height:26px;margin-bottom:24px;text-align:center}.popup_welcome .popup_welcome_wrap .main_bl a{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:.02em;line-height:21.86px;margin:0 auto 24px;padding:16px 30px;text-align:left;text-decoration:none;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.popup_welcome .popup_welcome_wrap .main_bl a.blue_btn{background:#0451e7}.popup_welcome .popup_welcome_wrap .main_bl a.blue_btn:hover{background:#0448cc}.popup_welcome .popup_welcome_wrap .main_bl a.yelow_btn{background:#fff500;color:#070625}.popup_welcome .popup_welcome_wrap .main_bl a.yelow_btn:hover{background:#e5dc00}.map_section{background:#03112b;height:92vh;overflow:hidden;position:relative;width:100%}.map_section .marker,.map_section svg .region-marker{cursor:pointer}.map_section svg.pointer_event{pointer-events:none}.map_section svg.africa .marker-text[data-region=africa],.map_section svg.africa .marker[data-region=africa],.map_section svg.east_europe .marker-text[data-region=eastern_europe],.map_section svg.east_europe .marker[data-region=eastern_europe],.map_section svg.west_europe .marker-text[data-region=western_europe],.map_section svg.west_europe .marker[data-region=western_europe]{display:none}.map_section svg.scale2.west_europe .marker-text[data-region=africa],.map_section svg.scale2.west_europe .marker-text[data-region=eastern_europe],.map_section svg.scale2.west_europe .marker-text[data-region=western_europe],.map_section svg.scale2.west_europe .marker[data-region=africa],.map_section svg.scale2.west_europe .marker[data-region=eastern_europe],.map_section svg.scale2.west_europe .marker[data-region=western_europe]{display:block}.map_section svg.scale2.west_europe .region-marker{display:none}.map_section svg.scale2.east_europe .marker-text[data-region=africa],.map_section svg.scale2.east_europe .marker-text[data-region=eastern_europe],.map_section svg.scale2.east_europe .marker-text[data-region=western_europe],.map_section svg.scale2.east_europe .marker[data-region=africa],.map_section svg.scale2.east_europe .marker[data-region=eastern_europe],.map_section svg.scale2.east_europe .marker[data-region=western_europe]{display:block}.map_section svg path.selected{fill:#0344c2}.popups_country_s{display:none;max-width:451px;padding:23px 35px;z-index:99}.popups_country_s,.popups_country_s:before{height:100%;left:0;position:absolute;top:0;width:100%}.popups_country_s:before{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(5,26,67,.6);content:""}.popups_country_s .popup_country{height:100%;position:relative}.popups_country_s .popup_country .level1{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.popups_country_s .popup_country .level1.opacity .city_bl,.popups_country_s .popup_country .level1.opacity>.header_popup{opacity:0}.popups_country_s .popup_country .level2{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.popups_country_s .popup_country .level2.opacity>.events_list>.wrap_event_bl>.event_bl,.popups_country_s .popup_country .level2.opacity>.header_popup{opacity:0}.popups_country_s .popup_country .level2 .level3 .header_popup .flag_title{align-items:center}.popups_country_s .popup_country .level2 .header_popup,.popups_country_s .popup_country .level2 .header_popup .flag_title{align-items:flex-start}.popups_country_s .popup_country .level3{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.popups_country_s .popup_country .level3 .events_list .event_bl{background:transparent;cursor:auto;padding:0}.popups_country_s .popup_country .level3 .events_list .event_bl p{color:#fff;display:block;font-size:14px;font-weight:600;letter-spacing:.01em;line-height:22px;margin-top:20px;text-align:left}.popups_country_s .popup_country .level3 .events_list .event_bl p a{color:#fff}.popups_country_s .popup_country .level3 .events_list .event_bl .event_info_bl p{align-items:center;color:#cfd2f5;-moz-column-gap:8px;column-gap:8px;display:flex;font-size:16px;font-weight:600;letter-spacing:.01em;line-height:21.86px;margin-top:12px;text-align:left}.popups_country_s .popup_country .header_popup{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:30px}.popups_country_s .popup_country .header_popup .flag_title{align-items:flex-start;-moz-column-gap:15px;column-gap:15px;display:flex}.popups_country_s .popup_country .header_popup .flag_title img{border-radius:50%;height:48px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:48px}.popups_country_s .popup_country .header_popup .flag_title h2{font-size:32px;font-weight:600;letter-spacing:.01em;line-height:43.71px;text-align:left}.popups_country_s .popup_country .header_popup .flag_title h3{color:#cfd2f5;font-size:18px;font-weight:600;letter-spacing:.01em;line-height:24.59px;text-align:left}.popups_country_s .popup_country .header_popup .flag_title p{color:#cfd2f5;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:19.12px;text-align:left}.popups_country_s .popup_country .header_popup .flag_title p span.quantity_events{color:#e5dc00}.popups_country_s .popup_country .back,.popups_country_s .popup_country .close_popup_country{background:rgba(18,45,98,.8);border-radius:8px;cursor:pointer;height:48px;padding:14px}.popups_country_s .popup_country .cities_list{-ms-overflow-style:none;height:calc(100% - 90px);overflow:scroll;scrollbar-width:none}.popups_country_s .popup_country .cities_list::-webkit-scrollbar{display:none}.popups_country_s .popup_country .cities_list .city_bl{align-items:center;background:rgba(18,45,98,.8);border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px;padding:17px 15px}.popups_country_s .popup_country .cities_list .city_bl .city_name_bl{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.popups_country_s .popup_country .cities_list .city_bl .city_name_bl p{font-size:16px;font-weight:600;letter-spacing:.02em;line-height:21.86px;text-align:left}.popups_country_s .popup_country .cities_list .city_bl .city_info_bl{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.popups_country_s .popup_country .cities_list .city_bl .city_info_bl p{font-size:16px;font-weight:600;letter-spacing:.02em;line-height:21.86px;text-align:left}.popups_country_s .popup_country .cities_list .city_bl .city_info_bl p span{color:#e5dc00}.popups_country_s .popup_country .events_list{-ms-overflow-style:none;height:calc(100% - 90px);overflow:scroll;scrollbar-width:none}.popups_country_s .popup_country .events_list::-webkit-scrollbar{display:none}.popups_country_s .popup_country .events_list .event_bl{background:rgba(18,45,98,.8);border-radius:8px;cursor:pointer;margin-bottom:15px;padding:20px}.popups_country_s .popup_country .events_list .event_bl .event_type_bl{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.popups_country_s .popup_country .events_list .event_bl .event_type_bl span{align-items:center;background:#0451e7;border-radius:4px;display:flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.04em;line-height:19.12px;padding:5px 11px;text-align:left;text-transform:uppercase}.popups_country_s .popup_country .events_list .event_bl .event_info_bl p{margin-top:12px}.popups_country_s .popup_country .events_list .event_bl .event_info_bl p,.popups_country_s .popup_country .events_list .event_bl .event_info_bl p a{align-items:center;color:#cfd2f5;-moz-column-gap:8px;column-gap:8px;display:flex;font-size:16px;font-weight:600;letter-spacing:.01em;line-height:21.86px;text-align:left}.popups_country_s .popup_country .events_list .event_bl .event_info_bl p a{text-decoration:none;width:100%}.popups_country_s .popup_country .events_list .event_bl .event_info_bl p a span{max-width:75%;overflow:hidden}.popups_country_s .popup_country .events_list .event_bl .event_info_bl p a img{margin-left:8px}.close_search{align-items:center;background:#122d62;border-radius:8px;cursor:pointer;display:flex;display:none;height:44px;justify-content:center;margin:25px 0 45px auto;padding:12px;width:44px}.powered_by{bottom:20px;-moz-column-gap:8px;column-gap:8px;display:flex;position:absolute;right:40px}.powered_by p{color:#9a9cc1;font-size:14px;font-weight:400;line-height:24px;text-align:right}.powered_by p a{color:#fff;text-decoration:underline}.inquiries{align-items:center;bottom:20px;color:#fff;display:flex;font-size:14px;font-weight:400;left:20px;line-height:100%;position:absolute}@media screen and (max-width:500px){.inquiries{display:none}}.inquiries a{color:#fff;font-size:14px;font-weight:400;line-height:100%;margin:0 4px;text-decoration:none}.inquiries svg{cursor:pointer}.inquiries_mob{align-items:center;color:#fff;display:none;font-size:12px;font-weight:400;line-height:100%;margin-top:20px}@media screen and (max-width:500px){.inquiries_mob{display:flex}}.inquiries_mob a{color:#fff;font-size:12px!important;font-weight:400;line-height:100%;margin:0 4px;padding:0!important;text-decoration:none}.inquiries_mob svg{cursor:pointer}.map_btns{bottom:60px;display:flex;flex-direction:column;position:absolute;right:50px}.map_btns button{align-items:center;background:#1b2141;border:none;border-radius:8px;color:#fff;display:flex;height:40px;justify-content:center;margin-top:10px;padding:9px;width:40px}.map_section:has(.pointer_event) .map_btns{pointer-events:none}.register_popup_s .checkbox:has(.error) .checkmark{border:1px solid red}.loader{animation:spin 1.1s linear infinite;aspect-ratio:1;background:conic-gradient(transparent,transparent 12%,#0451e7);border-radius:50%;margin:auto;position:relative;width:30vmin}.loader:after,.loader:before{border-radius:inherit;content:"";position:absolute}.loader:before{aspect-ratio:1;background:linear-gradient(270deg,#0451e7 50%,transparent 0);left:50%;top:0;transform:translateX(-50%);width:3vmin}.loader:after{background:#051a43;inset:3vmin}@keyframes spin{to{transform:rotate(1turn)}}.loader_main{position:fixed}.loader_main,.loader_popup{align-items:center;background:#051a43;display:flex;height:100%;justify-content:center;left:0;top:0;width:100%;z-index:15}.loader_popup{display:none;position:absolute}.empty{font-weight:600;padding:20px 0}.empty,.succ{display:none;font-size:16px}.succ{padding:15px 0 0;text-align:center}.mobile_title{display:none}.desktop_title{bottom:-45px;left:0;padding:0;position:absolute}.main_title{font-size:22px;font-weight:700;letter-spacing:.01em;line-height:28.25px;text-align:center;white-space:nowrap}.popup_thanks{-ms-overflow-style:none;display:none;height:100%;left:0;overflow:scroll;position:fixed;scrollbar-width:none;top:0;width:100%;z-index:15}.popup_thanks::-webkit-scrollbar{display:none}.popup_thanks .popup_welcome_wrap{align-items:center;display:flex;height:100%;justify-content:center;padding:20px 0;position:relative;width:100%}.popup_thanks .popup_welcome_wrap:before{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,6,30,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.popup_thanks .popup_welcome_wrap .main_bl{background:linear-gradient(180deg,#072866,#04173b);border-radius:20px;margin:0 auto;max-width:600px;overflow:hidden;padding:60px 60px 46px;position:relative;text-align:center;z-index:5}.popup_thanks .popup_welcome_wrap .main_bl .bg_img_welcome{height:auto;left:0;position:absolute;top:0;width:100%}.popup_thanks .popup_welcome_wrap .main_bl h1{font-size:28px;font-weight:700;letter-spacing:.01em;line-height:38.25px;margin-bottom:24px;text-transform:uppercase}.popup_thanks .popup_welcome_wrap .main_bl p{color:#cfd2f5;font-size:16px;font-weight:500;letter-spacing:.01em;line-height:26px;margin-bottom:24px;text-align:center}.popup_thanks .popup_welcome_wrap .main_bl a{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:.02em;line-height:21.86px;margin:0 auto;padding:16px 30px;text-align:left;text-decoration:none;transition:all .3s ease;width:-moz-fit-content;width:fit-content}.popup_thanks .popup_welcome_wrap .main_bl a.blue_btn{background:#0451e7}.popup_thanks .popup_welcome_wrap .main_bl a.blue_btn:hover{background:#0448cc}@media (min-width:1560px){#world-map{height:100%;width:100%}}@media (max-width:1300px){.search input{width:370px}.search_btns{-moz-column-gap:10px;column-gap:10px}}@media (max-width:1040px){.register_event.transparent_btn{display:none}}@media (max-width:768px){.register_popup_s .register_popup_wrap .register_popup .close_register{cursor:pointer;position:absolute;right:20px;top:20px}.register_popup_s .register_popup_wrap .register_popup{border-radius:0;padding:50px 16px}.register_popup_s .register_popup_wrap .register_popup h2{padding-right:50px;text-align:left}.register_popup_s .register_popup_wrap .register_popup p{text-align:left}.register_popup_s .register_popup_wrap,.register_popup_wrap .container{padding:0}.mobile_title{display:block}.desktop_title{display:none}.popup_thanks .popup_welcome_wrap .main_bl{border:none;border-radius:0;padding:50px 48px}.popup_thanks .popup_welcome_wrap .main_bl h1{font-size:20px;font-weight:700;letter-spacing:.01em;line-height:27.32px;text-align:center}.popup_thanks .popup_welcome_wrap .main_bl p{font-size:14px;font-weight:500;line-height:22px}.popup_thanks .popup_welcome_wrap .main_bl a.blue_btn{font-size:14px;font-weight:600;line-height:19.12px}.popup_thanks .container{padding:0}.main_title{font-size:16px;font-weight:700;line-height:18.25px;white-space:wrap}.popup_welcome .popup_welcome_wrap .main_bl h1{font-size:20px;line-height:30.25px;margin-bottom:24px;margin-top:24px}.popup_welcome .popup_welcome_wrap .container{height:100%;padding:0;width:100%}.popup_welcome{height:100%;width:100%}.popup_welcome .popup_welcome_wrap{padding:0}.popup_welcome .popup_welcome_wrap .main_bl{-ms-overflow-style:none;border-radius:0;height:100%;max-width:100%;overflow:hidden;overflow:scroll;padding:60px 28px;scrollbar-width:none;text-align:center}.popup_welcome .popup_welcome_wrap .main_bl::-webkit-scrollbar{display:none}.map_btns{bottom:40px;right:14px}.powered_by{bottom:40px;left:14px;right:auto}.map_btns button{display:none}.map_section{height:calc(100vh - 166px)}.container{padding:0 14px}header{padding:20px 0 25px}.search_wrap{display:none;height:100%;left:0;padding:20px 14px;position:fixed;top:0;width:100%;z-index:3}.search_wrap .search input{width:100%}body:has(.open_result) .open_result{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,6,30,.6);position:fixed;z-index:4}.search_result{background:transparent;border-radius:0;top:170px}.search_result .search_result_wrap{padding:0}.search_result .search_result_wrap:before{display:none}.close_search{display:flex}.logo{max-width:155px;z-index:11}.small_btn{font-size:14px;padding:12px}.menu-btn,.small_btn{height:44px;width:44px}.menu-btn{position:relative;z-index:11}.menu-btn .bar{width:15px}.menu-btn .bar:nth-of-type(2){top:calc(50% - 6px)}.menu-btn .bar:nth-of-type(3){top:calc(50% + 6px)}.header_btns{-moz-column-gap:12px;column-gap:12px}.search_btn_mob.small_btn{display:flex}.search_btn_mob.small_btn .serach_icon{position:inherit;width:20px}.tabs{padding:24px 0}.tabs_wrap{-ms-overflow-style:none;align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:nowrap;margin-left:-14px;overflow:scroll;padding-left:14px;row-gap:8px;scrollbar-width:none;width:calc(100% + 28px)}.tabs_wrap::-webkit-scrollbar{display:none}.tabs_wrap .tab{-moz-column-gap:4px;column-gap:4px;padding:9px 12px;white-space:nowrap}.burger .menu{padding-top:117px;position:fixed}.burger .menu,.burger .menu:before{height:100%;left:0;top:0;width:100%}.burger .menu:before{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,6,30,.6);content:"";position:absolute;z-index:-1}.burger .menu a{font-size:18px;padding:14px}.popups_country_s{max-width:100%;padding:15px 14px}.popups_country_s .popup_country .header_popup .flag_title h2{font-size:24px;letter-spacing:.01em;line-height:32.78px;margin-bottom:2px}.popups_country_s .popup_country .close_popup_country{height:44px;padding:12px;width:44px}.popups_country_s .popup_country .cities_list .city_bl .city_info_bl p,.popups_country_s .popup_country .cities_list .city_bl .city_name_bl p{font-size:14px}.popups_country_s .popup_country .back{height:44px;padding:12px;width:44px}.popups_country_s .popup_country .header_popup .flag_title h3{display:none}.popups_country_s .popup_country .events_list .event_bl .event_type_bl span{font-size:12px;line-height:16.12px;padding:4px 7px}.popups_country_s .popup_country .events_list .event_bl .event_info_bl p{font-size:14px;line-height:18px}.popups_country_s:before{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(5,26,67,.6)}}.marker-text{display:none!important}.text-with-gradient{background:linear-gradient(270deg,#fff 5.32%,#fff500 130.22%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:24px;font-weight:800;letter-spacing:.01em;line-height:28px;margin-left:24px;margin-right:25px;min-width:280px;padding-left:24px;position:relative;text-align:left}.text-with-gradient:before{background:#374869;content:"";height:90%;left:0;position:absolute;top:5%;width:1px}@media (max-width:1430px){.text-with-gradient{font-size:20px;margin-left:14px;margin-right:15px;min-width:240px;padding-left:14px}.transparent_btn{font-size:12px;font-weight:600;padding:17px 15px}.search input{width:335px}}@media (max-width:1300px){.header_wrap{padding-top:30px}.text-with-gradient{left:0;margin:0;min-width:100%;padding:6px;position:absolute;text-align:center;top:0;width:100%}.text-with-gradient br{display:none}.text-with-gradient:before{background:#03112b;height:100%;width:100%;z-index:-1}.search input{width:370px}}@media (max-width:1040px){.main_title,.transparent_btn.donate_btn{display:none}}.partner_mob{display:none}.partner{background:rgba(5,26,67,.6);bottom:0;left:0;padding:20px 28px;position:absolute;z-index:10}.partner span{color:#b4bac7;display:block;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:16.39px;margin-bottom:12px;text-align:center;width:100%}@media (max-width:768px){.partner{display:none}.partner_mob{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:25px;width:-moz-fit-content;width:fit-content}.partner_mob span{color:#b4bac7;display:block;font-size:12px;font-weight:400;letter-spacing:.02em;line-height:16.39px;margin-bottom:12px;text-align:center;width:100%}}.info_wrap{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;margin-bottom:20px;row-gap:15px}.info_wrap .info_bl{color:#fff;font-size:14px;font-weight:600;letter-spacing:2%;line-height:19.12px}.info_wrap .info_bl span{color:#fff500;font-size:20px;font-weight:600;letter-spacing:2%;line-height:27.32px}.info_wrap.mob_v{display:none}@media (max-width:768px){.info_wrap.desktop_v{display:none}.info_wrap.mob_v{display:block;margin-top:20px;padding-left:20px}.menu .flex_bl{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:scroll}}
