.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:980px}}.container--no-padding{padding:0}.container>.conatiner{width:100%}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.row{display:flex;margin-left:-15px;margin-right:-15px}.row .row{margin-left:0;margin-right:0}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.col-xxs-12{width:100%}.col-xxs-11{width:91.66666667%}.col-xxs-10{width:83.33333333%}.col-xxs-9{width:75%}.col-xxs-8{width:66.66666667%}.col-xxs-7{width:58.33333333%}.col-xxs-6{width:50%}.col-xxs-5{width:41.66666667%}.col-xxs-4{width:33.33333333%}.col-xxs-3{width:25%}.col-xxs-2{width:16.66666667%}.col-xxs-1{width:8.33333333%}@media(min-width:640px){.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}}@media(min-width:768px){.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}@media(min-width:992px){.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}}@media(min-width:1300px){.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}}*{box-sizing:border-box}.content-grid .grid-row__1x2 .grid-col-2,.content-grid .grid-row__2x1 .grid-col-1,.flex{display:flex}.content-grid .grid-row__1x2 .grid-col-2,.content-grid .grid-row__2x1 .grid-col-1,.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.content-grid .grid-row__1x2 .grid-col-2,.content-grid .grid-row__2x1 .grid-col-1,.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.flex-grow-0{flex-grow:0}.flex-shrink-0{flex-shrink:0}.flex-grow-1{flex-grow:1}.flex-shrink-1{flex-shrink:1}.flex-grow-2{flex-grow:2}.flex-shrink-2{flex-shrink:2}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}figure{line-height:0}figcaption{line-height:1}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@-webkit-keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@-webkit-keyframes show-tap-pulse{0%{transform:scale(.2)}50%{transform:scale(.24)}to{transform:scale(.2)}}@keyframes show-tap-pulse{0%{transform:scale(.2)}50%{transform:scale(.24)}to{transform:scale(.2)}}@-webkit-keyframes read-more-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes read-more-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@font-face{font-display:swap;font-family:avenir-rounded-demi;src:url(../fonts/avenir/AvenirNextRoundedPro-Demi.4414fa51.ttf) format("truetype")}@font-face{font-display:swap;font-family:avenir-rounded-bold;src:url(../fonts/avenir/AvenirNextRoundedPro-Bold.390ef829.ttf) format("truetype")}html.webp .modal--level-up{background-image:url(../images/my-goals/new_plant_textless.b6e2041d.webp)}.modal__container{background-color:rgba(0,0,0,.75);height:100%;left:0;position:absolute;top:0;width:100%;z-index:9000}.modal{background-color:#fff;border-radius:25px;box-shadow:0 8px 0 0 rgba(0,0,0,.35);color:#000;max-width:500px;padding:25px;position:fixed;text-align:center;top:10%;width:90%}@media(min-width:576px){.modal{top:20%;width:60%}}@media(min-width:992px){.modal{top:30%;width:40%}}.modal__header{margin-bottom:60px}.modal__header__title{font-size:28px;font-size:1.75rem}.modal__buttons{width:100%}.modal__buttons__continue,.modal__buttons__exit{background-color:#000;border:none;border-radius:25px;box-shadow:0 3px 0 0 rgba(0,0,0,.35);color:#fff;display:inline-block;font-size:24px;font-size:1.5rem;margin:3px;padding:10px 20px}.modal__buttons__exit{background-color:#ec0080;color:#000}.modal--level-up{background-image:url(../images/my-goals/new_plant_textless.e33cc38b.png);background-repeat:no-repeat;background-size:100% 100%;bottom:0;height:280px;left:50%;position:fixed;transform:translate(-50%) scale(.8);transform-origin:bottom center;transition:bottom .3s ease-in-out;width:370px;z-index:99999}@media only screen and (min-width:400px){.modal--level-up{transform:translate(-50%) scale(1)}}.modal--level-up--hide{bottom:-300px}.modal--level-up__text{bottom:36px;height:180px;position:absolute;right:50px;text-align:center;width:200px}.modal--level-up__text span{display:block;padding:0 5px 10px}.modal--level-up__text a{bottom:3px;color:#ec0080;font-size:20px;font-size:1.25rem;height:42px;width:100%}.modal--level-up__button,.modal--level-up__text a{align-items:center;display:flex;justify-content:center;position:absolute}.modal--level-up__button{background-color:#ec0080;border-radius:50%;box-shadow:0 3px 0 0 rgba(0,0,0,.35);height:55px;right:10px;top:10px;width:55px}.modal--level-up__button button{background:none;border:none;color:#fff;cursor:pointer;font-family:avenir-rounded-bold,sans-serif;font-size:26px;font-size:1.625rem}.modal--exit-site .modal__container{background-color:rgba(0,0,0,.35)}.modal--exit-site .modal{background-color:#000;border-radius:25px 0;color:#fff;padding:35px;width:90%}@media only screen and (min-width:768px){.modal--exit-site .modal{width:60%}}.modal--exit-site .modal__buttons{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:768px){.modal--exit-site .modal__buttons{flex-direction:row}}.modal--exit-site .modal__buttons a{display:inline-block}.modal--exit-site .modal__header{margin-bottom:10px}.modal--exit-site .modal__countdown,.modal--exit-site .modal__header__title{margin-bottom:40px}.modal--exit-site .modal__header__title{font-size:35px;font-size:2.1875rem;text-transform:uppercase}.modal--exit-site .modal__countdown,.modal--exit-site .modal__header__description{font-family:avenir-rounded,sans-serif;font-size:18px;font-size:1.125rem}.modal--exit-site .modal__buttons__continue{width:100%}.modal--exit-site .modal__buttons__continue,.modal--exit-site .modal__buttons__exit{background-color:#ec0080;border-radius:25px 0;color:#fff;padding:10px 20px}.modal--legal-info{background-color:rgba(0,0,0,.9)}.modal--legal-info .modal{background-color:#fff;color:#2c0e33;top:10px;width:90%}.modal--legal-info .modal__close-button{align-items:center;background-color:#ff6553;border-radius:25px;color:#2c0e33;display:flex;height:45px;justify-content:center;position:absolute;right:10px;top:10px;width:55px}.modal--legal-info .modal__close-button button{background:none;border:none;color:#2c0e33;cursor:pointer;font-size:20px;font-size:1.25rem}@media(min-width:768px){.modal--legal-info .modal__close-button button{font-size:26px;font-size:1.625rem}}.modal--legal-info .modal__scrollarea{height:calc(100% - 40px);margin-top:40px}.modal--legal-info .modal__header__title{font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:38px;font-size:2.375rem}@media(min-width:768px){.modal--legal-info .modal__header__title{font-size:48px;font-size:3rem}}.modal--legal-info .modal__description{font-family:avenir-rounded,sans-serif;text-align:left}.modal--legal-info .modal__description h1,.modal--legal-info .modal__description h2,.modal--legal-info .modal__description h3,.modal--legal-info .modal__description strong{font-size:22px;font-size:1.375rem}@media(min-width:768px){.modal--legal-info .modal__description h1,.modal--legal-info .modal__description h2,.modal--legal-info .modal__description h3,.modal--legal-info .modal__description strong{font-size:28px;font-size:1.75rem}}.modal--legal-info .modal__description p{font-size:20px;font-size:1.25rem;margin-bottom:15px}@media(min-width:768px){.modal--legal-info .modal__description p{font-size:24px;font-size:1.5rem}}.modal--legal-info .modal__description a{color:#2c0e33}.modal--legal-info .modal__description a:visited{color:#2c0e39}.modal--legal-info .modal__description a:hover{text-decoration:underline}.modal--offline-message .modal{background-color:transparent;border-radius:0;box-shadow:none;padding:0;top:50%;transform:translateY(-50%)}.modal--offline-message .page-not-found__container{align-items:center;flex-direction:column;padding:0}.modal--offline-message .page-not-found__container .page-not-found{max-width:none;width:100%}.modal--offline-message .page-not-found__link--container{background-color:#ec0080;border-radius:25px;box-shadow:0 3px 0 0 rgba(0,0,0,.35);margin-top:20px;width:-webkit-min-content;width:-moz-min-content;width:min-content}.modal--offline-message .page-not-found__link--container button{align-self:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:avenir-rounded-bold,sans-serif;font-size:26px;font-size:1.625rem;font-size:20px;font-size:1.25rem;justify-content:center;padding:10px 25px}@media(min-width:768px){.modal--offline-message .page-not-found__link--container button{font-size:26px;font-size:1.625rem}}.modal--offline-message .page-not-found__link--container button span{margin:4px}.authModal__container{font-family:avenir-rounded,sans-serif;margin:0 auto;position:relative;z-index:9000}.authModal{background-color:rgba(0,0,0,.9);border-radius:25px 0 25px 0;color:#fff;margin:0 auto;padding:25px;position:absolute;top:100px;width:calc(100vw - 100px)}@media only screen and (max-width:768px)and (orientation:portrait){.authModal{width:calc(100vw - 20px)}}@media(min-width:576px){.authModal{max-width:500px;right:20px;top:170px}}.authModal__error-message{color:#ec0080;font-weight:700;padding-top:10px;text-align:center;width:100%}.authModal__center{text-align:center}.authModal__row{display:flex}.authModal__loginForm{display:flex;flex-direction:column;text-align:center}.authModal__closeIcon{background-color:#ec0080;border:0;border-radius:50%;box-shadow:0 3px 0 0 rgba(0,0,0,.35);cursor:pointer;font-size:28px;font-size:1.75rem;height:55px;margin:-25px 0 0;position:absolute;right:0;top:0;width:55px}.authModal__closeIcon svg{left:50%;margin:0 auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}@media(min-width:768px){.authModal__closeIcon{margin:-25px -25px 0 0}}.authModal__header{font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:20px;font-size:1.25rem;margin-bottom:10px;text-transform:uppercase}@media(min-width:768px){.authModal__header{font-size:32px;font-size:2rem}}.authModal__challenges-appected{align-items:center;display:flex;font-family:avenir-rounded-bold,sans-serif}.authModal__challenges-appected .text{font-size:16px;font-size:1rem}@media only screen and (min-width:768px){.authModal__challenges-appected .text{font-size:18px;font-size:1.125rem}}.authModal__challenges-appected .count{color:#ec0080;font-size:26px;font-size:1.625rem;margin-left:15px}@media only screen and (min-width:768px){.authModal__challenges-appected .count{font-size:36px;font-size:2.25rem}}.authModal_input{background:rgba(255,255,255,.2);border:0;border-radius:25px 0 25px 0;color:#fff;margin:0 0 10px;padding:15px 30px}.authModal_input::-webkit-input-placeholder{color:#fff;font-size:11px;font-size:.6875rem}.authModal_input::-moz-placeholder{color:#fff;font-size:11px;font-size:.6875rem}.authModal_input:-ms-input-placeholder{color:#fff;font-size:11px;font-size:.6875rem}.authModal_input:-moz-placeholder{color:#fff;font-size:11px;font-size:.6875rem}.authModal__button{align-items:center;background-color:#ec0080;border:none;border-radius:25px 0 25px 0;color:#fff;cursor:pointer;display:inline-block;font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:20px;font-size:1.25rem;margin:0 auto 10px;min-width:160px;padding:10px;position:relative;text-transform:uppercase}@media only screen and (min-width:768px){.authModal__button{font-size:24px;font-size:1.5rem}}.authModal__button svg{height:50px;left:-12px;position:absolute;top:-4px;width:50px}@media only screen and (min-width:768px){.authModal__button svg{height:60px;left:-20px;position:absolute;top:-10px;width:60px}}.authModal__button_download{font-size:19px;font-size:1.1875rem;padding-left:43px}.authModal__button_download .icon{align-items:center;background-color:#ec0080;border:4px solid #fff;border-radius:50%;display:flex;height:60px;justify-content:center;left:-20px;padding:10px;position:absolute;top:-10px;width:60px}.authModal__button_download .icon svg{height:auto;position:static;width:100%}.authModal__button_download .icon svg .cls-2{fill:#fff}.authModal__button_welcome{display:block;margin:30px auto;padding-left:50px}.authModal__card{border-radius:25px;padding:15px 15px 0;position:relative}.authModal__card .membership-card{height:auto;width:100%}.authModal__card__buttons{display:flex;justify-content:space-between}.authModal__card--preloader{display:flex;justify-content:center;width:100%}.authModal__logo{left:30px;margin-left:0;position:absolute;top:50%;transform:translateY(-50%)}.authModal__card_header{font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:24px;font-size:1.5rem;text-transform:uppercase}.authModal__card_header span{display:block;font-size:38px;font-size:2.375rem}.authModal__card_name{color:#000;font-size:24px;font-size:1.5rem;font-weight:700;margin-top:30px}.authModal__card_footer{display:flex;height:100px;margin-top:10px}.authModal__card_pin{color:#000;margin-top:20px}.authModal__card_pin span{display:block;font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:38px;font-size:2.375rem}.authModal__card_download{bottom:0;cursor:pointer;position:absolute;right:20px;width:20%}.authModal__card_download img{height:auto;width:100%}@media only screen and (max-width:576px){.authModal__register-prompt{flex-direction:column}.authModal__register-prompt>div{margin:10px 0 5px;width:100%}.authModal__register-prompt .authModal_input{width:100%}.authModal__register-prompt .authModal_input__count{margin-bottom:10px;text-align:center}}.authModal__button--logout{display:flex;justify-content:center;margin:20px auto;max-width:200px}.authModal--avatar .authModal__button{display:block;margin:0 auto}.authModal--avatar .authModal__list{display:flex;flex-wrap:wrap;list-style:none}.authModal--avatar .authModal__list li{flex-basis:25%;margin-bottom:10px;text-align:center}.authModal--avatar .authModal__list li img{border:4px solid #fff;border-radius:50%;width:70px}.authModal--avatar .authModal__list li img.active{border-color:#fabc2c}.authModal--account{text-align:center}.authModal--account .authModal__button_download,.authModal--account .authModal__center{margin-bottom:20px}.no-touchevents .emoji-item:focus .emoji-item__label,.no-touchevents .emoji-item:hover .emoji-item__label{opacity:1;top:-50px;visibility:visible}@media(min-width:576px){.no-touchevents .emoji-item:focus .emoji-item__label,.no-touchevents .emoji-item:hover .emoji-item__label{top:-70px}}.no-touchevents .emoji-item__icon:hover{transform:scale(1.1)}.emoji-item.hovering .emoji-item__label{opacity:1;top:-50px;visibility:visible}@media(min-width:576px){.emoji-item.hovering .emoji-item__label{top:-70px}}.emoji-item.hovering .emoji-item__icon:hover{transform:scale(1.1)}.emoji-item{flex-direction:column;margin-bottom:10px;margin-left:8px;margin-right:8px}@media(min-width:576px){.emoji-item{margin-left:12px;margin-right:12px}}@media(min-width:768px){.emoji-item{position:relative}}.emoji-item__container{position:relative}.emoji-item__label{display:block;font-size:13px;font-size:.8125rem;left:calc(50% - 100px);margin-bottom:5px;opacity:0;position:absolute;text-align:center;top:-45px;transition:font-size .3s ease-in-out,top .3s ease-in-out,visibility .3s ease-in-out,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap;width:200px;z-index:1}@media(min-width:576px){.emoji-item__label{font-size:26px;font-size:1.625rem;top:-65px}}@media(min-width:768px){.emoji-item__label:after{background-color:#fff;bottom:-4px;box-shadow:2px 2px 0 0 rgba(0,0,0,.35);content:"";height:10px;left:calc(50% - 5px);position:absolute;transform:rotate(45deg);width:10px}}.emoji-item__label .label{background-color:#fff;border-radius:25px;box-shadow:0 3px 0 0 rgba(0,0,0,.35),0 0 5px 0 rgba(0,0,0,.75);color:#000;margin:auto;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.emoji-item__label-container{padding-bottom:4px;text-align:center}.emoji-item__icon{align-self:flex-start;bottom:5px;cursor:pointer;height:35px;position:relative;transform:scale(1);transition:bottom .2s ease-in-out,transform .2s ease-in-out}@media(min-width:576px){.emoji-item__icon{bottom:10px;height:60px}}.emoji-item__icon--liked{bottom:15px;transform:scale(1.4)}@media(min-width:576px){.emoji-item__icon--liked{bottom:25px}}.emoji-item__icon--container{position:relative}.emoji-item__count{margin-top:-2px}.emoji-item__count .count{background-color:#000;border-radius:25px;font-size:12px;font-size:.75rem;padding:3px 12px;text-align:center}@media(min-width:768px){.emoji-item__count .count{font-size:16px;font-size:1rem}}.schools-contact-icon .cls-1,.schools-quiz-icon .cls-1,.schools-teacher-icon .cls-1{fill:#fff}.resource-icon .cls-2{fill:#cbcbf2}.app-icon .cls-1,.download-icon .cls-1,.downloads-icon .cls-1,.game-icon .cls-1,.quiz-icon .cls-1,.story-icon .cls-1,.video-icon .cls-1{opacity:.2}.app-icon .cls-2,.download-icon .cls-2,.downloads-icon .cls-2,.game-icon .cls-2,.quiz-icon .cls-2,.story-icon .cls-2,.video-icon .cls-2{fill:#fff}.app-icon .icon-shadow,.download-icon .icon-shadow,.downloads-icon .icon-shadow,.game-icon .icon-shadow,.quiz-icon .icon-shadow,.story-icon .icon-shadow,.video-icon .icon-shadow{opacity:.25}.external-icon .st0{opacity:.2}.external-icon .st1{fill:#fff}.check-mark{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:12px}.close-sign{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:7.56px}.plus-sign .cls-1{fill:#fff}.plus-sign .cls-2{fill:#ec0080}.plus-sign .cls-3{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:7.56px}.generic-arrow-down .cls-1{fill:#fff}.nav-app-icon .cls-1,.nav-campaign-icon .cls-1,.nav-downloads-icon .cls-1,.nav-game-icon .cls-1,.nav-global-goals-icon .cls-1,.nav-Lang-toggle-icon .cls-1,.nav-map-icon .cls-1,.nav-my-goals-icon .cls-1,.nav-other-icon .cls-1,.nav-product-icon .cls-1,.nav-quiz-icon .cls-1,.nav-story-icon .cls-1,.nav-video-icon .cls-1{opacity:.2}.nav-app-icon .cls-2,.nav-campaign-icon .cls-2,.nav-downloads-icon .cls-2,.nav-game-icon .cls-2,.nav-global-goals-icon .cls-2,.nav-Lang-toggle-icon .cls-2,.nav-login-icon .cls-1,.nav-map-icon .cls-2,.nav-my-goals-icon .cls-2,.nav-other-icon .cls-2,.nav-product-icon .cls-2,.nav-quiz-icon .cls-2,.nav-schools-icon .cls-1,.nav-story-icon .cls-2,.nav-video-icon .cls-2{fill:#fff}.nav-login-icon .cls-2{fill:#ec0080}.nav-challenge-icon .cls-2{stroke:#fff}.emoji-more-iocn .cls-1{opacity:.2}.emoji-more-iocn .cls-2,.emoji-more-iocn .cls-5,.emoji-more-iocn .cls-7,.emoji-more-iocn .cls-9{fill:#fff}.emoji-more-iocn .cls-3{fill:url(#radial-gradient)}.emoji-more-iocn .cls-4,.emoji-more-iocn .cls-5{font-size:14.85px}.emoji-more-iocn .cls-4,.emoji-more-iocn .cls-5,.emoji-more-iocn .cls-6,.emoji-more-iocn .cls-7,.emoji-more-iocn .cls-8,.emoji-more-iocn .cls-9{font-family:LubalinGraphITCTurner-Bold,Lubalin Graph ITC Turner;font-weight:700}.emoji-more-iocn .cls-6,.emoji-more-iocn .cls-7{font-size:10.93px}.emoji-more-iocn .cls-8,.emoji-more-iocn .cls-9{font-size:8.97px}.emoji-more-iocn .cls-10{fill:#000104}.emoji-more-iocn .cls-11{fill:#eb1c2d}.emoji-more-iocn .cls-12{fill:#252729}.emoji-more-iocn .cls-13{fill:#96c93d}.emoji-more-iocn .cls-14{fill:#9d1c30}.emoji-more-iocn .cls-15{fill:#fcf7d0}.emoji-more-iocn .cls-16{fill:#435464}.emoji-more-iocn .cls-17{fill:#c32032}.emoji-more-iocn .cls-18{opacity:.1}.emoji-more-iocn .cls-19{fill:#f4be98}.emoji-more-iocn .cls-20{fill:#e89d6c}.emoji-more-iocn .cls-21{fill:#512c1d}.emoji-more-iocn .cls-22{fill:#86422b}.emoji-more-iocn .cls-23{fill:#000105}.emoji-more-iocn .cls-24{fill:url(#linear-gradient)}.emoji-more-iocn .cls-25{fill:url(#linear-gradient-2)}.emoji-more-iocn .cls-26{fill:url(#linear-gradient-3)}.challenge-arrow-down .cls-1{fill:#ec0080}.challenge-box-cross .cls-1{fill:#fff}.challenge-box-ticked .cls-1{opacity:.2}.challenge-box-ticked .cls-2{stroke:#000}.challenge-box-ticked .cls-3{stroke:#fff;fill:#fff}.challenge-box-ticked .cls-4{fill:#ec0080}.challenge-box-ticked .cls-5{fill:#fff}.challenge-box-unticked .cls-1{stroke:#000}.challenge-box-unticked .cls-2{stroke:#fff}.challenge-water-icon .cls-1{fill:none;stroke:#b0f7f2;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.challenge-flora-icon .cls-1{fill:#d5e5a1}.challenge-flora-icon .cls-2{fill:#fff}.challenge-schools-icon .cls-1{fill:#fddbff}.challenge-fauna-icon .cls-1{fill:#ffbab3}.challenge-travel-icon .cls-1{fill:#f4c6e7}.challenge-travel-icon .cls-2{fill:#ec0080}.challenge-travel-icon .cls-4{fill:#fff}.challenge-travel-icon .cls-5{stroke:#ec0080}.challenge-travel-icon .cls-6{fill:none}.challenge-recycle-icon .cls-1{fill:#b3ffd2}.challenge-recycle-icon .cls-2{fill:#fff}.challenge-recycle-icon .cls-3{fill:#00b24b}.challenge-energy-icon .cls-1{fill:#fff}.challenge-energy-icon .cls-2{fill:#fff6d2}.challenge-energy-icon .cls-3{fill:#ffc100}.challenge-energy-icon .cls-4{fill:none;stroke:#fff6d2;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.1px}.challenge-downloads-icon .cls-1{opacity:.2}.challenge-downloads-icon .cls-2{fill:#ec0080}.challenge-like-icon .cls-1{fill:#fff}.challenge-food-icon .cls-1{fill:#f2f2f2}.challenge-food-icon .cls-2{fill:#bde3ad}.challenge-creative-icon .cls-1{fill:#f2f2f2}.challenge-creative-icon .cls-2{fill:#cbcbf2}.challenge-share-icon .cls-1,.my-goals-locked-icon .cls-1{fill:#fff}.my-goals-downloads-icon .cls-1{opacity:0}.my-goals-downloads-icon .cls-2{fill:#fff}.my-goals-arrow-icon .cls-1{stroke:#fff}.map-filter-icon .cls-1,.map-filter-icon .cls-2{fill:#ff6e56;stroke-width:3px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.map-filter-icon .cls-2{fill:#ed0080;stroke-width:2px}.map-marker-ripples .cls-1,.map-marker-ripples .cls-2{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.45px}.map-marker-ripples .cls-1{opacity:.2}.map-marker-ripples .cls-2{opacity:.5}.no-wifi{fill:#fff}.svg--percentage-circle{display:block;height:100%;max-height:350px;max-width:350px;position:relative;width:100%;z-index:1}.svg--percentage-circle__circle-bg{fill:none;stroke:#a71772;stroke-width:2.6}.svg--percentage-circle__circle{fill:none;stroke-width:2.8;stroke-linecap:round;transition:stroke-dasharray 1s ease-in-out}.svg--plus-sign .cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:12px}.svg--challenge-icon .cls-1,.svg--sticker-icon .cls-1{fill:#fff}.svg--bin-icon .cls-1,.svg--bin-icon .cls-2{stroke-width:2px;fill:none;stroke:#ed0080;stroke-linecap:round;stroke-linejoin:round}.svg--bin-icon .cls-2{stroke-width:3px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{line-height:1.2;scroll-behavior:smooth}html.webp .bg-wrapper:before{background-image:url(../images/background/bg-icon-repeat.975ab5c4.webp)}html.webp #brim-main .expand-button__shrink{background-image:url(../images/my-goals/shrink_my_goals.5c719501.webp)}html.webp #brim-main .expand-button__expand{background-image:url(../images/my-goals/expand_my_goals.13729e5d.webp)}.grecaptcha-badge{z-index:9999999}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html.no-touchevents a:focus,html.no-touchevents button:focus,html.no-touchevents input:focus{outline:none}.bg-wrapper{background:#1a9fe5;background:linear-gradient(180deg,#1a9fe5,#2cfbfc);background-size:100% 100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a9fe5",endColorstr="#2cfbfc",GradientType=1);position:relative}.bg-wrapper:before{background-image:url(../images/background/bg-icon-repeat.d778b568.png);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}body{color:#fff;font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:16px;font-size:1rem}body.show-menu header{display:block!important;position:fixed;width:100%;z-index:999999}body.show-menu #brim-main .expand-button{top:135px}body.fullscreen-mode .grecaptcha-badge{visibility:hidden}#brim-main .expand-button{align-items:center;background-color:#ec0080;background-position:50%;background-repeat:no-repeat;background-size:56%;border:4px solid #fff;border-radius:50%;box-shadow:0 0 7px 0 rgba(0,0,0,.35);cursor:pointer;display:flex;height:45px;justify-content:center;left:15px;padding:10px;position:absolute;top:15px;width:45px;z-index:0}#brim-main .expand-button__shrink{background-image:url(../images/my-goals/shrink_my_goals.07aa3483.jpg)}#brim-main .expand-button__expand{background-image:url(../images/my-goals/expand_my_goals.ab35cd70.jpg)}picture{line-height:0}.site-exit-button{cursor:pointer}.fullscreen-trigger{background-color:#000;font-size:20px;font-size:1.25rem;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}.fullscreen-trigger.ios .fullscreen-trigger__container--ios{display:block}.fullscreen-trigger.ios .fullscreen-trigger__container--non-ios{display:none}.fullscreen-trigger.non-ios .fullscreen-trigger__container--non-ios{display:block}.fullscreen-trigger.non-ios .fullscreen-trigger__container--ios{display:none}.fullscreen-trigger__container{height:250px;left:calc(50% - 125px);position:absolute;top:100px;width:250px}.fullscreen-trigger__container img{width:100px}.fullscreen-trigger__text{display:block;margin-top:10px;text-align:center}.main,main{height:100%;position:relative}.generic-background{min-height:90vh;padding-bottom:0;position:relative}@media(min-width:768px){.generic-background{padding-bottom:30px}}.generic-background--no-bg{background-image:none}.background--underlay{background-position:top;background-repeat:no-repeat;background-size:180%;padding-top:70%;position:absolute;width:100%}.background--underlay__tint{display:none;height:100%;position:absolute;top:0;width:100%}@supports(mix-blend-mode:color){.background--underlay__tint{display:block;mix-blend-mode:color}}.background--underlay.underlay-only{background-size:auto 130%;height:100%;padding-top:auto}.background--underlay--badgestint{display:none;height:100%;position:absolute;width:100%}@supports(mix-blend-mode:color){.background--underlay--badgestint{background-color:#00bbb4;display:block;mix-blend-mode:color}}#brim-mask{z-index:999999}#app{position:relative}#app #brim-main,#app.fullscreen{height:100%}svg{display:block;width:100%}img,svg{height:auto}img{max-width:100%}a{color:#fff;text-decoration:none}.clearfix:after{clear:both;content:"";display:table}.hidden{display:none;visibility:hidden}.content-grid{width:100%}@media only screen and (min-width:768px){.content-grid--one-item .grid-row>div:first-child{margin:0 16.665%}}@media(min-width:768px){.content-grid .grid-row{margin-bottom:15px}.content-grid .grid-row>div:first-child{padding-right:15px}.content-grid .grid-row>div:last-child{padding-left:15px}}.content-grid .grid-row__1x2 .content-item__wrapper{margin-bottom:15px}@media(min-width:768px){.content-grid .grid-row__1x2 .content-item__wrapper{margin-bottom:0}.content-grid .grid-row__1x2 .grid-col-2{display:block}.content-grid .grid-row__1x2 .grid-col-2 .content-item__wrapper{width:auto}.content-grid .grid-row__1x2 .grid-col-2 .content-item__wrapper:first-child,.content-grid .grid-row__1x2 .grid-col-2 .content-item__wrapper:last-child{padding-left:0;padding-right:0}.content-grid .grid-row__1x2 .grid-col-2 .content-item__wrapper:first-child{margin-bottom:15px}}.content-grid .grid-row__3x .content-item__wrapper{margin-bottom:15px}@media(min-width:768px){.content-grid .grid-row__3x .content-item__wrapper{margin-bottom:0}.content-grid .grid-row__3x>div:nth-child(2){padding-left:12.5px;padding-right:12.5px}.content-grid .grid-row__3x>div:last-child{padding-left:15px}}.content-grid .grid-row__2x1 .content-item__wrapper{margin-bottom:15px}@media(min-width:768px){.content-grid .grid-row__2x1 .content-item__wrapper{margin-bottom:0}.content-grid .grid-row__2x1 .grid-col-1{display:block}.content-grid .grid-row__2x1 .grid-col-1 .content-item__wrapper{width:auto}.content-grid .grid-row__2x1 .grid-col-1 .content-item__wrapper:first-child,.content-grid .grid-row__2x1 .grid-col-1 .content-item__wrapper:last-child{padding-left:0;padding-right:0}.content-grid .grid-row__2x1 .grid-col-1 .content-item__wrapper:first-child{margin-bottom:15px}}@media(min-width:768px)and (max-width:992px){.content-grid .grid-row__1xmpu .content-item__wrapper{margin-top:20px}}.content-grid .grid-row__1xmpu .mpu-square{margin-bottom:15px}@media(min-width:768px){.content-grid .grid-row__1xmpu .mpu-square{margin-bottom:0}}.content-grid__related-title{color:#000;font-size:22px;font-size:1.375rem;text-transform:uppercase}@media(min-width:768px){.content-grid__related-title{font-size:32px;font-size:2rem}}.grid__more-button{background-color:#ec0080;border:none;border-radius:50px;box-shadow:0 6px 0 0 rgba(0,0,0,.2);color:#000;cursor:pointer;font-size:16px;font-size:1rem;margin:0 auto 10px;outline:0;padding:10px 50px;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media(min-width:768px){.grid__more-button{font-size:24px;font-size:1.5rem;padding:18px 80px}}@media only screen and (min-width:768px){.grid__more-button:hover{background-color:#000;color:#fff}}.challenges__conatiner{background:#fabc2c;background:linear-gradient(180deg,#fabc2c,#feeb34);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fabc2c",endColorstr="#feeb34",GradientType=1);min-height:208px;padding:15px 0}.challenges__conatiner h1{color:#000;margin:0;padding:0}@media only screen and (min-width:768px){.challenges__conatiner{min-height:1415px}}.page-not-found{align-items:center;background:#1a9fe5;background:linear-gradient(180deg,#1a9fe5,#2cfbfc);border-radius:25px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);color:#fff;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a9fe5",endColorstr="#2cfbfc",GradientType=1);flex-direction:column;justify-content:center;max-width:450px;padding:50px;position:relative;text-align:center;width:80%;z-index:10}@media(min-width:992px){.page-not-found{width:60%}}.page-not-found__icon{margin-bottom:20px;max-width:170px;width:100%}.page-not-found__container{margin:0 auto;min-height:50vh;padding-top:50px;position:relative}@media(min-width:768px){.page-not-found__container{padding-top:50px}}.page-not-found__title{margin-top:0;text-transform:uppercase}html.webp .lower-section{background-image:url(../images/coming-soon/coming-soon-footer.732bd253.webp)}html.webp .coming-soon-page__container__bg{background-image:url(../images/coming-soon/bg.dc383abd.webp)}body.coming-soon .bg-wrapper:before{display:none}body.coming-soon footer{margin-top:0}.coming-soon-footer{position:static!important}.upper-section{background:#01a6ea;background:linear-gradient(180deg,#01a6ea,#01c7ee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#01a6ea",endColorstr="#01c7ee",GradientType=1)}.lower-section{background-image:url(../images/coming-soon/coming-soon-footer.24a47d1f.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;margin:0 auto;max-width:1920px;min-height:200px;padding:20px 0;position:relative;width:100%}@media(min-width:576px){.lower-section{min-height:250px}}@media(min-width:768px){.lower-section{min-height:350px}}@media(min-width:992px){.lower-section{min-height:400px}}@media(min-width:1300px){.lower-section{min-height:556px}}.lower-section .mpu-leader{margin-bottom:0}.lower-section .container{margin-bottom:20px}.coming-soon-page{position:relative;text-align:center;z-index:1}.coming-soon-page__subtitle,.coming-soon-page__title{margin:0}.coming-soon-page__title{font-size:30px;font-size:1.875rem;margin-bottom:20px}@media(min-width:768px){.coming-soon-page__title{font-size:50px;font-size:3.125rem;margin-bottom:50px}}.coming-soon-page__subtitle{font-size:26px;font-size:1.625rem;margin-bottom:20px}@media(min-width:768px){.coming-soon-page__subtitle{font-size:40px;font-size:2.5rem;margin-bottom:35px}}@media(min-width:992px){.coming-soon-page__subtitle{font-size:50px;font-size:3.125rem;margin-bottom:35px}}.coming-soon-page .logo{margin:0 auto 50px;max-width:480px}@media(orientation:landscape)and (max-width:768px){.coming-soon-page .logo{margin-bottom:0}}@media(min-width:992px){.coming-soon-page .logo{max-width:700px}}.coming-soon-page__body{margin:0 auto;max-width:740px}.coming-soon-page__body,.coming-soon-page__body p{font-family:avenir-rounded,sans-serif}.coming-soon-page__container{background:#e6017e;background:linear-gradient(180deg,#e6017e,#971a81);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e6017e",endColorstr="#971a81",GradientType=1);width:100%}.coming-soon-page__container__bg{background-image:url(../images/coming-soon/bg.9f48e637.png);background-position:50%;background-repeat:no-repeat;background-size:95%;margin:0 auto;max-width:1920px;padding-bottom:40px;padding-top:40px;width:100%}@media only screen and (min-width:768px){.coming-soon-page__container__bg{padding-bottom:100px;padding-top:100px}}@media only screen and (min-width:1441px){.coming-soon-page__container__bg{background-size:80%}}.coming-soon-page__cta{background-color:#fff;border:none;border-radius:25px 0 25px 0;box-shadow:0 6px 10px 0 rgba(0,0,0,.25);color:#ec0080;cursor:pointer;display:inline-block;font-size:18px;font-size:1.125rem;margin:30px 0;padding:5px 80px}@media(min-width:768px){.coming-soon-page__cta{font-size:30px;font-size:1.875rem;margin:100px 0}}.coming-soon-page__overlay{background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;padding-top:60px;position:absolute;top:0;width:100%;z-index:999}.coming-soon-page__overlay .bitmovinplayer-ad-container,.coming-soon-page__overlay .bitmovinplayer-container{max-height:340px;max-width:600px}.coming-soon-page__overlay__close-button{align-items:center;background-color:#fff;border-radius:25px 0 25px 0;color:#000;display:flex;height:45px;justify-content:center;position:absolute;right:10px;top:10px;width:55px}.coming-soon-page__overlay__close-button button{background:none;border:none;color:#000;cursor:pointer;font-family:avenir-rounded,sans-serif;font-size:26px;font-size:1.625rem;font-size:20px;font-size:1.25rem;font-weight:700}@media(min-width:768px){.coming-soon-page__overlay__close-button button{font-size:26px;font-size:1.625rem}}.coming_soon_section__header,.coming_soon_section__subheader{display:block;font-size:40px;margin:20px 0;position:relative}@media(min-width:576px){.coming_soon_section__header,.coming_soon_section__subheader{font-size:60px}}.challengespage{margin-top:50px}.video-playlists__conatiner{background:#fabc2c;background:linear-gradient(180deg,#fabc2c,#feeb34);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fabc2c",endColorstr="#feeb34",GradientType=1);padding:15px 0}.video-playlists__conatiner h1{color:#000;margin:0;padding:0}.videopage{margin-top:80px;min-height:350px}@media only screen and (min-width:768px){.videopage{margin-top:50px}}.videopage h1{text-align:center}.quizpage{margin-top:80px;min-height:350px}@media only screen and (min-width:768px){.quizpage{margin-top:50px}}.quizpage h1{text-align:center}.mappage__conatiner{background:#fabc2c;background:linear-gradient(180deg,#fabc2c,#feeb34);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fabc2c",endColorstr="#feeb34",GradientType=1);padding:15px 0}.mappage__conatiner h1{color:#000;margin:0 0 10px;padding:0}.mappage__featured-items{display:flex;flex-wrap:wrap}.mappage__challenges,.mappage__manifesto{border-radius:25px 0;box-shadow:0 0 10px 0 rgba(0,0,0,.3);flex-basis:100%;margin-bottom:20px;min-width:0;overflow:hidden}@media only screen and (min-width:768px){.mappage__challenges,.mappage__manifesto{flex-basis:calc(50% - 10px)}.mappage__challenges:nth-child(2n+0),.mappage__manifesto:nth-child(2n+0){margin-left:auto}}.mappage__manifesto .container-fluid,.mappage__manifesto .manifesto__container{height:100%;padding:0}.mappage__manifesto .swiper-container-horizontal>.swiper-pagination-bullets,.mappage__manifesto .swiper-pagination-custom,.mappage__manifesto .swiper-pagination-fraction{left:15px}.mygoalspage__frame{margin-bottom:60px;margin-top:60px}@media only screen and (min-width:768px){.mygoalspage__frame{margin-bottom:40px;margin-top:40px}}.mygoalspage__conatiner{background:#fabc2c;background:linear-gradient(180deg,#fabc2c,#feeb34);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fabc2c",endColorstr="#feeb34",GradientType=1);padding:15px 0}.mygoalspage__conatiner h1{color:#000;margin:0 0 10px;padding:0}.mygoalspage__featured-items{display:flex;flex-wrap:wrap}.mygoalspage__challenges,.mygoalspage__manifesto{border-radius:25px 0;box-shadow:0 0 10px 0 rgba(0,0,0,.3);flex-basis:100%;margin-bottom:20px;min-width:0;overflow:hidden}@media only screen and (min-width:768px){.mygoalspage__challenges,.mygoalspage__manifesto{flex-basis:calc(50% - 10px)}.mygoalspage__challenges:nth-child(2n+0),.mygoalspage__manifesto:nth-child(2n+0){margin-left:auto}}.mygoalspage__manifesto .container-fluid,.mygoalspage__manifesto .manifesto__container{height:100%;padding:0}.mygoalspage__manifesto .swiper-container-horizontal>.swiper-pagination-bullets,.mygoalspage__manifesto .swiper-pagination-custom,.mygoalspage__manifesto .swiper-pagination-fraction{left:15px}.schoolspage__ideas{background:#1c79bb;background:linear-gradient(0deg,#1c79bb,#35abe0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c79bb",endColorstr="#35abe0",GradientType=1)}.schoolspage__ideas__title{font-size:20px;font-size:1.25rem;margin:0 auto;padding:40px 0;text-align:center;text-shadow:2px 2px 2px rgba(0,0,0,.3);text-transform:uppercase;width:100%}@media only screen and (min-width:768px){.schoolspage__ideas__title{font-size:35px;font-size:2.1875rem;width:70%}}.schools__super-challenges__button{align-items:center;background-color:#ec0080;border:none;border-radius:25px 0 25px 0;color:#fff;cursor:pointer;display:flex;font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:20px;font-size:1.25rem;margin:0 auto 10px;min-width:160px;padding:10px;position:relative;text-transform:uppercase}@media only screen and (min-width:768px){.schools__super-challenges__button{font-size:24px;font-size:1.5rem}}.schools__super-challenges__button .text{padding:0 10px}.schools__super-challenges__button svg{width:20px}.schools__super-challenges__header{color:#000;font-size:28px;font-size:1.75rem;margin-bottom:50px;position:relative;width:80%}@media only screen and (min-width:768px){.schools__super-challenges__header{font-size:40px;font-size:2.5rem;margin-bottom:40px}}.schools__super-challenges__icon{position:absolute;right:-25%;top:0;transform:scale(.6);transform-origin:top right;z-index:1}@media only screen and (min-width:992px){.schools__super-challenges__icon{transform:scale(.8)}}.schools__more-challenges__button{background-color:#ec0080;border:none;border-radius:25px 0 25px 0;color:#fff;cursor:pointer;display:block;font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:20px;font-size:1.25rem;margin:20px auto 10px;min-width:160px;padding:10px 10px 10px 50px;position:relative;text-transform:uppercase}@media only screen and (min-width:768px){.schools__more-challenges__button{font-size:24px;font-size:1.5rem}}.schools__more-challenges__button svg{height:50px;left:-12px;position:absolute;top:-4px;width:50px}@media only screen and (min-width:768px){.schools__more-challenges__button svg{height:60px;left:-20px;position:absolute;top:-5px;width:60px}}.schools__super-challenges__item{border:1px solid #000;border-radius:15px;color:#000;font-family:avenir-rounded,sans-serif;margin-bottom:20px;min-height:60px;padding:15px 15px 15px 50px;position:relative}.schools__super-challenges__item svg{left:13px;position:absolute;top:15px;width:25px}.sub-page--quizzes .sub-page__title{margin-bottom:0}.sub-page--quizzes .sub-page__header{background:#0055a5;background:linear-gradient(90deg,#0055a5,#009ce1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0055a5",endColorstr="#009ce1",GradientType=1);margin-bottom:0;margin-top:40px;padding:10px}.sub-page--quizzes .sub-page__quiz{background-color:#fff;margin-bottom:40px}.sub-page iframe{position:relative;z-index:1}.sub-page--rewards .sub-page__header{margin-bottom:0;padding-top:20px}@media(min-width:768px){.sub-page--rewards .sub-page__header{padding-top:40px}}.sub-page--rewards .sub-page__media-container{background-color:rgba(0,0,0,.5);padding:20px}.sub-page--rewards .sub-page__description{margin:-10px auto 20px;padding:30px 25px 25px;position:relative;width:100%}@media(min-width:768px){.sub-page--rewards .sub-page__description{margin-top:-149px;padding:160px 45px 45px}}.sub-page--rewards .sub-page__description p{font-size:21px;font-size:1.3125rem}.sub-page__header{margin-bottom:20px;padding-top:20px}@media(min-width:768px){.sub-page__header{margin-bottom:40px;padding-top:40px}}.sub-page__media-container{position:relative;text-align:center;z-index:1}.sub-page__title{color:#fff;font-family:avenir-rounded-demi,sans-serif;font-size:24px;font-size:1.5rem;letter-spacing:2px;line-height:1;margin:20px auto;position:relative;text-align:center;width:65%}@media(min-width:576px){.sub-page__title{width:50%}}@media(min-width:768px){.sub-page__title{font-size:48px;font-size:3rem;margin-top:0;width:70%}}@media(min-width:992px){.sub-page__title{width:65%}}.sub-page__description{background-color:rgba(0,0,0,.5);border-bottom-left-radius:25px;border-bottom-right-radius:25px;font-family:avenir-rounded-demi,sans-serif;margin:-240px auto 20px;padding:260px 25px 25px;position:relative;width:100%}@media(min-width:768px){.sub-page__description{margin-top:-200px;padding:200px 45px 45px}}.sub-page__description--no-margin{margin-top:-10px;padding-top:35px}@media(min-width:768px){.sub-page__description--no-margin{margin-top:-40px;padding-top:45px}}.sub-page__description p{font-family:avenir-rounded,sans-serif}.sub-page--downloads .sub-page__description{margin-top:-360px;padding-top:380px}@media(min-width:768px){.sub-page--downloads .sub-page__description{padding-top:360px}}.sub-page__title--apps{padding-top:30px}@media(min-width:768px){.sub-page__title--apps{padding-top:60px}}.sub-page__title--apps .bar{background-color:#000}.sub-page__title--apps .bar h1{font-size:19px;font-size:1.1875rem;line-height:1;text-align:center;text-shadow:0 3px 0 rgba(0,0,0,.2)}@media(min-width:576px){.sub-page__title--apps .bar h1{font-size:40px;font-size:2.5rem}}.sub-page__title--apps .bar-content{position:relative}@media(min-width:768px){.sub-page__title--apps .bar-content{margin-top:0}}.sub-page__title--apps .bar-content__title{margin-left:25%;padding-right:90px;text-align:center;width:75%}@media(min-width:768px){.sub-page__title--apps .bar-content__title{margin:0 auto;padding-right:0;width:60%}}@media(min-width:992px){.sub-page__title--apps .bar-content__title{padding-right:0;width:70%}}.sub-page__title--apps .bar-content .bar-content__icon{max-width:80px;position:absolute;right:15px}@media(min-width:576px){.sub-page__title--apps .bar-content .bar-content__icon{max-width:141px}}@media(min-width:768px){.sub-page__title--apps .bar-content .bar-content__icon{max-width:141px}}.sub-page__title--apps .bar-content .bar-content__icon img{height:auto;width:100%}@media(min-width:768px){.sub-page__emojis{padding-bottom:5px;padding-top:18px}}.sub-page__emojis .emoji-item__section{padding:15px 0 0}@media(min-width:768px){.sub-page__emojis .emoji-item__section{padding:0}}.sub-page__emojis.container{max-width:1060px;width:100%}.sub-page__emojis__container{background-color:rgba(0,0,0,.5);margin-bottom:10px;position:relative;text-align:center;z-index:1}@media(min-width:768px){.sub-page__emojis__container{margin-bottom:40px}}.sub-page__tagged-content__container{background-color:#000;margin-bottom:10px;padding-bottom:15px;padding-top:15px}@media(min-width:768px){.sub-page__tagged-content__container{margin-bottom:40px}}.content-item{border-radius:25px 0 25px 0;box-shadow:10px 0 10px 0 rgba(0,0,0,.5);overflow:hidden;position:relative}@media only screen and (min-width:768px){.content-item:hover .content-item__details{bottom:0;transition:bottom .4s ease-in-out}.content-item:hover .content-item__title{bottom:0;transition:bottom .3s ease-in-out .15s}.content-item:hover .content-item__image img,.content-item:hover .content-item__video video{transform:scale(1.1)}}.content-item__image img,.content-item__video video{transition:transform .2s ease-in-out}.content-item__video{line-height:0}.content-item__video video{width:100%}.content-item__details{align-items:center;bottom:0;color:#fff;display:flex;line-height:1;padding:10px;position:absolute;text-align:left;transition:bottom .4s ease-in-out;width:100%}@media only screen and (min-width:768px){.content-item__details{bottom:-200px}}.content-item--quiz .content-item__details{background-color:#0055a4}.content-item--challenge .content-item__details,.content-item--video .content-item__details{background-color:#9052c6}.content-item--existing .content-item__details,.content-item--external .content-item__details,.content-item--internal .content-item__details{background-color:#ec0080}.content-item__type{margin-bottom:2px;position:relative;text-decoration:underline}.content-item__title{font-size:12px;font-size:.75rem;position:relative}@media(min-width:576px){.content-item__title{font-size:16px;font-size:1rem}}@media(min-width:992px){.content-item__title{font-size:14px;font-size:.875rem;margin-right:10px}}.content-item__title h2{word-wrap:break-word;font-family:avenir-rounded,sans-serif;overflow-wrap:break-word}.content-item__icon{margin-left:auto}.content-item__icon .icon svg{height:30px;width:30px}@media(min-width:768px){.content-item__icon .icon svg{height:35px;width:35px}.content-item--large .content-item__details{padding:15px}}.content-item--large .content-item__title{margin-right:10px}@media(min-width:768px){.content-item--large .content-item__title{font-size:38px;font-size:2.375rem}}.content-item--large .content-item__icon .icon svg{height:30px;width:30px}@media(min-width:768px){.content-item--large .content-item__icon .icon svg{height:60px;width:60px}}.content-item--hero .content-item__details{padding:20px 15px}@media(min-width:768px){.content-item--hero .content-item__details{padding:40px 45px}}@media only screen and (max-width:1024px){.content-item--hero .content-item__details{bottom:0;position:relative}}@media only screen and (max-width:1024px)and (orientation:landscape){.content-item--hero .content-item__details{bottom:0;position:relative}}.content-item--hero .content-item__title{margin-right:5px}.content-item--hero .content-item__title h1{margin:0}@media(min-width:768px){.content-item--hero .content-item__title h1{font-size:52px;font-size:3.25rem}}.content-item--hero .content-item__icon .icon svg{height:30px;width:30px}@media(min-width:768px){.content-item--hero .content-item__icon .icon svg{height:100px;width:100px}}.content-item--external .content-item__details,.content-item--internal .content-item__details{padding-top:10px}.content-item--external .content-item__icon,.content-item--internal .content-item__icon{bottom:5px;right:5px}@media(min-width:768px){.content-item--external .content-item__icon,.content-item--internal .content-item__icon{bottom:15px;right:15px}}.content-item--size-mix .content-item__icon .icon svg{height:60px;width:60px}@media(min-width:768px){.content-item--size-mix .content-item__icon .icon svg{height:50px;width:50px}}.hero-content-item{margin-bottom:20px}.legal__links{list-style:none;margin:0;padding:0}.legal__link{margin-bottom:20px;width:100%}@media(min-width:768px){.legal__link{width:50%}}.legal__link button.link{background:none;border:none;color:#fff;padding:0}.legal__link .link{font-size:15px;font-size:.9375rem;text-decoration:underline}@media only screen and (min-width:768px){.legal__link .link:hover{text-decoration:none}}.turner-info{font-size:14px;font-size:.875rem;margin-bottom:20px;text-align:center}@media(min-width:768px){.turner-info{text-align:right;width:40%}}.turner-info__images{justify-content:center;margin-bottom:20px}@media(min-width:768px){.turner-info__images{flex-wrap:nowrap;justify-content:flex-end}}.turner-info__images .footer-logo{margin-left:10px;margin-right:10px}@media(min-width:768px){.turner-info__images .footer-logo{margin-left:10px;margin-right:0}}.cn-content__logo{display:none;float:right;margin-bottom:10px;margin-left:10px;width:90px}@media(min-width:768px){.cn-content__logo{display:block}}.media-container__image{margin-bottom:20px}.media-container__image--rounded img{border-radius:25px}.media-container__video{margin-bottom:20px}.media-container__video--rounded video{border-radius:25px}.media-container__store--buttons{margin:20px auto 0;text-align:center}.media-container__store--buttons .store-button{padding:0 10px}.media-container__store--buttons .store-button img{height:auto;max-width:100%}.media-container__cta{text-align:center}.media-container__cta button{background-color:#000;border:none;border-radius:45px;box-shadow:0 3px 0 0 rgba(0,0,0,.35);color:#fff;cursor:pointer;font-size:18px;font-size:1.125rem;margin:3px 3px 50px;padding:8px 15px}@media(min-width:768px){.media-container__cta button{font-size:24px;font-size:1.5rem;padding:15px 30px}}#iframe-container{height:100%}#iframe-container.hidden{display:none}#bitmovin-container{width:100%}.details-container{margin-bottom:20px}.details-container__description{margin-bottom:10px;text-align:left}@media(min-width:768px){.details-container__description{margin-bottom:40px}}.details-container__description__title{font-size:32px;font-size:2rem}@media(min-width:768px){.details-container__description__title{padding:20px 0 0}}.details-container__description__content{font-family:Lubalin Graph ITC Turner Latin,sans-serif}.details-container__description__content .copy-inner{height:auto;max-height:55px;overflow:hidden}@media(min-width:768px){.details-container__description__content .copy-inner{max-height:60px}}.details-container__description__content .copy-inner h3{padding:20px 0}.details-container__description__content .copy-inner p{font-family:avenir-rounded,sans-serif;padding:0 0 20px}@media(min-width:768px){.details-container__description__content .copy-inner p{font-size:18px;font-size:1.125rem}}.details-container__description__content .copy-inner.reveal{max-height:none}.details-container__showmore button{background-color:#ec0080;border:none;border-radius:45px;box-shadow:0 3px 0 0 rgba(0,0,0,.35);color:#000;cursor:pointer;font-size:16px;font-size:1rem;margin:20px 3px 3px;outline:0;padding:10px 20px}@media(min-width:768px){.details-container__showmore button{font-size:24px;font-size:1.5rem;padding:15px 30px}}.details-container__screenshots{margin-bottom:10px;text-align:left}@media(min-width:768px){.details-container__screenshots{margin-bottom:50px}}.details-container__screenshots h2{font-size:32px;font-size:2rem}.bmpui-ui-watermark{display:none}#bitmovin-player__mobile-game{height:100%;position:relative;top:0;width:100%}.video-playlist{margin-bottom:80px;position:relative}@media only screen and (min-width:768px){.video-playlist{margin-bottom:20px}}.video-playlist .content-item{box-shadow:none}.video-playlist .content-item__details{bottom:0}.video-playlist__header{align-items:center;display:flex;margin-bottom:10px}.video-playlist__button{align-items:center;background-color:#ec0080;border:none;border-radius:25px 0 25px 0;color:#fff;display:flex;font-size:20px;font-size:1.25rem;margin-left:auto;padding:10px 15px;position:relative;text-transform:uppercase;z-index:201}.video-playlist__button--less svg{transform:rotate(180deg)}.video-playlist__button__arrow{align-items:center;display:flex;height:20px;margin-left:10px;width:20px}.video-playlist__button__arrow svg{transition:transform .3s ease-in-out}.video-playlist__button__arrow svg .cls-1{fill:#fff}@media only screen and (max-width:768px){.video-playlist__button{bottom:-60px;left:50%;position:absolute;transform:translateX(-50%)}}.video-playlist__title{color:#000;font-size:26px;font-size:1.625rem;margin-bottom:5px;text-transform:uppercase}.video-playlist__grid{list-style:none;margin:0;padding:0}@media only screen and (min-width:768px){.video-playlist__grid{display:flex;flex-direction:row;flex-wrap:wrap}}.video-playlist__grid li{flex-basis:100%;margin:0 15px 20px}@media only screen and (min-width:768px){.video-playlist__grid li{flex-basis:calc(33.3% - 20px)}.video-playlist__grid li:first-child{margin-left:0}.video-playlist__grid li:nth-child(3n+0){margin-right:0}.video-playlist__grid li:nth-child(3n+1){margin-left:0}}.no-touchevents .video-playlist__carousel:hover .video-playlist__carousel__button{opacity:.5}@media only screen and (min-width:768px){.no-touchevents .video-playlist__carousel__button:hover{opacity:1!important}}.video-playlist__carousel{position:relative}.video-playlist__carousel__button{align-items:center;background-color:#ec0080;border-radius:50%;cursor:pointer;display:flex;flex-wrap:wrap;height:45px;justify-content:center;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease-in-out;width:45px;z-index:10}@media only screen and (min-width:768px){.video-playlist__carousel__button{opacity:0}}.video-playlist__carousel__button:after,.video-playlist__carousel__button:before{background-color:#fff;content:"";height:3px;position:absolute;width:17px;z-index:11}.video-playlist__carousel__button.swiper-button-disabled{display:none;opacity:0}.video-playlist__carousel__button.button-next{right:5px}.video-playlist__carousel__button.button-next:after{margin-top:10px;transform:rotate(-45deg)}.video-playlist__carousel__button.button-next:before{margin-top:-10px;transform:rotate(45deg)}.video-playlist__carousel__button.button-prev{left:5px}.video-playlist__carousel__button.button-prev:after{margin-top:-10px;transform:rotate(-45deg)}.video-playlist__carousel__button.button-prev:before{margin-top:10px;transform:rotate(45deg)}.video-playlist__carousel .swiper-container[dir=rtl] .video-playlist__carousel__button.button-next{left:5px;right:auto}.video-playlist__carousel .swiper-container[dir=rtl] .video-playlist__carousel__button.button-next:after{transform:rotate(45deg)}.video-playlist__carousel .swiper-container[dir=rtl] .video-playlist__carousel__button.button-next:before{transform:rotate(-45deg)}.video-playlist__carousel .swiper-container[dir=rtl] .video-playlist__carousel__button.button-prev{left:auto;right:5px}.video-playlist__carousel .swiper-container[dir=rtl] .video-playlist__carousel__button.button-prev:after{transform:rotate(45deg)}.video-playlist__carousel .swiper-container[dir=rtl] .video-playlist__carousel__button.button-prev:before{transform:rotate(-45deg)}@media only screen and (min-width:768px){.home .manifesto__container{min-height:400px}}.manifesto__container{background:#e6017e;background:linear-gradient(180deg,#e6017e,#971a81);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e6017e",endColorstr="#971a81",GradientType=1)}@media only screen and (min-width:768px){.manifesto__grid--large{position:relative}.manifesto__grid--large .swiper-container{margin:auto;max-width:700px;position:static}.manifesto__grid--large .swiper-pagination{text-align:right}}.challenge-type-filter{flex-wrap:wrap;justify-content:center}@media only screen and (max-width:470px){.challenge-type-filter{margin:0 auto;max-width:260px}}@media only screen and (min-width:768px){.challenge-type-filter{flex-wrap:nowrap;justify-content:space-around}}.challenge-type-filter li{list-style:none;margin:2.5px}@media only screen and (min-width:768px){.challenge-type-filter li{margin:0 2.5px}}.challenge-type-filter li img{cursor:pointer}.challenge-filter-type-icon{align-items:center;border:2px solid #fff;border-radius:50%;box-shadow:0 6px 10px 0 rgba(0,0,0,.25);cursor:pointer;display:flex;height:45px;justify-content:center;position:relative;width:45px}@media only screen and (min-width:992px){.challenge-filter-type-icon{height:60px;width:60px}}.challenge-filter-type-icon svg{max-width:60%}.challenge-filter-type-icon svg.challenge-schools-icon{max-width:70%}.challenge-filter-type-icon--travel{background-color:#ec0080}.challenge-filter-type-icon--travel.challenge-filter-type-icon--deactive{background-color:#d6d6d6}.challenge-filter-type-icon--travel.challenge-filter-type-icon--deactive .challenge-travel-icon .cls-1,.challenge-filter-type-icon--travel.challenge-filter-type-icon--deactive .challenge-travel-icon .cls-2{fill:#fbfbfb}.challenge-filter-type-icon--travel.challenge-filter-type-icon--deactive .challenge-travel-icon .cls-5{stroke:#fbfbfb}.challenge-filter-type-icon--travel .challenge-filter-type-icon__title{border-color:#ec0080;color:#ec0080}.challenge-filter-type-icon--creative{background-color:#8c08ff}.challenge-filter-type-icon--creative.challenge-filter-type-icon--deactive{background-color:#d6d6d6}.challenge-filter-type-icon--creative.challenge-filter-type-icon--deactive .challenge-creative-icon .cls-1{fill:#fbfbfb}.challenge-filter-type-icon--creative .challenge-filter-type-icon__title{border-color:#8c08ff;color:#8c08ff}.challenge-filter-type-icon--energy{background-color:#ffc100}.challenge-filter-type-icon--energy.challenge-filter-type-icon--deactive{background-color:#d6d6d6}.challenge-filter-type-icon--energy.challenge-filter-type-icon--deactive .challenge-energy-icon .cls-2,.challenge-filter-type-icon--energy.challenge-filter-type-icon--deactive .challenge-energy-icon .cls-3{fill:#fff}.challenge-filter-type-icon--energy.challenge-filter-type-icon--deactive .challenge-energy-icon .cls-4{stroke:#fff}.challenge-filter-type-icon--energy .challenge-filter-type-icon__title{border-color:#ffc100;color:#ffc100}.challenge-filter-type-icon--flora{background-color:#85b900}.challenge-filter-type-icon--flora.challenge-filter-type-icon--deactive{background-color:#d6d6d6}.challenge-filter-type-icon--flora.challenge-filter-type-icon--deactive .challenge-flora-icon .cls-1{fill:#fbfbfb}.challenge-filter-type-icon--flora .challenge-filter-type-icon__title{border-color:#85b900;color:#85b900}.challenge-filter-type-icon--fauna{background-color:#fe6e56}.challenge-filter-type-icon--fauna.challenge-filter-type-icon--deactive{background-color:#d6d6d6}.challenge-filter-type-icon--fauna.challenge-filter-type-icon--deactive .challenge-fauna-icon .cls-1{fill:#fbfbfb}.challenge-filter-type-icon--fauna .challenge-filter-type-icon__title{border-color:#fe6e56;color:#fe6e56}.challenge-filter-type-icon--recycle{background-color:#00b04b}.challenge-filter-type-icon--recycle.challenge-filter-type-icon--deactive{background-color:#d6d6d6}.challenge-filter-type-icon--recycle.challenge-filter-type-icon--deactive .challenge-recycle-icon .cls-1{fill:#f7f7f7}.challenge-filter-type-icon--recycle.challenge-filter-type-icon--deactive .challenge-recycle-icon .cls-3{fill:#f2f2f2}.challenge-filter-type-icon--recycle .challenge-filter-type-icon__title{border-color:#00b04b;color:#00b04b}.challenge-filter-type-icon--water{background-color:#00bdb6}.challenge-filter-type-icon--water.challenge-filter-type-icon--deactive{background-color:#d6d6d6}.challenge-filter-type-icon--water.challenge-filter-type-icon--deactive .challenge-water-icon .cls-1{fill:#d6d6d6;stroke:#f2f2f2}.challenge-filter-type-icon--water .challenge-filter-type-icon__title{border-color:#00bdb6;color:#00bdb6}.challenge-filter-type-icon--schools{background-color:#c96ccb}.challenge-filter-type-icon--schools.challenge-filter-type-icon--deactive{background-color:#d6d6d6}.challenge-filter-type-icon--schools.challenge-filter-type-icon--deactive .challenge-schools-icon .cls-1{fill:#fbfbfb}.challenge-filter-type-icon--schools .challenge-filter-type-icon__title{border-color:#c96ccb;color:#c96ccb}.challenge-filter-type-icon--food{background-color:#3ec407}.challenge-filter-type-icon--food.challenge-filter-type-icon--deactive{background-color:#d6d6d6}.challenge-filter-type-icon--food.challenge-filter-type-icon--deactive .challenge-food-icon .cls-2{fill:#fbfbfb}.challenge-filter-type-icon--food .challenge-filter-type-icon__title{border-color:#3ec407;color:#3ec407}.challenge-filter-type-icon__title{display:none}.no-touchevents .challenge-filter-type-icon:hover .challenge-filter-type-icon__title{opacity:1;transform:translate(-50%,-65px)}.no-touchevents .challenge-filter-type-icon__title{background-color:#fff;border-radius:25px;border-style:solid;border-width:2px;box-shadow:0 6px 10px 0 rgba(0,0,0,.25);display:block;font-size:22px;font-size:1.375rem;left:50%;opacity:0;padding:10px 25px;position:absolute;transform:translate(-50%,-55px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;z-index:10}.challenge-filter__conatiner{display:flex;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width:768px){.challenge-filter__conatiner{flex-direction:row}.challenge-filter__type{margin-left:auto}}.challenge-filter__dropdown{align-self:center;margin-bottom:20px}@media only screen and (min-width:768px){.challenge-filter__dropdown{align-self:flex-start;flex-basis:230px;margin-right:20px}}@media only screen and (min-width:992px){.challenge-filter__dropdown{flex-basis:300px}}.challenge-dropdown__conatiner{cursor:pointer;position:relative;width:250px}@media only screen and (min-width:768px){.challenge-dropdown__conatiner{width:auto}}.challenge-dropdown__conatiner--open .challenge-dropdown__arrow{transform:rotate(180deg)}.challenge-dropdown__conatiner--open .challenge-dropdown__list{display:block}.challenge-dropdown__conatiner--close .challenge-dropdown__list{display:none}.challenge-dropdown__header{align-items:center;background-color:#fff;border-radius:25px 0 25px 0;color:#ec0080;display:flex;font-size:22px;font-size:1.375rem;padding-bottom:10px;padding-left:30px;padding-top:10px;position:relative;text-transform:uppercase;z-index:201}.challenge-dropdown__header .challenge-dropdown__arrow{align-items:center;display:flex;height:30px;margin-left:auto;margin-right:20px;transition:transform .3s ease-in-out;width:30px}.challenge-dropdown__list{border-radius:0 0 25px 0;font-family:avenir-rounded,sans-serif;font-family:Lubalin Graph ITC Turner Latin,sans-serif;margin-top:-25px;overflow:hidden;position:absolute;width:100%;z-index:200}.challenge-dropdown__list--survey{font-family:avenir-rounded,sans-serif}.challenge-dropdown__list span{background-color:#ec0080;color:#fff;display:block;font-size:22px;font-size:1.375rem;padding-bottom:7.5px;padding-left:30px;padding-top:7.5px;text-transform:uppercase;width:100%}.challenge-dropdown__list span:first-child{padding-top:35px}.challenge-dropdown__list span:hover{background-color:#fff;color:#ec0080}.challenge-dropdown--cant-do .challenge-dropdown__conatiner{width:100%}.challenge-dropdown--cant-do .challenge-dropdown__header{border-radius:0;font-size:18px;font-size:1.125rem;justify-content:center;padding:10px 15px;text-align:left}.challenge-dropdown--cant-do .challenge-dropdown__arrow{margin-left:15px;margin-right:0}.challenge-dropdown--cant-do .challenge-dropdown__list{background-color:#fff;border-radius:0 0 25px 0;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);margin-top:0;padding:15px}.challenge-dropdown--cant-do .challenge-dropdown__list .title{color:#000;font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:15px;text-align:center}.challenge-dropdown--cant-do .challenge-dropdown__list .description{color:#000;font-size:16px;font-size:1rem;text-align:center}.challenge-dropdown--cant-do .challenge-dropdown__list .option{align-items:center;display:flex;margin-bottom:10px}.challenge-dropdown--cant-do .challenge-dropdown__list .option .icon{align-items:flex-end;display:flex;height:46px;width:50px}.challenge-dropdown--cant-do .challenge-dropdown__list .option.selected svg{width:100%}.challenge-dropdown--cant-do .challenge-dropdown__list .option svg{width:41px}.challenge-dropdown--cant-do .challenge-dropdown__list .option .label{color:#000;font-size:16px;font-size:1rem;margin-left:30px}.challenge-dropdown--cant-do .challenge-dropdown__list .reason-input{display:none}.challenge-dropdown--cant-do .challenge-dropdown__submit{margin-top:20px;text-align:center}.challenge-dropdown--cant-do .challenge-dropdown__submit button{background-color:none;border:none;border-radius:25px 0 25px 0;box-shadow:0 5px 10px 0 rgba(0,0,0,.3);color:#fff;cursor:pointer;font-size:22px;font-size:1.375rem;font-weight:700;padding:15px 25px;text-transform:uppercase}@media only screen and (min-width:768px){.challenge-dropdown--cant-do .challenge-dropdown__submit button{padding:10px 35px}}.challenge-dropdown--cant-do.food .challenge-dropdown__submit button{background-color:#3ec407}.challenge-dropdown--cant-do.food .challenge-dropdown__list span,.challenge-dropdown--cant-do.food .challenge-dropdown__title{color:#3ec407}.challenge-dropdown--cant-do.food .challenge-dropdown__arrow svg .cls-1{fill:#3ec407}.challenge-dropdown--cant-do.food .challenge-box-unticked .cls-2{stroke:#3ec407}.challenge-dropdown--cant-do.food .challenge-box-ticked .cls-4{fill:#3ec407}.challenge-dropdown--cant-do.food .challenge-box-ticked .cls-3{stroke:#3ec407}.challenge-dropdown--cant-do.creative .challenge-dropdown__submit button{background-color:#8c08ff}.challenge-dropdown--cant-do.creative .challenge-dropdown__list span,.challenge-dropdown--cant-do.creative .challenge-dropdown__title{color:#8c08ff}.challenge-dropdown--cant-do.creative .challenge-dropdown__arrow svg .cls-1{fill:#8c08ff}.challenge-dropdown--cant-do.creative .challenge-box-unticked .cls-2{stroke:#8c08ff}.challenge-dropdown--cant-do.creative .challenge-box-ticked .cls-4{fill:#8c08ff}.challenge-dropdown--cant-do.creative .challenge-box-ticked .cls-3{stroke:#8c08ff}.challenge-dropdown--cant-do.recycle .challenge-dropdown__submit button{background-color:#00b04b}.challenge-dropdown--cant-do.recycle .challenge-dropdown__list span,.challenge-dropdown--cant-do.recycle .challenge-dropdown__title{color:#00b04b}.challenge-dropdown--cant-do.recycle .challenge-dropdown__arrow svg .cls-1{fill:#00b04b}.challenge-dropdown--cant-do.recycle .challenge-box-unticked .cls-2{stroke:#00b04b}.challenge-dropdown--cant-do.recycle .challenge-box-ticked .cls-4{fill:#00b04b}.challenge-dropdown--cant-do.recycle .challenge-box-ticked .cls-3{stroke:#00b04b}.challenge-dropdown--cant-do.fauna .challenge-dropdown__submit button{background-color:#fe6e56}.challenge-dropdown--cant-do.fauna .challenge-dropdown__list span,.challenge-dropdown--cant-do.fauna .challenge-dropdown__title{color:#fe6e56}.challenge-dropdown--cant-do.fauna .challenge-dropdown__arrow svg .cls-1{fill:#fe6e56}.challenge-dropdown--cant-do.fauna .challenge-box-unticked .cls-2{stroke:#fe6e56}.challenge-dropdown--cant-do.fauna .challenge-box-ticked .cls-4{fill:#fe6e56}.challenge-dropdown--cant-do.fauna .challenge-box-ticked .cls-3{stroke:#fe6e56}.challenge-dropdown--cant-do.water .challenge-dropdown__submit button{background-color:#00bdb6}.challenge-dropdown--cant-do.water .challenge-dropdown__list span,.challenge-dropdown--cant-do.water .challenge-dropdown__title{color:#00bdb6}.challenge-dropdown--cant-do.water .challenge-dropdown__arrow svg .cls-1{fill:#00bdb6}.challenge-dropdown--cant-do.water .challenge-box-unticked .cls-2{stroke:#00bdb6}.challenge-dropdown--cant-do.water .challenge-box-ticked .cls-4{fill:#00bdb6}.challenge-dropdown--cant-do.water .challenge-box-ticked .cls-3{stroke:#00bdb6}.challenge-dropdown--cant-do.energy .challenge-dropdown__submit button{background-color:#ffc100}.challenge-dropdown--cant-do.energy .challenge-dropdown__list span,.challenge-dropdown--cant-do.energy .challenge-dropdown__title{color:#ffc100}.challenge-dropdown--cant-do.energy .challenge-dropdown__arrow svg .cls-1{fill:#ffc100}.challenge-dropdown--cant-do.energy .challenge-box-unticked .cls-2{stroke:#ffc100}.challenge-dropdown--cant-do.energy .challenge-box-ticked .cls-4{fill:#ffc100}.challenge-dropdown--cant-do.energy .challenge-box-ticked .cls-3{stroke:#ffc100}.challenge-dropdown--cant-do.flora .challenge-dropdown__submit button{background-color:#85b900}.challenge-dropdown--cant-do.flora .challenge-dropdown__list span,.challenge-dropdown--cant-do.flora .challenge-dropdown__title{color:#85b900}.challenge-dropdown--cant-do.flora .challenge-dropdown__arrow svg .cls-1{fill:#85b900}.challenge-dropdown--cant-do.flora .challenge-box-unticked .cls-2{stroke:#85b900}.challenge-dropdown--cant-do.flora .challenge-box-ticked .cls-4{fill:#85b900}.challenge-dropdown--cant-do.flora .challenge-box-ticked .cls-3{stroke:#85b900}.challenge-dropdown--cant-do.travel .challenge-dropdown__submit button{background-color:#ec0080}.challenge-dropdown--cant-do.travel .challenge-dropdown__list span,.challenge-dropdown--cant-do.travel .challenge-dropdown__title{color:#ec0080}.challenge-dropdown--cant-do.travel .challenge-dropdown__arrow svg .cls-1{fill:#ec0080}.challenge-dropdown--cant-do.travel .challenge-box-unticked .cls-2{stroke:#ec0080}.challenge-dropdown--cant-do.travel .challenge-box-ticked .cls-4{fill:#ec0080}.challenge-dropdown--cant-do.travel .challenge-box-ticked .cls-3{stroke:#ec0080}.challenge-dropdown--cant-do.schools .challenge-dropdown__submit button{background-color:#c96ccb}.challenge-dropdown--cant-do.schools .challenge-dropdown__list span,.challenge-dropdown--cant-do.schools .challenge-dropdown__title{color:#c96ccb}.challenge-dropdown--cant-do.schools .challenge-dropdown__arrow svg .cls-1{fill:#c96ccb}.challenge-dropdown--cant-do.schools .challenge-box-unticked .cls-2{stroke:#c96ccb}.challenge-dropdown--cant-do.schools .challenge-box-ticked .cls-4{fill:#c96ccb}.challenge-dropdown--cant-do.schools .challenge-box-ticked .cls-3{stroke:#c96ccb}.challenge-dropdown--cant-do .challenge-dropdown__conatiner--open .challenge-dropdown__header{border-radius:0}.challenge-dropdown--cant-do .challenge-dropdown__conatiner--close .challenge-dropdown__header{border-radius:0 0 25px 0}.challenges-grid__more-button{background-color:#fff;border:none;border-radius:25px 0;color:#ec0080;cursor:pointer;display:flex;font-size:26px;font-size:1.625rem;margin:0 auto;padding:10px 50px;transition:color .3s ease-in-out,background-color .3s ease-in-out}.no-touchevents .challenges-grid__more-button:hover{background-color:#ec0080;color:#fff}html.webp .challenge-item__supervision:after{background-image:url(../images/challenges/supervision_triangle.94124db5.webp)}.challenge-item,.challenge-item__wrapper{height:100%}.challenge-item{background-color:#fff;border-radius:25px 0 25px 0;cursor:pointer;padding-bottom:0;position:relative}.challenge-item--show{padding-bottom:185px}.challenge-item--show .challenge-item__compacted{height:auto;visibility:visible}.challenge-item--show .challenge-item__footer{visibility:visible}.challenge-item--show .challenge-item__mobile-arrow svg{transform:rotate(180deg)}@media only screen and (min-width:768px){.challenge-item{cursor:auto;padding-bottom:185px}}.challenge-item__header{align-items:center;border-radius:25px 0 25px 0;display:flex;padding:8px 15px}.challenge-item__header h2{font-family:avenir-rounded,sans-serif;font-size:20px;font-size:1.25rem;font-weight:700}.challenge-item__title{margin-right:15px}.challenge-item__icon{display:flex;margin-right:15px}.challenge-item__icon svg{height:40px;width:40px}.challenge-item__mobile-arrow{display:block;flex-basis:30px;flex-shrink:0;margin-left:auto}@media only screen and (min-width:768px){.challenge-item__mobile-arrow{display:none}}.challenge-item__mobile-arrow svg{transform:rotate(0deg);transition:transform .3s ease-in-out}.challenge-item__mobile-arrow svg .cls-1{fill:#fff}.challenge-item__compacted{height:0;visibility:hidden}@media only screen and (min-width:768px){.challenge-item__compacted{height:auto;visibility:visible}}.challenge-item__footer{bottom:0;left:0;position:absolute;visibility:hidden;width:100%;z-index:1}@media only screen and (min-width:768px){.challenge-item__footer{visibility:visible}}.challenge-item__footer--open-options{z-index:100}.challenge-item__image{border-radius:25px 0 25px 0;margin-bottom:20px;overflow:hidden;padding-top:56%;position:relative}.challenge-item__image picture{left:0;position:absolute;top:0}.challenge-item__image img{width:100%}.challenge-item__supervision{background-color:rgba(46,166,224,.75);border-bottom-right-radius:25px;color:#fff;font-family:avenir-rounded,sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;left:37px;padding:12px 20px 12px 35px;position:absolute;top:10px;z-index:10}.challenge-item__supervision:after{background-image:url(../images/challenges/supervision_triangle.052d6946.png);background-repeat:no-repeat;background-size:100%;content:"";height:60px;left:-35px;position:absolute;top:-10px;width:65px}.challenge-item__super-challenge{position:absolute;right:0;top:0;z-index:10}.challenge-item__details{color:#000;display:flex;flex-direction:column;font-family:avenir-rounded,sans-serif}.challenge-item__details .description--hide{height:55px;overflow:hidden}.challenge-item__details .description--show{height:auto;overflow:visible}.challenge-item__details .read-more{background-color:transparent;border:none;cursor:pointer;font-weight:700;margin-left:auto;margin-top:7px;text-decoration:underline}.challenge-item__details .download-button{background-color:#fff;border-radius:25px 0 25px 0;box-shadow:0 0 10px 0 rgba(0,0,0,.3);color:#ec0080;display:flex;font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:26px;font-size:1.625rem;margin:20px auto 0;padding:5px 18px;text-transform:uppercase;transition:color .3s ease-in-out,background-color .3s ease-in-out}.challenge-item__details .download-button svg{margin-left:10px;max-height:28px;max-width:22px}.challenge-item__details .download-button svg .cls-2{transition:fill .3s ease-in-out}html.no-touchevents .challenge-item__details .download-button:hover{background-color:#ec0080;color:#fff}html.no-touchevents .challenge-item__details .download-button:hover svg .cls-2{fill:#fff}.challenge-item__body{padding:20px 20px 80px;position:relative}.challenge-item__confirmation{box-shadow:0 5px 10px 0 rgba(0,0,0,.3);margin:0 15px 20px}.challenge-item__done{align-items:center;border-radius:25px 0 0 0;cursor:pointer;display:flex;font-size:20px;font-size:1.25rem;padding:10px;text-align:center;text-transform:uppercase}.challenge-item__done--completed{border-radius:25px 0}.challenge-item__done .status{flex-grow:2}.challenge-item__done .tickbox{align-items:flex-end;background-color:transparent;border:0;display:flex;height:37px;justify-content:flex-start;margin-right:10px;position:relative;width:50px}.challenge-item__done .tickbox svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.challenge-item__done .tickbox--ticked svg{width:75%}.challenge-item__done .tickbox--unticked svg{max-width:28px}.challenge-item__done .tickbox .challenge-cross{width:32px}.challenge-item__confirmation,.challenge-item__social{border-radius:25px 0 25px 0}.challenge-item__social{background-color:#e7e7e7;display:flex;text-align:center}.challenge-item__social div{align-items:center;color:#000;display:flex}.challenge-item__social--two-items .diary,.challenge-item__social--two-items .like,.challenge-item__social--two-items .share{flex-basis:50%}.challenge-item__social--three-items .diary,.challenge-item__social--three-items .like,.challenge-item__social--three-items .share{flex-basis:33.3%}.challenge-item__social .diary,.challenge-item__social .like,.challenge-item__social .share{align-items:center;background-color:transparent;border:none;border-radius:25px 0;cursor:pointer;display:flex;font-size:17px;font-size:1.0625rem;justify-content:center;margin:0 15px;padding:10px 0;text-transform:uppercase}.challenge-item__social .diary svg,.challenge-item__social .like svg,.challenge-item__social .share svg{height:32px;margin-right:15px;transition:transform .3s ease-in-out;width:30px}.challenge-item__social .diary--active{color:#fff}.challenge-item__social .diary--active svg .cls-1{fill:#fff}.challenge-item__social .like--liked{color:#fff}.challenge-item__social .like--liked svg{transform:rotate(-25deg)}.challenge-item__social .like--liked svg .cls-1{fill:#fff}.challenge-item__diary{background-color:#ec0080;border-radius:25px 0 25px 0;bottom:65px;display:flex;flex-direction:column;left:0;margin:5px;padding:10px;position:absolute;width:calc(100% - 10px);z-index:1000}.challenge-item__diary:before{background-color:#ec0080;bottom:-10px;content:"";height:30px;left:13%;position:absolute;transform:rotate(45deg);width:30px}.challenge-item__diary span{color:#fff;margin-bottom:30px}.challenge-item__diary ul{display:flex;list-style:none;width:100%}.challenge-item__diary ul li{flex-basis:calc(14.29% - 10px);margin:0 5px}.challenge-item__diary ul li .box{border:2px solid #fff;border-radius:10px;cursor:pointer;padding-top:90%;position:relative}.challenge-item__diary ul li .box--active{background-color:#fff}.challenge-item__diary ul li .box--active:after{color:#ec0080;content:"✓";font-size:26px;font-size:1.625rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.challenge-item__diary ul li .box span{color:#fff;font-size:18px;font-size:1.125rem;left:50%;position:absolute;top:0;transform:translate(-50%,-25px)}.challenge-item--food .challenge-item__done,.challenge-item--food .challenge-item__header,.challenge-item--food .challenge-item__social .diary--active,.challenge-item--food .challenge-item__social .like--liked{background-color:#3ec407}.challenge-item--food .challenge-item__done .challenge-box-cross .cls-1,.challenge-item--food .challenge-item__done .cls-4,.challenge-item--food .challenge-item__social .challenge-downloads-icon .cls-2,.challenge-item--food .challenge-item__social .cls-1{fill:#3ec407}.challenge-item--creative .challenge-item__done,.challenge-item--creative .challenge-item__header,.challenge-item--creative .challenge-item__social .diary--active,.challenge-item--creative .challenge-item__social .like--liked{background-color:#8c08ff}.challenge-item--creative .challenge-item__done .challenge-box-cross .cls-1,.challenge-item--creative .challenge-item__done .cls-4,.challenge-item--creative .challenge-item__social .challenge-downloads-icon .cls-2,.challenge-item--creative .challenge-item__social .cls-1{fill:#8c08ff}.challenge-item--recycle .challenge-item__done,.challenge-item--recycle .challenge-item__header,.challenge-item--recycle .challenge-item__social .diary--active,.challenge-item--recycle .challenge-item__social .like--liked{background-color:#00b04b}.challenge-item--recycle .challenge-item__done .challenge-box-cross .cls-1,.challenge-item--recycle .challenge-item__done .cls-4,.challenge-item--recycle .challenge-item__social .challenge-downloads-icon .cls-2,.challenge-item--recycle .challenge-item__social .cls-1{fill:#00b04b}.challenge-item--fauna .challenge-item__done,.challenge-item--fauna .challenge-item__header,.challenge-item--fauna .challenge-item__social .diary--active,.challenge-item--fauna .challenge-item__social .like--liked{background-color:#fe6e56}.challenge-item--fauna .challenge-item__done .challenge-box-cross .cls-1,.challenge-item--fauna .challenge-item__done .cls-4,.challenge-item--fauna .challenge-item__social .challenge-downloads-icon .cls-2,.challenge-item--fauna .challenge-item__social .cls-1{fill:#fe6e56}.challenge-item--water .challenge-item__done,.challenge-item--water .challenge-item__header,.challenge-item--water .challenge-item__social .diary--active,.challenge-item--water .challenge-item__social .like--liked{background-color:#00bdb6}.challenge-item--water .challenge-item__done .challenge-box-cross .cls-1,.challenge-item--water .challenge-item__done .cls-4,.challenge-item--water .challenge-item__social .challenge-downloads-icon .cls-2,.challenge-item--water .challenge-item__social .cls-1{fill:#00bdb6}.challenge-item--schools .challenge-item__done,.challenge-item--schools .challenge-item__header,.challenge-item--schools .challenge-item__social .diary--active,.challenge-item--schools .challenge-item__social .like--liked{background-color:#c96ccb}.challenge-item--schools .challenge-item__done .challenge-box-cross .cls-1,.challenge-item--schools .challenge-item__done .cls-4,.challenge-item--schools .challenge-item__social .challenge-downloads-icon .cls-2,.challenge-item--schools .challenge-item__social .cls-1{fill:#c96ccb}.challenge-item--energy .challenge-item__done,.challenge-item--energy .challenge-item__header,.challenge-item--energy .challenge-item__social .diary--active,.challenge-item--energy .challenge-item__social .like--liked{background-color:#ffc100}.challenge-item--energy .challenge-item__done .cls-4,.challenge-item--energy .challenge-item__social .challenge-downloads-icon .cls-2,.challenge-item--energy .challenge-item__social .cls-1{fill:#ffc100}.challenge-item--flora .challenge-item__done,.challenge-item--flora .challenge-item__header,.challenge-item--flora .challenge-item__social .diary--active,.challenge-item--flora .challenge-item__social .like--liked{background-color:#85b900}.challenge-item--flora .challenge-item__done .challenge-box-cross .cls-1,.challenge-item--flora .challenge-item__done .cls-4,.challenge-item--flora .challenge-item__social .challenge-downloads-icon .cls-2,.challenge-item--flora .challenge-item__social .cls-1{fill:#85b900}.challenge-item--travel .challenge-item__done,.challenge-item--travel .challenge-item__header,.challenge-item--travel .challenge-item__social .diary--active,.challenge-item--travel .challenge-item__social .like--liked{background-color:#ec0080}.challenge-item--travel .challenge-item__done .challenge-box-cross .cls-1,.challenge-item--travel .challenge-item__done .cls-4,.challenge-item--travel .challenge-item__social .challenge-downloads-icon .cls-2,.challenge-item--travel .challenge-item__social .cls-1{fill:#ec0080}.challenge-item--compacted-view{height:100%;position:relative}.challenge-item--compacted-view img{width:100%}.challenge-item__compacted-title{align-items:center;border-radius:25px 0;bottom:0;display:flex;padding:8px 15px;position:absolute;width:100%}.challenge-item__compacted-title h2{font-family:avenir-rounded,sans-serif;font-size:20px;font-size:1.25rem;font-weight:700}.challenge-item--food .challenge-item__compacted-title{background-color:#3ec407}.challenge-item--recycle .challenge-item__compacted-title{background-color:#00b04b}.challenge-item--fauna .challenge-item__compacted-title{background-color:#fe6e56}.challenge-item--water .challenge-item__compacted-title{background-color:#00bdb6}.challenge-item--schools .challenge-item__compacted-title{background-color:#c96ccb}.challenge-item--energy .challenge-item__compacted-title{background-color:#ffc100}.challenge-item--flora .challenge-item__compacted-title{background-color:#85b900}.challenge-item--travel .challenge-item__compacted-title{background-color:#ec0080}.challenge-item--creative .challenge-item__compacted-title{background-color:#8c08ff}.challenges__offline-message{border-radius:25px;box-shadow:0 3px 3px 0 rgba(0,0,0,.25);position:relative}.challenges__offline-message:before{background-color:#fff;bottom:-10px;box-shadow:3px 3px 3px 0 rgba(0,0,0,.25);content:"";height:30px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:30px}.challenges__offline-message__body{background-color:#fff;border-radius:25px;color:#000;padding:15px 25px;position:relative;text-align:center}.challenges__offline-message__body .title{font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:25px;font-size:1.5625rem;margin-bottom:5px}@media only screen and (min-width:500px){.challenges__offline-message__body .title{font-size:30px;font-size:1.875rem}}.challenges__offline-message__body .description_1{font-family:avenir-rounded,sans-serif;font-size:16px;font-size:1rem;margin-bottom:5px}.challenges__offline-message__body .description_2{font-family:avenir-rounded-bold,sans-serif;font-size:16px;font-size:1rem}@media(orientation:landscape){html.mobile body:not(.my-goals) .mygoalspage__frame{border:4px solid #fff;border-radius:40px;box-shadow:0 0 7px 0 rgba(0,0,0,.35);height:0;margin:60px auto 0;max-height:100vh;max-width:100vw;overflow:hidden;padding-top:56%;position:relative}html.mobile body:not(.my-goals) .mygoalspage__frame>div{left:0;position:absolute;top:0}}.mygoals_frame{background:rgba(0,255,0,.1);border:4px solid #fff;border-radius:40px;box-shadow:0 5px 5px 5px rgba(0,0,0,.35);height:0;margin:2rem auto 0;max-height:100vh;max-width:100vw;overflow:hidden;padding-top:56.6666666667%;position:relative}.mygoals_inner{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.mygoals_inner>img{max-width:110%}.mygoals_rotateme{font-size:28px;font-size:1.75rem}.mygoals_intro{height:100%;position:relative;width:100%}.mygoals_intro__bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.mygoals_intro__body{height:100%;position:relative;z-index:2}.mygoals_introheader{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:24px;font-size:1.5rem;height:30%;justify-content:center;line-height:1.2;padding:25px 10%;text-align:center;text-transform:uppercase;width:100%}.mygoals_introheader span{display:block;font-size:32px;font-size:2rem}.mygoals_steps{background:#ffec00;background:linear-gradient(0deg,#ffec00,#fbbc00);color:#000;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffec00",endColorstr="#fbbc00",GradientType=1);height:40vh;left:0;padding:0 10%;position:relative;text-transform:uppercase;top:0;width:100%}@media only screen and (min-width:768px){.mygoals_steps{height:40%;position:absolute;top:30%}}.mygoals_step{display:flex}.mygoals_step .mygoals_stepcopy{font-size:24px;font-size:1.5rem;line-height:1.2;margin:5px 0;width:60%}@media only screen and (min-width:992px){.mygoals_step .mygoals_stepcopy{width:40%}}.mygoals_step .mygoals_stepcopy span{display:block;font-size:20px;font-size:1.25rem;margin-bottom:5px}.mygoals_step .mygoals_stepimage{align-items:center;display:flex;justify-content:center;width:40%}@media only screen and (min-width:992px){.mygoals_step .mygoals_stepimage{width:60%}}.mygoals_step img{height:90%;object-fit:contain}@media only screen and (min-width:992px){.mygoals_step img{height:auto;max-height:100%}.mygoals_step img.breakOut{height:100%;margin-top:-10%}}.mygoals_step .mygoals_steps__button{text-align:center}.mygoals_step .authModal__button{bottom:-80px;font-size:28px;font-size:1.75rem;left:0;max-width:350px;padding:10px 20px;position:absolute;right:0;width:100%}@media(min-width:992px){.mygoals_step .authModal__button{bottom:-120px;font-size:32px;font-size:2rem;padding:15px 40px}}.mygoals_stepcontrol{bottom:0;display:flex;left:10%;position:absolute}.mygoals_stepcontrol span{cursor:pointer;font-size:37px;font-size:2.3125rem;opacity:.2;padding:0}.mygoals_stepcontrol span.active{opacity:1}.mygoals_choice{height:100%;position:relative;width:100%}.mygoals_choiceheader{color:#fff;font-size:20px;font-size:1.25rem;margin:20px 0 0;padding:0;text-align:center;text-transform:uppercase}@media(min-width:768px){.mygoals_choiceheader{font-size:36px;font-size:2.25rem}}.challenges-grid{list-style:none;margin:20px 0 0;padding:0}@media only screen and (min-width:768px){.challenges-grid--full{display:flex;flex-direction:row;flex-wrap:wrap}}.challenges-grid--full li{flex-basis:100%;margin-bottom:20px}@media only screen and (min-width:768px){.challenges-grid--full li{flex-basis:calc(50% - 10px)}.challenges-grid--full li:nth-child(2n+0){margin-left:auto}}.mygoals_choicegrid{display:flex;flex-direction:row;flex-wrap:wrap;padding:2vw 16%}@media only screen and (min-width:992px){.mygoals_choicegrid{padding:2vw 10%}}.mygoals_choicegrid .mygoals_gardenchoice{align-items:center;border-radius:20px;box-shadow:0 0 50px 5px rgba(0,0,0,.35);cursor:pointer;display:flex;flex-basis:calc(50% - 10px);justify-content:center;margin:5px;overflow:hidden;position:relative}.mygoals_choicegrid .mygoals_gardenchoice:nth-child(2n+0){margin-left:auto}@media only screen and (min-width:768px){.mygoals_choicegrid .mygoals_gardenchoice{border-radius:30px}}@media only screen and (min-width:992px){.mygoals_choicegrid .mygoals_gardenchoice{border-radius:40px}}.mygoals_choicegrid .mygoals_gardenchoice img{height:100%;object-fit:cover;width:100%}.mygoals_choicegrid .mygoals_gardenchoice .mygoals_confirm{background-color:#ec0080;border-radius:30px 0 30px 0;display:none;font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:24px;font-size:1.5rem;padding:15px;position:absolute;text-align:center;width:100%}@media(min-width:768px){.mygoals_choicegrid .mygoals_gardenchoice .mygoals_confirm{border-radius:50px 0 50px 0;font-size:30px;font-size:1.875rem;padding:20px 0}}@media(min-width:992px){.mygoals_choicegrid .mygoals_gardenchoice .mygoals_confirm{font-size:50px;font-size:3.125rem}}.mygoals_choicegrid .mygoals_gardenchoice .mygoals_confirm svg{display:inline;margin:0 10px -2.5px 0;width:24px}@media(min-width:768px){.mygoals_choicegrid .mygoals_gardenchoice .mygoals_confirm svg{width:30px}}@media(min-width:992px){.mygoals_choicegrid .mygoals_gardenchoice .mygoals_confirm svg{width:50px}}.mygoals_choicegrid .mygoals_gardenchoice.active{border:5px solid #fff;margin:0}.mygoals_choicegrid .mygoals_gardenchoice.active .mygoals_confirm{display:block}.mygoals_garden{background-position:50%;height:100%;width:100%}.mygoals_garden .draggable-plant{cursor:move;position:absolute}.mygoals_garden .draggable-plant.index-1{z-index:1}.mygoals_garden .draggable-plant.index-2{z-index:2}.mygoals_garden .draggable-plant.index-3{z-index:3}.mygoals_garden .draggable-plant img.pulse{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;transform-origin:center bottom}.mygoals_garden .react-draggable-dragging{z-index:999!important}.mygoals_garden__placements{height:100%;opacity:0;position:absolute;transition:opacity .1s ease-in-out;width:100%}.mygoals_garden__placements.is-dragging{opacity:1}.mygoals_garden__placements .placement_marker{background-color:rgba(0,0,0,.3);border-radius:50%;height:25px;position:absolute;width:98px}.mygoals_garden__placements .placement_marker--active{background-color:rgba(236,0,128,.75)}.mygoals__container{background-position:50%;background-repeat:no-repeat;background-size:auto 100%}@media only screen and (orientation:landscape){html.mobile body.my-goals footer,html.mobile body.my-goals header{display:none}html.mobile body.my-goals #app{height:100%;width:100%}html.mobile body.my-goals .mygoalspage__frame{margin-bottom:0;margin-top:0}html.mobile body.my-goals .mygoalspage__frame.container{overflow:hidden;padding:0;width:100%}html.mobile body.my-goals .mygoals__container{overflow:hidden}html.mobile body.my-goals .mygoals_choiceheader{margin:0}}.mygoals__levels__container{background-color:rgba(5,79,86,.8);height:100%;left:0;position:absolute;top:0;width:100%;z-index:990}.mygoals__levels__container--show{display:block}.mygoals__levels__container--hide{display:none}.mygoals__level__show-button{align-items:center;background-color:#ec0080;border:4px solid #fff;border-radius:50%;box-shadow:0 0 7px 0 rgba(0,0,0,.35);cursor:pointer;display:flex;height:55px;justify-content:center;padding:10px;position:absolute;right:15px;top:15px;width:55px;z-index:1001}.mygoals__level__show-button svg{transform:rotate(0deg);transition:transform .3s ease-in-out}.mygoals__level__show-button--close svg{transform:rotate(180deg)}.mygoals__level__show-button--close .title{display:none}.mygoals__level__show-button .title{background-color:#ec0080;border:3px solid #fff;border-radius:10px 0;bottom:-40px;box-shadow:0 0 7px 0 rgba(0,0,0,.35);left:50%;padding:5px;position:absolute;transform:translateX(-50%)}.mygoals__level__show-button .title p{color:#fff;font-size:14px;font-size:.875rem}.mygoals__change-garden{text-align:center}.mygoals__change-garden button{background-color:transparent;background-color:#ec0080;border:none;border-radius:25px 0;color:#fff;cursor:pointer;display:inline-block;font-size:26px;font-size:1.625rem;margin:0 auto 10px;min-width:180px;padding:10px 15px;position:relative;text-transform:uppercase}.mygoals__change-garden button:hover{background-color:#fff;color:#ec0080}.mygoals__current-level{align-items:center;background:#fabc2c;background:linear-gradient(180deg,#fabc2c,#feeb34);color:#000;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fabc2c",endColorstr="#feeb34",GradientType=1);font-size:26px;font-size:1.625rem;padding:15px 30px}.mygoals__current-level .mygoals__level--progress .name{font-size:18px;font-size:1.125rem}@media only screen and (min-width:992px){.mygoals__current-level .mygoals__level--progress .name{font-size:20px;font-size:1.25rem}}.mygoals__current-level .mygoals__level--progress .icon{margin-left:auto;width:18px}@media only screen and (min-width:992px){.mygoals__current-level .mygoals__level--progress .icon{width:20px}}.mygoals__challenges-completed{margin-left:auto;margin-right:60px}.mygoals__challenges-completed span{display:block;text-align:right;width:100%}.mygoals__challenges-completed span.text{font-family:avenir-rounded-demi,sans-serif;font-size:20px;font-size:1.25rem}.mygoals__challenges-completed span.count{font-family:avenir-rounded-bold,sans-serif;font-size:20px;font-size:1.25rem}.mygoals__current-level .mygoals__level--progress{margin-left:20px;min-width:300px;padding:10px}.mygoals__levels{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;padding:20px 20px 0}.mygoals__levels li{flex-basis:calc(33.33% - 20px);margin-bottom:20px;margin-left:10px;margin-right:10px}.mygoals__levels li:nth-child(3n+0){margin-left:auto}.mygoals__level{align-items:center;background-color:#3bc8d6;border:4px solid #fff;border-radius:15px 0;color:#fff;display:flex;height:100%;min-height:55px;overflow:hidden;padding:5px 10px;position:relative}.mygoals__level .name{font-size:20px;font-size:1.25rem;margin-right:5px}.mygoals__level .icon{align-items:center;display:flex;height:28px;justify-content:center;margin-left:auto;max-width:20px;width:100%}.mygoals__level__details{align-items:center;display:flex;position:relative;width:100%;z-index:2}.mygoals__level__percentage{background:#2b7f3d;background:linear-gradient(90deg,#2b7f3d,#39a851);border-radius:0 0 10px 0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2b7f3d",endColorstr="#39a851",GradientType=1);height:100%;left:0;position:absolute;top:0;transition:width .2s;width:0;z-index:1}.my-goals__onboarding{height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}.my-goals__onboarding__tip-1{background-color:#fff;border-radius:25px 0 0 25px;box-shadow:0 3px 0 0 rgba(0,0,0,.35);color:#000;display:flex;padding:20px;position:absolute;right:120px;top:20px;width:calc(85% - 75px);z-index:100}.my-goals__onboarding__tip-1:after{background-color:#fff;content:"";height:45px;position:absolute;right:-22px;top:9px;transform:rotate(45deg);width:45px}.my-goals__onboarding__tip-1 .title{align-items:center;display:flex;font-size:20px;font-size:1.25rem;margin-right:10px;text-transform:uppercase}.my-goals__onboarding__tip-1 .description{align-items:center;display:flex;font-family:avenir-rounded,sans-serif;font-size:18px;font-size:1.125rem}.my-goals__onboarding__tip-2{background-color:#fff;border-radius:25px 0;bottom:20px;box-shadow:0 3px 0 0 rgba(0,0,0,.35);color:#000;display:flex;margin:0 2.5%;padding:20px;position:absolute;width:95%;z-index:100}.my-goals__onboarding__tip-2:before{background-color:#fff;content:"";height:50px;left:50%;position:absolute;top:-7px;transform:rotate(45deg) translateX(-50%);width:50px}.my-goals__onboarding__tip-2 .title{align-items:center;display:flex;font-size:20px;font-size:1.25rem;margin-right:10px;text-transform:uppercase}.my-goals__onboarding__tip-2 .description{align-items:center;display:flex;font-family:avenir-rounded,sans-serif;font-size:18px;font-size:1.125rem;position:relative;z-index:10}.quiz-embed{margin:auto;max-width:700px}.quiz-embed iframe{background:#fff;padding:10px}.btn_icon_label{border-radius:22px;box-shadow:0 5px 0 0 rgba(0,0,0,.5);color:#000;cursor:pointer;font-size:25px;font-size:1.5625rem;height:44px;margin-left:10px;padding:10px 20px;text-transform:uppercase}.btn_icon_label,.btn_icon_label .icon,.btn_icon_label .label{display:inline-block;position:relative}.btn_icon_label .icon{height:25px;max-width:50px}.btn_icon_label .icon svg{height:100%;width:auto}.btn_icon_label.green{background:#ec0080}.btn_icon_label.green:hover,.btn_icon_label.white{background:#fff}.btn_icon_label.white:hover{background:#ec0080}.are-you-teacher{background:#e5017e;background:linear-gradient(90deg,#e5017e,#971a81);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5017e",endColorstr="#971a81",GradientType=1);padding-bottom:40px;padding-top:40px;text-align:center}.are-you-teacher__button{background-color:#fff;border:none;border-radius:25px 0 25px 0;cursor:pointer;display:block;font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:16px;font-size:1rem;margin:0 auto 36px;max-width:400px;min-width:160px;padding:10px 10px 10px 45px;position:relative;text-align:left;text-transform:uppercase;width:100%}@media only screen and (min-width:576px){.are-you-teacher__button{font-size:20px;font-size:1.25rem;min-height:66px;padding-left:60px}}@media only screen and (min-width:768px){.are-you-teacher__button{font-size:24px;font-size:1.5rem;min-height:74px;padding-left:60px}}.are-you-teacher__button a{color:#000;text-align:left}.are-you-teacher__button svg{height:50px;left:-12px;position:absolute;top:-4px;width:50px}@media only screen and (min-width:576px){.are-you-teacher__button svg{height:70px;left:-21px;top:-1px;width:70px}}@media only screen and (min-width:768px){.are-you-teacher__button svg{height:80px;left:-30px;top:-3px;width:80px}}.are-you-teacher__title{font-size:24px;font-size:1.5rem;margin-bottom:40px;text-transform:uppercase}@media only screen and (min-width:768px){.are-you-teacher__title{font-size:30px;font-size:1.875rem}}.are-you-teacher__body{font-family:avenir-rounded,sans-serif;margin-bottom:20px}.are-you-teacher__body a{text-decoration:underline}.are-you-teacher__grid{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:576px){.are-you-teacher__grid{flex-direction:row}}.are-you-teacher__buttons{margin-left:15px;margin-right:30px}.are-you-teacher__logos{display:flex;flex-direction:row;justify-content:space-around;width:100%}@media only screen and (min-width:576px){.are-you-teacher__logos{display:block;margin-left:30px;margin-right:15px;max-width:200px}}.are-you-teacher__logos img{max-width:150px}@media only screen and (min-width:576px){.are-you-teacher__logos img{flex-direction:column;max-width:100%}}.are-you-teacher__logos img:first-child{margin-bottom:30px}.super-challenge-icon{background-image:url(../images/challenges/super-challenge-clean.26875255.png);height:154px;padding-top:30px;text-align:center;width:99px}.super-challenge-icon__line-1{color:#000;font-size:20px;font-size:1.25rem}.super-challenge-icon__line-2{color:#000;font-size:13px;font-size:.8125rem}.my-account__header{background:#fabc2c;background:linear-gradient(180deg,#fabc2c,#feeb34);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fabc2c",endColorstr="#feeb34",GradientType=1);padding-top:20px;position:relative}@media only screen and (min-width:768px){.my-account__header{padding-top:40px}}.my-account__header h1{color:#fff;font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:28px;font-size:1.75rem;margin-bottom:20px;text-align:center}.my-account__header__card{margin:auto;max-width:420px;position:relative;width:100%}.my-account__header__card--preloader{align-items:center;background-color:rgba(0,0,0,.1);border-radius:10px;display:flex;min-height:200px}.my-account__header__challenges-appected{background:#e6017e;background:linear-gradient(180deg,#e6017e,#971a81);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e6017e",endColorstr="#971a81",GradientType=1);padding:10px}@media only screen and (min-width:768px){.my-account__header__challenges-appected{bottom:80px;padding-left:52%;position:absolute;width:100%}}@media only screen and (min-width:992px){.my-account__header__challenges-appected{padding-left:47%}}.my-account__header__challenges-appected .container{display:flex}@media only screen and (max-width:768px){.my-account__header__challenges-appected .container{justify-content:center}}.my-account__header__username{color:#000;margin-bottom:20px;text-align:center}@media only screen and (min-width:768px){.my-account__header__username{padding-left:30px;text-align:left}}.my-account__header__challenges-appected .text{margin-right:5px}.my-account__header__challenges-appected .count,.my-account__header__challenges-appected .text{color:#fff}.my-account__header__insert-good-name{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}@media only screen and (min-width:768px){.my-account__header__insert-good-name{align-items:flex-start;flex-direction:row}}.my-account__header__insert-good-name .my-account__header__left{margin-bottom:40px;max-width:420px;width:50%}.my-account__header__insert-good-name .my-account__header__right{flex-grow:2;width:50%}.my-account__header__insert-good-name .my-account__header__right .authModal__button_welcome{font-size:16px;font-size:1rem}@media only screen and (min-width:768px){.my-account__header__insert-good-name .my-account__header__right .authModal__button_welcome{font-size:20px;font-size:1.25rem;margin:0 0 0 50px}}.my-account__header__insert-good-name .my-account__header__right .authModal__button{background-color:#fff;color:#ec0080}.my-account__percent-circle{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px){.my-account__percent-circle{max-width:300px}}.my-account__percent-circle__count,.my-account__percent-circle__icon,.my-account__percent-circle__text{align-items:center;display:flex;flex-direction:column;font-size:30px;height:100%;justify-content:center;left:50%;padding:25%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.my-account__percent-circle__count .challenge-filter-type-icon,.my-account__percent-circle__icon .challenge-filter-type-icon,.my-account__percent-circle__text .challenge-filter-type-icon{border:none;box-shadow:none;height:100%!important;justify-content:center;padding:15%;width:100%!important}.my-account__percent-circle__count,.my-account__percent-circle__text{font-family:avenir-rounded-bold,sans-serif}.my-account__progress{background:#e6017e;background:linear-gradient(180deg,#e6017e,#971a81);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e6017e",endColorstr="#971a81",GradientType=1);padding:20px 0}.my-account__progress h3{color:#fff;font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:28px;font-size:1.75rem;margin-bottom:20px}.my-account__progress__upper-section{display:flex;flex-direction:column}@media only screen and (min-width:768px){.my-account__progress__upper-section{flex-direction:row}}.my-account__progress__lower-section{display:flex;flex-wrap:wrap;justify-content:center}.my-account__progress__lower-section>div{flex-basis:calc(50% - 10px)}@media only screen and (min-width:768px){.my-account__progress__lower-section>div{flex-basis:calc(33.3% - 20px)}}.my-account__progress__counter--large{margin:20px}@media only screen and (min-width:768px){.my-account__progress__counter--large{flex-basis:50%}}.my-account__progress__counter--small{margin:5px}@media only screen and (min-width:768px){.my-account__progress__counter--small{flex-basis:30%;margin:10px}}.my-account__progress__counter{display:flex;justify-content:center}.my-account__progress__counter--challenge-type .count,.my-account__progress__counter--challenge-type .my-account__percent-circle__text{color:#fff}.my-account__progress__counter--challenge-type .svg--percentage-circle{stroke:#fff}.my-account__progress__counter--challenges .count{color:#feeb34;font-size:40px;font-size:2.5rem}.my-account__progress__counter--challenges .my-account__percent-circle__text{color:#000}.my-account__progress__counter--challenges .my-account__percent-circle__count{color:#feeb34}.my-account__progress__counter--challenges .svg--percentage-circle{stroke:#feeb34}.my-account__progress__counter--stickers .count,.my-account__progress__counter--stickers .my-account__percent-circle__count,.my-account__progress__counter--stickers .my-account__percent-circle__text{color:#01a6e8}.my-account__progress__counter--stickers .svg--percentage-circle{stroke:#01a6e8}.my-account__progress__counter .text-body{color:#fff;display:flex;flex-direction:column;justify-content:center;margin-left:20px}.my-account__progress__counter .text-body .count{font-family:avenir-rounded-bold,sans-serif;font-size:60px;font-size:3.75rem}.my-account__overview{padding:30px 0}.my-account__overview .title{font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:28px;font-size:1.75rem;margin-bottom:20px}.my-account__overview .metrics{display:flex;flex-wrap:wrap;justify-content:center}.my-account__overview .metrics>div{align-items:center;display:flex;flex-basis:calc(50% - 20px);flex-direction:column;justify-content:center;margin:10px}@media only screen and (min-width:768px){.my-account__overview .metrics>div{flex-basis:calc(50% - 50px);margin:15px 25px}}.my-account__overview__circle{background:#e91480;background:linear-gradient(180deg,#e91480,#932280);border:10px solid #932280;border-radius:50%;box-shadow:0 5px 9px rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e91480",endColorstr="#932280",GradientType=1);margin-bottom:20px;max-height:250px;max-width:250px;padding-top:91.5%;position:relative;width:100%}@media only screen and (min-width:576px){.my-account__overview__circle{padding-top:80%}}@media only screen and (min-width:768px){.my-account__overview__circle{padding-top:71.5%}}@media only screen and (min-width:992px){.my-account__overview__circle{padding-top:54.5%}}.my-account__overview__circle .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.my-account__overview__circle .content .icon{display:none}@media only screen and (min-width:400px){.my-account__overview__circle .content .icon{display:block}}.my-account__overview__circle .content .count{font-family:avenir-rounded-bold,sans-serif;font-size:20px;font-size:1.25rem}@media only screen and (min-width:576px){.my-account__overview__circle .content .count{font-size:30px;font-size:1.875rem}}@media only screen and (min-width:768px){.my-account__overview__circle .content .count{font-size:50px;font-size:3.125rem}}@media only screen and (min-width:992px){.my-account__overview__circle .content .count{font-size:60px;font-size:3.75rem}}.my-account__overview__stickers .my-account__overview__circle{background:#2bd2f2;background:linear-gradient(180deg,#2bd2f2,#1ca7e6);border-color:#1ca7e6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2bd2f2",endColorstr="#1ca7e6",GradientType=1)}.my-account__overview__text{font-family:avenir-rounded-bold,sans-serif;font-size:30px;font-size:1.875rem;text-align:center}.my-account__planner{padding:20px 0}@media only screen and (min-width:768px){.my-account__planner{padding:60px 0}}.my-account__planner h2{font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:28px;font-size:1.75rem;margin-bottom:40px}.my-account__planner .calendar{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:768px){.my-account__planner .calendar{flex-direction:row;justify-content:center;margin-bottom:20px}}.my-account__planner .calendar>div{margin-bottom:15px;position:relative;width:100%}@media only screen and (max-width:768px){.my-account__planner .calendar>div{display:flex;justify-content:center;padding-top:20%}}@media only screen and (min-width:768px){.my-account__planner .calendar>div{margin-bottom:30px;width:auto}}.my-account__planner .calendar .weekdays,.my-account__planner .calendar .weekends{display:flex;justify-content:center;list-style:none}@media only screen and (max-width:768px){.my-account__planner .calendar .weekdays,.my-account__planner .calendar .weekends{height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width:768px){.my-account__planner .calendar .weekdays,.my-account__planner .calendar .weekends{justify-content:space-between}}.my-account__planner .calendar .weekends li{background-color:#009cc8;border-radius:20px}.my-account__planner .calendar .weekends li:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.my-account__planner .calendar .weekends li:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.my-account__planner .calendar .weekdays li,.my-account__planner .calendar .weekends li{height:100%;margin-right:0;padding:8px;width:20%}@media only screen and (min-width:768px){.my-account__planner .calendar .weekdays li,.my-account__planner .calendar .weekends li{height:102.85714px;width:102.85714px}}@media only screen and (min-width:992px){.my-account__planner .calendar .weekdays li,.my-account__planner .calendar .weekends li{height:135.71429px;width:135.71429px}}.my-account__planner .calendar .weekdays li:last-child,.my-account__planner .calendar .weekends li:last-child{margin-right:0}.my-account__planner .calendar .box{align-items:center;border:2px solid #fff;border-radius:15px;cursor:pointer;display:flex;height:100%;justify-content:center;position:relative;width:100%}.my-account__planner .calendar .box .count{font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:20px;font-size:1.25rem}@media only screen and (min-width:576px){.my-account__planner .calendar .box .count{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:768px){.my-account__planner .calendar .box .count{font-size:32px;font-size:2rem}}.my-account__planner .calendar .box .day-character{font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:18px;font-size:1.125rem;left:50%;position:absolute;text-transform:uppercase;top:0;transform:translate(-50%,-25px)}.my-account__planner .calendar .box svg{width:35%}.my-account__planner .calendar .box--active{background-color:#ec0080;position:relative}.my-account__planner .calendar .box--active:after{background-image:url(../images/my-account/box-active.51af014c.png);background-repeat:no-repeat;background-size:100%;bottom:0;content:"";height:20px;left:50%;position:absolute;transform:translate(-50%,20px);width:20px}@media only screen and (min-width:576px){.my-account__planner .calendar .box--active:after{width:30px}}@media only screen and (min-width:992px){.my-account__planner .calendar .box--active:after{width:40px}}.my-account__planner .calendar .box--has-challenges{background-color:#ec0080}.my-account__challenges{background-color:#009cc8;margin-left:-15px;padding:5px;width:calc(100% + 30px)}@media only screen and (min-width:768px){.my-account__challenges{border-bottom-right-radius:35px;border-top-left-radius:35px;margin-left:5px;width:100%}}.my-account__challenges h2{margin-bottom:5px;text-align:center}.my-account__challenges__grid{display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;margin:0;padding:0}@media only screen and (min-width:768px){.my-account__challenges__grid{flex-direction:row}}.my-account__challenges__item{align-items:center;background-color:#007c9f;border-bottom-right-radius:25px;border-top-left-radius:25px;cursor:pointer;display:flex;flex-basis:100%;justify-content:center;margin:10px;min-height:60px;padding:10px 5px}@media only screen and (min-width:768px){.my-account__challenges__item{flex-basis:calc(33.3% - 20px);position:relative}}.my-account__challenges__item svg{margin-right:10px;width:30px}.my-account__challenges__item--challenge{padding:0}.my-account__challenges__item--challenge .challenge-item,.my-account__challenges__item--challenge .challenge-item__wrapper{height:auto;padding-bottom:0;width:100%}.my-account__challenges__item--challenge .challenge-item__body{background-color:#fff;border-bottom-right-radius:25px;padding-top:50px;position:absolute;top:20px;z-index:10}.my-account__challenges__item--challenge .challenge-item__header{cursor:pointer;padding:10px;position:relative;z-index:11}.my-account__challenges__item--challenge .challenge-item__header h2{font-size:16px;font-size:1rem;margin-bottom:0}.my-account__challenges__item--challenge .challenge-item__supervision{top:40px}.my-account__challenges__item--challenge .challenge-item__details .description{font-size:13px;font-size:.8125rem}.my-account__challenges__item--challenge .challenge-item__foote__remove{align-items:center;color:#ec0080;cursor:pointer;display:flex;font-weight:700;padding:10px}.my-account__challenges-modal{background-color:#000;border-bottom-right-radius:25px;border-top-left-radius:25px;cursor:pointer;height:100%;left:0;padding-bottom:20px;position:absolute;top:0;width:100%;z-index:100}@media only screen and (min-width:768px){.my-account__challenges-modal{height:auto}}.my-account__challenges-modal__grid{height:calc(100% - 60px);list-style:none;margin:0;overflow-y:scroll;padding:10px;width:100%}@media only screen and (min-width:768px){.my-account__challenges-modal__grid{height:300px}}.my-account__challenges-modal__grid li{display:flex;padding:10px 5px}.my-account__challenges-modal__title{align-items:center;background-color:#ec0080;border-bottom-right-radius:25px;border-top-left-radius:25px;color:#fff;display:flex;justify-content:center;margin-bottom:10px;margin-left:auto;max-width:320px;min-height:60px;padding:10px 5px;width:100%}@media only screen and (min-width:768px){.my-account__challenges-modal__title{max-width:none}}.my-account__challenges-modal__title svg{margin-right:10px;transform:rotate(45deg);width:30px}@media only screen and (max-width:768px){.my-account__challenges-modal__wrapper{background-color:#000;height:100vh;left:0;position:absolute;top:0;width:100%}}.header{background-color:#000;box-shadow:0 8px 8px 0 rgba(0,0,0,.35);min-height:70px;z-index:9}@media(min-width:992px){.header{min-height:auto}}.header__upper{padding-bottom:15px;padding-top:15px}@media(min-width:992px){.header__upper{padding:0}}.header__cn-logo{align-self:center;position:relative;width:70px;z-index:101}@media(min-width:992px){.header__cn-logo{margin-left:10px;margin-right:20px;width:100px}}.footer{background-color:#000;font-family:avenir-rounded,sans-serif;margin-top:40px;overflow:hidden;padding-bottom:20px;padding-top:20px;position:relative;text-align:center}@media(min-width:768px){.footer{padding-bottom:45px;padding-top:65px;text-align:left}}.footer .upper-content{text-align:center}.footer .upper-content__wwf-image{margin:0 auto 40px}@media only screen and (max-width:768px){.footer .upper-content__wwf-image{max-width:500px}}.footer .upper-content__link{display:block;font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:30px;font-size:1.875rem;margin-bottom:40px;text-align:center;text-decoration:underline}@media only screen and (min-width:768px){.footer .upper-content__link{font-size:40px;font-size:2.5rem}}.footer__upper-section{margin-bottom:40px}.footer__lower-section{flex-wrap:wrap}@media(min-width:768px){.footer__lower-section{flex-wrap:nowrap}}.footer__lower-section .wwf__text{margin-top:20px}.footer__lower-section .legal{position:relative}.footer__lower-section .footer-wwf-logo{margin-bottom:20px}@media(min-width:768px){.footer__lower-section .footer-wwf-logo{position:absolute;right:20px;width:100px}}.filter-options__container{background-color:#000;margin-bottom:40px;padding:20px}.filter-options{text-align:center}.filter-options button{background-color:#fff;border:none;border-radius:45px;box-shadow:0 3px 0 0 rgba(0,0,0,.35);color:#000;cursor:pointer;font-size:16px;font-size:1rem;margin:5px;padding:10px 20px;text-transform:uppercase}@media(min-width:768px){.filter-options button{font-size:18px;font-size:1.125rem;padding:15px 25px}}@media(min-width:992px){.filter-options button{font-size:24px;font-size:1.5rem;padding:18px 40px}}.filter-options button.selected{background-color:#ec0080}#ad_oop_float_01{height:0}.mpu-square{display:flex;height:100%;justify-content:center;margin-top:5px;text-align:center}@media(min-width:768px){.mpu-square{margin-top:0}}.mpu-square .ad_inner{align-self:center;box-shadow:0 10px 10px 0 rgba(0,0,0,.5)}.mpu-square .ad_label{background-color:#000;font-family:avenir-rounded,sans-serif;font-size:12px;font-size:.75rem;padding-bottom:8px;padding-top:8px;text-transform:uppercase}.mpu-square iframe{box-shadow:none!important}.mpu-leader{margin-bottom:20px;text-align:center}.mpu-leader .ad_label{background:#000;background:linear-gradient(90deg,transparent,#000 40%,#000 60%,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);font-family:avenir-rounded,sans-serif;font-size:12px;font-size:.75rem;margin-left:auto;margin-right:auto;max-width:320px;padding-bottom:8px;padding-top:8px;text-transform:uppercase;width:100%}@media(min-width:728px){.mpu-leader .ad_label{max-width:728px}}.mpu-leader iframe{box-shadow:none!important}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}@-webkit-keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-lazy{display:none}.swiper-lazy-loaded{display:block}.swiper-container{list-style:none;margin:0 auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:27px 44px;cursor:pointer;height:44px;margin-top:-22px;position:absolute;top:50%;width:27px;z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");left:auto;right:10px}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22 22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22 5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;border-radius:100%;display:inline-block;height:8px;opacity:.2;width:8px}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#007aff;opacity:1}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.swiper-container-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:100%;left:0;top:0;width:4px}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-pagination{margin-left:10px;text-align:left}@media only screen and (min-width:768px){.swiper-pagination{margin-left:0}}.swiper-pagination .swiper-pagination-bullet{height:12px;width:12px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.swiper-slide{align-self:center;line-height:0}html[dir=rtl] .schools__super-challenges__icon{left:-25%;right:auto}html[dir=rtl] .my-goals__onboarding__tip-2 .title{margin-left:0;margin-right:0}html[dir=rtl] .challenge-item__details .download-button svg{margin-left:0;margin-right:10px}@media(min-width:768px){html[dir=rtl] .footer{text-align:right}}html[dir=rtl] .challenge-dropdown--cant-do .challenge-dropdown__arrow{margin-left:0;margin-right:15px}@media only screen and (min-width:768px){html[dir=rtl] .challenges-grid--full li:nth-child(2n+0){margin-left:inherit;margin-right:auto}}@media(min-width:768px){html[dir=rtl] .legal__link{text-align:right}html[dir=rtl] .footer__lower-section .footer-wwf-logo{left:20px;right:auto}}html[dir=rtl] .challenges-counter--text .challenges-counter__icon{transform:rotate(90deg)}html[dir=rtl] .challenges-counter__count,html[dir=rtl] .navigation__mobile-login .navigation__link__icon{margin-left:0;margin-right:10px}html[dir=rtl] .map-editorial-overlay__close{left:-65px;right:auto}@media only screen and (min-width:768px){html[dir=rtl] .challenge-filter__type{margin-left:inherit;margin-right:auto}}html[dir=rtl] .mygoals_stepcontrol{left:auto;right:10%}@media only screen and (min-width:768px){html[dir=rtl] .challenge-filter__dropdown{margin-left:20px;margin-right:0}}html[dir=rtl] .challenge-item__social .like svg,html[dir=rtl] .challenge-item__social .share svg{margin-left:15px;margin-right:0}html[dir=rtl] .challenge-dropdown__list span{padding-left:0;padding-right:15px}html[dir=rtl] .challenge-item__mobile-arrow{margin-left:inherit;margin-right:auto}html[dir=rtl] .challenge-dropdown__header{padding:10px 30px 10px 0}html[dir=rtl] .character-hero__showcase-image{left:auto;right:50%;transform:translateX(50%)}html[dir=rtl] .navigation__toggle{left:22px;right:auto}html[dir=rtl] .navigation__mobile-login{left:75px;right:auto}html[dir=rtl] .mygoals__level .icon{margin-left:inherit;margin-right:auto}html[dir=rtl] .mygoals__current-level{padding-right:100px}html[dir=rtl] .mygoals__current-level .mygoals__level--progress{margin-left:0;margin-right:20px}@media(min-width:768px){html[dir=rtl] .authModal{left:20px;right:auto}}@media only screen and (min-width:768px){html[dir=rtl] .mappage__challenges:nth-child(2n+0),html[dir=rtl] .mappage__manifesto:nth-child(2n+0),html[dir=rtl] .mygoalspage__challenges:nth-child(2n+0),html[dir=rtl] .mygoalspage__manifesto:nth-child(2n+0){margin-left:inherit;margin-right:auto}}html[dir=rtl] .map-holder .nav{left:20px;right:auto}html[dir=rtl] .map--filters{left:70px;right:auto}html[dir=rtl] .map-holder input[type=range].range{bottom:auto;top:0;transform:rotate(-270deg)}html[dir=rtl] .site-logo{left:auto;right:10px}@media(min-width:576px){html[dir=rtl] .character-hero_info-description-links{left:40px;right:auto}}html[dir=rtl] .btn_icon_label{margin-left:0;margin-right:10px}html[dir=rtl] .character-hero_info-clip{margin-left:auto;margin-right:auto}@media(min-width:576px){html[dir=rtl] .character-hero_info-clip{margin-left:auto;margin-right:15px}}html[dir=rtl] .hero-switch__slam-icon{left:0;right:auto}@media(min-width:768px)and (orientation:landscape){html[dir=rtl] .hero-switch__slam-icon{left:-50px;right:auto}}@media(min-width:1300px){html[dir=rtl] .hero-switch__slam-icon{left:-100px;right:auto}}html[dir=rtl] .hero-switch__character--gwen{left:auto;right:5%}html[dir=rtl] .hero-switch__character--max{left:5%;right:auto}html[dir=rtl] .hero-switch__character--ben{right:33%}html[dir=rtl] .hero-switch__slam-icon__text{left:10%;right:auto}html[dir=rtl] .marque-cta__container{text-align:left}html[dir=rtl] .marque-cta{padding:5px}@media(min-width:768px){html[dir=rtl] .marque-cta{padding-left:30px}}html[dir=rtl] .marque-cta__icon{margin-left:10px;margin-right:0}html[dir=rtl] .sub-page__title--apps .bar-content .bar-content__icon{left:15px;right:auto}html[dir=rtl] .details-container__description,html[dir=rtl] .details-container__screenshots{text-align:right}html[dir=rtl] .content-item__icon,html[dir=rtl] .video-playlist__button{margin-left:inherit;margin-right:auto}html[dir=rtl] .content-item__icon span{display:block;margin-left:10px}html[dir=rtl] .content-item__details{padding-left:0;padding-right:10px;text-align:right}html[dir=rtl] .content-item__title{margin-left:5px;margin-right:0}@media(min-width:768px){html[dir=rtl] .grid-row>div:first-child{padding-left:10px}html[dir=rtl] .grid-row>div:last-child{padding-right:10px}}html[dir=rtl] .grid-row__1x2 .grid-col-1{margin-bottom:10px}@media(min-width:768px){html[dir=rtl] .grid-row__1x2 .grid-col-1{margin-bottom:0}}html[dir=rtl] .grid-row__1x2 .grid-col-2 .content-item__wrapper:first-child{padding-left:5px}html[dir=rtl] .grid-row__1x2 .grid-col-2 .content-item__wrapper:last-child{padding-right:5px}html[dir=rtl] .grid-row__3x>div:nth-child(2){padding-left:5px;padding-right:15px}@media(min-width:768px){html[dir=rtl] .grid-row__3x>div:nth-child(2){padding-right:10px}}html[dir=rtl] .grid-row__3x>div:last-child{padding-right:5px}@media(min-width:768px){html[dir=rtl] .grid-row__3x>div:last-child{padding-right:10px}}html[dir=rtl] .grid-row__2x1 .grid-col-1 .content-item__wrapper:first-child{padding-left:5px}html[dir=rtl] .grid-row__2x1 .grid-col-1 .content-item__wrapper:last-child{padding-right:5px}html[dir=rtl] .xp-bar__my-badges{margin-right:10px}html[dir=rtl] .xp-bar__xp__level{left:10px;right:auto}html[dir=rtl] .xp-bar__title{margin-left:15px;margin-right:0;text-align:left}@media(min-width:1300px){html[dir=rtl] .xp-bar__title{margin-left:100px}}html[dir=rtl] .xp-reward-wrapper{left:15px;right:auto}html[dir=rtl] .badgespage .rewards--welcome:after{background:#000;background:linear-gradient(-90deg,transparent,#000 0,#000 75%,transparent);content:"";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);left:auto;right:0}@media(min-width:768px){html[dir=rtl] .badgespage .rewards--content{margin-left:0;margin-right:45px}html[dir=rtl] .badgespage .rewards--background-image{left:0;right:auto}}@media only screen and (min-width:768px){html[dir=rtl] .are-you-teacher__buttons{margin-left:70px;margin-right:15px}}html[dir=rtl] .are-you-teacher__button{text-align:right}@media only screen and (min-width:576px){html[dir=rtl] .are-you-teacher__logos{margin-left:15px;margin-right:30px}}html[lang=ar] .navigation__link__title{font-family:Lubalin Graph ITCTurnerAraW03B,sans-serif}html[lang=ar] .mygoals_introheader,html[lang=ar] .mygoals_step .mygoals_stepcopy,html[lang=ar] .sub-page__title{line-height:1.2}html[lang=en]{line-height:1.15}@media only screen and (min-width:768px){html[lang=en] .challenges-counter__text{font-size:32px;font-size:2rem}}html[lang=en] .mygoals_introheader{line-height:.9}html[lang=en] .mygoals_step .mygoals_stepcopy{line-height:1}html[lang=en] .rotate-screen__text{line-height:.8}html[lang=dk] .mygoals_introheader,html[lang=dk] .mygoals_step .mygoals_stepcopy,html[lang=no] .mygoals_introheader,html[lang=no] .mygoals_step .mygoals_stepcopy,html[lang=pl] .mygoals_introheader,html[lang=pl] .mygoals_step .mygoals_stepcopy,html[lang=sv] .mygoals_introheader,html[lang=sv] .mygoals_step .mygoals_stepcopy{line-height:1.2}html[lang=de] .super-challenge-icon__line-2{font-size:10px;font-size:.625rem}html[lang=de] .navigation__link__title{font-size:11px;font-size:.6875rem}@media only screen and (min-width:768px){html[lang=de] .navigation__link__title{font-size:9px;font-size:.5625rem}}html[lang=bg] .super-challenge-icon{padding-top:35px}html[lang=bg] .super-challenge-icon__line-1{font-size:15px;font-size:.9375rem}html[lang=bg] .super-challenge-icon__line-2{font-size:8px;font-size:.5rem}html[lang=bg] .navigation__link__title{font-size:9px;font-size:.5625rem}@media only screen and (min-width:400px){html[lang=bg] .navigation__link__title{font-size:14px;font-size:.875rem}}@media only screen and (min-width:992px){html[lang=bg] .navigation__link__title{font-size:11px;font-size:.6875rem}}html.webp html.webp .map-holder #map-container:before{background-image:url(../images/map/map-bg-tile.3230972d.webp)}html.webp .map-holder .marker .show-tap .image:before,html.webp .map-holder .marker .show-tap .marker-count:before{background-image:url(../images/map/onboarding/arrow.a4b6aeaa.webp)}html.is-ie .marker .marker-count:before{background-image:url(../images/map/marker-ripples.16824844.svg);background-repeat:no-repeat;content:"";height:calc(100% + 40px);left:-20px;position:absolute;top:-20px;width:calc(100% + 40px)}.map__container{height:100%;position:relative}.map__container .map__counter{display:none}@media only screen and (min-width:992px){.map__container .map__counter{display:block}}.map__container .stats-cta{bottom:-15px;left:50%;position:absolute;transform:translateX(-50%)}@media only screen and (min-width:768px){.map__container .stats-cta{bottom:15px}}.map-section,.map__container .icon-container>*{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.map-section{direction:ltr;height:100%;position:absolute;width:100%;will-change:transform}.map-holder__hud{position:absolute;width:100%;z-index:104}.map-holder__hud .container{position:relative}.map__dropdowns{bottom:5px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.map__dropdowns .dropdowns{background-color:#ed0081;border-radius:30px;padding:10px 20px}.map__dropdowns .dropdowns select{margin:0 5px}.placeholder-content{background:#fabc2c;background:linear-gradient(180deg,#fabc2c,#feeb34);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fabc2c",endColorstr="#feeb34",GradientType=1);min-height:200px;padding:15px 0}.placeholder-content h1{color:#000;margin:0;padding:0}.map-holder--full #drag-img{cursor:move}.map-holder{position:relative}.map-holder #drag-img{position:relative;transform-origin:center;transition:transform 1.8s ease-in-out}.map-holder #drag-img,.map-holder .world-map{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:1000px;transform:translateZ(0);width:1778px}.map-holder .world-map{-webkit-font-smoothing:antialised;-webkit-font-smoothing:subpixel-antialiased}.map-holder input{max-width:none!important;padding:0}.map-holder #map-container{background:#1a9cda;background:linear-gradient(0deg,#1a9cda,#54c2e8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a9cda",endColorstr="#54c2e8",GradientType=1);height:422px;margin:0 auto;max-width:100%;overflow:hidden;position:relative;transition:height .3s ease-in-out}@media only screen and (min-width:992px){.map-holder #map-container{height:650px}}.map-holder #map-container:before{background-image:url(../images/map/map-bg-tile.8991bf68.png);background-size:200px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.map-holder--compact #map-container{height:472px}.map-holder .marker{border-radius:50%;min-height:10px;min-width:10px;opacity:0;position:absolute;transform-origin:bottom center;transition:opacity .5s ease-in-out,transform .3s ease-in-out;z-index:103}.map-holder .marker.active{opacity:1}.map-holder .marker .image__container,.map-holder .marker .marker-count__container{cursor:pointer;height:100%;position:relative;width:100%}.map-holder .marker.show-tap{z-index:999999!important}.map-holder .marker.show-tap .image:before,.map-holder .marker.show-tap .marker-count:before{background-image:url(../images/map/onboarding/arrow.02eec4ba.png);background-repeat:no-repeat;content:"";height:93px;left:0;position:absolute;top:0;transform:translate(10px,-40px) scale(1.2);transform-origin:bottom left;width:105px}.map-holder .marker.show-tap .image:before{transform:translate(30px,-40px) scale(1.2)}.map-holder .marker.show-tap.marker--100 .marker-count:before{transform:translate(20px,-40px) scale(1.2)}.map-holder .marker.show-tap.marker--1000 .marker-count:before{transform:translate(30px,-30px) scale(1.2)}.map-holder .marker.show-tap.pulse{-webkit-animation:show-tap-pulse 1s infinite;animation:show-tap-pulse 1s infinite}.map-holder .marker .marker-count{background-color:#115565;border:4px solid #fff;border-radius:50%;box-shadow:0 7px 10px -6px rgba(0,0,0,.3);font-size:20px;height:45px;left:50%;letter-spacing:-1px;padding:5px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:background-color .7s ease-in-out;width:45px;z-index:10}.map-holder .marker .marker-count .marker-count__container{align-items:center;display:flex;justify-content:center}.map-holder .marker .marker-count:before{background-image:url(../images/map/marker-ripples.16824844.svg);background-repeat:no-repeat;content:"";height:calc(100% + 40px);left:-20px;position:absolute;top:-10px;width:calc(100% + 40px)}.map-holder .marker.travel .marker-count{background-color:#ec0080}.map-holder .marker.energy .marker-count{background-color:#ffc100}.map-holder .marker.flora .marker-count{background-color:#85b900}.map-holder .marker.fauna .marker-count{background-color:#fe6e56}.map-holder .marker.recycle .marker-count{background-color:#00b04b}.map-holder .marker.water .marker-count{background-color:#00bdb6}.map-holder .marker.creative .marker-count{background-color:#8c08ff}.map-holder .marker.food .marker-count{background-color:#3ec407}.map-holder .marker.schools .marker-count{background-color:#c96ccb}.map-holder .marker__tap{align-items:center;background-color:#fff;border-radius:25px 0;box-shadow:0 0 10px 0 rgba(0,0,0,.3);display:flex;justify-content:center;left:50%;min-height:100px;min-width:150px;opacity:0;padding:5px 10px;position:absolute;top:-185px;top:-150px;transform:translateX(-50%);transition:opacity .3s ease-in-out;z-index:999}.map-holder .marker__tap:after{background-color:#fff;bottom:-20px;content:"";height:25px;left:50%;position:absolute;transform:rotate(45deg) translateX(-50%);width:25px}.map-holder .marker__tap span{color:#000;display:block;font-size:22px;font-size:1.375rem;text-align:center}.map-holder .marker--editorial .image{border:3px solid #8c08ff;border-radius:50%;box-shadow:0 7px 10px -6px rgba(0,0,0,.3);font-size:20px;height:70px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:70px;z-index:10}.map-holder .marker--editorial .image img{border-radius:50%;height:100%}.map-holder .marker--1000000{z-index:103}.map-holder .marker--1000000 .marker-count{height:95px;width:95px}.map-holder .marker--1000000 .marker-count:before{height:calc(100% + 50px);left:-25px;top:-9px;width:calc(100% + 50px)}.map-holder .marker--100000{z-index:103}.map-holder .marker--100000 .marker-count{height:85px;width:85px}.map-holder .marker--100000 .marker-count:before{height:calc(100% + 50px);left:-25px;top:-10px;width:calc(100% + 50px)}.map-holder .marker--1000{z-index:103}.map-holder .marker--1000 .marker-count{height:70px;width:70px}.map-holder .marker--1000 .marker-count:before{top:-8px}.map-holder .marker--100{z-index:102}.map-holder .marker--100 .marker-count{height:55px;width:55px}.map-holder .marker--10{z-index:101}.map-holder .zoom-level-1 .marker{transform:scale(1.5)}@media only screen and (min-width:992px){.map-holder .zoom-level-1 .marker{transform:scale(1.2)}}.map-holder .zoom-level-2 .marker{transform:scale(.4)}.map-holder .zoom-level-3 .marker{transform:scale(.2)}.map-holder .button{align-items:center;background-color:#ed0081;border:none;border-radius:50%;box-shadow:0 1px 0 0 rgba(50,50,50,.75);color:#fff;cursor:pointer;display:flex;font-family:avenir-rounded,sans-serif;font-size:30px;font-weight:700;justify-content:center;line-height:1;max-height:40px;max-width:40px;min-height:40px;min-width:40px;text-align:center}.map-holder #zoomout{font-size:60px;font-size:3.75rem;line-height:.5;padding-bottom:12px;padding-left:1px}.map-holder #zoomin{font-size:38px;font-size:2.375rem;padding-bottom:3px;padding-left:1px}.map-holder .nav{align-items:center;display:flex;flex-direction:column;margin-top:20px;position:absolute;right:20px;width:30px}.map-holder .nav.hidden{display:none}.map-holder #scroller{height:100%;margin-bottom:15px;margin-top:15px;position:relative;width:20px}.map-holder input[type=range].range{-webkit-appearance:none;background-color:rgba(0,0,0,.3);border-radius:15px;bottom:0;cursor:pointer;height:20px;left:3px;position:absolute;transform:rotate(270deg);transform-origin:8px;z-index:100}.map-holder input[type=range].range::-webkit-slider-thumb{-webkit-appearance:none;background-color:#fff;border-radius:15px;height:40px;width:20px}.map-holder input[type=range].range::-ms-fill-lower,.map-holder input[type=range].range::-ms-fill-upper{background:transparent;color:transparent}.map-holder input[type=range].range::-ms-thumb{background:#fff;border-radius:15px;color:transparent;height:80px;width:20px}.map-holder input[type=range].range::-ms-track{background:transparent;border:none;color:transparent}.map-holder input[type=range].range::-ms-ticks-before,.map-holder input[type=range].range::-ms-tooltip{background:transparent;color:transparent}.map-holder input[type=range].range::-ms-ticks-after{background:transparent;color:transparent}html.mobile{height:100%}@media only screen and (orientation:landscape){html.mobile body.map-page footer,html.mobile body.map-page header{display:none}html.mobile body.map-page #app,html.mobile body.map-page #map-container,html.mobile body.map-page .main,html.mobile body.map-page .main-content,html.mobile body.map-page .map-holder,html.mobile body.map-page main{height:100%;width:100%}}html[lang=bg] .marker__tap span,html[lang=de] .marker__tap span,html[lang=ru] .marker__tap span{font-size:13px;font-size:.8125rem}html.webp .map--filters .closed.pulse:before{background-image:url(../images/map/onboarding/arrow.a4b6aeaa.webp)}.map-holder.zoom-level-1 .map--filters,.map-holder.zoom-level-2 .map--filters{display:none}.map--filters{height:50px;position:absolute;right:70px;top:20px;z-index:10}@media only screen and (min-width:576px){.map--filters{height:60px}}.map--filters .opened{display:none;visibility:hidden}.map--filters.active .opened,.map--filters .closed{display:flex;visibility:visible}.map--filters.active .closed{display:none;visibility:hidden}.map--filters .closed{align-items:center;background-color:#ec0080;border:none;border-radius:50%;cursor:pointer;height:40px;justify-content:center;padding:10px;width:40px}@media only screen and (min-width:576px){.map--filters .closed{height:60px;width:60px}}@media only screen and (min-width:992px){.map--filters .closed{height:55px;width:55px}}.map--filters .closed.pulse{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;position:relative}.map--filters .closed.pulse:before{background-image:url(../images/map/onboarding/arrow.02eec4ba.png);background-repeat:no-repeat;content:"";height:93px;left:0;position:absolute;top:0;transform:translate(40px,-55px) scale(.7) rotate(26deg);transform-origin:bottom left;width:105px}.map--filters .opened{align-items:center;background-color:#fff;border-radius:45px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);height:50px;padding:8px}@media only screen and (min-width:576px){.map--filters .opened{height:60px}}@media only screen and (min-width:992px){.map--filters .opened{height:70px}}.map--filters .challenge-filter-type-icon{box-shadow:0 0 6px 0 rgba(0,0,0,.1)}@media only screen and (max-width:576px){.map--filters .challenge-filter-type-icon{height:35px;width:35px}}.map--filters .challenge-filter-type-icon.pulse{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;-webkit-animation-delay:1s;animation-delay:1s}.map--filters .challenge-filter-type-icon__title{display:none}.map--filters__close{align-items:center;background-color:#ec0080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-family:avenir-rounded,sans-serif;font-size:12px;font-size:.75rem;font-weight:700;height:30px;justify-content:center;margin-left:10px;width:30px}.map--filters__close.pulse{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;-webkit-animation-delay:1s;animation-delay:1s}.map-editorial-modal{align-items:center;background-color:rgba(0,0,0,.75);display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:200}.map-editorial-modal__details{background-color:#fff;border-radius:25px 0 25px 0;height:100%;padding-bottom:0;position:relative;width:100%}.map-editorial-modal__header{background-color:#8c08ff;border-radius:25px 0 25px 0;font-family:avenir-rounded,sans-serif;font-size:16px;font-size:1rem;font-weight:700;padding:8px 15px}.map-editorial-modal__body{color:#000;display:flex;flex-direction:column;font-family:avenir-rounded,sans-serif;padding:20px;position:relative}.map-editorial-modal__image{border-radius:25px 0 25px 0;margin:0 auto 20px;overflow:hidden;width:100%}.map-editorial-modal__description{box-shadow:0 2px 5px -6px rgba(0,0,0,.5);line-height:1.2;max-height:50px;overflow:hidden;padding-right:19px;position:relative}.map-editorial-modal__description p{font-size:16px;font-size:1rem}.map-editorial-modal__read-more{background-color:#8c08ff;border:none;border-radius:25px 0 25px 0;box-shadow:0 0 10px 0 rgba(0,0,0,.3);color:#fff;cursor:pointer;font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:20px;font-size:1.25rem;margin:3px auto 0;padding:5px 18px;text-transform:uppercase;transition:color .3s ease-in-out,background-color .3s ease-in-out;width:100%}.map-editorial-modal__read-more.pulse{-webkit-animation:read-more-pulse 1s infinite;animation:read-more-pulse 1s infinite;-webkit-animation-delay:.5s;animation-delay:.5s}html.no-touchevents .map-editorial-modal__read-more:hover{background-color:#fff;color:#8c08ff}.map-editorial-modal__close{align-items:center;background-color:#ec0080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-family:avenir-rounded,sans-serif;font-size:26px;font-size:1.625rem;font-weight:700;height:50px;justify-content:center;margin-left:10px;position:absolute;right:-125px;top:9%;width:50px}.map-editorial-modal__close.pulse{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;-webkit-animation-delay:1s;animation-delay:1s}body.fullscreen-mode .map-editorial-overlay{height:100%;overflow-y:scroll}.map-editorial-overlay__container{background:#aa23d8;background:linear-gradient(180deg,#aa23d8,#4f83ec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#aa23d8",endColorstr="#4f83ec",GradientType=1);height:100%;padding:20px;position:absolute;width:100%;z-index:200}.map-editorial-overlay{padding:40px 40px 0}@media only screen and (min-width:768px){.map-editorial-overlay{padding:50px 100px 0}}.map-editorial-overlay .right-arrow{background-color:#fff;border:none;border-radius:50%;box-shadow:-3px 0 0 0 rgba(0,0,0,.3);cursor:pointer;height:50px;padding:15px;position:absolute;right:30px;top:150px;transform:rotate(270deg);width:50px}.map-editorial-overlay .right-arrow .challenge-arrow-down .cls-1{fill:#a22dda}.map-editorial-overlay .left-arrow{background-color:#fff;border:none;border-radius:50%;box-shadow:3px 0 0 0 rgba(0,0,0,.3);cursor:pointer;height:50px;left:30px;padding:15px;position:absolute;top:150px;transform:rotate(90deg);width:50px}.map-editorial-overlay .left-arrow .challenge-arrow-down .cls-1{fill:#a22dda}.map-editorial-overlay__header{font-family:avenir-rounded,sans-serif;font-size:18px;font-size:1.125rem;font-weight:700;margin-bottom:20px}@media only screen and (min-width:768px){.map-editorial-overlay__header{font-size:24px;font-size:1.5rem}}.map-editorial-overlay__media{margin:0 auto 40px;max-width:400px;position:relative}.map-editorial-overlay__media__content{border-radius:25px 0 25px 0;overflow:hidden}.map-editorial-overlay__description{font-family:avenir-rounded,sans-serif;font-size:16px;font-size:1rem}@media only screen and (min-width:768px){.map-editorial-overlay__description{font-size:20px;font-size:1.25rem}}.map-editorial-overlay__close{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 3px 0 0 rgba(0,0,0,.3);color:#a22dda;cursor:pointer;display:flex;font-family:avenir-rounded,sans-serif;font-size:26px;font-size:1.625rem;font-weight:700;height:50px;justify-content:center;margin-left:10px;position:absolute;right:30px;top:50px;width:50px}.map-editorial-overlay__close.pulse{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;-webkit-animation-delay:1s;animation-delay:1s}.map-challenge-modal{align-items:center;background-color:rgba(0,0,0,.75);display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:200}.map-challenge-modal__details{background-color:#fff;border-radius:25px 0 25px 0;padding-bottom:0;position:relative;width:280px}@media only screen and (min-width:768px){.map-challenge-modal__details{width:350px}}.map-challenge-modal--generic{color:#115565}.map-challenge-modal--generic .map-challenge-modal__header{background-color:#115565;color:#fff;padding:15px 5px}.map-challenge-modal--generic .map-challenge-modal__header__title h2{text-align:center;width:100%}.map-challenge-modal--generic .map-challenge-modal__challenge{border:0;box-shadow:none;color:#115565;display:flex;flex-direction:column;text-align:center}.map-challenge-modal--generic .map-challenge-modal__challenge .count{display:block;font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:40px;font-size:2.5rem;margin-bottom:10px}.map-challenge-modal--generic .map-challenge-modal__challenge .zoom-button{background-color:#fff;border:2px solid #115565;border-radius:15px 0;color:#115565;cursor:pointer;font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:15px;font-size:.9375rem;padding:10px 15px;text-transform:uppercase;transition:color .3s ease-in-out,background-color .3s ease-in-out}@media only screen and (min-width:768px){.map-challenge-modal--generic .map-challenge-modal__challenge .zoom-button{font-size:20px;font-size:1.25rem}}.map-challenge-modal--generic .map-challenge-modal__challenge .zoom-button:hover{background-color:#115565;color:#fff}.map-challenge-modal--generic .map-challenge-modal__view-challenges{background-color:#115565;border:2px solid #115565;margin:0 auto 10px;padding:10px 15px}.map-challenge-modal--generic .map-challenge-modal__view-challenges:hover{color:#115565}.map-challenge-modal__details--travel .map-challenge-modal__challenge__header,.map-challenge-modal__details--travel .map-challenge-modal__header,.map-challenge-modal__details--travel .map-challenge-modal__view-challenges{background-color:#ec0080}.map-challenge-modal__details--travel .map-challenge-modal__view-challenges:hover{color:#ec0080}.map-challenge-modal__details--energy .map-challenge-modal__challenge__header,.map-challenge-modal__details--energy .map-challenge-modal__header,.map-challenge-modal__details--energy .map-challenge-modal__view-challenges{background-color:#ffc100}.map-challenge-modal__details--energy .map-challenge-modal__view-challenges:hover{color:#ffc100}.map-challenge-modal__details--flora .map-challenge-modal__challenge__header,.map-challenge-modal__details--flora .map-challenge-modal__header,.map-challenge-modal__details--flora .map-challenge-modal__view-challenges{background-color:#85b900}.map-challenge-modal__details--flora .map-challenge-modal__view-challenges:hover{color:#85b900}.map-challenge-modal__details--fauna .map-challenge-modal__challenge__header,.map-challenge-modal__details--fauna .map-challenge-modal__header,.map-challenge-modal__details--fauna .map-challenge-modal__view-challenges{background-color:#fe6e56}.map-challenge-modal__details--fauna .map-challenge-modal__view-challenges:hover{color:#fe6e56}.map-challenge-modal__details--recycle .map-challenge-modal__challenge__header,.map-challenge-modal__details--recycle .map-challenge-modal__header,.map-challenge-modal__details--recycle .map-challenge-modal__view-challenges{background-color:#00b04b}.map-challenge-modal__details--recycle .map-challenge-modal__view-challenges:hover{color:#00b04b}.map-challenge-modal__details--water .map-challenge-modal__challenge__header,.map-challenge-modal__details--water .map-challenge-modal__header,.map-challenge-modal__details--water .map-challenge-modal__view-challenges{background-color:#00bdb6}.map-challenge-modal__details--water .map-challenge-modal__view-challenges:hover{color:#00bdb6}.map-challenge-modal__details--schools .map-challenge-modal__challenge__header,.map-challenge-modal__details--schools .map-challenge-modal__header,.map-challenge-modal__details--schools .map-challenge-modal__view-challenges{background-color:#c96ccb}.map-challenge-modal__details--schools .map-challenge-modal__view-challenges:hover{color:#c96ccb}.map-challenge-modal__details--creative .map-challenge-modal__challenge__header,.map-challenge-modal__details--creative .map-challenge-modal__header,.map-challenge-modal__details--creative .map-challenge-modal__view-challenges{background-color:#8c08ff}.map-challenge-modal__details--creative .map-challenge-modal__view-challenges:hover{color:#8c08ff}.map-challenge-modal__details--food .map-challenge-modal__challenge__header,.map-challenge-modal__details--food .map-challenge-modal__header,.map-challenge-modal__details--food .map-challenge-modal__view-challenges{background-color:#3ec407}.map-challenge-modal__details--food .map-challenge-modal__view-challenges:hover{color:#3ec407}.map-challenge-modal__header{border-radius:25px 0 25px 0;font-family:avenir-rounded,sans-serif;font-size:16px;font-size:1rem;font-weight:700;padding:8px 15px}.map-challenge-modal__body{color:#000;font-family:avenir-rounded,sans-serif;padding:10px;position:relative}@media only screen and (min-width:768px){.map-challenge-modal__body{padding:20px}}.map-challenge-modal__description{max-height:36px;overflow:hidden}.map-challenge-modal__description p{font-size:16px;font-size:1rem}.map-challenge-modal__view-challenges{border-radius:15px 0;color:#fff;display:flex;font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:15px;font-size:.9375rem;justify-content:center;margin:20px auto 0;padding:5px 18px;text-transform:uppercase;transition:color .3s ease-in-out,background-color .3s ease-in-out;width:100%}@media only screen and (min-width:768px){.map-challenge-modal__view-challenges{font-size:20px;font-size:1.25rem}}html.no-touchevents .map-challenge-modal__view-challenges:hover{background-color:#fff}.map-challenge-modal__close{align-items:center;background-color:#ec0080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-family:avenir-rounded,sans-serif;font-size:26px;font-size:1.625rem;font-weight:700;height:50px;justify-content:center;margin-left:10px;position:absolute;right:-65px;top:0;width:50px}.map-challenge-modal__close.pulse{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;-webkit-animation-delay:1s;animation-delay:1s}.map-challenge-modal__challenge{border-radius:25px 0 25px 0;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.map-challenge-modal__challenge__body{padding:10px}.map-challenge-modal__challenge__header{border-radius:25px 0 25px 0;color:#fff;font-family:avenir-rounded,sans-serif;font-size:14px;font-size:.875rem;font-weight:700;padding:8px 15px}.map-challenge-modal__challenge__image{border-radius:25px 0 25px 0;margin:0 auto;overflow:hidden}@media only screen and (max-width:768px){.map-challenge-modal__challenge__image{max-width:130px}}.map-challenge-modal__challenge__description,.map-challenge-modal__challenge__header{font-size:10px;font-size:.625rem}.map-challenge-modal__header{align-items:center;display:flex}.map-challenge-modal__header__icon{display:flex;margin-right:15px}.map-challenge-modal__header__icon svg{height:25px;width:25px}.map-challenge-modal__header__title{align-items:center;display:flex;margin-right:15px;width:100%}.map-challenge-modal__header__total{font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:18px;font-size:1.125rem;margin-left:auto}html.mobile .map-onboarding__character{max-width:580px}.map-onboarding{bottom:0;height:100%;left:0;max-height:240px;overflow:hidden;position:absolute;width:100%;z-index:900}.map-onboarding--hidden{overflow:visible;z-index:-999}.map-onboarding__close{align-items:center;-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite;-webkit-animation-delay:1s;animation-delay:1s;background-color:#ec0080;border-radius:50%;box-shadow:0 3px 0 0 rgba(0,0,0,.35);display:flex;height:45px;justify-content:center;position:absolute;right:10px;top:0;width:45px;z-index:100}.map-onboarding__close button{background:none;border:none;color:#fff;cursor:pointer;font-family:avenir-rounded-bold,sans-serif;font-size:26px;font-size:1.625rem}.map-onboarding__close button svg{transform:rotate(-90deg);width:25px}.map-onboarding__close button svg .cls-1{fill:#fff}.map-onboarding__character{bottom:-10px;left:50%;max-width:770px;position:absolute;transform:translateX(-50%);width:80%}.map-onboarding__character__description{align-items:center;color:#000;display:flex;font-family:avenir-rounded,sans-serif;font-size:16px;font-size:1rem;height:42%;justify-content:center;line-height:1.2;position:absolute;right:6%;top:15%;width:55%}.rotate-screen__container{align-items:center;display:flex;justify-content:center;padding:20px 0}.rotate-screen{max-width:475px;width:100%}.rotate-screen__image{padding:20px 40px}.rotate-screen__text{color:#000;font-size:35px;font-size:2.1875rem;line-height:1.2;text-align:center;text-transform:uppercase}html.webp .faq__body__lower-section{background-image:url(../images/faq/faq_footer.8c3209a5.webp)}body.faq footer{margin-top:0}.faq__header__title{background:#e6017e;background:linear-gradient(180deg,#e6017e,#971a81);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e6017e",endColorstr="#971a81",GradientType=1);padding:15px;text-align:center}@media only screen and (min-width:768px){.faq__header__title{padding:30px}}.faq__header__title h1{font-size:20px;font-size:1.25rem;margin:0}@media only screen and (min-width:768px){.faq__header__title h1{font-size:50px;font-size:3.125rem}}.faq__list{list-style:none}.faq__body{background:#096179;background:linear-gradient(0deg,#096179,#00a6e9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#096179",endColorstr="#00a6e9",GradientType=1)}.faq__body__lower-section{background-image:url(../images/faq/faq_footer.b6135fe0.png);background-position:bottom;background-repeat:no-repeat;background-size:100%;margin:0 auto;max-width:1920px;min-height:200px;padding:20px 0;position:relative;width:100%}@media(min-width:576px){.faq__body__lower-section{min-height:250px}}@media(min-width:768px){.faq__body__lower-section{min-height:350px}}@media(min-width:992px){.faq__body__lower-section{min-height:400px}}@media(min-width:1300px){.faq__body__lower-section{min-height:556px}}.faq__body__lower-section .mpu-leader{margin-bottom:0}.faq-item{border-bottom:1px solid #fff;padding:30px 0}@media only screen and (min-width:768px){.faq-item{padding:50px}}.faq-item--hide .faq-item__description{display:none}.faq-item--hide .faq-item__title{margin-bottom:0}.faq-item--show .faq-item__title .icon svg{transform:rotate(180deg)}.faq-item--show .faq-item__description{display:block}.faq-item__description,.faq-item__title{font-family:avenir-rounded-demi,sans-serif}.faq-item__title{cursor:pointer;display:flex;margin-bottom:20px}.faq-item__title .question{font-family:avenir-rounded-bold,sans-serif;font-size:22px;font-size:1.375rem}@media only screen and (min-width:768px){.faq-item__title .question{font-size:32px;font-size:2rem}}.faq-item__title .icon{margin-left:auto;margin-right:20px;margin-top:10px;max-width:22px}@media only screen and (min-width:768px){.faq-item__title .icon{max-width:32px}}.faq-item__title .icon svg{margin:0 10px;transform:rotate(0deg);transition:transform .3s ease-in-out}.faq-item__title .icon svg .cls-1{fill:#fff}.faq-item__description{font-size:16px;font-size:1rem;padding-left:10px}@media only screen and (min-width:768px){.faq-item__description{font-size:22px;font-size:1.375rem;padding-left:50px}}html.mobile.ios .install-prompt:before{background-color:#37f3f4;bottom:-20px;content:"";height:40px;left:calc(50% - 20px);position:absolute;transform:rotate(45deg);width:40px;z-index:-1}.install-prompt{background:#1a9fe5;background:linear-gradient(180deg,#1a9fe5,#2cfbfc);border-radius:45px;bottom:40px;color:#000;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a9fe5",endColorstr="#2cfbfc",GradientType=1);left:0;margin:0 5%;padding:20px;position:fixed;width:90%;z-index:990}@media(min-width:768px){.install-prompt{left:50%;margin:0;max-width:450px;transform:translateX(-50%)}}.install-prompt--hidden{display:none}.install-prompt__image{flex:1;margin-right:20px}.install-prompt__image img{border-radius:10px;box-shadow:0 3px 7px 0 rgba(0,0,0,.2)}@media(min-width:768px){.install-prompt__image img{width:180px}}.install-prompt__text{flex:1}@media(min-width:768px){.install-prompt__text{flex:2}}.install-prompt__text p{font-family:avenir-rounded,sans-serif;font-size:12px;font-size:.75rem;margin-bottom:10px}.install-prompt__text p.heading{font-family:Lubalin Graph ITC Turner Latin,sans-serif;font-size:16px;font-size:1rem}.install-prompt__text .ios-share{margin:0 3px;vertical-align:bottom;width:16px}.install-prompt__button{background-color:#ec0080;border:none;border-radius:50px;box-shadow:0 3px 0 0 rgba(0,0,0,.2);color:#fff;cursor:pointer;font-size:16px;font-size:1rem;margin:0 auto 10px;outline:0;padding:5px 10px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.default-text--hidden,.ios-text--hidden{display:none}.header__pwa-status{bottom:0;display:flex;flex-wrap:wrap;position:fixed;width:100%;z-index:100}.header__pwa-status__online,.header__pwa-status__webapp{background-color:#41560d;flex:1;margin:0 10px;padding:8px;text-align:center}.refresh-message{background-color:#fff;box-shadow:inset 0 -5px 12px 0 rgba(0,0,0,.35);color:#000;display:none;padding-bottom:20px;padding-top:20px;text-align:center}.refresh-message__button{background-color:#1fbbec;border-radius:50px;color:#fff;display:block;margin:10px auto;max-width:200px;padding:10px}.stacked-cards{align-items:center;display:flex;height:100%}.stacked-cards .right-arrow{background-color:#fff;border:none;border-radius:50%;box-shadow:-3px 0 0 0 rgba(0,0,0,.3);cursor:pointer;height:60px;padding:15px;position:absolute;right:-70px;transform:rotate(270deg);width:60px;z-index:999}.stacked-cards .right-arrow .challenge-arrow-down .cls-1{fill:#a22dda}.stacked-cards .left-arrow{background-color:#fff;border:none;border-radius:50%;box-shadow:3px 0 0 0 rgba(0,0,0,.3);cursor:pointer;height:60px;left:-70px;padding:15px;position:absolute;transform:rotate(90deg);width:60px;z-index:999}.stacked-cards .left-arrow .challenge-arrow-down .cls-1{fill:#a22dda}.stacked-cards .container{align-items:center;display:flex;height:95%;max-height:460px;padding:0;width:320px}@media only screen and (min-width:992px){.stacked-cards .container{width:400px}}.stacked-cards .container span{cursor:pointer;z-index:1000}.stacked-cards .cardCarousel{list-style:none;padding:0;position:relative}.stacked-cards .carouselDefault{height:200px;margin:20px;width:250px}.stacked-cards .leftButton,.stacked-cards .rightButton{color:#6495ed;font-size:2em;padding:5px}.stacked-cards .card{box-shadow:0 10px 5px rgba(0,0,0,.1);height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(1) translateX(40px);transition:all .5s ease-in-out;width:100%}.stacked-cards .card img{height:100%;object-fit:cover;overflow:hidden;width:100%}.stacked-cards .card.active{opacity:1;transform:scale(1) translateY(0);z-index:3}.stacked-cards .card.next{transform:scale(.9) translateX(60px);z-index:2}@supports(filter:blur(1px)){.stacked-cards .card.next{filter:blur(1px);opacity:1}}@supports not (filter:blur(1px)){.stacked-cards .card.next{opacity:.6}}.stacked-cards .card.prev{transform:scale(.9) translateX(-60px);z-index:1}@supports(filter:blur(1px)){.stacked-cards .card.prev{filter:blur(1px);opacity:1}}@supports not (filter:blur(1px)){.stacked-cards .card.prev{opacity:.6}}.stacked-cards .card.prev-other{transform:scale(.8) translateX(-120px);z-index:0}@supports(filter:blur(2px)){.stacked-cards .card.prev-other{filter:blur(2px);opacity:1}}@supports not (filter:blur(2px)){.stacked-cards .card.prev-other{opacity:.2}}.stacked-cards .card.next-other{transform:scale(.8) translateX(120px);z-index:1}@supports(filter:blur(2px)){.stacked-cards .card.next-other{filter:blur(2px);opacity:1}}@supports not (filter:blur(2px)){.stacked-cards .card.next-other{opacity:.2}}.stacked-cards .card.inactive{opacity:0;transform:scale(0) translateX(0);z-index:1}
html.is-ie .challenges-counter__count{min-width:150px}.stats-cta{background-color:#ec0080;border-radius:50px;margin:0 auto 20px;max-width:500px;opacity:1;padding:10px 30px;transition:opacity .6s ease-in-out;width:100%}@media only screen and (min-width:768px){.stats-cta{max-width:500px}}.stats-cta--hidden{opacity:0}.challenges-counter{align-items:center;display:flex;justify-content:center;line-height:1}.challenges-counter__text{font-size:16px;font-size:1rem;max-width:100%;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.challenges-counter__text{font-size:18px;font-size:1.125rem;max-width:300px}}.challenges-counter--text a{align-items:center;display:flex;height:100%;justify-content:center;min-height:64px;width:100%}.challenges-counter--text .challenges-counter__icon{align-items:flex-end;display:flex;height:50px;justify-content:center;margin-left:auto;transform:rotate(270deg);transform-origin:center;width:50px}.challenges-counter--text .challenges-counter__icon .challenge-arrow-down{height:35px}.challenges-counter--text .challenges-counter__icon .challenge-arrow-down .cls-1{fill:#fff}.challenges-counter--text .challenges-counter__text{font-size:18px;font-size:1.125rem;max-width:100%;width:100%}@media only screen and (min-width:768px){.challenges-counter--text .challenges-counter__text{font-size:20px;font-size:1.25rem;max-width:300px}}.challenges-counter__count{font-size:30px;font-size:1.875rem;margin-left:10px;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}@media only screen and (min-width:768px){.challenges-counter__count{font-size:40px;font-size:2.5rem}}.marque--carousel .stats-cta{display:none;left:50%;position:absolute;top:0;transform:translate(-50%,10px);z-index:10}@media only screen and (min-width:768px){.marque--carousel .stats-cta{display:block}}.marque--carousel{background-color:#1dade8;padding-top:54.5%;position:relative}.marque--carousel .swiper-container-horizontal>.swiper-pagination-bullets,.marque--carousel .swiper-pagination-custom,.marque--carousel .swiper-pagination-fraction{left:50%;transform:translateX(-50%);width:auto}@media only screen and (min-width:1180px){.marque--carousel{height:647px;padding-top:0}}.marque--carousel .marque__grid{height:100%;position:absolute;top:0;width:100%}.marque--carousel .marque__grid>*{height:100%}.marque--carousel__button{cursor:pointer;height:48px;outline:none;position:absolute;top:50%;transform:translateY(-50%);width:29px;z-index:10}.marque--carousel__button.swiper-button-disabled{display:none;opacity:0}.marque--carousel__button.button-next{background-repeat:no-repeat;right:10%}@media only screen and (min-width:992px){.marque--carousel__button.button-next{right:20%}}.marque--carousel__button.button-prev{background-repeat:no-repeat;left:10%}@media only screen and (min-width:992px){.marque--carousel__button.button-prev{left:20%}}.marque-area{height:100%;position:relative;width:100%}.marque-area--image,.marque-area--video{display:flex;justify-content:center;position:relative}.marque-area__image,.marque-area__video{overflow:hidden;position:relative}@media only screen and (min-width:992px){.marque-area__image:after,.marque-area__video:after{box-shadow:inset 0 -80px 60px 100px #1dade8;content:"";height:160%;height:150%;left:0;position:absolute;top:-30%;transition:height .3s ease-in-out,box-shadow .3s ease-in-out;width:100%}}.marque-area__image .bmpui-ui-uicontainer,.marque-area__video .bmpui-ui-uicontainer{z-index:99}.marque-area__image .bmpui-ui-controlbar,.marque-area__image .bmpui-ui-titlebar,.marque-area__video .bmpui-ui-controlbar,.marque-area__video .bmpui-ui-titlebar{background:none}@media(min-width:768px){.marque-area__image.container,.marque-area__video.container{max-width:1180px;width:100%}}.marque-area--hero-switch{margin-bottom:-20px}.marque-area__image img{width:100%}.marque-cta{background-color:#fff;border:none;border-radius:45px;box-shadow:0 6px 0 0 rgba(0,0,0,.2);color:#ec0080;display:inline-flex;padding:8px}@media(min-width:768px){.marque-cta{padding-right:30px}}.marque-cta__container{bottom:auto;left:0;position:absolute;right:0;text-align:right;top:20px;z-index:9999}@media(min-width:768px){.marque-cta__container{bottom:90px;top:auto}}.marque-cta__icon{align-items:center;display:flex;height:30px;justify-content:center;width:30px}.marque-cta__icon .generic-arrow-down .cls-1{fill:#ec0080}.marque-cta__icon svg{transform:rotate(-90deg);width:40px}@media(min-width:768px){.marque-cta__icon{height:50px;width:50px}}.marque-cta__text{display:none;font-size:18px;font-size:1.125rem;line-height:1;text-align:left}.marque-cta__text--external{align-self:center}.marque-cta__text>span{display:block;font-size:23px;font-size:1.4375rem}@media(min-width:768px){.marque-cta__text{align-items:center;display:flex;flex-direction:column;justify-content:center}}html.mobile .navigation__items-group{background-color:rgba(0,0,0,.8);padding-bottom:100%}html.mobile .navigation__wrapper{background-color:transparent}.navigation__wrapper{background-color:rgba(0,0,0,.8);height:0;left:0;position:absolute;top:0;transition:height .6s;width:100%;z-index:998}.navigation__wrapper--active{height:100%}@media(min-width:992px){.navigation__wrapper{height:auto;position:relative;width:auto;z-index:5}}.navigation__items-group{display:flex;justify-content:flex-end;list-style:none;padding-left:auto;padding-right:auto;padding-top:100px;transform:translateY(-200%);transition:transform .6s}.navigation__items-group--active{transform:translateY(69px)}@media(min-width:992px){.navigation__items-group{justify-content:space-around;max-width:780px;padding:0;transform:none}}.navigation__link{margin-bottom:35px;text-align:center;width:100%}@media(min-width:992px){.navigation__link{margin-bottom:0}}.navigation__link.active .navigation__link__icon svg .cls-2{fill:#ec0080}.navigation__link.active .navigation__link__icon svg.nav-challenge-icon .cls-2{fill:none;stroke:#ec0080}.navigation__link.active .navigation__link__icon svg.nav-schools-icon .cls-1{fill:#ec0080}.navigation__link.active .navigation__link__title{color:#ec0080}.navigation__link .link{display:flex;flex-wrap:wrap;height:100%;justify-content:center}@media(min-width:992px){.navigation__link .link{display:block;padding:30px 5%}}.navigation__link .link .login-button{cursor:pointer;display:flex;flex-wrap:wrap;width:100%}.navigation__link .link:hover .navigation__link__icon .user-login-img{border-color:#ec0080}.navigation__link .link:hover .navigation__link__icon svg .cls-2{fill:#ec0080}.navigation__link .link:hover .navigation__link__icon svg.nav-challenge-icon .cls-2{fill:none;stroke:#ec0080}.navigation__link .link:hover .navigation__link__icon svg.nav-schools-icon .cls-1{fill:#ec0080}.navigation__link .link:hover .navigation__link__title{color:#ec0080}.navigation__link .link--disabled{opacity:.2}.navigation__link__icon{line-height:0;width:100%}.navigation__link__icon .user-login-img{border:2px solid #fff;border-radius:50%;height:45px;width:45px}.navigation__link__icon svg{height:55px;margin-left:auto;margin-right:auto;width:100%}@media(min-width:992px){.navigation__link__icon svg{height:45px;width:auto}}.navigation__link__title{align-self:center;color:#fff;margin-top:10px;text-transform:uppercase;width:100%}@media(min-width:992px){.navigation__link__title{text-shadow:0 3px 0 rgba(0,0,0,.2)}}@media(max-width:992px){.navigation__link__title{position:relative}}@media only screen and (min-width:992px){.navigation__link__title{font-size:13px;font-size:.8125rem}}.navigation__items-group .navigation__link .link .login-button{display:none}@media only screen and (min-width:992px){.navigation__items-group .navigation__link .link .login-button{display:block}}.navigation__mobile-login,.navigation__toggle{position:absolute;right:22px;top:15px;z-index:999}.navigation__mobile-login{right:75px}.navigation__mobile-login .login-button{display:flex;flex-basis:200px;justify-content:flex-end}@media only screen and (min-width:992px){.navigation__mobile-login .login-button{display:none}}.navigation__mobile-login .navigation__link__icon{margin-left:10px;min-width:42px;order:2}.navigation__mobile-login .navigation__link__icon .user-login-img,.navigation__mobile-login .navigation__link__icon svg{height:42px;width:42px}.navigation__mobile-login .navigation__link__title{font-size:12px;font-size:.75rem;margin-top:0}@media only screen and (min-width:992px){.navigation__mobile-login .navigation__link__title{margin-top:10px}}.navigation__menu-burger__wrapper{background-color:#fff;border-radius:50%;height:42px;position:relative;transition:background-color .3s ease-in-out;width:42px;z-index:6}@media(min-width:992px){.navigation__menu-burger__wrapper{display:none}}.navigation__menu-burger{height:17px;position:relative;transition:height .2s ease-in-out;width:26px}.navigation__menu-burger:after,.navigation__menu-burger:before{background-color:#000;border-radius:7px;content:"";height:6px;left:0;position:absolute;width:100%}.navigation__menu-burger:before{top:-3px;transition:transform .3s,top .3s .3s,background-color .3s ease-in-out}.navigation__menu-burger:after{bottom:-2px;transition:transform .3s,bottom .3s .3s,background-color .3s ease-in-out}.navigation__menu-burger--active{height:19px}.navigation__menu-burger--active .navigation__menu-burger-line{opacity:0}.navigation__menu-burger--active:before{top:6px;transform:rotate(45deg);transition:transform .3s .3s,top .3s}.navigation__menu-burger--active:after{bottom:7px;transform:rotate(-45deg);transition:transform .3s .3s,bottom .3s}.navigation__menu-burger .navigation__menu-burger-line{background-color:#000;border-radius:5px;height:6px;position:relative;transition:opacity .3s,transform .3s,background-color .3s ease-in-out;width:100%}.navigation__items-group--1 .navigation__link{width:33.3%}@media only screen and (min-width:992px){.navigation__items-group--1 .navigation__link{width:100%}}.navigation__items-group--2 .navigation__link{width:33.3%}@media only screen and (min-width:992px){.navigation__items-group--2 .navigation__link{width:50%}}.navigation__items-group--3 .navigation__link{width:33.3%}@media only screen and (min-width:992px){.navigation__items-group--3 .navigation__link{width:33.3333333333%}}.navigation__items-group--4 .navigation__link{width:33.3%}@media only screen and (min-width:992px){.navigation__items-group--4 .navigation__link{width:25%}}.navigation__items-group--5 .navigation__link{width:33.3%}@media only screen and (min-width:992px){.navigation__items-group--5 .navigation__link{width:20%}}.navigation__items-group--6 .navigation__link{width:33.3%}@media only screen and (min-width:992px){.navigation__items-group--6 .navigation__link{width:16.6666666667%}}.navigation__items-group--7 .navigation__link{width:33.3%}@media only screen and (min-width:992px){.navigation__items-group--7 .navigation__link{width:14.2857142857%}}.navigation__items-group--8 .navigation__link{width:33.3%}@media only screen and (min-width:992px){.navigation__items-group--8 .navigation__link{width:12.5%}}.navigation__items-group--9 .navigation__link{width:33.3%}@media only screen and (min-width:992px){.navigation__items-group--9 .navigation__link{width:11.1111111111%}}.navigation__items-group--10 .navigation__link{width:33.3%}@media only screen and (min-width:992px){.navigation__items-group--10 .navigation__link{width:10%}}.site-logo a{height:auto;left:0;margin:0 auto;position:absolute;top:0;transition:all .4s ease;z-index:999}@media(min-width:992px){.site-logo a{left:15px;top:15px}}.site-logo,.site-logo img{height:100%;position:relative;width:80px}@media(min-width:576px){.site-logo,.site-logo img{width:150px}}@media(min-width:576px)and (orientation:landscape){.site-logo,.site-logo img{width:110px}}@media(min-width:992px){.site-logo,.site-logo img{width:200px}}

/*# sourceMappingURL=../sourcemaps/css/main.f4c6ec6b.css.map*/