@import url(https://fonts.googleapis.com/css?family=Alegreya|Open+Sans:400,700|Roboto:400,700&subset=cyrillic);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-display:swap;font-family:Alegreya;src:url(https://fonts.googleapis.com/css?family=Alegreya|Open+Sans:400,700|Roboto:400,700&subset=cyrillic)}@font-face{font-display:swap;font-family:Roboto;src:url(https://fonts.googleapis.com/css?family=Alegreya|Open+Sans:400,700|Roboto:400,700&subset=cyrillic)}@font-face{font-display:swap;font-family:Glyphicons Halflings;src:url(https://fonts.googleapis.com/css?family=Alegreya|Open+Sans:400,700|Roboto:400,700&subset=cyrillic)}html{font-size:16px}html body{background-color:#fff;font-family:Roboto,Open Sans,sans-serif;overflow-x:hidden}html body,html body #root,html body .App{display:flex;flex-direction:column;height:100vh;margin:0}html body .modal-dialog{background:url(/static/media/bg.1e813581.jpg) no-repeat 50%;background-size:cover;box-shadow:0 12px 15px 0 #0000003d,0 17px 50px 0 #00000030}html body .modal-dialog .modal-content{background:#283965e6;border-radius:2px;color:#fff;padding:30px}html body .App{text-align:center}html body .App a{color:#08415c;text-decoration:none}html body .App a:active,html body .App a:focus,html body .App a:hover,html body .App a:visited{color:#04202d;text-decoration:none}html body .App a:hover{text-shadow:1px -1px 1px #08415c33}html body .App h3.caption{font-family:Alegreya,serif;font-size:26px;margin:40px 0}html body .App button.btn.btn-default{background:linear-gradient(#a1005f,#960059)!important;border:none;border-radius:5px;color:#fff;font-size:14px;margin:35px 0;outline:none!important;padding:10px 20px;text-shadow:none}html body .App button.btn.btn-default:active,html body .App button.btn.btn-default:focus,html body .App button.btn.btn-default:hover{background:linear-gradient(#870050,#6e0041)!important;color:#fcfcfc!important;outline:none!important}html body .App .page .gallery{margin-top:20px}html body .App .page .gallery .photo{padding:0 7px 10px}html body .App .page .gallery .photo .content{cursor:pointer;display:block;position:relative}html body .App .page .gallery .photo .content img{border:1px solid #f0f0f0;cursor:pointer;max-height:100%;max-width:100%}html body .App .page .gallery .photo .content>.content-overlay{background:#0009;border-radius:2px;bottom:0;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .4s ease-in-out 0s;z-index:5}html body .App .page .gallery .photo .content:hover .content-details{left:50%;opacity:1;top:50%}html body .App .page .gallery .photo .content:hover .content-overlay{opacity:1}html body .App .page .gallery .photo .content>.content-details{color:#fff;left:50%;opacity:0;padding-left:1em;padding-right:1em;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-100%);transition:all .3s ease-in-out 0s;-webkit-user-select:none;user-select:none;width:100%;z-index:6}html body .App .page .gallery .photo .content>.content-details span.glyphicon.glyphicon-zoom-in{font-size:24px}html body .MuiTooltip-tooltip{font-size:12px}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}div.rt-table .rt-tbody .rt-td{white-space:normal!important;word-break:break-word!important}div.participationTable{clear:both;display:block;padding:20px 0}@media(max-width:993px){html body .modal-dialog .modal-content{padding:10px}}div.alertOverlay{position:fixed;text-align:left;top:20px;z-index:999999}div.alertOverlay div.alert{border-radius:0;color:#333;font-size:12px;transition-duration:.212s;z-index:9999}div.alertOverlay div.alert .alertTitle{font-weight:700;line-height:16px;margin:0 0 22px;text-transform:uppercase}div.alertOverlay div.alert .alertTitle i{color:#333;font-size:16px;margin-right:20px}div.alertOverlay div.alert .alertText :first-letter{text-transform:uppercase}footer{background-color:#222;color:#fff;min-height:150px;padding:40px 0;width:100%}footer img.paymentProviderLogo{display:block;margin:0 auto;max-height:100px;max-width:30%}footer img.paymentSystem{max-height:90px;max-width:25%}footer div.social{margin:10px 0}footer div.social a.social-icon,footer div.social img{height:40px!important;margin:5px;width:40px!important}footer div.social a.social-icon svg .social-svg-background{fill:#fff!important}footer a.phone{color:#fff!important;font-size:1.3em}footer a.phone:active,footer a.phone:focus,footer a.phone:hover{color:#fff!important;text-decoration:underline}footer .legalInfo a{color:#fff!important;display:block;font-size:1em}footer .legalInfo a.legalPageLink{color:#707070!important;font-size:11px}footer .legalInfo a:active,footer .legalInfo a:focus,footer .legalInfo a:hover{color:#fff!important;text-decoration:underline}*,:after,:before{box-sizing:border-box}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both;display:block}.login-form .group .check,.login-html .sign-in,.login-html .sign-up{display:none}.login-form .group .button,.login-form .group .label,.login-html .tab{text-transform:uppercase}.login-html .tab{border-bottom:2px solid #0000;cursor:pointer;display:inline-block;font-size:22px;margin:0 15px 10px 0;padding-bottom:5px}.login-html .sign-in:checked+.tab,.login-html .sign-up:checked+.tab{border-color:#1161ee;color:#fff}.login-form{clear:both;display:block;perspective:1000px;position:relative;transform-style:preserve-3d}.login-form .group{margin-bottom:15px}.login-form .group .button,.login-form .group .input,.login-form .group .label{color:#fff;display:block;outline:none!important;width:100%}.login-form .group .button,.login-form .group .input{background:#ffffff1a;border:none;border-radius:25px;padding:15px 20px}.login-form .group input[data-type=password]{text-security:circle;-webkit-text-security:circle}.login-form .group .label{color:#aaa;font-size:12px}.login-form .group .button{background:#1161ee}.login-form .group label .icon{background:#ffffff1a;border-radius:2px;display:inline-block;height:15px;position:relative;width:15px}.login-form .group label .icon:after,.login-form .group label .icon:before{background:#fff;content:"";height:2px;position:absolute;transition:all .2s ease-in-out 0s;width:10px}.login-form .group label .icon:before{bottom:6px;left:3px;transform:scale(0) rotate(0);width:5px}.login-form .group label .icon:after{right:0;top:6px;transform:scale(0) rotate(0)}.login-form .group .check:checked+label{color:#fff}.login-form .group .check:checked+label .icon{background:#1161ee}.login-form .group .check:checked+label .icon:before{transform:scale(1) rotate(45deg)}.login-form .group .check:checked+label .icon:after{transform:scale(1) rotate(-45deg)}.login-html .sign-in:checked+.tab+.sign-up+.tab+.login-form .sign-in-htm,.login-html .sign-up:checked+.tab+.login-form .sign-up-htm{transform:rotate(0)}.hr{background:#fff3;height:2px;margin:60px 0 50px}.foot-lnk,.forgotBlock{text-align:center}.forgotBlock a.forgotLink{color:#fff;font-size:14px;font-weight:700}.login-html div.agreement{font-size:12px;font-weight:400;margin-top:10px;text-align:center}.login-html div.agreement>a{color:#cfcfcf;text-decoration:underline}
/*# sourceMappingURL=main.508a9c12.css.map*/