@keyframes arrow-8{0%{opacity:0;transform:translate(-13px,0) rotate(-45deg)}10%,90%{opacity:0}50%{opacity:1;transform:translate(0,0) rotate(-45deg)}to{opacity:0;transform:translate(13px,0) rotate(-45deg)}}@font-face{font-family:"Montserrat";src:url(/fonts/Montserrat-Regular.ttf)format("truetype"),url(/fonts/Montserrat-Regular.woff)format("woff"),url(/fonts/Montserrat-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.top_nav_block{height:80px}h1.general{color:#71808a}h1.general,h3.general{display:inline;text-align:center;font-size:24px;font-weight:100}.btn.btn-danger{border:2px solid red;background-color:#fff;border-radius:10px;display:inline-block;color:red;font-family:Montserrat;font-weight:500}a{color:rgb(63 76 82);color:#4a97bc}#a_group a:hover{text-decoration:underline}#nav_top{position:fixed;width:100%;border-bottom:1px solid #929ca4;background-color:#fff;padding:15px 0;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);z-index:1000}#nav_top a{text-decoration:none;color:#000;font-size:18px;font-family:"Montserrat",Arial,sans-serif;line-height:1.15;font-weight:400;background-position:center center;border-color:transparent;border-style:solid}#nav_top a:hover{color:red}#nav_top .dropdown-item{font-size:12px;line-height:1.35;font-weight:600}#nav_top li.nav-item{padding:0 25px 0 0}.dropdown-menu{border:0;border-radius:0;padding-bottom:10px}#a_group,.dropdown:hover .dropdown-menu{display:block}.dropdown-menu li{padding-top:10px}#a_group a,#navbarNav a.plus{position:relative}#navbarNav a.plus::after{display:block;position:absolute;content:"+";font-size:26px;right:-5px;top:-5px;color:#939597;font-weight:500}#a_group{position:absolute;right:5px;top:20px}#a_group a{display:inline-block;padding:7px 20px;margin:0}#a_signup{border-right:1px solid #ccc}#languages{top:10px;left:15px}#currency .dropdown-menu,#languages .dropdown-menu{transition:all .3s;position:absolute;top:58px;left:0;z-index:99;background:#fff;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 12px 35px 2px rgba(0,0,0,.12);-moz-box-shadow:0 12px 35px 2px rgba(0,0,0,.12);box-shadow:0 12px 35px 2px rgba(0,0,0,.12);padding:2px;white-space:normal;min-width:20px;inset:15px auto auto 0!important}#currency>ul.dropdown-menu:before,#languages>ul.dropdown-menu:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:7px;margin-left:-7px}#logo,#logo_m{display:block;position:relative;margin:0 auto;width:300px}#logo_m{width:200px}#footer,.fon,hr{width:100%}.fon,.fon_footer{position:absolute;left:0;height:500px;z-index:-1}.fon{top:50px}.fon_footer{bottom:0;width:100%}.red{color:red}a:hover,h3.general{color:#235a75}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#5a889e;--bs-btn-border-color:#5a889e;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#235a75;--bs-btn-hover-border-color:#235a75;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#235a75;--bs-btn-active-border-color:#235a75;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#5a889e;--bs-btn-disabled-border-color:#5a889e}.form-check{padding-left:2.3em}.form-check .form-check-input{margin-left:-2.3em}.form-check-input{width:1.5em;height:1.5em;margin-top:.1em}#footer{display:block;position:relative;margin-top:0;padding:40px 20px;text-align:center;border-top:1px solid #929ca4;background-color:#fff;font-size:12px}#footer div{margin-bottom:20px}#footer,#footer a,h1{color:#000;font-family:"Montserrat",Arial,sans-serif;line-height:1.15;font-weight:400}#footer a{font-size:12px;background-position:center center;border-color:transparent;border-style:solid}@media (max-width:992px){#a_group{right:80px}#nav_top li.nav-item{padding:10px 25px 10px 0;border-top:1px solid #ccc}.navbar-collapse{padding:15px}#navbarNav li.nav-item>a{position:relative}}.general .container{margin:40px auto;position:relative}h1{font-size:2.4em;text-align:center}@media (max-width:900px){#mpt{width:35%}}@media (max-width:500px){#mpt{width:45%}.logo_general{width:250px}h1{font-size:1.5em}}hr{height:2px;background-color:red;border:0;opacity:1}.row_event_calendar{border-bottom:1px solid #ccc;padding:25px 0}.event_calendar{display:block;position:relative;text-decoration:none}.row_event_calendar:last-child{border-bottom:none}.event_calendar h2{font-size:20px;font-family:"Montserrat",Arial,sans-serif;color:#000;font-weight:600}.event_calendar:hover>h2 .arrow-8{opacity:1}.arrow-8{display:inline-block;opacity:0;position:relative;width:10px;height:10px;margin-left:4px;vertical-align:middle}.arrow-8:after,.arrow-8:before{content:"";position:absolute;box-sizing:border-box;width:100%;height:100%;border-right:2px solid red;border-bottom:2px solid red;animation:arrow-8 3s linear infinite}.arrow-8:after{animation:arrow-8 3s linear infinite -.75s}.kn_reg{display:block;padding:25px;margin:auto}.kn_reg a{margin:auto 0;width:100%}.logo_general{display:block;margin:0 auto;width:300px}.border_bottom_red,.border_top_red{display:block;position:relative;width:22vw;aspect-ratio:16/6}.border_top_red{margin:0 auto 0 0;border-top:10px solid red;border-left:10px solid red}.border_bottom_red{margin:0 0 0 auto;border-bottom:10px solid red;border-right:10px solid red}.h1,.h2,.h3,.title h1{font-family:"Montserrat",Arial,sans-serif;font-weight:600;color:#000}.title{font-size:18px}.title h1{text-align:center;font-size:36px;line-height:1.23}#mpt{width:20%;position:absolute;right:0;top:0}.clear{clear:both}.text-right{text-align:right}.address,.text-left{text-align:left}.title strong{display:block;color:red}.date{text-align:right}.conf_content{padding:30px 0;font-size:18px}.form_reg{max-width:770px;padding:20px;background-color:#ffffffc4;border:1px solid #d0d0d0;border-radius:5px;margin:0 auto 20px}.btn.btn-primary{border:2px solid #333;background-color:#fff;border-radius:10px;display:inline-block;color:#333;font-family:Montserrat;font-weight:500}@media (max-width:900px){#mpt{width:35%}.address,.date{text-align:center}}@media (max-width:500px){#mpt{width:45%}.logo_general{width:250px}.title h1{text-align:center;font-size:34px;line-height:1.23;font-family:"Montserrat",Arial,sans-serif;font-weight:600;color:#000}}.event_calendar strong,h1.title_page{font-family:"Montserrat",Arial,sans-serif;text-transform:uppercase}h1.title_page{vertical-align:middle;color:#000;font-size:32px;line-height:1;font-weight:400}.general{position:relative;background-color:#f6f5f5;padding:20px 20px 1px}.event_calendar strong{font-size:20px;color:#ff4040;font-weight:500;margin-right:20px}