*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]) {text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--green-color:#184437;--green-bg-color:#184437;--button-hover:#266a56;--button-hover-alt:#eeedec}html{scroll-behavior:smooth}body{font-family:'PT Sans',sans-serif;overflow-x:hidden;color:var(--green-color)}section{position:relative}a{transition:all .25s ease;color:var(--green-color);will-change:transform}.menu-opened{overflow:hidden}.container{width:1310px;margin:0 auto}.text-center{text-align:center}.mx-auto{margin:0 auto}.btn{display:grid;height:56px;align-content:center;justify-content:center;background-color:var(--green-bg-color);color:#fff;text-decoration:none;font-weight:normal;font-size:17px;letter-spacing:.01em;border:none;padding:0;transition:all .25s ease}.btn:hover{background-color:var(--button-hover);color:#fff;transform:scale(1.02)}.btn:disabled{opacity:.5}.btn-white{background-color:#fff;color:var(--green-color)}.btn-white:hover{background-color:var(--button-hover-alt);color:var(--green-color)}.btn-green-outline{background:transparent;border:1px solid var(--green-color);color:var(--green-color)}.btn-green-outline{background:transparent;border:1px solid var(--green-color);color:var(--green-color)}.btn-green-outline:hover{border:1px solid var(--button-hover);background-color:var(--button-hover)!important;color:#fff}.btn-green-outline.active{background-color:var(--green-bg-color);color:#fff}input[type="submit" i]
{width:100%;border-radius:0;-webkit-appearance:none;cursor:pointer}header{position:fixed;z-index:10;width:100%;height:180px}header:before{opacity:0;z-index:-1;top:0;left:0;position:absolute;content:'';width:100%;height:100%;background: url("../images/fix-menu.svg") center / cover no-repeat transparent}.logo-and-menu{display:grid;grid-template-columns:.5fr 1fr;height:100%}.header-logo{align-self:center}.header-logo svg{transition:all .3s ease}.header-menu{align-self:center;justify-self:right;margin-top:-45px}.header-menu ul{padding:0}.header-menu li{display:inline-block}.header-menu li:not(:last-child)
{display:inline-block;margin-right:25px}.header-menu a{font-weight:bold;font-size:17px;color:#fff;text-decoration:none;position:relative}.header-menu a:hover{font-weight:bold;font-size:17px;color:#fae4c4;text-decoration:none}.menu-item:after{background-color:#fae4c4;height:1px;content:'';position:absolute;bottom:-5px;left:0;width:100%;transform:scaleX(0);transform-origin:center;transition:all .3s ease}.menu-item:hover:after{transform:scaleX(1)}header.fixed{z-index:100;height:90px;filter:drop-shadow(0 3px 20px rgba(0,0,0,.18))}header.fixed .header-logo svg,header.fixed #bio-logo{height:64px}header.fixed:before{opacity:1;transition:opacity .3s ease}header.fixed .header-menu{margin-top:0}.rules{padding:100px 0}.rule-block{width:70%;margin:0 auto 60px;font-size:22px;line-height:130%;padding-left:40px}.rule-block h2{padding-left:35px;position:relative;margin-left:-35px;margin-bottom:15px}.rule-block h2:after{content:'';position:absolute;left:0;top:12px;width:20px;height:20px;background-image:url(data:image/svg+xml,%3Csvg\ width=\'20\'\ height=\'20\'\ viewBox=\'0\ 0\ 20\ 20\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Ccircle\ cx=\'10\'\ cy=\'10\'\ r=\'9\'\ fill=\'white\'\ stroke=\'%23184437\'\ stroke-width=\'2\'/%3E%3Ccircle\ cx=\'10\'\ cy=\'10\'\ r=\'5\'\ fill=\'%23184437\'/%3E%3C/svg%3E%0A)}.rule-block.reglament h2:after{background-image:url(data:image/svg+xml,%3Csvg\ width=\'20\'\ height=\'20\'\ viewBox=\'0\ 0\ 20\ 20\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Ccircle\ cx=\'10\'\ cy=\'10\'\ r=\'9\'\ fill=\'%23184437\'\ stroke=\'%23184437\'\ stroke-width=\'2\'/%3E%3C/svg%3E)}.rules .button{width:285px;margin:45px auto 0}.modal{position:fixed;display:grid;align-content:center;justify-content:center;top:0;left:-100%;width:100%;height:100%;background:rgba(255,255,255,.700);opacity:0;transition:left 0s ease 0s , opacity .5s;z-index:200}.modal.opened{left:0;opacity:1}.modal-close{position:absolute;right:30px;top:30px;cursor:pointer}.modal-dialog{width:775px;height:530px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;box-shadow:0 3px 20px rgba(0,0,0,.25);background-color:#fff;position:relative;display:grid;align-content:center;justify-content:center}.modal-body{width:660px}.modal h2{font-size:28px;margin-bottom:10px}.terms-of-use{font-size:14px;margin-top:20px}.main-form{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;margin-top:25px}.form .radios,.form .button{grid-column: 1 / -1}input:focus{outline:0}.form .input{position:relative}.form .input-url{grid-column: 1 / span 2}.form .custom-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(77,77,77,.300);padding:8px 15px;width:100%!important}.form .custom-input::placeholder{color:transparent}.input label{position:absolute;left:15px;top:10px;pointer-events:none;transition:all .2s ease;color:rgba(60,60,67,.5)}.form .custom-input:not(:placeholder-shown) ~ label
{font-size:12px;color:rgba(60,60,67,.5);top:-10px;padding-left:3px;padding-right:3px;background-color:#fff}input:-internal-autofill-selected{background-color:#fff!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important;background-color:#fff!important}INPUT:focus:invalid,INPUT:user-invalid,INPUT:-moz-ui-invalid{border:1px solid red}.modal .success{font-size:22px}.modal .error{font-weight:bold;color:#d31a1a}.radio{margin-left:-8px}.custom-control-label,.form-check-input{cursor:pointer}.form-check-input{width:22px;height:21.5px;margin-top:0;vertical-align:top;background-repeat:no-repeat;background-position:center;background-size:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.form-check-input[type="radio"]{background-image:url(data:image/svg+xml,%3Csvg\ width=\'15\'\ height=\'15\'\ viewBox=\'0\ 0\ 15\ 15\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Ccircle\ cx=\'7.26241\'\ cy=\'7.26241\'\ r=\'6.48241\'\ fill=\'white\'\ stroke=\'%23184437\'\ stroke-width=\'1.56\'/%3E%3C/svg%3E%0A)}.form-check-input:checked[type="radio"]{background-image:url(data:image/svg+xml,%3Csvg\ width=\'15\'\ height=\'15\'\ viewBox=\'0\ 0\ 15\ 15\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Ccircle\ cx=\'7.26241\'\ cy=\'7.26241\'\ r=\'6.26241\'\ fill=\'white\'\ stroke=\'%23184437\'\ stroke-width=\'2\'/%3E%3Ccircle\ cx=\'7.26255\'\ cy=\'7.26243\'\ r=\'3.63121\'\ fill=\'%23184437\'/%3E%3C/svg%3E%0A)}.video-thumb{position:relative;padding-bottom:56%;height:0;filter:sepia(.3);transition:all .3s ease;overflow:hidden}.video-thumb a{position:absolute;width:100%;height:100%}.video-thumb img{width:100%;height:100%;object-fit:cover;transition:all 1s ease}.video-thumb:before{content:'';position:absolute;width:60px;height:60px;left:50%;top:50%;transform:translate(-50%,-50%);background:url(data:image/svg+xml,%3Csvg\ width=\'53\'\ height=\'53\'\ viewBox=\'0\ 0\ 53\ 53\'\ fill=\'none\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Ccircle\ cx=\'26.1399\'\ cy=\'26.1399\'\ r=\'25.1399\'\ stroke=\'%23F2EFEA\'\ stroke-width=\'2\'/%3E%3Cpath\ d=\'M38.4287\ 26.1384L20.2819\ 36.5395L20.2819\ 15.7372L38.4287\ 26.1384Z\'\ fill=\'%23F2EFEA\'/%3E%3C/svg%3E%0A) center no-repeat;filter:drop-shadow(1px 1px 0 rgba(0,0,0,.3));pointer-events:none;z-index:10;transform-origin:center;transition:all .3s ease}.video-thumb:hover{filter:sepia(0) saturate(110%) brightness(110%)}.video-thumb:hover img{transform:scale(1.05)}#upload1pickfiles{height:42px}.file-line{position:relative;z-index:1}.file-line .thumb{position:relative;border:1px solid rgba(60,60,67,.3);height:42px;display:grid;justify-content:center;align-content:center}.file-line .filename{font-size:13px}.file-line .remove{position:absolute;font-size:29px;top:0;right:10px;color:#fff;cursor:pointer;z-index:2}.upload-progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#65a857;color:#fff;display:grid;justify-content:center;align-content:center;z-index:2}#console{color:red;font-size:14px}@media (min-width:990px){.desktop-hide{display:none}.logo-and-menu{width:100%!important;padding-left:110px;padding-right:110px}.anchor{display:block;height:90px;margin-top:-90px;visibility:hidden}}@media (max-width:1280px){.container{width:calc(100% - 40px)}}@media (max-width:990px){.mobile-hide{display:none}.anchor{display:block;height:70px;margin-top:-70px;visibility:hidden}.mobile-menu{position:fixed;z-index:200;top:0;left:-100%;width:100%;height:100vh;transition:all .5s ease;background:linear-gradient(359.51deg,#fff -104.82%,#d9e1d3 -71.32%,#c9e0b7 -56.05%,#b9d4a2 -27.35%,#b5b890 -3%,#ddc587 27.08%,#f4cc91 39.68%,#dea775 76.25%,#e0806b 101.46%,#3881a6 156.3%,#cfe1ea 166.09%,#6098b5 176.2%,#fff 185.68%)}.mobile-menu.opened{left:0;opacity:1}.mobile-menu .logo-and-menu{height:110px}.mobile-navigation ul{list-style:none;padding-left:0;margin-top:65px}.mobile-navigation li{margin-bottom:35px}.mobile-navigation a{color:#fff;text-decoration:none;font-weight:bold;font-size:17px;line-height:120%;text-transform:uppercase}header{height:110px}header:before{background:linear-gradient(359.04deg,#fff -1675.77%,#d9e1d3 -1384.42%,#c9e0b7 -1251.64%,#b9d4a2 -1002.09%,#b5b890 -790.35%,#ddc587 -528.81%,#f4cc91 -419.27%,#dea775 -101.23%,#e0806b 117.95%,#3881a6 594.82%,#cfe1ea 680.01%,#6098b5 767.93%,#fff 850.29%)}.header-logo svg,#bio-logo{width:85px}.header-menu{margin-top:0}.burger-menu{display:grid}header.fixed{height:70px}header.fixed .header-logo svg,header.fixed #bio-logo{height:51px}.rules{padding:40px 0}.rule-block{width:100%;margin:0 auto 35px;font-size:16px}.rule-block h2{font-size:22px}.rule-block h2:after{top:3px}.modal-dialog{width:calc(100vw - 40px);height:auto;padding:30px 20px 20px}.modal-body{width:100%}.modal-close{right:15px;top:15px}.modal .description{line-height:1.2}.terms-of-use{font-size:11px;margin-top:10px}.main-form{grid-template-columns:1fr 1fr;gap:10px 10px;margin-top:20px}.input label{left:15px;top:12px;font-size:14px}.input-title,.input-url,.input-city,form .error{grid-column: 1 / -1}}