html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}::placeholder{color:inherit}input:focus,textarea:focus{outline:none}html,body{height:100%;font-family:'Poppins',sans-serif;font-size:1em}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;color:#3f3e4e}#home{transition:color 0.5s;color:#fff}#home section{background:transparent;display:flex;flex-direction:column;position:relative;justify-content:center}#home section:last-of-type{min-height:100vh}#home:after{transition:background-color 0.5s;background:#bf1e7d;content:'';display:block;width:100%;height:100%;position:fixed;z-index:1;top:0}#home.purple-bg{color:#fff}#home.offwhite-bg{color:#3f3e4e}#home.blue-bg{color:#3f3e4e}#home.green-bg{color:#3f3e4e}#home.yellow-bg{color:#3f3e4e}#home.purple-bg{color:#fff}#home.offwhite-bg:after{background:#f4ede9}#home.blue-bg:after{background:#b2e4fb}#home.green-bg:after{background:#badec5}#home.yellow-bg:after{background:#f5d07d}.bg-green{background:#badec5}body{-webkit-text-size-adjust:none;min-width:320px;margin:0 auto;position:relative;line-height:1.3;font-weight:300}.vpad{padding-top:10px;padding-bottom:10px}.hpad{padding-left:10px;padding-right:10px}.mp-vpad{padding-bottom:10px}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-row,.flex-row-reverse,.flex-column{flex-direction:column}.flex-row-mobile{flex-direction:row}.flex-grow{flex-grow:1}.flex-center{justify-content:center}.flex-end{justify-content:flex-end}.flex-space-between{justify-content:space-between}.flex-center>.column{margin:0}.flex-flush{margin:-10px}.flex-hflush{margin-left:-10px;margin-right:-10px}.flex-vflush{margin-top:-10px;margin-bottom:-10px}.flex-between{justify-content:space-between}.flex-nowrap{flex-wrap:nowrap}.flex-row.flex-nowrap{flex-direction:row}.wrap{width:100%;margin:0 auto}.padded{padding:20px 0}.contained .wrap{max-width:1600px}.box{width:100%;position:relative}.boxed{max-width:1280px;margin:0 auto}.row{position:relative}.row:after{content:'';display:block;clear:both}.column{width:100%;margin:0 auto}.flex>.column{margin:0}.left{float:left}.right{float:right}.clear-left{clear:left;z-index:999;position:relative}.clear-right{clear:right;z-index:999;position:relative}h1,h2,h3,h4,h5,h6,p,ul,ol{margin-bottom:20px}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child{margin-bottom:0}h1{font-weight:700;font-size:30px;font-family:'Comfortaa',sans-serif}h2{font-weight:700;font-size:26px}h3{font-weight:700;font-size:18px}h4,.h4{font-weight:700;font-size:18px}strong{font-weight:700}em{font-style:italic}sup{font-size:10px;vertical-align:text-top}img{display:block;max-width:100%;height:auto}.btn{display:inline-block;padding:10px 20px;margin:0 20px 20px 0;background:#fff;color:#3f3e4e;border-radius:100px;transition:color 0.5s,background 0.5s}.btn:hover{background:#3f3e4e;color:#fff}.btn:last-child{margin:0}.btn-yellow{display:inline-block;padding:10px 20px;margin:0 20px 20px 0;background:#eec41a;color:#3f3e4e;border-radius:100px;transition:color 0.5s,background 0.5s}.btn-yellow:hover{background:#3f3e4e;color:#fff}.btn-yellow:last-child{margin:0}.btn-active{background:#3f3e4e;color:#fff}.video{position:relative;padding-bottom:56.25%;height:0}.video iframe{position:absolute;width:100%;height:100%;top:0;left:0}form label{-webkit-appearance:none;-moz-appearance:none;width:100%;display:none}form input,form input[type="email"],form textarea,form select,form button{-webkit-appearance:none;-moz-appearance:none;width:100%;display:block;padding:10px;box-sizing:border-box;border-radius:10px;border:2px solid #eec41a;resize:vertical;background:#fff;font-family:inherit;font-size:1em}form textarea{min-height:150px;height:150px;max-height:400px}form select{background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 10px center;background-size:14px}form input[type="checkbox"]{display:none}form input[type="checkbox"]+label{text-align:left;display:flex;align-items:center;cursor:pointer}form input[type="checkbox"]+label:before{content:'';display:inline-block;vertical-align:middle;box-sizing:border-box;margin-right:10px;width:38px;height:38px;background:#fff;border:2px solid #eec41a;border-radius:10px;flex-shrink:0}form input[type="checkbox"]+label span{display:flex;justify-content:center;flex-direction:column}form input[type="checkbox"]:checked+label:before{content:'\2713';font-size:22px;text-align:center}form span{display:block;margin-top:5px}form button[type="submit"]{background:#eec41a;color:#3f3e4e;font-size:1.5em;height:100%;border:none;border-radius:50px;cursor:pointer;transition:color 0.5s,background 0.5s}form button[type="submit"]:hover{background:#3f3e4e;color:#fff}form .g-recaptcha{display:flex;justify-content:end;flex-direction:column}form .g-recaptcha>div{transform:scale(0.76);align-self:self-end;transform-origin:top right}#wrapper{-webkit-transform:initial;position:relative;will-change:initial;transition:transform 1s cubic-bezier(0.5,0,0,1);min-height:100%;width:100%;display:flex;flex-direction:column}header{flex:0;background:#f4ede9;color:#3f3e4e;line-height:1;position:relative;width:100%;top:0;display:flex;justify-content:space-between;z-index:999999;transform:translateZ(2px);font-family:'Comfortaa',sans-serif}header ul{margin-bottom:0}header #header-left{display:flex;flex-direction:column;justify-content:center;width:100%;height:80px}header #header-left #logo{padding:20px}header #header-left #logo a{display:block}header #header-left #logo a svg{display:block;max-width:180px}header #header-left #logo a svg .cls-1{fill:#fff}header #header-left #logo a svg .cls-2{fill:#bf1e7d}header #header-left #logo a svg .cls-3{fill:#3f3e4e}header #header-right #mobile-menu{display:flex;justify-content:center;flex-direction:column;width:80px;height:80px;padding:20px}header #header-right #mobile-menu svg{width:40px;height:40px;display:block;cursor:pointer}header #header-right #mobile-menu svg rect{fill:#3f3e4e}header #header-right #menu{display:none}header #header-right #social{display:none}.mobile-nav-open header{position:fixed;background:#bf1e7d;color:#fff;min-height:100vh}.mobile-nav-open header #header-left{position:absolute;width:calc(100% - 80px)}.mobile-nav-open header #header-left #logo a svg .cls-3{fill:#fff}.mobile-nav-open header #header-right{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end}.mobile-nav-open header #header-right #mobile-menu{align-self:self-end}.mobile-nav-open header #header-right #mobile-menu svg rect{fill:#fff}.mobile-nav-open header #header-right #mobile-menu .line-top{transform-origin:center;transform:rotate(45deg) translateX(0px) translateY(10px)}.mobile-nav-open header #header-right #mobile-menu .line-mid{display:none}.mobile-nav-open header #header-right #mobile-menu .line-bottom{transform-origin:center;transform:rotate(-45deg) translateX(0px) translateY(-10px)}.mobile-nav-open header #header-right #menu{display:block;height:calc(100vh - 80px);width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-nav-open header #header-right #menu ul li{padding:10px 20px;position:relative}.mobile-nav-open header #header-right #menu ul li a{display:block;padding:10px;text-align:center;color:#bf1e7d;background:#fff;border-radius:20px;position:relative}.mobile-nav-open header #header-right #menu ul li .submenu-arrow{display:flex;flex-direction:column;justify-content:center;position:absolute;width:36px;height:36px;border-top-right-radius:10px;border-bottom-right-radius:10px;right:30px;top:10px;z-index:1;color:#bf1e7d;text-align:center}.mobile-nav-open header #header-right #menu ul li.parent ul{display:none;padding-top:15px}.mobile-nav-open header #header-right #menu ul li.parent ul li{padding:0}.mobile-nav-open header #header-right #menu ul li.parent .submenu-active{transform:rotate(180deg)}.mobile-nav-open header #header-right #menu ul li.parent .submenu-active+ul{display:block}.mobile-nav-open header #header-right #menu ul li.parent .submenu-active+ul li a{border-radius:none;background:transparent;color:#fff}.mobile-nav-open header #header-right #menu .social-icons{display:flex;justify-content:center}.mobile-nav-open header #header-right #menu .social-icons li{width:25%}.mobile-nav-open header #header-right #menu .social-icons li a{display:flex;flex-direction:column;justify-content:center;height:40px;width:40px;margin:0 auto}.mobile-nav-open header #header-right #menu .volunteer-cta-mobile{margin-bottom:10px}.mobile-nav-open header #header-right #menu .volunteer-cta-mobile a{background:#eec41a;color:#3f3e4e}main{flex:1 0 auto;position:relative;z-index:2}main #announcement{min-height:initial !important;display:flex;flex-direction:column;justify-content:flex-end;position:relative;padding:0}main #announcement img{width:100%}main #announcement #announcement-content{padding:20px;text-align:center}main #hero{padding:40px 0;position:relative;text-align:center;width:100%;overflow:hidden;font-family:'Comfortaa',sans-serif;color:#fff}main #hero h1{text-shadow:calc(max(0.02ch,1px) * 1) calc(max(0.02ch,1px) * -1) white,calc(max(0.02ch,1px) * -1) calc(max(0.02ch,1px) * -1) #999,calc(0.2ch * 1 * -1) calc(0.2ch * -1 * -1) 0.1ch rgba(128,128,128,0.749)}main #hero #hero-flex>div{width:100%}main #hero ul li{margin-bottom:20px;display:flex;justify-content:center}main #hero ul li:last-child{margin-bottom:0}main #hero ul li a{display:inline-block;margin:0 auto;padding:10px 20px;text-align:center;background:#fff;color:#3f3e4e;border-radius:50px;transition:background 0.5s,color 0.5s}main #hero ul li a:hover{background:#3f3e4e;color:#fff}main #hero #hero-bg{position:absolute;z-index:-1;top:0;left:0;background-color:#ff9b99;background-image:radial-gradient(at 99% 75%,rgba(107,206,245,1) 0px,transparent 50%),radial-gradient(at 86% 33%,rgba(107,206,245,1) 0px,transparent 50%),radial-gradient(at 56% 11%,rgba(107,206,245,0.78) 0px,transparent 50%),radial-gradient(at 8% 19%,rgba(242,124,33,1) 0px,transparent 50%),radial-gradient(at 35% 65%,rgba(242,124,33,1) 0px,transparent 50%),radial-gradient(at 75% 100%,rgba(190,45,144,0.56) 0px,transparent 50%);background-size:200%;background-repeat:no-repeat;width:100%;height:100%;animation:hero-bg 20s ease-in-out infinite;animation-direction:alternate}main #about,main #quick-links,main #news-events{padding:40px 0}main #news-events,main #volunteering,main #newsletter{min-height:50vh}main #about #about-image img{clip-path:url(#svgClip);width:150px}main #about #about-left h1{line-height:1.75;font-size:25px}main #about #about-right{line-height:2}main #quick-links .quick-links-item{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0}main #quick-links .quick-links-item svg{display:block;margin:0 auto 20px;width:100%;transition:transform 0.6s}main #quick-links .quick-links-item span{display:block;width:100%;margin-bottom:10px}main #quick-links .quick-links-item .quick-link-text{font-weight:700;position:relative;display:flex;margin:0;justify-content:center;padding:0 5px 10px;width:auto}main #quick-links .quick-links-item .quick-link-text:after{content:'';position:absolute;display:block;border-bottom:2px solid #f2aa00;width:calc(100% - 10px);bottom:0;transition:width 0.5s}main #quick-links .quick-links-item:hover svg{transform:rotate(180deg)}main #quick-links .quick-links-item:hover .quick-link-text:after{content:'';position:absolute;display:block;font-weight:700;border-bottom:2px solid #f2aa00;width:calc(50% - 10px);bottom:0}main #news-events h2{background:#30909b;color:#fff;display:inline-block;padding:10px 20px;border-radius:10px;margin-bottom:40px;font-size:25px;font-family:'Comfortaa',sans-serif}main #news-events h4,main #news-events .h4{font-weight:700;font-size:24px}main #news-events .card{border-top:2px solid;padding:20px 0;display:flex;flex-direction:column;justify-content:space-between;height:100%}main #news-events .card .card-top{padding-top:20px;padding-bottom:20px}main #news-events .card .card-top p{font-size:18px;text-transform:uppercase}main #news-events .card .card-bottom{padding-top:20px;padding-bottom:20px}main #volunteering{padding:65px 0}main #volunteering #volunteering-image{width:150px;position:absolute;right:0;top:0;transform:translateY(-50%);overflow:hidden}main #volunteering #volunteering-image img{clip-path:url(#svgClip);transform:translateX(25%)}main #volunteering #volunteering-title h2{background:#f2aa00;color:#3f3e4e;display:inline-block;padding:10px 20px;border-radius:10px;margin-bottom:40px;font-size:25px;font-family:'Comfortaa',sans-serif}main #volunteering #volunteering-left h2{font-family:'Comfortaa',sans-serif}main #volunteering #volunteering-right{line-height:2}main #newsletter{padding:100px 0}main #newsletter #newsletter-image{width:150px;position:absolute;left:0;top:0;transform:translateY(-25%);overflow:hidden}main #newsletter #newsletter-image img{clip-path:url(#svgClip);transform:translateX(-25%)}main #newsletter #newsletter-left h2{font-size:25px;color:#bf1e7d;font-family:'Comfortaa',sans-serif}main #newsletter #newsletter-right{line-height:2}main #greening{overflow:hidden}main #greening #greening-image{position:absolute;right:0;width:170px}main #greening #greening-image.animate-bee svg{animation:bee-in 7.5s linear;animation-fill-mode:forwards}main #greening #greening-title h2{background:#2a813b;color:#fff;display:inline-block;padding:10px 20px;border-radius:10px;margin-bottom:40px;font-size:25px;font-family:'Comfortaa',sans-serif}main #greening #greening-left h1{line-height:1.75}main #volunteer-cta{display:none}footer{padding:40px 0;background:#3f3e4e;color:#fff;flex:0;bottom:0;z-index:3;width:100%}footer .h4{text-transform:uppercase;letter-spacing:2px}footer li{margin-bottom:10px}footer a{display:inline-block;position:relative}footer a:after{content:'';display:block;width:100%;height:1px;background:#eec41a;position:absolute;bottom:1px}footer a:hover:after{animation:redraw 0.5s ease-in-out;animation-fill-mode:forwards;background:#eec41a}footer .social-icons{display:flex;margin:-10px}footer .social-icons li{margin:10px}footer .social-icons a{font-size:24px}footer .social-icons a:hover{color:#eec41a}footer .social-icons a:after{display:none}@keyframes hero-bg{0%{background-position:top left}25%{background-position:top right}50%{background-position:bottom left}75%{background-position:bottom right}100%{background-position:top left}}@keyframes bee-in{0%{transform:translateX(100%)}40%{transform:translateX(-300%) translateY(-150%) rotate(30deg)}60%{transform:translateX(-400%) translateY(-150%) rotate(360deg)}90%{transform:translateX(-600%) translateY(-100%) rotate(350deg)}100%{transform:translateX(-625%) translateY(-125%) rotate(365deg)}}#inside-banner #banner{background:#bf1e7d;color:#fff;padding:40px 0}#inside-banner #banner h1{color:#fff;font-size:30px;font-family:'Comfortaa',sans-serif}#inside-banner #banner ul li{margin-bottom:20px;padding:0 0 0 20px;position:relative}#inside-banner #banner ul li:before{font-family:"Font Awesome 6 Free";font-weight:900;content:'\f621';margin-right:5px;position:absolute;left:-1px}#inside-banner #banner ul li:last-child{margin-bottom:0}#inside-banner #banner img{max-width:280px;clip-path:url(#svgClip)}#inside-banner #banner a{display:inline-block;position:relative}#inside-banner #banner a:after{content:'';display:block;width:100%;height:1px;background:#fff;position:absolute;bottom:1px}#inside-banner #banner a:hover:after{animation:redraw 0.5s ease-in-out;animation-fill-mode:forwards}#inside-banner #banner .btn:after{display:none}#inside-banner #banner .btn-yellow:after{display:none}#inside-banner #banner.bannerbg-green{background:#3ca856}#inside-banner #banner.bannerbg-blue{background:#71d0f6;color:#3f3e4e}#inside-banner #banner.bannerbg-blue h1{color:#3f3e4e}@keyframes redraw{0%{width:0}100%{width:100%}}#news-list .card{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:10px}#news-list .card .card-top{border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;flex-shrink:0}#news-list .card .card-bottom{height:100%;padding:20px;border-left:1px solid #f4ede9;border-right:1px solid #f4ede9;border-bottom:1px solid #f4ede9;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#events-list .card,#document-categories-list .card{background:#f4ede9;display:flex;flex-direction:column;height:100%;border-radius:10px;padding:10px}#events-list .card .card-top,#document-categories-list .card .card-top{padding:10px}#events-list .card .card-bottom,#document-categories-list .card .card-bottom{padding:10px}#events-list .card .dl-btn,#document-categories-list .card .dl-btn{display:flex;justify-content:space-between;color:#3f3e4e}#events-list .card .dl-btn:after,#document-categories-list .card .dl-btn:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f56d";margin-left:20px;width:auto;height:auto;background:transparent;display:inline;position:unset;bottom:0}#events-list .card .dl-btn:hover:after,#document-categories-list .card .dl-btn:hover:after{animation-name:none;animation-duration:0}#document-categories-list .cat-active{background:#bf1e7d;color:#fff;height:auto !important}#document-categories-list .cat-active i{transform:rotate(180deg)}#document-categories-list>.category>.card{height:100%}#document-categories-list>.category>.card h2{display:flex;justify-content:space-between}#document-categories-list>.category>.card h2 i{margin-left:20px;display:flex;flex-direction:column;justify-content:center}#document-categories-list>.category>.card:hover{background:#bf1e7d;color:#fff;cursor:pointer}#document-categories-list .category-items{display:none;padding-top:20px}#document-categories-list .category-items .card a:hover{color:#bf1e7d}#document-categories-list .flex{display:flex;flex-wrap:wrap;margin:-10px}#inside-banner #room-list .card{height:100%;background:#fff;color:#3f3e4e;padding:20px;border-radius:10px}#inside-banner #room-list .card h4{color:#bf1e7d}#roles-list .card{height:100%;background:#fff;color:#3f3e4e;padding:20px;border:1px solid black;border-radius:10px}#roles-list .card h4{color:#bf1e7d}#banner img{max-width:75px}#banner h1{color:#bf1e7d}#banner h4{color:#bf1e7d}#content{line-height:1.6}#content .submenu-arrow{display:none}#content ul.menu-level-1{margin:20px 0 0 20px}#content ul.menu-level-1.inline-menu{display:flex;flex-wrap:wrap;margin:20px 0 0 0}#content ul.menu-level-1.inline-menu li{margin-right:20px}#content .stops-menu a{background:#3ca856;color:#fff !important;padding:5px 10px;border-radius:10px}#content .stops-menu a:after{display:none !important}#content .stops-menu a:hover{background:#fff;color:#3f3e4e !important}#content a{color:#bf1e7d;position:relative;display:inline-block}#content a:after{content:'';display:block;position:absolute;width:100%;height:1px;background:#bf1e7d;bottom:1px}#content a:hover:after{animation-name:redraw;animation-duration:0.5s}#content a:hover{color:#3f3e4e}#content .btn{background-color:#bf1e7d;color:#fff}#content .btn:after{display:none}#content .btn:hover{color:#fff}#content .btn-yellow{color:#3f3e4e}#content .btn-yellow:after{display:none}#content .btn-yellow:hover{color:#fff}#content .btn-active{background:#3f3e4e;color:#fff}#content .btn-download{display:inline-flex;background:#eec41a;padding:10px 20px;margin:0 20px 20px 0;justify-content:space-between;background:#eec41a;color:#3f3e4e;border-radius:100px;transition:color 0.5s,background 0.5s}#content .btn-download:hover{background:#3f3e4e;color:#fff}#content .btn-download:hover:after{animation-name:unset;animation-duration:0}#content .btn-download:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f56d";margin-left:20px;width:auto;height:auto;background:transparent;bottom:0;position:relative;display:inline}#content ul li{margin-bottom:20px;position:relative;padding:0 0 0 20px}#content ul li:before{font-family:"Font Awesome 6 Free";font-weight:900;content:'\f621';margin-right:5px;position:absolute;left:-1px}#content ul li:last-child{margin-bottom:0}#content ol{list-style-type:decimal;padding-left:16px}#content ol li{margin-bottom:20px}#content ol li::marker{margin-right:20px}#content ol li:last-child{margin-bottom:0}#content table{border-collapse:collapse;border-spacing:0;border:1px solid;margin-bottom:20px}#content table tr td{padding:10px;border:1px solid}#content #sidemenu li{margin-bottom:20px;padding-left:0}#content #sidemenu li:last-child{margin-bottom:0}#content #news-list a:after{display:none}#content #news-list a:hover:after{display:none}#content .gallery,#content #project-cards,#content #greening-cards{text-align:center}#content .gallery a,#content #project-cards a,#content #greening-cards a{margin-bottom:0}#content .gallery a:after,#content #project-cards a:after,#content #greening-cards a:after{content:'';display:none}#content .gallery a:hover,#content #project-cards a:hover,#content #greening-cards a:hover{filter:grayscale(1)}#content .gallery a:hover:after,#content #project-cards a:hover:after,#content #greening-cards a:hover:after{content:'';display:none}#content-left .maindee-festival-socials{padding:20px;text-align:center;background:#f37d21;color:#fff;margin-bottom:20px}#content-left .maindee-festival-socials .social-icons{list-style-type:none;display:flex;justify-content:center;margin:-10px}#content-left .maindee-festival-socials .social-icons li{line-height:1;padding:10px;margin-bottom:0}#content-left .maindee-festival-socials .social-icons li:before{display:none}#content-left .maindee-festival-socials .social-icons li a{font-size:30px;text-decoration:none;color:#fff}#content-left .maindee-festival-socials .social-icons li a:hover{color:#3f3e4e}#content-left .maindee-festival-socials .social-icons li a:after{display:none}#content-left .card{height:100%;background:#3f3e4e;color:#fff;border-radius:10px;display:flex;flex-direction:column;padding:10px}#content-left .card .card-top{padding:10px}#content-left .card .card-bottom{padding:10px}#content-left .card .btn-yellow:hover{background:#fff;color:#3f3e4e}#content-left #sidemenu li:before{display:none}#content-left #sidemenu a{color:#3f3e4e;position:relative;display:inline-block}#content-left #sidemenu a:hover{cursor:pointer}#content-left #sidemenu a:after{content:'';display:block;position:absolute;width:100%;height:1px;background:#f2aa00;bottom:1px}#content-left #sidemenu a:hover:after{animation-name:redraw;animation-duration:0.5s}#inside-banner #quick-links{background:#f4ede9}.calendar-events ul li{margin-bottom:10px;display:flex}.calendar-events ul li:before{display:none}.calendar-events ul li i{flex-shrink:0;margin-right:5px}#events-wrap{margin:-10px}#events-wrap #events-list{position:relative}#reoccuring-wrap{margin:-10px}#reoccuring-wrap #reoccuring-list{position:relative}#reoccuring-wrap #reoccuring-list h4 a{color:#fff}#reoccuring-wrap #reoccuring-list h4 a:after{background:#fff}#news-categories-list{margin-bottom:10px}#news-events .swiper-pagination-bullet{width:12px;height:12px;margin:0 5px}#news-events .swiper-pagination-bullet-active{background:#bf1e7d}#newsletter-form input{height:100%}#newsletter-form #mc_embed_signup input.mce_inline_error{border-color:red}#newsletter-form #mc_embed_signup div.mce_inline_error{display:none !important}.dot{display:inline-block;width:20px;height:20px;border-radius:50%;background:black;vertical-align:middle}.dot-winter{background:#5cc5f3}.dot-spring{background:#35ac80}.dot-summer{background:#eec247}.dot-autumn{background:#c86e15}#legend-dots{margin:-5px -10px 5px}#legend-dots>div{padding:5px 10px;width:50%;text-transform:uppercase;font-weight:900}#legend-dots .dot{margin-right:10px}#legend-dots .legend-info{width:100%;text-align:center}#legend-dots .legend-info i{margin-right:10px;color:#bf1e7d;font-size:20px;vertical-align:middle}.dots{justify-content:center;margin:-10px -10px 10px}.dots>div{padding:10px;text-transform:uppercase;font-weight:900}.nature{margin:40px 0}.nature-legend{border-radius:10px;z-index:2;perspective:1000px;position:sticky;top:20px;padding:10px 20px 0;margin:0 0 20px;background:white;font-size:14px;box-shadow:2px 2px 10px #3f3e4e}.nature-legend h3{text-align:center;font-size:14px;margin-bottom:10px}.nature-items{margin:-10px;display:flex;flex-wrap:wrap}.nature-items .nature-item{perspective:1000px;border-radius:10px;background:#f4ede9;box-shadow:2px 2px 10px #3f3e4e;padding:20px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.nature-items .nature-item h2{text-align:center;margin-bottom:10px}.nature-items .nature-item img{margin:0 auto;border-radius:10px}.nature-items .nature-item .nature-info{position:relative;transition:transform 0.8s;transform-style:preserve-3d;width:100%;height:0;padding-bottom:100%}.nature-items .nature-item .nature-info .nature-image{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nature-items .nature-item .nature-info .nature-image .nature-info-pointer{position:absolute;top:0;padding:20px;font-size:25px;line-height:1;right:0;color:#bf1e7d}.nature-items .nature-item .nature-info .nature-image .nature-info-pointer i{background:white;padding:10px;border-radius:50%}.nature-items .nature-item .nature-info .nature-content{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateY(180deg);overflow:scroll;font-size:18px;background:#f4ede9}.nature-items .nature-item .nature-info.nature-info-active{transform:rotateY(180deg)}.map-pw-wrap{text-align:center;background:#2a813b;border-radius:10px;padding:20px;font-weight:700;color:#fff;box-shadow:2px 2px 10px #3f3e4e;margin-bottom:40px;position:relative}.map-pw-wrap p{margin-bottom:10px;font-weight:300}.map-pw-wrap p:last-child{margin-bottom:0}.map-pw-wrap .map-coin-jump{animation:bounce 2.6s infinite ease-in-out}.map-pw-wrap .map-coin{cursor:pointer;margin:10px auto;width:80px;height:80px;position:relative;transition:transform 2.2s cubic-bezier(0.7,0.2,0.2,0.7);position:relative;transform-style:preserve-3d}.map-pw-wrap .map-coin:after{content:'';background-color:#f2aa00;left:4.25em;position:absolute;height:100%;width:10px;top:0;z-index:-10;-webkit-transform:rotateY(-90deg) translateZ(40px);-webkit-transform-origin:100% 50%}.map-pw-wrap .map-coin-active{transform:rotateY(900deg)}.map-pw-wrap .heads{border-radius:50%;background:#eec41a;text-align:center;top:0;display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:3;width:100%;height:100%;font-size:60px;color:#d79701;transform:translateZ(1px)}.map-pw-wrap .heads .nudge{transform:translateX(2px)}.map-pw-wrap .heads:after{content:'';position:absolute;display:block;width:72px;height:72px;top:4px;left:4px;box-sizing:border-box;border-radius:50%;border:2px dotted #f2aa00}.map-pw-wrap .tails{border-radius:50%;background:#eec41a;text-align:center;top:0;display:flex;flex-direction:column;justify-content:center;position:absolute;z-index:3;width:100%;height:100%;font-size:60px;color:#d79701;transform:rotateY(180deg) translateZ(12px)}.map-pw-wrap .tails .tails-final{display:none}.map-pw-wrap .tails .nudgeP{transform:translateX(1px)}.map-pw-wrap .tails:after{content:'';position:absolute;display:block;width:74px;height:74px;top:3px;left:3px;box-sizing:border-box;border-radius:50%;border:2px dotted #f2aa00}.map-pw-wrap .coin-3d-heads{position:absolute;z-index:3;width:100%;height:100%}.map-pw-wrap .coin-3d-heads:before{background-color:#f2aa00;position:absolute;border-radius:50%;content:'';height:100%;width:100%;-webkit-transform:translateZ(1px);left:0}.map-pw-wrap .coin-3d-tails{position:absolute;z-index:3;width:100%;height:100%;transform:translateZ(-11px)}.map-pw-wrap .coin-3d-tails:before{background-color:#f2aa00;position:absolute;border-radius:50%;content:'';height:100%;width:100%;-webkit-transform:translateZ(1px);left:0}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-12px)}60%{transform:translateY(-6px)}}.sponsors .card a:after{display:none !important}.sharethis-inline-share-buttons{margin-top:20px}.map-activities{padding:20px;background:#b2e4fb;border-radius:10px;box-shadow:2px 2px 10px #3f3e4e}.map-activity-book{margin-top:40px;padding:20px;background:#f37d21;border-radius:10px;box-shadow:2px 2px 10px #3f3e4e}.map-activity-book .btn-download{margin-bottom:0 !important}