@import url(https://fonts.googleapis.com/css?family=Poppins:400,700&display=swap);.dialogUserContainer{position:absolute;top:60px;right:-10px;width:250px;height:140px;background-color:#fafafa;border-radius:5px;z-index:1;color:#222;padding:14px;cursor:default}.dialogUserContainer h3{margin-bottom:10px;background-color:#fff;height:50px;line-height:50px;padding:0 5px;box-shadow:0 2px 10px -5px rgba(0,0,0,.4);border-radius:5px;font-size:1.1em;text-align:center}.dialogUserLink{display:block;margin-bottom:5px;cursor:pointer}.linkCloseSession{color:#d65c59}.dialogUserContainer:after{content:"";border:10px solid transparent;border-bottom-color:#fafafa;position:absolute;top:-20px;right:20px}.dialogUser__profileLink{text-decoration:none;color:#222}.nav_container{width:auto;height:100%;display:flex;align-items:center;justify-content:flex-end;padding:10px 0;font-size:1em}.nav_links{border-right:1px solid #fff;padding-right:16px;margin-right:16px;height:100%}@media screen and (max-width:780px){.nav_links{display:none}.nav_links.showMenu{position:absolute;padding:10px;left:0;top:50px;height:100vh;width:100%;background-color:#244457;background-image:url(https://static.platzi.com/static/images/header-v2/bg-menu.png);background-size:cover;background-repeat:no-repeat;background-position:100%;z-index:1;display:grid;grid-template:40px 1fr/1fr;border:none}.nav_links.showMenu .nav_linksSearch{display:block}.nav_links.showMenu ul{display:block;padding:10px 0}.nav_links.showMenu ul li{margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid hsla(0,0%,100%,.4)}}.nav_menu{cursor:pointer;font-size:1em;display:none;color:#fff}@media screen and (max-width:780px){.nav_menu{display:block}}.nav_linksSearch{display:none;width:100%;height:40px;border:none;padding:0 10px;border-radius:4px}.nav_links ul{height:100%;display:flex;align-items:center;padding:0;margin:0}.nav_links li{list-style:none;margin-left:16px;font-size:1em}.nav_btnSession,.nav_link{text-decoration:none;color:#fff}.nav_btnSession{background-color:#89c739;padding:0 7px;width:auto;height:35px;border-radius:3px;line-height:35px;border:none;margin-right:16px}.nav_userContainer{height:100%;display:flex;align-items:center;margin-right:16px;position:relative}.nav_userContainer figure{width:38px;height:38px;border-radius:50%;overflow:hidden;background-color:#fff;margin:0 6px 0 0}.nav_userContainer figure img{-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.nav_userArrow{font-size:1.2em;color:#fff;transform:rotate(-90deg);cursor:pointer}.nav_searchContainer{height:100%}.nav_search{height:100%;border:none;border-radius:4px;padding:0 10px}@media screen and (max-width:780px){.nav_search{display:none}}.header{background-image:linear-gradient(90deg,#1c3643,#273b47 25%,#1e5372);height:50px;box-shadow:0 3px 12px -6px rgba(0,0,0,.9);padding:0 10px;font-size:.9em;position:relative}.header_container{height:inherit;display:flex;justify-content:space-between;align-items:center}.header_logoContainer{height:100%;display:flex;align-items:center;justify-content:flex-start;width:100px}.header_logoImg{-o-object-fit:contain;object-fit:contain;width:34px;height:25px}.header_logoContainer img:nth-of-type(2){width:50px}footer{background:linear-gradient(90deg,#1c3643,#273b47 25%,#1e5372);font-size:1em;padding:16px 0}footer figure{margin:0}.footer_container{max-width:1024px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px}@media screen and (max-width:1100px){.footer_container{padding:0 10px}}@media screen and (max-width:780px){.footer_container{grid-template-columns:1fr}}.footer_sloganSection{color:#fff;font-size:.9em}@media screen and (max-width:580px){.footer_sloganSection{font-size:.85em}}.footer_sloganSection div:first-of-type{margin-bottom:16px}.footer_sloganSection div:first-of-type figure{height:50px}.footer_sloganSection div:first-of-type img{position:relative;left:-16px;top:-10px}.footer_categoriesSection a{display:block;color:#fff;text-decoration:none;font-size:.9em;margin-bottom:10px;padding:0 0 0 6px;position:relative}@media screen and (max-width:580px){.footer_categoriesSection a{font-size:.85em}}.footer_categoriesSection a:after{content:"";border:4px solid transparent;border-left-color:#fff;position:absolute;top:50%;left:98%;transform:translateY(-50%)}.footer_categoriesSection a:first-of-type{border-left:3px solid #33b13a}.footer_categoriesSection a:nth-of-type(2){border-left:3px solid #6b407e}.footer_categoriesSection a:nth-of-type(3){border-left:3px solid #29b8e8}.footer_categoriesSection a:nth-of-type(4){border-left:3px solid #f5c443}.footer_categoriesSection a:nth-of-type(5){border-left:3px solid #98ca3f}.footer_categoriesSection a:nth-of-type(6){border-left:3px solid #fa7800}.footer_categoriesSection a:nth-of-type(7){border-left:3px solid #cb161d}.footer_certifiersSection{color:#fff;font-size:.9em}@media screen and (max-width:580px){.footer_certifiersSection{font-size:.85em}}.footer_certifiersSection figure{display:inline-block;margin-right:12px}.footer_certifiersSection p{margin-bottom:10px}.footer_socialsContainer a{color:#fff;text-decoration:none}.footer_socialsContainer p{margin-bottom:16px}.footer_iconSocial{margin-right:16px}.layout.stickyFooter{display:flex;flex-direction:column;height:100vh}.layout.stickyFooter .content{flex:1 0 auto}.hero{height:auto;background:linear-gradient(90deg,#1c3643,#273b47 25%,#1e5372);color:#fff;padding:20px 0 0}.hero_container{position:relative;background-image:url(https://res.cloudinary.com/dhf6era2g/image/upload/v1568650023/assets/bg_hero_ydhpv8.webp);max-width:1024px;margin:0 auto;background-size:50%;background-position:50%;background-repeat:no-repeat;font-size:1em}@media screen and (max-width:1100px){.hero_container{max-width:620px;margin:0 auto;font-size:.85em}}@media screen and (max-width:780px){.hero_container{padding:0 10px}}@media screen and (max-width:580px){.hero_container{overflow:hidden;font-size:.82em}}.hero_description{width:600px}@media screen and (max-width:780px){.hero_description{width:100%}}.hero_description h1{margin-bottom:10px;font-size:2em}.hero_statsContainer{display:flex;align-items:center;width:320px;height:80px}.hero_statsContainer:nth-of-type(2){margin-bottom:20px}@media screen and (max-width:780px){.hero_statsContainer{height:auto;flex-direction:column;align-items:flex-start;margin-bottom:20px}.hero_statsContainer:nth-of-type(2){margin-bottom:30px}}.hero_statsContainer span{color:#33b1ff;font-size:3em;margin-right:10px}.hero_statsContainer p{font-size:1em}@media screen and (max-width:580px){.hero_statsContainer p{width:180px}}.hero_btn{display:block}.hero_btn:first-of-type{background-color:#89c739;padding:0 7px;width:400px;height:50px;border-radius:3px;line-height:50px;color:#fff;border:none;margin-bottom:14px;font-size:1em}@media screen and (max-width:1100px){.hero_btn:first-of-type{width:220px;font-size:.9em}}@media screen and (max-width:780px){.hero_btn:first-of-type{width:100%}}.hero_btn:nth-of-type(2){background-color:transparent;padding:0 7px;width:400px;height:30px;border-radius:3px;line-height:30px;color:#fff;margin-bottom:14px;font-size:1em;border:1px solid #fff}@media screen and (max-width:1100px){.hero_btn:nth-of-type(2){width:220px;font-size:.9em}}@media screen and (max-width:780px){.hero_btn:nth-of-type(2){width:100%}}.hero_floatImg{width:288px;height:422px;position:absolute;top:0;right:0;background-image:url(https://res.cloudinary.com/dhf6era2g/image/upload/v1568650137/assets/hero_person_md_rb0w4j.webp);background-size:contain;background-repeat:no-repeat;background-position:100%}@media screen and (max-width:1100px){.hero_floatImg{width:200px;top:0}}@media screen and (max-width:780px){.hero_floatImg{top:-20px}}@media screen and (max-width:580px){.hero_floatImg{right:-48px;top:0;width:180px}}.hero_floatBottomImg{height:120px;position:relative;background:transparent}.hero_floatBottomImg img{width:155px;-o-object-fit:contain;object-fit:contain;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.business{font-size:1em;padding:14px 0 0;margin-bottom:16px}.bussiness_container{max-width:1024px;margin:0 auto}@media screen and (max-width:1100px){.bussiness_container{padding:0 10px;font-size:.85em}}@media screen and (max-width:580px){.bussiness_container{font-size:.82em}}.bussiness_container p{text-align:center;font-size:1em;max-width:500px;margin:0 auto}.homeSearch{font-size:1em;margin-bottom:18px}.homeSearch_container{max-width:1024px;margin:0 auto}@media screen and (max-width:1100px){.homeSearch_container{padding:0 10px;font-size:.85em}}@media screen and (max-width:580px){.homeSearch_container{font-size:.82em}}.homeSearch_container h2{font-size:1.5em;text-align:center;margin-bottom:10px}.homeSearch_container input{width:100%;height:50px;border:1.1px solid #dbdbe2;border-radius:3px;padding:0 10px}.homeCategories{margin-bottom:40px}.homeCategories_container{max-width:1024px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;font-size:1em}@media screen and (max-width:1100px){.homeCategories_container{padding:0 10px;font-size:.85em}}@media screen and (max-width:980px){.homeCategories_container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:720px){.homeCategories_container{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:580px){.homeCategories_container{font-size:.82em}}.homeCategories_item{position:relative;background-color:#fff;height:50px;border-radius:4px;display:flex;overflow:hidden;color:#273b47;cursor:pointer}.homeCategories_item:hover:before{width:100%}.homeCategories_item:hover{color:#fff}.homeCategories_item:before{content:"";position:absolute;height:100%;width:18%;transition:.3s ease-in;z-index:0}@media screen and (max-width:720px){.homeCategories_item:before{width:70px}}.homeCategories_item:first-of-type:before{background-color:#33b13a}.homeCategories_item:nth-of-type(2):before{background-color:#bb141b}.homeCategories_item:nth-of-type(3):before{background-color:#f5c443}.homeCategories_item:nth-of-type(4):before{background-color:#fa7800}.homeCategories_item:nth-of-type(5):before{background-color:#28b3e2}.homeCategories_itemIcon{width:18%;position:relative;background-size:contain;background-repeat:no-repeat;background-position:50%;background-size:50%}@media screen and (max-width:720px){.homeCategories_itemIcon{width:70px}}.homeCategories-code{background-image:url(https://res.cloudinary.com/dhf6era2g/image/upload/v1568650076/assets/category-code_ekimmc.png)}.homeCategories-increase{background-image:url(https://res.cloudinary.com/dhf6era2g/image/upload/v1568650102/assets/category-startup_tjdqet.png)}.homeCategories-business{background-image:url(https://res.cloudinary.com/dhf6era2g/image/upload/v1568650062/assets/category-bussines_d94uma.png)}.homeCategories-visual{background-image:url(https://res.cloudinary.com/dhf6era2g/image/upload/v1568650093/assets/category-movies_moaeh8.png)}.homeCategories-marketing{background-image:url(https://res.cloudinary.com/dhf6era2g/image/upload/v1568650085/assets/category-marketing_dtzjaj.png)}.homeCategories_itemTitle{position:relative;width:82%;display:flex;align-items:center;justify-content:flex-start;padding:0 12px;font-size:.9em}.prices_section{max-width:1024px;margin:0 auto 40px;font-size:1em}.prices_section h2{text-align:center;margin-bottom:16px;font-size:1.4em}@media screen and (max-width:780px){.prices_section h2{font-size:1.2em}}@media screen and (max-width:1100px){.prices_section{padding:0 10px}}.prices_container{display:flex}.price_head{height:120px}.price_head h3{padding:0 10px;position:relative;top:90px}@media screen and (max-width:780px){.price_head{display:none}}.prices_details{width:760px}@media screen and (max-width:920px){.prices_details{width:600px}}.price_detailsFeature p{height:46px;line-height:15px;display:flex;align-items:center;padding:0 10px;font-size:.9em}.price_detailsFeature p:nth-of-type(2n){background-color:#fff}@media screen and (max-width:920px){.price_detailsFeature p{font-size:.85em}}@media screen and (max-width:580px){.price_detailsFeature p{font-size:.75em}}.prices_itemsContainer{display:grid;grid-template-columns:repeat(3,1fr);width:100%;grid-gap:10px}@media screen and (max-width:780px){.prices_itemsContainer{grid-template-columns:1fr}}.priceItem{width:auto;border-radius:4px;overflow:hidden;box-shadow:0 0 0 1px #e9e9e9}.priceItem.selected{display:none}@media screen and (max-width:780px){.priceItem{display:none}.priceItem.selected{display:block}}.priceItem_head{height:120px}.priceItem_head h3{background-color:#89c739;font-size:1em;height:35px;line-height:35px;width:100%;color:#fff;text-align:center}@media screen and (max-width:920px){.priceItem_head h3{font-size:.9em}}.priceItem_head .priceItem_quantity{font-size:.85em;text-align:center;font-weight:700}@media screen and (max-width:920px){.priceItem_head .priceItem_quantity{font-size:.8em}}.priceItem_head .priceItem_quantity span{color:#89c739;display:block;font-size:1.8em}@media screen and (max-width:920px){.priceItem_head .priceItem_quantity span{font-size:1.6em}}.priceItem_head .priceItem_description{display:block;font-size:.8em;text-align:center}@media screen and (max-width:920px){.priceItem_head .priceItem_description{font-size:.7em}}@media screen and (max-width:780px){.priceItem_head{display:none}}.priceItem_features span{display:block;height:46px;line-height:46px;padding:0 10px;text-align:center}.priceItem_features span:nth-of-type(2n){background-color:#fff}.price_featureCheck{color:#89c739}.price_featureUncheck{color:#f53b66}.prices_tabNavigation{display:grid;margin-bottom:16px;grid-template-columns:repeat(3,1fr)}.prices_tabNavigation button{border:none;height:35px;box-shadow:0 0 0 1px #e9e9e9;cursor:pointer}.prices_tabNavigation button.actived{box-shadow:0 0 0 1px #89c739;background-color:#fff}.prices_tabNavigation{width:100%;display:none}@media screen and (max-width:780px){.prices_tabNavigation{display:grid;grid-template-columns:repeat(3,1fr)}}.formAuth{max-width:380px;background-color:#fff;margin:30px auto 0;border-radius:4px;box-shadow:0 2px 12px -5px rgba(0,0,0,.7);font-size:1em}.formAuth_container{padding:24px 28px}.formAuth_socialsContainer{margin-bottom:28px}.formAuth_socialsContainer a{display:flex;align-items:center;justify-content:center;height:42px;line-height:42px;border-radius:4px;margin-bottom:12px;color:#fff}.formAuth_socialsContainer a:first-of-type{background-color:#e34133}.formAuth_socialsContainer a:nth-of-type(2){background-color:#6db0e1}.formAuth_split{margin-bottom:28px;position:relative}.formAuth_split hr{border:.5px solid #c7c7c7}.formAuth_split span{position:absolute;font-weight:500;padding:0 10px;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1.2em;z-index:1;background-color:#fff}.formAuth_inputContainer{margin-bottom:20px;position:relative;border:.8px solid #c7c7c7;border-radius:4px}.formAuth_inputContainer input{width:100%;padding:26px 10px 10px;position:relative;z-index:1;border:none;background-color:transparent}.formAuth_inputContainer input:focus~label,.formAuth_inputContainer input:valid~label{font-size:.8em;top:16px;color:#33b1ff}.formAuth_inputContainer label{font-size:1em;position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#6d6d6d;z-index:0}.formAuth_btn{background-color:#89c739;padding:0 7px;width:100%;height:42px;border-radius:3px;line-height:42px;color:#fff;border:none;font-size:1em}.formAuth_btn[disabled]{background-color:rgba(137,199,57,.6)}.formAuth_accounFooter{background-color:#f3f3f6;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 28px}.formAuth_accounFooter p{margin-bottom:12px;font-size:.9em}.formAuth_linkForm{text-decoration:none;width:100%;height:42px;line-height:42px;background-color:#fff;text-align:center;border:1px solid #33b1ff;color:#33b1ff;border-radius:4px}.errorMessage{display:block;color:#e34133;font-size:.9em;text-align:center;margin-bottom:10px}.profile__container{max-width:1024px;margin:auto;padding:20px 0}@media screen and (max-width:1100px){.profile__container{padding:20px 10px}}.profile__container h2{margin-bottom:16px}.profile__gridContainer{display:grid;grid-template-columns:250px 1fr;grid-template-areas:"avatar about"}@media screen and (max-width:768px){.profile__gridContainer{grid-template-columns:1fr;grid-template-areas:"avatar" "about"}}.avatar{border-right:1px solid #dbdbe2;height:500px}@media screen and (max-width:768px){.avatar{height:auto;border:none}}.avatar button{background-color:#33b1ff;padding:0 7px;width:160px;height:35px;border-radius:3px;line-height:35px;color:#fff;border:none;display:block;margin:0 auto 10px}.avatar__container{width:200px;height:200px;border-radius:4px;position:relative;overflow:hidden;background:linear-gradient(45deg,#009245,#fcee21);margin:0 auto 16px}.avatar__container figure{margin:0;vertical-align:bottom}.avatar_userProfile{-o-object-fit:cover;object-fit:cover}.checkbox__component{appearance:none;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;height:30px;width:30px;background-color:#fff;border-radius:3px;background-image:url(https://res.cloudinary.com/dhf6era2g/image/upload/v1568650123/assets/check-solid_dbwt92.svg);background-size:50%;background-position:50%;background-repeat:no-repeat;margin-right:5px;cursor:pointer}.checkbox__component:checked{background-color:#89c739}.success_component{display:block;width:100%;height:35px;line-height:35px;border-radius:4px;background-color:#b066fe;margin-bottom:16px;color:#fff;text-align:center}.profileAbout{padding:0 20px;font-size:1em}.profileAbout h3{margin-bottom:16px}.profileAbout__container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;margin-bottom:16px}@media screen and (max-width:768px){.profileAbout__container{grid-template-columns:1fr}}.profileAbout__item label{font-size:1em;display:block;margin-bottom:10px}.profileAbout__item input{width:100%;border:1px solid #dbdbe2;height:38px;border-radius:5px;padding:0 10px}.profileAbout__interest h3{margin-bottom:16px}.profileAbout__interestContainer{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;margin-bottom:20px}@media screen and (max-width:768px){.profileAbout__interestContainer{grid-template-columns:1fr}}.profileAbout__interestContainer label{display:flex;align-items:center}.profile_btnSave{height:35px;border:none;background-color:#33b1ff;color:#fff;padding:0 10px;border-radius:4px;margin-bottom:16px}.profileUser_publicationsContainer{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px}.profileUser_publication{position:relative;height:200px;border-radius:5px;overflow:hidden}.profileUser_publication:hover .profileUser_publicationTrash{opacity:1}.profileUser_publicationsContainer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profileUser_publicationTrash{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;color:#fff}.publicationTrashIcon{cursor:pointer}.inputUploadContainer{width:100%;display:flex;align-items:center}.inputUpload_btn{width:20%;height:35px;border:none;background-color:#0791e8;color:#fff}.inputUpload_titleFile{font-size:.9em;width:80%;height:35px;border:1px solid #0791e8;line-height:35px;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-color:#fff}.overlayContainer{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6)}.modalUploadAvatar_container{background-color:#fff;max-width:520px;height:160px;margin:60px auto 0;padding:16px;border-radius:5px}.modalUploadAvatar_container h3{font-size:1.1em;margin-bottom:10px}.uploadAvatar_btn{background-color:#89c739;padding:0 7px;width:200px;height:35px;border-radius:3px;line-height:35px;color:#fff;border:none;margin-top:16px}.uploadAvatar_btn[disabled]{background-color:rgba(137,199,57,.6)}.dialogSelectPhoto_container{background-color:#fff;max-width:520px;min-height:160px;margin:60px auto 0;padding:16px;border-radius:5px}.dialogSelectPhoto_imagesContainer{padding:14px 0 20px;display:flex;align-items:center;overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar;margin-bottom:16px}.dialogSelectPhoto_container h3{margin-bottom:10px}.dialogSelectPhoto_imgContainer{position:relative}.dialogSelectPhoto_imgContainer img{flex-shrink:0;width:80px;height:80px;border:3px solid #eee;background-color:#a8a9ad;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-right:7px;cursor:pointer}.dialogSelectPhoto_imgContainer img.selected{border:3px solid #89c739}.dialogSelectPhoto_trashImage{position:absolute;top:0;right:10px;width:30px;height:30px;background-color:#0684d3;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.dialogSelectPhoto_container button{height:35px;background-color:#0684d3;color:#fff;border:none;border-radius:4px;width:160px}.dialogSelectPhoto_container button[disabled]{background-color:rgba(6,132,211,.5)}.loadSpinner{width:35px;height:35px;border:5px solid rgba(137,199,57,.2);border-top-color:#89c739;border-radius:50%;-webkit-animation:spinnerKeyframe .5s linear infinite;animation:spinnerKeyframe .5s linear infinite;margin:0 auto}@-webkit-keyframes spinnerKeyframe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinnerKeyframe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.challengeHero{height:320px;overflow:hidden;position:relative;background-color:#a9aaad}.challengeHero:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.5))}.challeng_coverHero{height:100%;background-image:url(https://static.platzi.com/media/user_upload/Wallpaper%20para%20tu%20pc-66b2257e-288c-44cf-8fc9-ee6dcdbc1d7e.jpg);background-size:cover;background-position:50%}.challenges{padding:10px 0;margin-bottom:16px}.challenges__container{max-width:1024px;margin:0 auto}@media screen and (max-width:1100px){.challenges__container{padding:0 10px}}.challenges__container h2{margin-bottom:16px}.challengePublication_link{text-decoration:none}.challengePublication{height:130px;background-color:#fff;border-radius:5px;overflow:hidden;padding:10px;font-size:1em;margin-bottom:16px;transition:.3s;cursor:pointer}.challengePublication:hover{box-shadow:0 0 0 1px #33b1ff}@media screen and (max-width:720px){.challengePublication{height:80px}}.challengeGrid{display:grid;height:100%;grid-template-columns:45px 1fr;grid-template-areas:"likes content";grid-gap:10px}.challenge__likes{grid-area:likes;height:100%}.challenge__content{grid-area:content;height:100%}.challenge__content h4{font-size:1em;margin-bottom:3px;color:#33b1ff}@media screen and (max-width:1100px){.challenge__content h4{font-size:.9em}}.challenge__content p{font-size:.9em;color:#1c3643}@media screen and (max-width:1100px){.challenge__content p{font-size:.82em}}@media screen and (max-width:1024px){.challenge__content p{display:none}}.challenge__likeContainer{height:60px;border:1px solid #a9aaad;margin:0 auto;border-radius:5px;display:flex;align-items:center;justify-content:center;color:#a9aaad}.markdownEditor_container{width:100%;height:250px;margin-bottom:16px;background-color:#fff;border:1px solid #33b1ff}.markdownEditor_header{display:grid;grid-template-columns:1fr 1fr;height:15%;color:#fff;background-color:#33b1ff}.markdownEditor_header p{display:flex;align-items:center;padding:0 10px}.markdownEditor_gridContainer{height:85%;display:grid;grid-template:1fr/1fr 1fr}.markdownEditor_boxWrite{border:none;box-shadow:1px 0 0 0 #33b1ff;height:100%}.markdownEditor_boxWrite textarea{width:100%;height:100%;padding:14px;border:none;font-size:1em}.markdownEditor_resultMd{width:auto;padding:14px;font-size:1em;overflow:auto}.markdownEditor_resultMd h1,.markdownEditor_resultMd h2,.markdownEditor_resultMd h3{border-bottom:1px solid #f3f3f3}.markdownEditor_resultMd h1{font-size:1.4em;margin-bottom:5px}.markdownEditor_resultMd h2{font-size:1.2em;margin-bottom:5px}.markdownEditor_resultMd h3{font-size:1em;margin-bottom:5px}.markdownEditor_resultMd a{color:#33b1ff;text-decoration:none}.markdownEditor_resultMd a,.markdownEditor_resultMd p{font-size:.9em;margin-bottom:5px}.markdownEditor_resultMd img{display:block;width:80%;margin:0 auto}.markdownEditor_resultMd blockquote{border-left:4px solid #eee;padding:0 10px;margin:0}.registrerChallenge_container{max-width:1024px;padding:10px 0;margin:16px auto 0}@media screen and (max-width:1100px){.registrerChallenge_container{padding:0 10px}}.registrerChallenge_toggleMarkdown{background-color:#89c739;padding:0 7px;width:200px;height:35px;border-radius:3px;line-height:35px;color:#fff;border:none;margin-bottom:16px}.challenge_boxDescription,.registrerChallenge_boxTitle{width:100%;margin-bottom:16px;padding:10px;border:1px solid #33b1ff;border-radius:4px}.challenge_boxDescription{height:60px}.registrerChallenge_btnCreate{background-color:#89c739;padding:0 7px;width:200px;height:35px;border-radius:3px;line-height:35px;color:#fff;border:none}.registrerChallenge_btnCreate[disabled]{background-color:rgba(137,199,57,.6)}.challengeAbout_hero{font-size:1em;height:350px;background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative}.challengeAbout_hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.5))}.challengeAbout_hero h3{position:absolute;bottom:0;left:0;color:#fff;font-size:1.8em;padding:10px}@media screen and (max-width:1100px){.challengeAbout_hero{font-size:.9em}}.challengeAbout_container{font-size:1em;max-width:1024px;margin:20px auto 0}.challengeAbout_container p{font-size:1em;margin-bottom:16px}.challengeAbout_container img{display:block;margin-bottom:16px;max-width:480px}.challengeAbout_container h1,.challengeAbout_container h2,.challengeAbout_container h3{font-size:1.4em;margin-bottom:10px;border-bottom:1px solid #d3d3d3}.challengeAbout_container a{font-size:1em;color:#33b1ff;text-decoration:none}@media screen and (max-width:1100px){.challengeAbout_container{padding:0 10px}}@media screen and (max-width:780px){.challengeAbout_container p{font-size:.9em}.challengeAbout_container h1,.challengeAbout_container h2,.challengeAbout_container h3{font-size:1.2em}}@media screen and (max-width:580px){.challengeAbout_container img{width:100%}}.social__container{max-width:620px;margin:0 auto;padding:20px 0}@media screen and (max-width:1100px){.social__container{padding:20px 10px}}.social__container h2{margin-bottom:16px}.social__btnToPost{margin-bottom:16px;border:none;height:35px;width:100px;background-color:#89c739;color:#fff;border-radius:4px;cursor:pointer}.publication{height:auto;box-shadow:0 4px 12px -6px rgba(0,0,0,.4);border-radius:5px;overflow:hidden;margin-bottom:28px}.publication__container{height:100%;display:grid;grid-template:45px 1fr auto/1fr;grid-template-areas:"owner" "cover" "toolbar"}.publication__owner{background-color:#fff;display:flex;align-items:center;padding:0 14px}.publication__owner figure{border-radius:50%;overflow:hidden;margin:0 5px 0 0;border:1px solid #999}.publication__owner figure img{-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.publication_nameOwner{font-weight:700}.publication__cover{grid-area:cover;background-color:#eee;height:330px;overflow:hidden}.publication__cover img{width:100%;vertical-align:bottom;-webkit-animation:nearScreen .3s ease;animation:nearScreen .3s ease}@-webkit-keyframes nearScreen{0%{opacity:0}to{opacity:1}}@keyframes nearScreen{0%{opacity:0}to{opacity:1}}.publication_toolbar{grid-area:toolbar;background-color:#fff;position:relative}.publication__icon{width:60px;height:60px;position:absolute;top:-30px;border-radius:50%;bottom:42px;color:#fff;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer}.publication__icon:active{transform:scale(.9)}.publication_iconMessage{background-color:#89c739;left:0}.publication_iconlike{left:70px}.publication_iconlike,.publication_iconlike.false{background-color:#33b1ff}.publication_iconlike.true{background-color:#f53b66}.publication__stats{height:100%;width:100%;padding:0 18px}.publication_widgetsContainer{position:relative;height:35px;display:flex;justify-content:flex-end}.publication__stats div:nth-of-type(2) p{font-size:.9em;color:#262626;display:inline-block;margin-bottom:10px;line-height:17px}.publication__stats div:nth-of-type(2) p:first-of-type{margin-right:1px}.publication__stats div:nth-of-type(2) p:nth-of-type(2){color:#999;cursor:pointer}.publication__stats span{display:flex;align-items:center;justify-content:space-between;width:30px}.publication__countLikes{margin-right:12px}.modalComments__overlay{background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0}.modalComments__container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:500px;height:400px;border-radius:5px;padding:14px;z-index:1;display:grid;grid-template:40px 1fr 100px/1fr;grid-template-areas:"title" "comments" "inputComment"}@media screen and (max-width:780px){.modalComments__container{width:80%}}.modalComments__list{grid-area:comments;padding:10px 0;overflow:auto}.commenterItemPublication{border-bottom:1px solid #eee;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between}.commenterItemPublication h3{font-size:1em;margin-bottom:2px}.commenterItemPublication p{font-size:.9em;margin-bottom:3px}.commenterItemPublication_iLikeIt{font-size:.8em;display:block;margin-bottom:5px;color:#33b1ff;cursor:pointer}.commenterItemPublication_dislikeWidget{margin-right:12px}.commenterItemPublication_widgetsContainer{display:flex;align-items:center}.commenterItemPublication_likesContainer{height:30px;width:auto;display:flex;align-items:center;box-shadow:1px 2px 12px -4px rgba(0,0,0,.6);padding:0 5px;border-radius:20px;margin-right:10px}.commenterItemPublication_likes{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#f53b66;margin-right:5px}.commenterItemPublication_likes~span{color:#262626;padding:0 5px;line-height:20px;border-radius:4px;text-align:center;font-size:.7em}.comment_item{font-size:.9em}.comment_input_container{grid-area:inputComment;padding:16px 0}.comment_input_container input{width:100%;height:40px;border-radius:4px;border:1px solid #eee;padding:0 10px;margin-bottom:10px}.comment_input_container button{background-color:#89c739;padding:0 7px;width:120px;height:35px;border-radius:3px;line-height:35px;color:#fff;border:none;text-align:center}.social__newPublicationOverlay{background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0}.social__newPublicationContainer{max-width:520px;margin:60px auto auto;background-color:#fff;height:220px;padding:14px;border-radius:5px;font-size:1em}.social__newPublicationContainer h3{font-size:1.1em;margin-bottom:16px}.social__newPublicationFileContainer{display:flex;align-items:center;margin-bottom:16px}.social_newPublicationInputWrite{display:block;width:100%;height:35px;border:1px solid #fff;padding:0;margin-bottom:16px}.social__newPublicationBtnToPost{background-color:#89c739;padding:0 7px;width:200px;height:35px;border-radius:3px;line-height:35px;color:#fff;border:none}.social__newPublicationBtnToPost[disabled]{background-color:rgba(137,199,57,.6)}.notFound{height:100vh;background-color:#15210a}.notFound_container{position:relative;top:100px;max-width:780px;height:300px;margin:0 auto;background-image:url(https://res.cloudinary.com/dhf6era2g/image/upload/v1568650166/assets/stars-pttnr.27975c1c9c27_rrtnns.png)}.notFound_container img{width:360px;display:block;margin:0 auto}.notFound_container h2{color:#fff;font-size:2.5em;text-align:center;margin:10px 0}.notFound_container p{color:#fff;text-align:center;margin:16px 0}body{margin:0;font-family:Poppins,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background-color:#f3f3f6}*{box-sizing:border-box}h1,h2,h3,h4,h5,p{margin:0}button,input,textarea{font-family:Poppins,sans-serif}button,input{outline:none}