@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Quattrocento:wght@400;700&display=swap";.header{background-color:var(--background);color:var(--on-background);display:flex;justify-content:space-between;align-items:center;height:80px;gap:50px;z-index:100;position:sticky;top:0;left:0;box-shadow:0 0 10px #0000001a}@media (width < 576px){.header{padding-left:15px;padding-right:15px}}@media (width >= 576px){.header{padding-left:30px;padding-right:30px}}@media (width >= 768px){.header{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.header{padding-left:10%;padding-right:10%}}.header svg{cursor:pointer;width:40px;height:40px}@media (width > 1400px){.header svg{display:none}}@media (width < 1400px){.header{height:80px}}.header__logos{display:flex;align-items:center;gap:50px;height:100%;padding:20px 0}.header__logos img,.header__logos a{height:100%}.header__nav--pc{display:flex;align-items:center;gap:40px}@media (width < 1400px){.header__nav--pc{display:none}}.header__nav--pc a{text-decoration:none;color:var(--on-background);height:24px;min-width:24px}.header__nav--pc a:hover{text-decoration:underline}.header__nav--pc--colored a{color:var(--on-background);background-color:var(--primary);padding:20px 30px;border-radius:5px;white-space:nowrap}.header__nav--pc svg{display:block;height:20px;width:20px;padding-top:2px;margin:0 auto;fill:var(--on-background)}.header__nav--mobile,.header__nav--mobile--visible{z-index:100;display:none;transition:ease-in-out .2s;flex-direction:column;gap:20px;top:0;left:100%;background:#1a1a1a;background-size:cover;color:#fff;padding:80px 20px 20px;width:100%;height:100dvh;position:fixed;justify-content:flex-start}.header__nav--mobile--visible{left:0}@media (width < 1400px){.header__nav--mobile,.header__nav--mobile--visible{display:flex}}.header__nav--mobile svg,.header__nav--mobile--visible svg{position:absolute;top:20px;right:20px;cursor:pointer;width:40px;height:40px}.header__nav--mobile div,.header__nav--mobile--visible div{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:20px}.header__nav--mobile div a,.header__nav--mobile--visible div a{text-decoration:none;color:#fff;font-size:1.5rem}.header__nav--mobile div a:hover,.header__nav--mobile--visible div a:hover{text-decoration:underline}.dropdown{position:relative;cursor:pointer}.dropdown button{display:flex;gap:.5rem;background:none;color:var(--on-background);border:none;font-family:Inter,sans-serif;font-size:16px;text-decoration:none;cursor:pointer}.dropdown div{position:absolute;top:calc(100% + 5px);padding:.5rem;min-width:235px;display:none;background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:5px;z-index:1}.dropdown div a{padding:.5rem;width:100%;height:auto;display:block;color:var(--on-background);border-bottom:1px solid var(--input-border);text-decoration:none}.dropdown div a:hover{text-decoration:underline}.dropdown_active div{display:block}.dropdown_active button svg{transform:rotate(180deg)}.dropdown_mobile{position:relative;cursor:pointer}.dropdown_mobile button{display:flex;gap:.5rem;background:none;color:#fff;border:none;font-family:Inter,sans-serif;font-size:1.5rem;text-decoration:none;cursor:pointer}.dropdown_mobile button svg{position:static;width:25px;height:auto}.dropdown_mobile div{position:absolute;top:calc(100% + 15px);padding:.5rem;min-width:295px;display:none;background-color:#262626;border:1px solid #262626;border-radius:5px;z-index:1}.dropdown_mobile div a{padding:.5rem;width:100%;height:auto;display:block;color:#fff;border-bottom:1px solid #707070;text-decoration:none}.dropdown_mobile div a:hover{text-decoration:underline}.dropdown_mobile_active div{display:block}.dropdown_mobile_active button svg{transform:rotate(180deg)}.hero{height:calc(100dvh - 80px);background:url(/assets/hero-CaEIpmO9.webp) center center/cover no-repeat;color:#fff;display:flex;justify-content:center;align-items:center;padding:40px}.hero__container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;transform:translateY(30px)}.hero__container h1{font-size:8rem;line-height:1;font-weight:900;margin:0;text-shadow:0 0 10px rgba(0,0,0,.5)}@media (width < 1200px){.hero__container h1{font-size:6rem}}@media (width < 850px){.hero__container h1{font-size:4rem;text-align:center}}@media (width < 530px){.hero__container h1{font-size:5rem}}@media (width < 400px){.hero__container h1{font-size:4rem}}.hero__container p{font-size:1.5rem;margin:0;text-align:center}.hero .info{font-weight:400;font-size:1rem;max-width:800px}.hero-logos{width:100%;height:120px;padding:30px 0;background-color:#fff;overflow:hidden}.hero-logos__container{animation:infinite-scroll 200s linear infinite;height:100%;overflow:hidden;display:flex;gap:80px;width:fit-content}.hero-logos__container img{height:100%;-webkit-user-select:none;user-select:none}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 40px))}}.competition,.competition--right,.competition--left{width:100%;display:grid;gap:5px;flex-wrap:wrap;flex-direction:row;max-width:900px}.competition--info{color:var(--on-background)}.competition--left{grid-template-columns:3fr 1.2fr}.competition--right{grid-template-columns:1.2fr 3fr}.competition--right .competition__logoinfo-container{grid-column:2}@media (width < 840px){.competition--right .competition__logoinfo-container{grid-column:1}}.competition--right .competition__logoinfo-container .competition__logoinfo__image{transform:translate(60px)!important}.competition--right .competition__prizes-container{grid-area:1}@media (width < 840px){.competition--right .competition__prizes-container{grid-area:2;grid-column:1}}@media (width < 840px){.competition--right{grid-template-columns:1fr}}@media (width < 840px){.competition,.competition--right,.competition--left{grid-template-columns:1fr;grid-template-rows:300px auto}}.competition .competition__logoinfo-container,.competition--left .competition__logoinfo-container,.competition--right .competition__logoinfo-container{border-radius:10px;position:relative;display:flex;justify-content:center;min-height:250px;max-height:300px}.competition .competition__logoinfo-container .competition__logoinfo__image,.competition--left .competition__logoinfo-container .competition__logoinfo__image,.competition--right .competition__logoinfo-container .competition__logoinfo__image{position:absolute;bottom:0;max-height:120%;transform:translate(-40px);max-width:100%}.competition .competition__logoinfo-container .competition__logoinfo__bar,.competition--left .competition__logoinfo-container .competition__logoinfo__bar,.competition--right .competition__logoinfo-container .competition__logoinfo__bar{position:absolute;bottom:-60px;display:grid;grid-template-columns:2.1fr 1fr;width:60%;height:120px;gap:5px;z-index:1}@media (width < 880px){.competition .competition__logoinfo-container .competition__logoinfo__bar,.competition--left .competition__logoinfo-container .competition__logoinfo__bar,.competition--right .competition__logoinfo-container .competition__logoinfo__bar{width:80%}}@media (width < 750px){.competition .competition__logoinfo-container .competition__logoinfo__bar,.competition--left .competition__logoinfo-container .competition__logoinfo__bar,.competition--right .competition__logoinfo-container .competition__logoinfo__bar{width:calc(100% - 40px)}}.competition .competition__logoinfo-container .competition__logoinfo__bar__logo,.competition--left .competition__logoinfo-container .competition__logoinfo__bar__logo,.competition--right .competition__logoinfo-container .competition__logoinfo__bar__logo{width:100%;border-radius:10px;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:20px;box-shadow:0 0 10px #0003}.competition .competition__logoinfo-container .competition__logoinfo__bar__logo img,.competition--left .competition__logoinfo-container .competition__logoinfo__bar__logo img,.competition--right .competition__logoinfo-container .competition__logoinfo__bar__logo img{width:100%}.competition .competition__logoinfo-container .competition__logoinfo__bar__text,.competition--left .competition__logoinfo-container .competition__logoinfo__bar__text,.competition--right .competition__logoinfo-container .competition__logoinfo__bar__text{display:grid;grid-template-rows:1.4fr 1fr;gap:5px}.competition .competition__logoinfo-container .competition__logoinfo__bar__text a,.competition--left .competition__logoinfo-container .competition__logoinfo__bar__text a,.competition--right .competition__logoinfo-container .competition__logoinfo__bar__text a{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:10px;font-weight:900;display:flex;justify-content:center;align-items:center;text-align:center;color:#000;text-decoration:none;box-shadow:0 0 10px #0003}.competition .competition__logoinfo-container .competition__logoinfo__bar__text a:hover div,.competition--left .competition__logoinfo-container .competition__logoinfo__bar__text a:hover div,.competition--right .competition__logoinfo-container .competition__logoinfo__bar__text a:hover div{transition:.2s;background:linear-gradient(90deg,#4fa365,#0d8b7d);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.competition__prizes-container{background-color:#000;width:100%;height:100%;border-radius:10px;color:#fff;padding:20px;max-height:300px;height:auto}@media (width < 680px){.competition__prizes-container{padding-top:60px}}.competition__prizes-container h3{font-size:1.8rem;font-weight:700;margin:0;text-align:center;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.competition__prizes-container h3 span{font-weight:200;font-size:1.6rem;line-height:1.8}.competition__prizes-container hr{border:none;width:100%;height:1px;background:linear-gradient(90deg,#fff0,#fff,#fff0)}.competition__prizes-container .competition__prize{display:grid;grid-template-columns:1fr 30px 1fr;gap:10px}.competition__prizes-container .competition__prize p{margin:0;text-align:center;font-size:1rem}.competition__prizes-container .competition__prize--first{font-family:Quattrocento,sans-serif;background:linear-gradient(90deg,#ffd000,#ff9100,#ffbf00);border:2px solid #ff8000;border-radius:30px;aspect-ratio:1;color:#8b4600;display:flex;justify-content:center;align-items:center;font-weight:700}.competition__prizes-container .competition__prize--second{font-family:Quattrocento,sans-serif;background:linear-gradient(90deg,silver,#a0a0a0,#b0b0b0);border:2px solid #808080;border-radius:30px;aspect-ratio:1;color:#404040;display:flex;justify-content:center;align-items:center;font-weight:700}.competition__prizes-container .competition__prize--third{font-family:Quattrocento,sans-serif;background:linear-gradient(90deg,#cd7f32,#8b4513,sienna);border:2px solid #8b4513;border-radius:30px;aspect-ratio:1;color:#44220a;display:flex;justify-content:center;align-items:center;font-weight:700}.color-scheme{background-color:var(--background)}.competition__container{margin-bottom:3rem;padding:80px;width:100%;display:flex;flex-direction:column;gap:100px;align-items:center;overflow-x:hidden}@media (width < 576px){.competition__container{padding-left:15px;padding-right:15px}}@media (width >= 576px){.competition__container{padding-left:30px;padding-right:30px}}@media (width >= 768px){.competition__container{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.competition__container{padding-left:10%;padding-right:10%}}.news__container .news{width:100%;max-width:1200px;display:grid;gap:5px;border-radius:10px;grid-template-columns:1fr 1fr 1fr 240px}@media (width < 1050px){.news__container .news{grid-template-columns:1fr 1fr}}@media (width < 550px){.news__container .news{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 100px}}.news__container .news__box,.news__container .news__box--other{width:100%;position:relative;transition-duration:.2s;height:300px}.news__container .news__box:hover img,.news__container .news__box--other:hover img{filter:brightness(1.2)}.news__container .news__box--other{background:linear-gradient(40deg,#4fa365,#0d8b7d);height:100%;width:100%;display:flex;justify-content:center;align-items:center;border-radius:10px;text-decoration:none;transition-duration:.2s;min-height:100px;height:300px}.news__container .news__box--other:hover{background:linear-gradient(40deg,#0d8b7d,#4fa365)}.news__container .news__box--other div{display:flex;align-items:center;padding:10px;gap:10px}.news__container .news__box--other div svg{height:25px;width:25px}.news__container .news__box--other h4{color:#fff;font-size:1.5rem;margin:0}.news__container .news__box img,.news__container .news__box--other img{width:100%;height:100%;object-fit:cover;border-radius:10px;top:0;left:0;position:absolute}.news__container .news__box__overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,#0000 50%,#000000ad 90%);padding:10px;display:flex;flex-direction:column;justify-content:flex-end;overflow:clip;border-radius:10px}.news__container .news__box__overlay h4{color:#fff;font-size:1.5rem;margin:0}.news__container .news__box__overlay p{color:#fff;font-size:1rem;margin:0}.section-header h2{font-weight:700;font-size:2rem;width:auto;position:relative;color:var(--on-background);white-space:nowrap}.footer{width:100%;background-color:var(--footer);padding:30px;display:flex;flex-direction:column;gap:20px}@media (width < 576px){.footer{padding-left:15px;padding-right:15px}}@media (width >= 576px){.footer{padding-left:30px;padding-right:30px}}@media (width >= 768px){.footer{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.footer{padding-left:10%;padding-right:10%}}.footer hr{width:100%;max-width:1200px;border:1px solid #484848}.footer__info{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px}.footer__info__column{display:flex;flex-direction:column}.footer__info__column h4{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 20px}.footer__info__column p{display:flex;gap:10px;align-items:center}.footer__info__column p img{height:20px}.footer__info__column p,.footer__info__column a{margin:0;font-size:1.2rem;color:#fff}.footer__info__column a{color:#fff}.footer__info__column a:hover{text-decoration:underline}.footer__info__pages{width:100%;display:flex;justify-content:space-between}.footer__links{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.footer__links a{color:#7a7a7a;font-size:1.2rem;text-decoration:none}.footer__links a:hover{text-decoration:underline}.footer__links span{color:#7a7a7a;font-size:1.2rem}.register-modal{z-index:200;position:fixed;width:100%;max-width:700px;max-height:95dvh;top:0;bottom:0;background:var(--background);border:1px solid var(--input-border);border-radius:10px;box-shadow:0 0 10px #0000001a;color:var(--on-background);padding:20px}.register-modal::backdrop{background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.register-modal input[type=text],.register-modal input[type=email],.register-modal input[type=tel],.register-modal input[type=submit],.register-modal select,.register-modal textarea{width:100%;padding:10px;border:1px solid var(--input-border);border-radius:5px;margin-bottom:10px;background-color:var(--input-bg);color:var(--on-background)}.register-modal input[type=submit]{background:linear-gradient(90deg,#4fa365,#0d8b7d);color:#fff;font-weight:700;cursor:pointer;transition:.2s}.register-modal input[type=submit]:hover{background:linear-gradient(180deg,#4fa365,#0d8b7d)}.register-modal input[type=submit]:disabled{background:gray;cursor:not-allowed}.register-modal input[type=checkbox]{accent-color:var(--primary);width:20px;height:20px;scale:1.5}.register-modal input[type=button]{width:100%;padding:10px;border:1px solid #d0d0d0;border-radius:5px;margin-bottom:10px;background-color:#fff;color:#000;cursor:pointer;transition:.2s}.register-modal input[type=button]:hover{scale:1.05}.register-modal__header{width:100%;display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid var(--input-border)}.register-modal__header--left{display:flex;gap:10px;align-items:center}.register-modal__header--left h2{font-size:1.5rem;font-weight:300}.register-modal__header--left h3{border-radius:5px;font-size:1.5rem;font-weight:700;padding:5px 10px;background-color:#5a7230;color:#fff;background-image:radial-gradient(at 15% 71%,hsl(137,87%,22%) 0px,transparent 50%),radial-gradient(at 55% 2%,hsl(124,64%,46%) 0px,transparent 50%),radial-gradient(at 77% 82%,hsl(95,61%,51%) 0px,transparent 50%),radial-gradient(at 0% 44%,hsl(103,42%,30%) 0px,transparent 50%),radial-gradient(at 53% 87%,hsl(280,90%,12%) 0px,transparent 50%),radial-gradient(at 9% 92%,hsl(144,35%,31%) 0px,transparent 50%),radial-gradient(at 61% 26%,hsl(93,32%,19%) 0px,transparent 50%)}.register-modal__header--left p{font-size:1.5rem;font-weight:700;margin:0}.register-modal__header--right a svg path{fill:var(--on-background)}.register-modal__header--right a{cursor:pointer}.register-modal__content{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px;overflow-y:auto;max-height:70dvh;margin-bottom:20px;padding:1px 1px 20px;mask:linear-gradient(black calc(100% - 30px),transparent 100%)}@media (width < 550px){.register-modal__content{grid-template-columns:1fr}}.register-modal__content::-webkit-scrollbar{width:10px}.register-modal__content::-webkit-scrollbar-track{background:#2c2c2c}.register-modal__content::-webkit-scrollbar-thumb{background:#888}.register-modal__content::-webkit-scrollbar-thumb:hover{background:#555}.register-modal__content h3,.register-modal__content p{color:var(--on-background);margin:0}.register-modal__content a{color:var(--primary);text-decoration:none}.register-modal__content--left,.register-modal__content--right{display:flex;flex-direction:column}.register-modal__content--right .file-selector{width:100%;display:flex;justify-content:center;align-items:center;border:1px solid var(--input-border);border-radius:5px;padding:10px;gap:10px;aspect-ratio:1/1;background-color:var(--input-bg);cursor:pointer;position:relative}.register-modal__content--right .file-selector div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.register-modal__content--right .file-selector div p{margin:0;font-weight:700}.register-modal__content--right .file-selector div span{font-size:.8rem}.register-modal__content--right .file-selector--image{background:var(--input-bg);width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat;border-radius:5px;position:absolute;top:0;left:0;visibility:hidden}.register-modal__content--right .file-selector--image p{width:100%;height:100%;justify-content:center;align-items:center;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:5px;display:flex;color:#fff;visibility:hidden}.register-modal__content--right .file-selector--image:hover p{visibility:visible}.register-modal__content .consent__box{display:flex;gap:20px}.register-modal__footer{width:100%;display:flex;justify-content:flex-end;gap:10px}.partners__container{padding:30px;width:100%;display:flex;flex-direction:column;gap:30px;align-items:center}@media (width < 576px){.partners__container{padding-left:15px;padding-right:15px}}@media (width >= 576px){.partners__container{padding-left:30px;padding-right:30px}}@media (width >= 768px){.partners__container{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.partners__container{padding-left:10%;padding-right:10%}}.partners__logos{width:100%;display:flex;justify-content:center;gap:40px;flex-wrap:wrap}@media (width < 700px){.partners__logos{gap:20px}.partners__logos a{width:100%}}.partners__logos img{width:300px;height:120px;object-fit:contain;border-radius:10px;background:#c3c3c3;padding:10px}@media (width < 700px){.partners__logos img{width:100%;height:100px}}.partners__logos .double{width:100%}.section-header{width:100%;display:flex;align-items:center;gap:20px}@media (max-width: 500px){.section-header{justify-content:space-between}}.section-header h2{font-weight:700;font-size:2rem;width:auto;position:relative;color:var(--on-background);white-space:nowrap;text-align:center}@media (max-width: 500px){.section-header h2{white-space:normal}}.section-header__line{width:100%;height:10px;border-radius:10px;background:linear-gradient(90deg,#4fa365,#0d8b7d)}@media (max-width: 500px){.section-header__line{width:10px;height:50px}}.contact{padding:30px}@media (width < 576px){.contact{padding-left:15px;padding-right:15px}}@media (width >= 576px){.contact{padding-left:30px;padding-right:30px}}@media (width >= 768px){.contact{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.contact{padding-left:10%;padding-right:10%}}.contact__title{margin:30px 0 .5rem;padding-top:30px;color:var(--on-background);border-top:1px solid var(--input-border);text-transform:uppercase;font-weight:600}.contact__title:first-of-type{padding-top:0;border-top:0}.contact__inner{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem}.contact__item{padding:.5rem;width:fit-content;color:var(--on-background);border:1px solid var(--input-border);border-radius:5px}@media (max-width: 600px){.contact__item{width:100%}}.contact__item a{text-decoration:none;color:var(--on-background)}.contact__item__title{font-weight:600;text-transform:uppercase;margin:0 0 .5rem}.contact__item__element{font-size:1rem;font-weight:400;margin:0}.contact__item__element a:hover{text-decoration:underline}.masonry-gallery{width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.column{display:flex;flex-direction:column;gap:5px}.image-container{width:100%;height:100%;border-radius:10px;box-shadow:0 0 10px #0000001a;cursor:pointer}.image-container .image--normal{width:100%;height:100%;object-fit:cover;transition:transform .3s;border-radius:5px;border:2px solid var(--input-border)}.gallery__container{padding:30px;width:100%;display:flex;flex-direction:column;gap:30px;align-items:center}@media (width < 576px){.gallery__container{padding-left:15px;padding-right:15px}}@media (width >= 576px){.gallery__container{padding-left:30px;padding-right:30px}}@media (width >= 768px){.gallery__container{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.gallery__container{padding-left:10%;padding-right:10%}}.gallery__modal{z-index:200;position:fixed;width:fit-content;top:0;bottom:0;background:var(--background);border:1px solid var(--input-border);border-radius:10px;box-shadow:0 0 10px #0000001a;color:var(--on-background);padding:0;display:flex;align-items:center;overflow-y:hidden}.gallery__modal svg{position:absolute;top:15px;right:15px;cursor:pointer;background-color:var(--input-bg);padding:4px;border-radius:50%}.gallery__modal img{max-width:100%;max-height:95vh;width:auto;height:auto;border-radius:10px}.gallery__modal::backdrop{background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gallery__modal[data-open=false]{display:none}.news__container{padding:30px;width:100%;display:flex;flex-direction:column;gap:30px;align-items:center}@media (width < 576px){.news__container{padding-left:15px;padding-right:15px}}@media (width >= 576px){.news__container{padding-left:30px;padding-right:30px}}@media (width >= 768px){.news__container{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.news__container{padding-left:10%;padding-right:10%}}.news__container__list{width:100%;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (width < 800px){.news__container__list{grid-template-columns:1fr}}.news__container2{padding:30px;width:100%;max-width:900px;display:flex;flex-direction:column;gap:30px;align-items:center;margin:0 auto}.news__container2 h1{color:var(--on-background);margin-bottom:0}.news__container2 img{width:100%;min-height:320px;object-fit:contain;object-position:center;border-radius:15px}.news__container2 div{margin:0;color:var(--on-background);width:100%;text-align:justify}.news__container2 a{color:var(--primary);text-decoration:none;font-weight:700}.news__container2 a:hover{text-decoration:underline}.news__container2 a:before{content:"🔗";color:var(--primary);margin-right:5px}.policy{padding:80px}@media (width < 576px){.policy{padding-left:15px;padding-right:15px}}@media (width >= 576px){.policy{padding-left:30px;padding-right:30px}}@media (width >= 768px){.policy{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.policy{padding-left:10%;padding-right:10%}}.policy h2,.policy li,.policy p,.policy a{color:var(--on-background)}.history{padding:30px;color:var(--on-background)}@media (width < 576px){.history{padding-left:15px;padding-right:15px}}@media (width >= 576px){.history{padding-left:30px;padding-right:30px}}@media (width >= 768px){.history{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.history{padding-left:10%;padding-right:10%}}.history img{margin:1rem auto;display:block;max-width:100%;max-height:600px;width:auto;height:auto;border-radius:15px}.program{padding:30px;color:var(--on-background);text-align:center}@media (width < 576px){.program{padding-left:15px;padding-right:15px}}@media (width >= 576px){.program{padding-left:30px;padding-right:30px}}@media (width >= 768px){.program{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.program{padding-left:10%;padding-right:10%}}.program__header{margin-top:40px}.faq{padding:30px;color:var(--on-background)}@media (width < 576px){.faq{padding-left:15px;padding-right:15px}}@media (width >= 576px){.faq{padding-left:30px;padding-right:30px}}@media (width >= 768px){.faq{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.faq{padding-left:10%;padding-right:10%}}.faq li{margin-bottom:.5rem}.faq li:last-child{margin-bottom:0}.volunteer{padding:30px;color:var(--on-background)}@media (width < 576px){.volunteer{padding-left:15px;padding-right:15px}}@media (width >= 576px){.volunteer{padding-left:30px;padding-right:30px}}@media (width >= 768px){.volunteer{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.volunteer{padding-left:10%;padding-right:10%}}.volunteer li{margin-bottom:.5rem}.volunteer li:last-child{margin-bottom:0}.volunteer_contact{padding:30px;width:100%;display:flex;flex-direction:column;gap:30px;align-items:center;color:var(--on-background)}@media (width < 576px){.volunteer_contact{padding-left:15px;padding-right:15px}}@media (width >= 576px){.volunteer_contact{padding-left:30px;padding-right:30px}}@media (width >= 768px){.volunteer_contact{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.volunteer_contact{padding-left:10%;padding-right:10%}}.volunteer_contact .volunteer_contact_inner{width:100%}.volunteer_contact .volunteer_contact_inner input[type=text],.volunteer_contact .volunteer_contact_inner input[type=number],.volunteer_contact .volunteer_contact_inner input[type=email],.volunteer_contact .volunteer_contact_inner input[type=tel],.volunteer_contact .volunteer_contact_inner input[type=submit],.volunteer_contact .volunteer_contact_inner select,.volunteer_contact .volunteer_contact_inner textarea{width:100%;padding:10px;border:1px solid var(--input-border);border-radius:5px;margin-bottom:10px;background-color:var(--input-bg);color:var(--on-background)}.volunteer_contact .volunteer_contact_inner input[type=submit]{background:linear-gradient(90deg,#4fa365,#0d8b7d);color:#fff;font-weight:700;cursor:pointer;transition:.2s}.volunteer_contact .volunteer_contact_inner input[type=submit]:hover{background:linear-gradient(180deg,#4fa365,#0d8b7d)}.volunteer_contact .volunteer_contact_inner input[type=submit]:disabled{background:gray;cursor:not-allowed}.volunteer_contact .volunteer_contact_inner textarea{min-height:200px;resize:vertical}.volunteer_contact .volunteer_contact_inner .consent__container{display:flex;gap:20px;align-items:center;accent-color:var(--primary);font-size:.8rem;color:var(--on-background)}.volunteer_contact .volunteer_contact_inner .consent__container input[type=checkbox]{width:20px;height:20px}.volunteer_contact .volunteer_contact_inner .consent__container a{color:var(--primary);text-decoration:none}.our-projects__container{padding:30px;width:100%;display:flex;flex-direction:column;gap:30px;align-items:center}@media (width < 576px){.our-projects__container{padding-left:15px;padding-right:15px}}@media (width >= 576px){.our-projects__container{padding-left:30px;padding-right:30px}}@media (width >= 768px){.our-projects__container{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.our-projects__container{padding-left:10%;padding-right:10%}}.our-projects__container .our-projects{width:100%;max-width:1200px;display:flex;gap:5px;height:406px}@media (width < 700px){.our-projects__container .our-projects{flex-direction:column;height:auto}}.our-projects__container .our-projects__box__container{display:flex;flex-direction:column;gap:5px;width:60%}@media (width < 700px){.our-projects__container .our-projects__box__container{width:100%}}.our-projects__container .our-projects__box{display:flex;justify-content:center;align-items:center;background-color:green;color:#fff;text-decoration:none;font-weight:900;border-radius:10px;transition:.2s;cursor:pointer}@media (width < 700px){.our-projects__container .our-projects__box{height:200px}}.our-projects__container .our-projects__box:hover{filter:brightness(1.2)}.our-projects__container .our-projects__box img{width:100%;height:100%;object-fit:contain}.our-projects__container .our-projects__box p{font-size:2.2rem}.our-projects__container .our-projects .box1{width:100%;background:url(/assets/box-bgs-Cs8tZ0TT.webp) no-repeat center center;background-size:cover}@media (width < 700px){.our-projects__container .our-projects .box1{width:100%}}.our-projects__container .our-projects .box1:hover{width:calc(100% + 80px)}@media (width < 700px){.our-projects__container .our-projects .box1:hover{width:100%}}.our-projects__container .our-projects .box2{width:60%;background:url(/assets/box-bgs-tour2-BX8s4DzA.webp) no-repeat center center;background-size:cover}@media (width < 700px){.our-projects__container .our-projects .box2{width:100%}}.our-projects__container .our-projects .box2:hover{width:calc(60% + 80px)}@media (width < 700px){.our-projects__container .our-projects .box2:hover{width:100%}}.our-projects__container .our-projects .box3{height:100%;background:url(/assets/box-bluzone-CdAjzzb1.webp) no-repeat center center;background-size:cover}@media (width > 700px){.our-projects__container .our-projects .box3:hover{height:calc(100% + 40px)}}@media (width < 700px){.our-projects__container .our-projects .box3:hover{height:100%;width:100%}}.our-projects__container .our-projects .box4{background:url(/assets/box-winter-dlm-Z2Wb.webp) no-repeat center center;background-size:cover}@media (width < 700px){.our-projects__container .our-projects .box4{width:100%}}@media (width > 700px){.our-projects__container .our-projects .box4:hover{height:calc(100% + 40px)}}@media (width < 700px){.our-projects__container .our-projects .box4:hover{width:100%}}.exhibitor{padding:30px;color:var(--on-background)}@media (width < 576px){.exhibitor{padding-left:15px;padding-right:15px}}@media (width >= 576px){.exhibitor{padding-left:30px;padding-right:30px}}@media (width >= 768px){.exhibitor{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.exhibitor{padding-left:10%;padding-right:10%}}.exhibitor li{margin-bottom:.5rem}.exhibitor li:last-child{margin-bottom:0}.tickets{padding:30px}@media (width < 576px){.tickets{padding-left:15px;padding-right:15px}}@media (width >= 576px){.tickets{padding-left:30px;padding-right:30px}}@media (width >= 768px){.tickets{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.tickets{padding-left:10%;padding-right:10%}}.tickets p{color:var(--on-background)}.tickets_wrapper{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.tickets_item{width:49.5%;padding-bottom:1rem}@media (max-width: 768px){.tickets_item{width:100%}}.tickets_item_inner{padding:.5rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:var(--on-background);border:1px solid var(--input-border);border-radius:5px}@media (max-width: 600px){.tickets_item_inner{width:100%}}.tickets_item_inner p{margin:0;text-align:center}.tickets_item_inner p span{margin-bottom:.5rem;text-align:center;font-weight:600}.tickets_item_inner img{margin:0 auto 1rem;display:block;max-width:80%;width:auto;height:auto}@media (max-width: 500px){.tickets_item_inner img{max-width:300px}}@media (max-width: 350px){.tickets_item_inner img{max-width:250px}}.tickets_item_inner_price{margin-top:1rem!important;font-size:1.5rem;font-weight:700;text-transform:uppercase}.tickets_item_inner_price span{color:var(--primary);font-weight:800!important}.tickets_item_inner button,.tickets_item_inner a{display:block;margin:1rem auto 0;width:fit-content;text-decoration:none}.tickets_item_inner_small{color:var(--input-border);font-size:1rem;text-align:left!important}.tickets_title{margin:0 0 .5rem;color:var(--on-background);text-transform:uppercase;text-align:center;font-weight:600}.tickets-modal{z-index:200;position:fixed;width:100%;max-width:700px;max-height:95dvh;top:0;bottom:0;background:var(--background);border:1px solid var(--input-border);border-radius:10px;box-shadow:0 0 10px #0000001a;color:var(--on-background);padding:20px}.tickets-modal::backdrop{background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tickets-modal input[type=text],.tickets-modal input[type=number],.tickets-modal input[type=email],.tickets-modal input[type=tel],.tickets-modal input[type=submit],.tickets-modal select,.tickets-modal textarea{width:100%;padding:10px;border:1px solid var(--input-border);border-radius:5px;margin-bottom:10px;background-color:var(--input-bg);color:var(--on-background)}.tickets-modal input[type=button]{background:linear-gradient(90deg,#4fa365,#0d8b7d);color:#fff;font-weight:700;cursor:pointer;transition:.2s}.tickets-modal input[type=button]:hover{background:linear-gradient(180deg,#4fa365,#0d8b7d)}.tickets-modal input[type=button]:disabled{background:gray;cursor:not-allowed}.tickets-modal input[type=checkbox],.tickets-modal input[type=radio]{accent-color:var(--primary);width:20px;height:20px}.tickets-modal input[type=button]{width:100%;width:fit-content;padding:10px;border:1px solid #d0d0d0;border-radius:5px;margin-bottom:10px;background-color:#fff;cursor:pointer;transition:.2s}.tickets-modal__header{width:100%;display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid var(--input-border)}.tickets-modal__header--left{display:flex;gap:10px;align-items:center}.tickets-modal__header--left h2{font-size:1.5rem;font-weight:300}.tickets-modal__header--left h3{border-radius:5px;font-size:1.5rem;font-weight:700;padding:5px 10px;background-color:#5a7230;color:#fff;background-image:radial-gradient(at 15% 71%,hsl(137,87%,22%) 0px,transparent 50%),radial-gradient(at 55% 2%,hsl(124,64%,46%) 0px,transparent 50%),radial-gradient(at 77% 82%,hsl(95,61%,51%) 0px,transparent 50%),radial-gradient(at 0% 44%,hsl(103,42%,30%) 0px,transparent 50%),radial-gradient(at 53% 87%,hsl(280,90%,12%) 0px,transparent 50%),radial-gradient(at 9% 92%,hsl(144,35%,31%) 0px,transparent 50%),radial-gradient(at 61% 26%,hsl(93,32%,19%) 0px,transparent 50%)}.tickets-modal__header--left p{font-size:1.5rem;font-weight:700;margin:0}.tickets-modal__header--right a svg path{fill:var(--on-background)}.tickets-modal__header--right a{cursor:pointer}.tickets-modal__content{width:100%;display:grid;grid-template-columns:1fr;gap:20px;overflow-y:auto;max-height:70dvh;margin-bottom:20px;padding:1px 1px 20px;mask:linear-gradient(black calc(100% - 30px),transparent 100%)}@media (width < 550px){.tickets-modal__content{grid-template-columns:1fr}}.tickets-modal__content::-webkit-scrollbar{width:10px}.tickets-modal__content::-webkit-scrollbar-track{background:#2c2c2c}.tickets-modal__content::-webkit-scrollbar-thumb{background:#888}.tickets-modal__content::-webkit-scrollbar-thumb:hover{background:#555}.tickets-modal__content h3,.tickets-modal__content p{color:var(--on-background);margin:0}.tickets-modal__content--left{display:flex;flex-direction:column}.tickets-modal__content .consent__box{display:flex;gap:10px}.tickets-modal__footer{width:100%;display:flex;justify-content:flex-end;gap:10px}.exhibitorReg{padding:30px;color:var(--on-background)}@media (width < 576px){.exhibitorReg{padding-left:15px;padding-right:15px}}@media (width >= 576px){.exhibitorReg{padding-left:30px;padding-right:30px}}@media (width >= 768px){.exhibitorReg{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.exhibitorReg{padding-left:10%;padding-right:10%}}.exhibitorOffer{padding:30px;color:var(--on-background)}@media (width < 576px){.exhibitorOffer{padding-left:15px;padding-right:15px}}@media (width >= 576px){.exhibitorOffer{padding-left:30px;padding-right:30px}}@media (width >= 768px){.exhibitorOffer{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.exhibitorOffer{padding-left:10%;padding-right:10%}}.exhibitorOffer_inner{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}.exhibitorOffer a{text-decoration:none}.after-ticket{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px;min-height:calc(109dvh - 380px)}@media (width < 576px){.after-ticket{padding-left:15px;padding-right:15px}}@media (width >= 576px){.after-ticket{padding-left:30px;padding-right:30px}}@media (width >= 768px){.after-ticket{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.after-ticket{padding-left:10%;padding-right:10%}}.after-ticket p{text-align:center;color:var(--on-background)}.packages{padding:30px}@media (width < 576px){.packages{padding-left:15px;padding-right:15px}}@media (width >= 576px){.packages{padding-left:30px;padding-right:30px}}@media (width >= 768px){.packages{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.packages{padding-left:10%;padding-right:10%}}.packages_wrapper{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.packages_item{width:49.5%;padding-bottom:1rem}@media (max-width: 768px){.packages_item{width:100%}}.packages_item_inner{padding:.5rem;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;color:var(--on-background);border:1px solid var(--input-border);border-radius:5px}@media (max-width: 600px){.packages_item_inner{width:100%}}.packages_item_inner p{margin:0;text-align:center}.packages_item_inner p span{margin-bottom:.5rem;text-align:center;font-weight:600}.packages_item_inner img{margin:0 auto 1rem;display:block;max-width:80%;width:auto;height:auto}@media (max-width: 500px){.packages_item_inner img{max-width:300px}}@media (max-width: 350px){.packages_item_inner img{max-width:250px}}.packages_item_inner_price{margin-top:1rem!important;font-size:1.5rem;font-weight:700;text-transform:uppercase}.packages_item_inner_price span{color:var(--primary);font-weight:800!important}.packages_item_inner button,.packages_item_inner a{display:block;margin:1rem auto 0;width:fit-content;text-decoration:none}.packages_item_inner_small{color:var(--input-border);font-size:1rem;text-align:left!important}.packages_item_inner .packages_policy{color:var(--primary);margin-top:0}.packages_title{margin:0 0 .5rem;color:var(--on-background);text-transform:uppercase;text-align:center;font-weight:600}button:visited{color:#000}@media (prefers-color-scheme: dark){html{--color-scheme: dark}}@media (prefers-color-scheme: light){html{--color-scheme: light}}.color-scheme--dark{--background: #121212;--on-background: #fff;--primary: #0E9F8E;--on-primary: #1A1A1A;--footer: #1A1A1A;--input-bg: #1c1c1c;--input-border: #333333}.color-scheme--light{--background: #fff;--on-background: #1A1A1A;--primary: #0E9F8E;--on-primary: #1A1A1A;--footer: #1A1A1A;--input-bg: #f4f4f4;--input-border: #d0d0d0}*,*:before,*:after{box-sizing:border-box;scroll-margin-top:140px}.main{display:grid;grid-template-columns:1fr;gap:60px;overflow-x:hidden;max-width:100vw}html,body{margin:0;padding:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;min-height:100dvh;background:#1a1a1a}@media (width < 1024px){html,body{font-size:15px}}@media (width < 768px){html,body{font-size:14px}}h2{font-size:2.2rem;font-weight:700;margin:0}h3{font-size:1.8rem;font-weight:200;margin:0;color:var(--primary)}p{font-size:1.2rem}.center{text-align:center}li{font-size:1.2rem}.button,.button--primary{border:none;padding:15px 30px;border-radius:5px}.button--primary{color:#fff;background:linear-gradient(90deg,#4fa365,#0d8b7d);font-weight:700;font-size:1.2rem;border:1px solid #0d8b7d;cursor:pointer;transition:.2s}.button--primary:hover{border:1px solid white;outline:5px solid rgba(196,196,196,.4509803922);background:linear-gradient(90deg,#0d8b7d,#4fa365)}.pomoc__container{padding:30px;width:100%;display:flex;flex-direction:column;gap:30px;align-items:center}@media (width < 576px){.pomoc__container{padding-left:15px;padding-right:15px}}@media (width >= 576px){.pomoc__container{padding-left:30px;padding-right:30px}}@media (width >= 768px){.pomoc__container{padding-left:40px;padding-right:40px}}@media (width >= 1600px){.pomoc__container{padding-left:10%;padding-right:10%}}.pomoc__container p,.pomoc__container ol,.pomoc__container ul,.pomoc__container h2{color:var(--on-background)}.pomoc__container label{color:var(--on-background);display:block;margin-top:10px}.pomoc__container input[type=text],.pomoc__container input[type=email],.pomoc__container input[type=tel],.pomoc__container input[type=submit],.pomoc__container select,.pomoc__container textarea{width:100%;padding:10px;border:1px solid var(--input-border);border-radius:5px;background-color:var(--input-bg);color:var(--on-background)}.pomoc__container select{height:39px}.pomoc__container input[type=submit]{background:linear-gradient(90deg,#4fa365,#0d8b7d);color:#fff;font-weight:700;cursor:pointer;transition:.2s}.pomoc__container input[type=submit]:hover{background:linear-gradient(180deg,#4fa365,#0d8b7d)}.pomoc__container input[type=submit]:disabled{background:gray;cursor:not-allowed}.pomoc__container input[type=checkbox]{accent-color:var(--primary);width:20px;height:20px;margin:10px 10px 10px 0}.pomoc__container input[type=button]{width:100%;padding:10px;border:1px solid #d0d0d0;border-radius:5px;margin-bottom:10px;background-color:#fff;color:#000;cursor:pointer;transition:.2s}.pomoc__container input[type=button]:hover{scale:1.05}.pomoc__container textarea{resize:vertical;min-height:200px}.pomoc__container summary{color:var(--on-background);margin-bottom:10px;cursor:pointer;list-style:none;display:flex;align-items:center}.pomoc__container summary:before{content:"▶";display:inline-block;margin-right:.5em;font-size:1.2em;transition:transfrom .2s}.pomoc__container summary::-webkit-details-marker{display:none}.pomoc__container details>p{margin-left:1.2em}.pomoc__container details[open] summary:before{transform:rotate(90deg)}.pomoc__container .summary__container{display:inline-block}.pomoc__container .summary__container::-webkit-details-marker{display:block}
