@import"https://fonts.googleapis.com/css2?family=Caveat+Brush&family=Chilanka&display=swap";.header{padding-top:10px;background-color:var(--primaryGreen)}.mobileNavWrapper{display:flex;justify-content:space-between;align-items:center;position:relative;padding:0 20px;z-index:2}.mobLogoWrapper{width:35%}.mobLogoWrapper img{width:100%}.hamburgerWrapper{padding:10px;border:1px solid #fff;border-radius:4px}.hamburger{display:block;width:22px;height:2px;background-color:#fff;border-radius:1px}.hamburgerWrapper .hamburger:nth-child(2){margin:3px 0}.mobNavClosed{position:absolute;width:100%;visibility:hidden;transition:all .5s ease;background-color:var(--primaryGreen);color:#fff;transform-origin:top;margin:0;transform:scaleY(0)}.mobNavOpen{position:absolute;width:100%;transition:all .5s ease;color:#fff;background-color:var(--primaryGreen);transform-origin:top;margin:0;transform:scaleY(1);z-index:1}.innerListClosed{display:none;opacity:0;max-height:0;background-color:var(--secondaryGreen)}.innerListOpen{display:block;max-height:120px;background-color:var(--secondaryGreen)}.innerListOpen a{padding-left:40px}.play-link{position:relative;z-index:2;font-size:32px;color:#000}.play-link:before{content:"Play!";position:absolute;-webkit-text-stroke:.2em #fff;z-index:-1}.login-mob-btn{text-align:center;font-size:1.5rem}.desktopNavWrapper{display:none}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\	;border-right:4px solid transparent;border-left:4px solid transparent}.login-desk-btn{color:#fff;margin:0 20px 0 auto;cursor:pointer}.login-desk-btn:hover{color:red}@media screen and (min-width: 768px){.header{padding:0}.mobileNavWrapper,.mobNavOpen,.mobNavClosed{display:none}.desktopNavWrapper{display:block}.desktopNav{display:flex;align-items:center;min-height:60px}.desktopNav li{display:flex;align-items:center;padding:10px;color:#fff}.desktopNav li:hover{background-color:#000;color:red}.desktopNav a{padding:0}.dskLogoWrapper{width:fit-content;margin:0 20px}.dskLogoWrapper img{width:110px}.desktopNav>ul{display:flex;margin:0}.innerDesktopListOpen,.innerDesktopListClosed{background-color:var(--secondaryGreen)}.innerDesktopListClosed{display:none}.innerDesktopListOpen{display:block;position:absolute;top:100%;left:0;width:160px}.recycle-link{position:relative}}.firstRowFooter{display:grid;grid-template-columns:1fr 1fr;justify-items:center;width:95%;margin:0 auto;padding:20px 0 10px;background-color:#fafafa;border-top:3px solid #cbcbcb}.firstRowFooter>div{text-align:center}.firstRowFooter a{text-decoration:none;font-size:22px;color:#337ab7}.firstRowFooter p{margin:5px}.lastRowFooter{padding:15px 0;background-color:#009245}.logoFooterWrapper{width:120px;margin:0 auto}.logoFooterWrapper img{width:100%}@media screen and (min-width: 992px){.firstRowFooter{width:100%}}.pageWrapper{width:95%;max-width:940px;margin:0 auto;text-align:center}.pageWrapper h3{margin:15px 0}.homeHeroImgContainer{width:fit-content;margin:0 auto}.homeHeroImgContainer img{width:100%;max-width:610px}.homeMiddleWrapper{display:grid;grid-template-columns:1fr}.homeMiddleWrapper .imgContainer,.homeMiddleWrapper .imgContainer img{width:100%}.homeFlagsWrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.homeFlagsWrapper img{width:100%;max-width:200px}.homeFlagContainer{padding:0 15px}.flagCr{grid-area:1/1/2/2}.flagUs{grid-area:1 / 2 / 2 / 3}.flagEs{grid-area:2 / 1 / 3 / 3}@media screen and (min-width: 768px){.homeMiddleWrapper{grid-template-columns:1fr 1fr 1fr}.homeMiddleWrapper article{padding:0 15px}.homeFlagsWrapper{display:flex}}.pageWhyWrapper{width:90%;margin:0 auto}.pageWhyWrapper a{color:#337ab7;text-decoration:none;font-style:italic;font-size:18px}.pageWhyWrapper a:hover{color:#23527c;text-decoration:underline}.pageWhyWrapper>section{margin-bottom:20px}.pageWhyWrapper .imgTemporary{display:flex;justify-content:center;align-items:center;font-size:60px;width:100%;max-width:350px;height:200px;max-height:200px;background-color:#ccc;color:gray;margin:0 auto}@media screen and (min-width: 768px){.firstWhy,.secondWhy,.thirdWhy{display:flex;justify-content:space-between;align-items:center}.imgTemporary{flex-basis:35%}.textWhyContainer{flex-basis:60%}}@media screen and (min-width: 1200px){.pageWhyWrapper{width:1000px}}.pageHowWrapper{width:90%;margin:0 auto}.firstHow{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #eee}.imgTemporary{display:flex;justify-content:center;align-items:center;width:100%;max-width:150px;height:150px;max-height:150px;background-color:#ccc;color:gray;font-size:35px;margin:0 auto}@media screen and (min-width: 768px){.secondHow,.thirdHow{display:flex;align-items:center;justify-content:space-between}.imgTemporary{flex-basis:30%}.howTextContent{flex-basis:65%}}@media screen and (min-width: 1200px){.pageHowWrapper{width:1000px}}.aboutIdeaWrapper{width:90%;margin:0 auto;text-align:center}.aboutHeroContainer{display:flex;flex-direction:column;justify-content:center;align-items:center}.lngSwitcherContainer{width:210px;display:flex;justify-content:space-evenly;margin-bottom:15px}.lngSwitcherContainer img{cursor:pointer}.aboutHeroContainer>img{width:210px}@media screen and (min-width: 992px){.aboutIdeaWrapper{width:700px}}.tutorialWrapper{width:90%;margin:0 auto;text-align:center}.firstTutorial img,.secondTutorial img{width:100%}.thirdTutorial img{width:210px}.mobdeskControllersContainer{display:flex}.mobdeskControllersContainer img{width:80%}.rulesContainer{display:grid;grid-template-columns:1fr 1fr}.rulesContainer img{width:70%}@media screen and (min-width: 768px){.tutorialWrapper{width:85%}.rulesContainer{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 1200px){.tutorialWrapper{width:1000px}}.btnTopWrapper{width:fit-content;position:fixed;bottom:5%;right:5%;cursor:pointer}.invisibleWrapper{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000040;z-index:3}.formWrapper{position:relative;width:90%;min-height:50vh;background-color:#fff;text-align:center;border-radius:5px}.exit-btn{margin:0;position:absolute;top:5px;right:15px;font-size:1.8rem;cursor:pointer}.formWrapper .inputsContainer{display:flex;flex-direction:column;width:80%;margin:0 auto}.formWrapper .inputsContainer input{margin-bottom:20px}.error-msg{color:red}@media screen and (min-width: 768px){.formWrapper{width:600px}}.adminPanelWrapper{width:90%;margin:0 auto;text-align:center}.adminPanelContainer{display:grid;grid-template-columns:1fr 1fr;justify-items:center}.adminSingleOption{display:flex;justify-content:center;align-items:center;width:140px;height:70px;margin:10px;border:2px solid;border-radius:4px;cursor:pointer;transition:.5s all ease}.adminSingleOption p{font-size:1.2rem}.adminSingleOption:hover{background-color:var(--primaryGreen)}.orgPanelWrapper{width:95%;margin:0 auto}.orgPanelWrapper .imgsWrapper{display:flex;flex-direction:column-reverse;align-items:center}.orgPanelWrapper img{width:200px;margin:40px 0}.registration-url{text-align:center;cursor:pointer}.registration-url:hover{color:red;text-decoration:underline}@media screen and (min-width: 768px){.orgPanelWrapper .imgsWrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}.orgPanelWrapper img{width:40%;max-width:350px;margin:40px}}.suggestionFormWrapper .selectsContainer{grid-template-columns:1fr}.suggestionFormWrapper .selectsContainer select{margin:0}.suggestionFormWrapper .btn-container{display:flex;justify-content:center}.itemCardWrapper{position:relative;display:grid;grid-template-columns:1fr 1fr;justify-items:center;align-items:stretch;width:90%;max-width:400px;padding:10px;margin-bottom:20px;border:1px solid;border-radius:5px;box-shadow:4px 3px 5px;background-color:#f2f2f2}.itemCardWrapper h3{font-size:25px}.itemCardWrapper .btn-container{position:absolute;top:-10px;right:0}.btn-item{padding:5px;background-color:#000;color:#fff;border-radius:4px;cursor:pointer;transition:.2s all ease}.btn-item:hover{color:red}.itemRealInfo,.itemGameInfo{width:100%}.itemImgsContainer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.itemRealImg{border:2px solid;border-radius:4px;margin-right:10px}.itemDescription{font-size:.8rem}.itemGameInfo h3{margin:5px;border-bottom:2px solid}.itemGameInfo ul{list-style:none;margin:5px;padding:0}.itemGameInfo ul li{display:flex;justify-content:space-between}.wastePageWrapper{width:95%;margin:0 auto}.wastePageWrapper h2{text-align:center}.itemListContainer{display:grid;grid-template-columns:1fr;justify-items:center}.suggestionListContainer{text-align:center}.wastePageWrapper .btn-container{display:flex;justify-content:center;align-items:center}.btn-createItem{width:45px;height:45px;border-radius:50%}.loading{width:fit-content;padding:10px;font-size:3rem;background-color:#000;color:#fff}@media screen and (min-width: 768px){.itemListContainer{grid-template-columns:1fr 1fr}}@media screen and (min-width: 1200px){.suggestionListContainer{display:grid;grid-template-columns:1fr 1fr}}.wasteFormWrapper{width:90%;margin:0 auto;background-color:#f2f2f2;text-align:center;padding:20px;border-radius:5px}.wasteFormWrapper h2{margin:0 0 10px}.wasteForm{display:flex;flex-direction:column;justify-content:center}.inputsContainer input{width:100%;margin-bottom:10px;padding:5px}.selectsContainer{display:grid;grid-template-columns:1fr 1fr;margin-bottom:15px}.selectsContainer select{padding:5px;margin:0 0 5px 5px;font-family:Chilanka,cursive}.filesWrapper{display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px}.inputFileContainer{display:flex;justify-content:space-between;align-items:center;position:relative;border:1px solid;padding:5px}.inputFileContainer span{display:block;width:50px;cursor:pointer}.file{position:absolute;top:0;left:0;width:0;height:0;visibility:hidden}.img-preview{width:50px;height:50px}.btn-cancel{margin-right:10px;text-decoration:underline;cursor:pointer}@media screen and (min-width: 768px){.wasteFormWrapper{width:600px}}.modalWindowContainer{width:70%;background-color:#fff;border-radius:5px;padding:10px;text-align:center}.btnsContainer{display:flex;justify-content:space-evenly;align-items:center}@media screen and (min-width: 768px){.modalWindowContainer{width:400px}}.orgSuggestionWrapper{display:grid;grid-template-columns:2fr 1fr;width:95%;max-width:600px;margin:20px auto}.orgSuggestionWrapper img{width:60px;height:60px}.suggestionContainer{position:relative;display:grid;grid-template-columns:1fr 2fr;justify-items:center;padding:5px;border-radius:5px;background-color:#f2f2f2;box-shadow:4px 0 4px #00000040}.suggestionContainer span{display:flex;justify-content:center;align-items:center;width:25px;height:25px;position:absolute;top:-7px;right:-7px;cursor:pointer;font-size:1.4rem;background-color:#000;color:#fff;border-radius:4px;transition:.3s all ease}.suggestionContainer span:hover{color:red}.imgsContainer{display:flex;flex-direction:column;justify-content:center}.descriptionContainer{margin-left:10px}.descriptionContainer h4,.descriptionContainer p{font-size:.9rem;margin:5px 0}.profileContainer img{border-radius:5px}.binFormWrapper{width:90%;max-width:500px;margin:0 auto;background-color:#f2f2f2;text-align:center;padding:20px;border-radius:5px}.binFormWrapper h2{margin:0 0 10px}.binFormWrapper .filesWrapper{display:block;margin:10px auto}.binFormWrapper .img-preview{width:70px;height:70px}@media screen and (min-width: 768px){.binFormWrapper{width:500px}}.orgsWrapper .btn-container{text-align:center}.orgPreviewCard{display:grid;grid-template-columns:1fr 2fr;align-items:center;position:relative;width:90%;max-width:700px;margin:50px auto;padding:30px 10px;background-color:#f2f2f2;border-radius:5px;box-shadow:4px 3px 5px}.orgName{position:absolute;margin:0;top:-18%;left:3%}.orgPreviewCard .btn-container{position:absolute;top:-5%;right:5%}.orgPreviewCard img{width:60px;height:60px}.orgInfo{display:flex;justify-content:space-between}.orgInfo img{width:30px;height:30px}.orgInfo .campaignsContainer,.orgInfo .licensesContainer,.orgInfo .countryContainer{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.btn-copy{position:absolute;bottom:0;right:5%;margin:0;cursor:pointer}.btn-copy:hover{color:red;text-decoration:underline}@media screen and (min-width: 768px){.orgInfo img{margin-right:10px}.orgInfo .campaignsContainer,.orgInfo .licensesContainer,.orgInfo .countryContainer{flex-direction:row}}.leaderboardWrapper{width:95%;margin:0 auto;text-align:center}.leaderboard{position:relative;list-style:none;margin:100px auto;padding:0;border:3px solid;border-radius:5px}.titleRow{border-bottom:3px solid}.leaderboardRow{display:grid;grid-template-columns:2fr 8fr 3fr 2fr}.leaderboardRow p{margin:0;padding:10px}.middleCell{border-left:3px solid black;border-right:3px solid black}.middleCell-right{border-right:3px solid black}.leaderboardTabs{position:absolute;bottom:100%;left:50%;transform:translate(-50%);display:flex}.leaderboardTabs p{margin:0 2px;padding:9px 15px;border:3px solid black;border-bottom:transparent;border-top-left-radius:5px;border-top-right-radius:5px;cursor:pointer;transition:.3s all ease}@media screen and (min-width: 768px){.leaderboard{width:700px}}.campaignsWrapper{width:95%;margin:0 auto}.campaignsHeaderContainer{display:flex;flex-direction:column;align-items:center;margin:40px 0 0}.campaignsHeaderContainer img{width:250px}.campaignsHeaderContainer h3{margin:10px 0 40px}.organizationInfo ul{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:0}.organizationInfo ul li{display:flex;flex-direction:column;align-items:center;margin:0 10px}.campaignsWrapper .btn-container{text-align:center}.campaignFormWrapper{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;background-color:#f2f2f2;padding:30px 10px;z-index:2;text-align:center}.nameInputContainer{margin-bottom:20px}.toggleInputsContainer{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.toggleInputsContainer .singleToggle{display:flex;flex-direction:column;align-items:center;margin-right:20px;padding:10px}.itemsContainer{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:50px 0 20px}.itemsContainer .btn-container{display:flex;flex-direction:column;align-items:center}.itemsContainer .btn-createItem{display:flex;justify-content:center;align-items:center}.itemsContainer .thumbnailContainer{position:relative}.itemsContainer .thumbnailContainer .thumbnail-btn{opacity:0;position:absolute;top:-20px;left:-5px;width:20px;cursor:pointer;transition:.2s all ease}.itemsContainer .thumbnailContainer:hover .thumbnail-btn{opacity:1}.itemsContainer .thumbnailContainer .remove{left:auto;right:-10px}.itemsContainer .bin-thumbnail{width:45px;height:45px;margin:0}.chosenItemsContainer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;max-width:360px;max-height:fit-content;margin:0 auto 20px;border:2px solid;border-radius:4px}.campaignFormWrapper .filesWrapper{width:fit-content;margin:40px auto;grid-template-columns:1fr}.campaignFormWrapper span{width:fit-content;margin-right:10px}.campaignFormWrapper .img-preview{width:100px;height:80px;margin-right:10px}.campaignFormWrapper .inputFileContainer div{width:100px;height:80px;margin-right:10px;background-color:#555}.datesWrapper{width:200px;margin:20px auto 0}.startDateContainer,.endDateContainer,.availableDaysInputContainer{display:flex;flex-direction:column;margin-bottom:20px}.availableDaysContainer{display:flex;flex-direction:column;align-items:flex-start}.gameTimeContainer input{width:200px;margin:0 auto}.gameComboContainer{margin:20px 0}.gameComboContainer select{padding:5px;margin:0 0 5px 5px;font-family:Chilanka,cursive}.campaignFormWrapper .btn-container{display:flex;justify-content:center;margin:50px auto}@media screen and (min-width: 768px){.assetsPickerContainer{display:grid;grid-template-columns:1fr}.datesWrapper,.inGameSettingsContainer{display:flex;justify-content:space-between;width:90%;max-width:800px;margin:20px auto 0}}.paletteWrapper{max-width:360px;max-height:fit-content;margin:0 auto;border:2px solid;border-radius:4px}.palleteContainer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.bin-thumbnail{width:60px;height:60px;margin:5px;border:2px solid;cursor:pointer;transition:.2s all ease}.bin-thumbnail:hover{border-color:var(--primaryGreen)}.campaignBinFormWrapper{display:flex;flex-direction:column;width:95%;max-width:500px;margin:0 auto;padding:20px 5px;background-color:#f2f2f2;border-radius:6px}.campaignBinFormWrapper input{width:70%;margin:10px auto}.campaignBinFormWrapper label,.campaignBinFormWrapper .btn-container{margin:10px auto}.campaignPreviewCard{display:grid;grid-template-columns:1fr;align-items:center;position:relative;width:90%;max-width:700px;margin:50px auto;padding:30px 10px;background-color:#f2f2f2;border-radius:5px;box-shadow:4px 3px 5px}.campaignName{position:absolute;margin:0;top:-18%;left:3%}.campaignPreviewCard .btn-container{position:absolute;top:-5%;right:5%}.campaignInfo{display:flex;justify-content:space-evenly}.wasteTotalContainer,.pointsTotalContainer{display:flex;flex-direction:column;align-items:center;border:1px solid}.totalDateContainer{display:flex;justify-content:space-evenly;margin-top:20px;border:1px solid}.dateStartContainer,.dateEndContainer{display:flex;flex-direction:column;align-items:center}.campaignPreviewCard label{width:100%;padding:5px;border-bottom:1px solid;text-align:center}.campaignPlayerFormWrapper{max-width:350px}.campaignPlayerFormWrapper .btns-container{display:flex;justify-content:center;margin:20px 0}:root{--primaryGreen: #78aa30;--secondaryGreen: #008630;--textColor: #333}*{box-sizing:border-box}body{font-family:Chilanka,cursive;background-image:url(/assets/palms-bg-30ec2192.jpg);margin:0;box-sizing:border-box;color:var(--textColor)}nav,h1,h2,h3,h4,h5,h6{font-family:Caveat Brush,cursive}h1{font-size:56px;font-weight:500;text-align:center}h2{font-size:45px;font-weight:500}h3{font-size:32px;font-weight:500}p{font-size:18px;line-height:1.42857143}nav ul{list-style:none;padding:0}a{color:#000;text-decoration:none}nav a{display:inline-block;text-decoration:none;color:inherit;font-size:22px;padding:5px 20px}input{font-family:Chilanka,cursive;font-size:1.3rem;padding:10px}button{font-family:Chilanka,cursive;font-size:1.3rem;font-weight:600;padding:10px;margin-bottom:10px;background-color:transparent;border:3px solid #000;border-radius:4px;transition:all .3s ease;cursor:pointer}button:hover{background-color:#000;color:red}
