body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Open Sans;margin:0;padding:0;box-sizing:border-box}.content{margin-top:10em}@media (max-width:1100px){.content{margin-top:15em}}:root{--dark-green:#124559;--light-green:#66a396}a{text-decoration:none;color:#000;transition:.2s}.styles_scroll-to-top__2A70v{margin-bottom:1.6em!important;margin-right:1.6em!important;padding-top:.4em;padding-bottom:.3em;background:var(--dark-green)!important;border-bottom:3.5px solid var(--light-green)!important;transition:.2s!important}.styles_scroll-to-top__2A70v:hover{background:var(--light-green)!important;border-color:var(--dark-green)!important}.Root .content{padding:0 7em}.Root .cards{display:flex;justify-content:center;margin:0 auto;width:70%}.Root .card{display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:1.5em;width:270px;text-align:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.Root .card p{line-height:1.8}.Root .card h3{color:var(--dark-green)}.Root .card .circle{display:flex;justify-content:center;align-items:center;font-size:20px;margin-top:1.5em;margin-bottom:1.5em;width:120px;height:120px;border:2px solid var(--light-green);border-radius:50%}.Root .countdown{text-align:center;font-size:50px;margin-bottom:2em}.Root .countdown span{border-bottom:2px solid var(--light-green)}.swiper{width:100%;height:100%;margin-bottom:3em;z-index:0!important}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.slider{margin:0 auto;height:auto!important;width:70%}.slider img{height:29em;width:auto}.swiper-slide{height:auto!important}.Root .banner{display:block;max-height:24em;margin:0 auto 3em}@media (max-width:1395px){.Root .content{padding:0 2em}}@media (max-width:1400px){.Root .cards{flex-direction:column;justify-content:center;align-items:center}.Root .card{margin-bottom:2.5em}.Root .banner{width:100%;height:auto}}@media (max-width:1500px){.Root .content{padding:0 1em}.Root .cards{width:90%}}@media (max-width:1005px){.Root .content{padding:0 .5em}.slider img{height:auto;width:100%}}.toggle-button{display:flex;flex-direction:column;justify-content:space-around;height:24px;width:30px;background:transparent;border:none;cursor:pointer;padding:0;box-sizing:border-box}.toggle-button:focus{outline:none}.toggle-button-line{width:30px;height:2px;background:#fff}.toolbar{width:100%;display:flex;justify-content:center;position:fixed;z-index:1;transition:.3s}.toolbar.scrolled{background:var(--dark-green)!important;border-bottom:16px solid var(--light-green)!important}.non-root-toolbar{background:var(--dark-green)}.toolbar.scrolled .inner-toolbar{height:90px}.toolbar.scrolled .logo{height:4em}.root-toolbar{background:transparent!important;border-bottom:none}.inner-toolbar{transition:.3s;top:0;left:0;width:90%;height:120px;padding-top:.5em;display:flex;justify-content:space-between;align-items:center}.toolbar .spacer-container{width:33%;display:flex;justify-content:center}.toolbar .title{color:#fff;font-size:26px;margin:0 3em 0 0}.toolbar .logo{height:6em;display:block;animation:spin 4s infinite;transition:.3s}.spacer-container-logo{padding-bottom:.2em}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.toolbar-toggle-button span{margin-left:.5em}.toolbar-toggle-button{display:flex;align-items:center;font-size:23px}.toolbar-logo{font-size:2.5em;letter-spacing:1px}.toolbar-logo,.toolbar-navigation{height:100%;display:flex;align-items:center}.toolbar-navigation{justify-content:space-between;color:#fff;font-weight:400}.toolbar-auth{margin-left:1rem;display:flex;justify-content:center;align-items:center}.spacer-container.spacer-container-center{align-self:flex-end;margin-bottom:2em}.toolbar-navigation-items ul{list-style-type:none;margin:0;padding:0;display:flex;align-items:center}.toolbar-navigation-items li{padding:0 .5rem}.toolbar-navigation-items a,.toolbar-navigation-items span{color:#fff;text-decoration:none;font-size:18px;margin-left:1em;margin-right:1em;cursor:pointer;font-size:15px}.toolbar-navigation-items a:active,.toolbar-navigation-items a:hover{color:var(--light-green)}.toolbar .spacer{display:none}@media (max-width:1300px){.toolbar .spacer-container{display:flex;justify-content:center}.toolbar .title{text-align:center}.toolbar-navigation-items{display:none}.toolbar .spacer-container.hamburger-spacer{justify-content:flex-start}.spacer-container h1{font-size:20px}.toolbar .logo{height:4em!important}.spacer-container.spacer-container-center{display:none}.toolbar .title-spacer{justify-content:center}.toolbar .spacer-container-logo{justify-content:flex-end}.inner-toolbar{height:180px}}.toolbar h1{width:100%}@media (max-width:615px){.spacer-container h1{font-size:16px}.toolbar .logo{height:3em!important}}@media (max-width:560px){.spacer-container h1{font-size:13px}.toolbar .logo{height:3em!important}.inner-toolbar{height:140px}}@media (min-width:1391px){.toolbar-navigation-items{margin-left:5em}.logo{margin-left:7em}.toolbar-navigation-items a{font-size:13px!important}.toolbar .title{margin-left:1em}.inner-toolbar,.toolbar{justify-content:space-between!important}.inner-toolbar{width:100%}.toolbar .spacer-container.hamburger-spacer{display:none;justify-content:flex-start}.toolbar-toggle-button{display:none}}@media (max-width:540px){.toolbar .hamburger-title{display:none}}@media (max-width:370px){.toolbar .social{display:none}}@media (max-width:1270px) and (min-width:1151px){.inner-toolbar{width:100%}}@media (max-width:765px){.toolbar .title{font-size:21px}.toolbar .title-spacer{width:50%}}@media (max-width:620px){.toolbar .title{font-size:15px}}@media (max-width:450px){.toolbar .title{font-size:15px}}footer{margin-top:5em;background:var(--dark-green);padding:3em 2em .3em;display:flex;align-items:center;flex-direction:column;border-top:16px solid var(--light-green);clear:left}footer .title{align-self:flex-start;width:70%;margin:0 auto}.footer-title{color:#fff;border-bottom:2px solid var(--light-green);display:inline;font-weight:400;font-size:25px}footer .links{margin-top:3em;width:70%;display:flex;justify-content:space-between}footer .links a,footer .links span{display:block;color:#fff;font-weight:400;margin-top:1em;margin-bottom:1em;text-decoration:none;cursor:pointer;transition:.2s}footer .links a:hover,footer .links span:hover{color:var(--light-green)}footer .right{text-align:right}footer .social-icon{fill:#fff!important;display:block;margin:0 auto}footer .social-icon:hover.social-icon path{fill:var(--light-green);transition:.2s}.copyright{padding-top:3em;font-size:13px;color:#fff;font-weight:400;text-align:left;align-self:flex-start;width:70%;margin:0 auto}.copyright .line{border-top:1px solid var(--light-green);width:300px}.copyright .line,.copyright p{margin-bottom:15px}.copyright a{text-decoration:none;color:#fff}.copyright a:hover{color:var(--accent-green)}footer .separator{display:flex}.icon-marginer{display:none}@media (max-width:875px){.copyright,footer .links,footer .title{width:80%}footer .links{flex-direction:column;align-items:flex-start}footer .right{text-align:left}footer .separator{width:150px;border-bottom:1px solid var(--accent-green)}.icon-marginer{display:block}}@media (max-width:540px){.copyright,footer .links,footer .title{width:90%}}@media (max-width:376px){.copyright,footer .links,footer .title{width:100%}}.social-icon{fill:#000;cursor:pointer}.social-icon:hover.social-icon path{fill:var(--main-green)}.side-drawer{height:100%;background:var(--dark-green);border-bottom:16px solid var(--light-green);box-shadow:1px 0 7px rgba(0,0,0,.5);position:fixed;top:0;left:0;max-width:400px;z-index:200;transform:translateX(-100%);transition:transform .3s ease-out;flex-direction:column}.side-drawer,.side-drawer .title-background{width:70%;display:flex;align-items:center;justify-content:center}.side-drawer .title-background{margin-top:2em;height:6em;background:var(--main-green)}.drawer-logo img{height:6em}.side-drawer h3{margin-block-start:0;margin-block-end:0;color:#fff;font-weight:400;font-size:32px}.side-drawer.open{transform:translateX(0)}.side-drawer .drawer-items{list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:center}.side-drawer .drawer-items a{font-size:18px;cursor:pointer;margin:1rem 0;color:#fff}.side-drawer .drawer-items a:hover{color:var(--light-green)}html{scroll-behavior:smooth}.Constrainter{display:flex;justify-content:center}.inner-constrainter{width:77%}.backdrop{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);z-index:100}.registration-titles::placeholder{font-size:10px}.registration-form .details{text-align:center;width:50%;margin:0 auto;line-height:1.7}.registration-form .h3-right{text-align:right}.registration-form .col{width:100%}.registration-form .personal-data{display:flex;justify-content:space-between}.registration-form .form-container{width:55%;margin:0 auto}.registration-form .registration-form{display:block;width:100%}.Payment input,.Payment select,.registration-form .registration-form input,.registration-form .registration-form select,.registration-form .registration-form textarea{display:block;margin-bottom:5em;width:300px;border:none;border-bottom:1px solid #000;padding-bottom:.7em;transition:.2s;font-size:14px}.Payment select:focus,.registration-form .registration-form select:focus{outline:none}.registration-form .registration-form input[type=checkbox]{padding:0;margin:0;display:inline;width:auto!important}.registration-form input[type=file]{padding-bottom:.5em;display:inline}.registration-form .file-input-container{display:flex;justify-content:space-between}.registration-form .file-input-container span{margin-right:1em;font-size:18px;font-weight:700;color:var(--light-green)}.Payment input:focus,.registration-form .registration-form input:focus,.registration-form .registration-form textarea:focus{outline:none}.Payment input:focus,.registration-form .registration-form input:focus,.registration-form .registration-form select:focus,.registration-form .registration-form textarea:focus{border-color:var(--light-green)}.registration-form .registration-form .long{width:100%}.registration-form .registration-form .row{display:flex;justify-content:space-between}.submit-button.first{margin-top:5.5em!important}.registration-form .registration-form .submit-button{margin-top:0;border:none;background:transparent;border-bottom:1px solid var(--dark-green);width:150px;padding-bottom:.7em;color:var(--light-green);cursor:pointer;transition:.2s}.registration-form .registration-form .submit-button:focus{outline:none}.registration-form .registration-form .submit-button:hover{width:160px;color:var(--dark-green);border-color:var(--light-green)}.registration-form .uploads{margin-top:2em;display:flex;justify-content:center}.registration-form .upload-section input{width:220px}.registration-form input[type=file]{margin-bottom:2.5em}@media (max-width:1285px){.registration-form .form-container{width:100%}}@media (max-width:1065px){.registration-form .uploads{flex-direction:column;align-items:center}}@media (max-width:995px){.registration-form .registration-form input,.registration-form .registration-form select{width:250px}.registration-form .form-container{width:100%}}@media (max-width:860px){.registration-form .details,.registration-form .form-container{width:100%}}@media (max-width:765px){.registration-form .col{width:100%}.registration-form .form-container{flex-direction:column;align-items:center}.registration-form .file-input-container{flex-direction:column}.registration-form .file-input-container span{display:block;margin-bottom:1em;margin-right:0}.registration-form .rules{font-size:13.5px}}@media (max-width:650px){.registration-form .details,.registration-form .form-container{width:100%}}@media (max-width:539px){.registration-form .details,.registration-form .form-container{width:100%}}@media (min-width:1441px){.registration-form .form-container{width:100%}.registration-form .personal-data{width:45%;margin:0 auto}}@media (max-width:810px){.registration-form .personal-data{flex-direction:column;align-items:center}.registration-form .button-one{display:none}}@media (min-width:811px){.registration-form .button-two{display:none}}.Status h2{text-align:center;font-size:36px;font-weight:600}.Table{padding:0 5em;overflow-x:auto}.Table table{margin-top:3.5em;width:100%}.Table tr.first{background:var(--light-green)!important;color:#fff}.Table tr{background:#e2e2e2}.Table tr:nth-child(odd){background-color:#f2f2f2}.Table th{padding:.5em .7em}@media (max-width:1150px){.Table{padding:0 .5em;overflow-x:auto}}.Results{padding:0 5em}.Results h2{font-size:32px;text-align:left;margin-bottom:1em}.Results .titles{margin-bottom:2em}.Results .titles p{line-height:1.7}.Results .slide img{height:15em!important;cursor:pointer}.Results .swiper-slide{height:15em}.Results .container{margin:0 auto}.Results .mySwiper{z-index:0;margin-bottom:2em}.swiper-button-next,.swiper-button-prev{color:var(--light-green)!important}.swiper-pagination-bullet-active{background:var(--light-green)!important}.ReactModal__Overlay{background-color:rgba(0,0,0,.75)!important;z-index:2}.ReactModal__Content{background:var(--light-green)!important;border:none!important}.modal-image-container{position:relative;text-align:center;color:#fff}.modal-image-container .text{position:absolute;top:95%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.75)!important;padding:.2em 0 .3em;width:100%}.modal-image-container img{max-height:78vh;width:100%}@media (max-width:815px){.Results{padding:0 1.5em}}.AdminLogin .content{margin-top:3em!important}.AdminLoginForm{margin-top:3em;text-align:center}.AdminLoginForm form input{width:300px;height:50px;padding:.5em}.AdminLoginForm form button{padding:.8em;width:200px;cursor:pointer}.AdminPanel .content{margin-top:3em!important}.AdminPanelContent{margin-top:3em;padding:0 3em}.AdminPanelContent a,.AdminPanelContent p,.SectionsContent a,.SectionsContent p{color:#000;cursor:pointer;display:block;margin-top:2em!important;font-size:22px}.AdminPanelContent a:hover,.AdminPanelContent p:hover{color:var(--light-green)}.SectionsContent{margin-top:3em;padding:0 3em}.SectionsContent p{font-size:18px}.EntryContent form,.SectionsContent form{text-align:left}.SectionsContent h3{margin-top:4em}.SectionsContent a,.SectionsContent h3,.SectionsContent p{text-align:left}.SectionsContent a{font-weight:700}.SectionsContent a:hover{color:var(--light-green)}.SectionContent .delete-button{cursor:pointer}.SectionContent .delete-button:hover{color:var(--light-green)}.AdminPanel{padding-left:1.5em;padding-right:1.5em}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.EntryContent{padding-bottom:3em}.entry-details h3{margin-top:1em}.EntryContent img{height:14em;display:block}.EntryContent .image-container{padding:.7em;border:2px solid var(--light-green);display:inline-block}.EntryContent .image-container p{margin-top:.7em!important}.EntryContent p:hover{color:#000}.gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:25px;grid-row-gap:25px}.gallery__img{width:80%;cursor:pointer;border:14px solid #8b0000;border-radius:7px}.jury_photo{-webkit-user-select:none;user-select:none;pointer-events:none}.JurySectionContent .ReactModal__Overlay{background-color:rgba(0,0,0,.75)!important;z-index:2}.JurySectionContent .ReactModal__Content{background:var(--dark-green)!important;border:none!important}.JurySectionContent .modal-image-wrapper{position:relative;text-align:center;color:#fff}.modal-image-wrapper .title{color:#fff;font-size:25px}.jury-img{height:35vw!important;max-width:100%!important}.grades{display:flex;justify-content:space-between;margin-top:1em}.grades span{color:#fff;font-weight:700;font-size:25px;cursor:pointer}.grades span:hover{color:#0ff10f!important}.next-prev{display:flex;justify-content:space-between;margin-top:1em}.next-prev span{color:#fff;font-weight:700;cursor:pointer}.next-prev span:hover{color:#0ff10f}.contact-form h2{margin-bottom:1.5em}.contact-form .details{text-align:center;width:50%;margin:0 auto;padding-top:2em;line-height:1.7}.contact-form textarea{padding:0!important}.contact-form .form-container{display:flex;justify-content:center;width:50%;margin:0 auto}.contact-form .contact-form{margin-top:3em;display:block;width:100%}.contact-form .contact-form input,.contact-form .contact-form textarea{display:block;margin-top:5em;width:300px;border:none;border-bottom:1px solid #000;padding-bottom:.7em;transition:.2s;font-size:14px}.contact-form .contact-form input:focus,.contact-form .contact-form textarea:focus{outline:none;border-color:var(--light-green)}.contact-form .contact-form .long{width:100%}.contact-form .contact-form .row{display:flex;justify-content:space-between}.contact-form .contact-form .submit-button{margin-top:6em;border:none;background:transparent;border-bottom:1px solid var(--dark-green);width:80px;padding-bottom:.7em;color:var(--light-green);cursor:pointer;transition:.2s}.contact-form .contact-form .submit-button:focus{outline:none}.contact-form .contact-form .submit-button:hover{width:100px;color:var(--dark-green);border-color:var(--light-green)}@media (max-width:995px){.contact-form .contact-form input{width:250px}}@media (max-width:860px){.contact-form .details,.contact-form .form-container{width:80%}}@media (max-width:730px){.contact-form .contact-form input{width:180px}}@media (max-width:650px){.contact-form .details,.contact-form .form-container{width:90%}}@media (max-width:539px){.contact-form .details,.contact-form .form-container{width:95%}.contact-form .contact-form input{width:150px}}@media (max-width:376px){.contact-form .contact-form input{width:130px}}@media (max-width:320px){.contact-form .contact-form input{width:105px}}@media (max-width:1135px){.rules-photos{flex-direction:column;width:auto!important;align-items:center}.rules-photos img{width:8em}}@media (max-width:1120px){.payment-content{flex-direction:column}}
/*# sourceMappingURL=main.48ce6cfe.chunk.css.map */