﻿@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&family=Erica+One&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Passion+One:wght@400;700;900&display=swap";html,body{height:100%;margin:0;display:flex;flex-direction:column}html,body{height:100%;margin:0;display:flex;flex-direction:column}@font-face{font-family:"Poppins";font-style:italic;font-weight:400;font-display:swap;src:local("Poppins Italic"),local("Poppins-Italic"),url(https://fonts.gstatic.com/s/poppins/v13/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:italic;font-weight:400;font-display:swap;src:local("Poppins Italic"),local("Poppins-Italic"),url(https://fonts.gstatic.com/s/poppins/v13/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:italic;font-weight:700;font-display:swap;src:local("Poppins Bold Italic"),local("Poppins-BoldItalic"),url(https://fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLmy15VGdeOcEg.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:italic;font-weight:700;font-display:swap;src:local("Poppins Bold Italic"),local("Poppins-BoldItalic"),url(https://fonts.gstatic.com/s/poppins/v13/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:local("Poppins Regular"),local("Poppins-Regular"),url(https://fonts.gstatic.com/s/poppins/v13/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:local("Poppins Regular"),local("Poppins-Regular"),url(https://fonts.gstatic.com/s/poppins/v13/pxiEyp8kv8JHgFVrJJfecg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:local("Poppins Bold"),local("Poppins-Bold"),url(https://fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:local("Poppins Bold"),local("Poppins-Bold"),url(https://fonts.gstatic.com/s/poppins/v13/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0;padding:0}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}ul{list-style-type:none}body{font-family:"Poppins",sans-serif}body main{padding-top:60px;min-height:100vh;max-width:1200px;margin:auto}header{height:80px;background-color:#fff;color:#262626;box-shadow:0px 4px 7px rgba(0,0,0,.1)}header .inner-container{display:flex;justify-content:space-between;align-items:center;background-color:#fff;height:80px;padding:5px 15px;position:relative}header .inner-container a img.site-logo-header{height:64px;width:auto}header .inner-container #hamburger-menu-toggler{display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;width:30px;height:22px;border:none;background:rgba(0,0,0,0);z-index:1100}header .inner-container #hamburger-menu-toggler .bar{background-color:#262626;height:4px;border-radius:2px;transition:all .3s ease;transform-origin:center}header .inner-container #hamburger-menu-toggler.active .bar:nth-child(1){transform:rotate(45deg) translate(8px, 7px)}header .inner-container #hamburger-menu-toggler.active .bar:nth-child(2){opacity:0}header .inner-container #hamburger-menu-toggler.active .bar:nth-child(3){transform:rotate(-45deg) translate(5px, -5px)}header .inner-container #hamburger-menu-container{position:fixed;top:0;right:-100%;width:75%;max-width:300px;height:100vh;background:#fff;transition:right .3s ease-in-out;padding:80px 20px;z-index:1000;display:flex}header .inner-container #hamburger-menu-container nav#menu-hamburger{width:100%}header .inner-container #hamburger-menu-container nav#menu-hamburger ul{list-style:none;padding:0}header .inner-container #hamburger-menu-container nav#menu-hamburger ul li{margin:15px 0}header .inner-container #hamburger-menu-container nav#menu-hamburger ul li a{color:#000;font-size:18px;font-weight:600;text-decoration:none}header .inner-container #hamburger-menu-container nav#menu-hamburger ul li a:hover{color:#fff}header .inner-container #hamburger-menu-container.open{right:0}@media(min-width: 768px){header .inner-container{padding:8px 40px}header .inner-container #hamburger-menu-toggler,header .inner-container #hamburger-menu-container{display:none}header .inner-container nav#menu-header{display:block}header .inner-container nav#menu-header ul{margin-top:8px;padding:0}header .inner-container nav#menu-header ul li.menu-item{padding:0 24px;transition:background-color .3s ease;border-radius:8px}header .inner-container nav#menu-header ul li.menu-item a{font-weight:700;font-size:16px}header .inner-container nav#menu-header ul li.menu-item:hover{position:static}header .inner-container nav#menu-header ul li.menu-item:hover a{color:#fff;font-weight:700}}@media screen and (min-width: 768px)and (min-width: 1200px){header .inner-container nav#menu-header ul li.menu-item:hover::before{display:none;content:none}}@media(min-width: 768px){header .inner-container nav#menu-header ul li.menu-item:nth-child(1):hover{background-color:#f15a00}header .inner-container nav#menu-header ul li.menu-item:nth-child(2):hover{background-color:#e40c3d}header .inner-container nav#menu-header ul li.menu-item:nth-child(3):hover{background-color:#542e93}header .inner-container nav#menu-header ul li.menu-item:nth-child(4):hover{background-color:#3eb570}body.page-aprende header .inner-container nav#menu-header ul li.menu-item:nth-child(1){background-color:#f15a00;color:#fff}body.page-conecta header .inner-container nav#menu-header ul li.menu-item:nth-child(2){background-color:#e40c3d;color:#fff}body.page-comparti header .inner-container nav#menu-header ul li.menu-item:nth-child(3){background-color:#542e93;color:#fff}body.page-contactanos header .inner-container nav#menu-header ul li.menu-item:nth-child(4){background-color:#3eb570;color:#fff}}footer{height:100px;width:100%;background-color:#3eb570;display:flex;padding:0 100px;align-items:center;padding:0 100px;flex-direction:column;justify-content:space-evenly}footer div.logo-rrei-container img{width:94px}footer div.theme-author{font-style:italic}@media(min-width: 768px){footer{flex-direction:row;justify-content:space-between}}body{padding-top:45px}body main{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 100%),linear-gradient(90deg, rgba(241, 90, 0, 0.1) 0%, rgba(166, 133, 1, 0.1) 100%),url("assets/img/home-background.png") no-repeat center top;background-size:100% auto;height:100vh;margin:0;max-width:none;padding:0 4%}body main select{outline:none}body main div h1.home-title{font-family:"Passion One",sans-serif !important;font-size:64px;font-weight:400;margin:1em 0 .2em 0;color:#262626 !important}body main div p.home-text{font-size:18px;margin:1em;color:#323232;line-height:1.4em}body main div.cards-home{font-family:"Poppins",sans-serif;margin:30px 1em 35px 1em}body main div.cards-home div{border-radius:8px;padding:32px;padding-top:0}body main div.cards-home div h2.card-title{font-size:36px;font-weight:700;margin:1em 0}body main div.cards-home div p.card-description{font-size:20px;font-weight:500}body main div.cards-home div.card-home-1,body main div.cards-home div.card-home-2,body main div.cards-home div.card-home-3{transition:transform .3s ease-in-out,box-shadow .3s ease-in-out !important;will-change:transform,box-shadow !important}body main div.cards-home div.card-home-1:hover,body main div.cards-home div.card-home-2:hover,body main div.cards-home div.card-home-3:hover{transform:scale(1.05) !important;box-shadow:0 10px 20px rgba(0,0,0,.15) !important;cursor:pointer !important}body main div.cards-home div.card-home-1:hover h2.card-title,body main div.cards-home div.card-home-2:hover h2.card-title,body main div.cards-home div.card-home-3:hover h2.card-title{text-decoration:underline}body main h3.novedades-blog-title{display:flex;align-items:center;text-align:center;position:relative;font-size:24px;font-weight:700;color:#323232;margin-bottom:20px}body main h3.novedades-blog-title::before,body main h3.novedades-blog-title::after{content:"";flex:1;height:1px;background-color:#323232}body main h3.novedades-blog-title::before{margin:0 10px 0 0}body main h3.novedades-blog-title::after{margin:0 0 0 10px}body main ul.latest-posts-block{color:#262626}body main ul.latest-posts-block li{display:flex;flex-direction:column;margin:0 0 1.25em 0}body main ul.latest-posts-block li div.wp-block-latest-posts__featured-image{order:1}body main ul.latest-posts-block li div.wp-block-latest-posts__featured-image img{border-radius:8px}body main ul.latest-posts-block li p{color:#323232}body main ul.latest-posts-block li a.wp-block-latest-posts__post-title{font-weight:700;order:3;color:#323232}body main ul.latest-posts-block li time{order:2}body main ul.latest-posts-block li:hover a.wp-block-latest-posts__post-title{text-decoration:underline}@media(min-width: 768px){body main{padding:0 10%}body main div h1.home-title{font-size:80px}body main div.cards-home{margin:30px 1em 40px 1em}body main div.cards-home div h2.card-title{font-size:36px;font-weight:700}body main ul.latest-posts-block li.latest-post-item{margin:0 1.25em 1.25em 0}}body.page-conecta{color:#262626;display:flex;flex-direction:column}body.page-conecta main{background:#fff url("assets/img/conecta-background.png") no-repeat center top;background-size:100% auto;height:100vh;margin:0;max-width:none;padding:2.5em 20% 2.5em 20%;padding-top:60px !important;height:calc(100vh - 150px);max-height:calc(100vh - 150px);min-height:calc(100vh - 150px);display:inline-block;overflow:hidden;flex:1}@media(max-height: 690px)and (max-width: 1200px)and (min-width: 768px){body.page-conecta main{min-height:600px !important}}@media(max-width: 1020px){body.page-conecta main{width:100%;max-width:100%;min-width:100%}}body.page-conecta main h2{font-family:"Passion One",sans-serif;font-size:36px;font-weight:400;margin:0 0 0 0;color:#262626}body.page-conecta main hr.separator-line{color:#e40c3d;border-top:1px solid}body.page-conecta main p{margin:1em 0;font-size:18px;line-height:1.4em}body.page-conecta main p a{color:#e40c3d;transition:all .3 ease}body.page-conecta main p a:hover{text-decoration:underline;text-decoration-color:#e40c3d}body.page-conecta main div.buttons-block-conecta{margin:1em 0}@media(max-width: 768px){body.page-conecta main div.buttons-block-conecta .wp-block-buttons{justify-content:center !important}}body.page-conecta main div.buttons-block-conecta .wp-block-column{margin:auto 0}body.page-conecta main div.buttons-block-conecta .wp-block-column a{width:175px;border-radius:8px;background-color:#e40c3d;font-size:16px;padding:16px 20px;transition:transform .3s ease;color:#fff;justify-content:center;display:flex}body.page-conecta main div.buttons-block-conecta .wp-block-column:hover a{text-decoration:underline;border-radius:8px !important;transform:scale(1.1)}@media(min-width: 768px){body.page-conecta footer{position:relative !important;top:auto !important;bottom:-5px !important;height:100px;max-height:100px;min-height:100px}}@media(max-width: 768px){body.page-conecta{height:100vh;max-height:100vh;min-height:100vh}body.page-conecta main{margin-top:-10px;padding-top:10px;height:calc(100% + 300px) !important;max-height:calc(100% + 300px) !important;min-height:calc(100% + 300px) !important;display:inline-block !important}body.page-conecta footer{position:relative !important;height:100px !important;max-height:100px !important;min-height:100px !important;top:auto !important;bottom:-5px !important}body.page-conecta .mi-boton{margin:0 auto}}@media(min-width: 768px){body.page-conecta main{padding:2.5em 20% 0}body.page-conecta main h2{font-size:48px}body.page-conecta main p{margin:2em 0}body.page-conecta main div.buttons-block-conecta{margin:2em 0}}body.page-contactanos main{background:#fff url("assets/img/contactanos-background.png") no-repeat center top;background-size:100% auto;height:100vh;margin:0;max-width:none;padding:70px 20% 2em 20% !important;color:#262626;display:inline-block}@media(max-width: 1020px){body.page-contactanos main{width:100%;min-width:100%;max-width:100%;height:auto !important;min-height:auto !important;max-height:none !important;padding:10% !important;flex:1 !important;margin-top:-10px !important}}body.page-contactanos main h2{font-family:"Passion One",sans-serif;font-size:36px;font-weight:400;margin:0 0 1em 0;color:#262626}body.page-contactanos main p{font-size:18px;line-height:1.5em}body.page-contactanos main div.links-contacto{justify-content:flex-start;width:350px;margin:0 auto;text-align:left}@media(max-width: 1020px){body.page-contactanos main div.links-contacto{width:300px}}body.page-contactanos main div.links-contacto p{margin:10px 0 !important}@media(max-width: 1020px){body.page-contactanos main div.links-contacto p{font-size:15px}}body.page-contactanos footer{height:100px;min-height:100px}@media(min-width: 768px){body.page-contactanos footer{position:relative !important;top:auto !important;bottom:-5px !important}}@media(max-width: 768px){body.page-contactanos footer{position:relative !important;top:auto !important;bottom:-5px !important}}@media(min-width: 768px){body.page-contactanos main{padding:2.5em 20% 0;display:inline-block}body.page-contactanos main h2{font-size:48px}body.page-contactanos main p{margin:2em 0}}body.page-aprende main{background:#fff url("assets/img/aprende-background.png") no-repeat center top;background-size:100% auto;height:100vh;margin:0;max-width:none;padding:2.5em 4% 0;color:#262626}@media(max-width: 768px){body.page-aprende main{margin-top:-10px}}body.page-aprende main h2{font-family:"Passion One",sans-serif;font-size:36px;font-weight:400;margin:0 0 .5em 0;margin-top:1em !important;color:#262626}@media screen and (min-width: 1200px){body.page-aprende main .has-text-align-center:nth-child(2){margin:0px auto 1em auto !important}}@media screen and (min-width: 1200px){body.page-aprende main .has-text-align-center:nth-child(3){margin:1em auto 40px auto !important}}body.page-aprende main .has-text-align-center:nth-child(2),body.page-aprende main .has-text-align-center:nth-child(3){font-size:18px;line-height:normal;font-weight:500}@media screen and (min-width: 1200px){body.page-aprende main .has-text-align-center:nth-child(2),body.page-aprende main .has-text-align-center:nth-child(3){width:1000px;text-align:center}}body.page-aprende main .categoria-filtro{text-align:center;margin:60px 0 40px 0}body.page-aprende main .categoria-filtro .boton-categoria{padding:14px 20px;color:#fff;background-color:#f15a00;font-family:"Poppins",sans-serif;border-radius:8px;margin:0px 10px;transition:all .3s ease;font-size:16px}body.page-aprende main .categoria-filtro .boton-categoria.active{background-color:#000}body.page-aprende main .categoria-filtro .boton-categoria:not(.active){background-color:#f15a00}body.page-aprende main .categoria-filtro .boton-categoria:hover{font-size:18px;text-decoration:underline}body.page-aprende main form#filtro-materiales{justify-content:center;margin:50px 0}body.page-aprende main form#filtro-materiales input[type=hidden]{display:none}body.page-aprende main form#filtro-materiales select{margin-top:25px !important;font-family:"Poppins",sans-serif;color:#f15a00;border:1px solid #f15a00;padding:10px;border-radius:8px;font-size:16px;font-weight:500;background:rgba(0,0,0,0);margin:0 5px;text-align-last:center;text-indent:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:transform .3s ease}body.page-aprende main form#filtro-materiales select option:nth-child(n+1){font-size:12px}body.page-aprende main form#filtro-materiales select option:before{content:" ⌵";font-size:.8em;margin-left:5px;transition:transform .3s ease}body.page-aprende main form#filtro-materiales select option{position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.page-aprende main form#filtro-materiales select option:before{transition:transform .3s ease}body.page-aprende main form#filtro-materiales select option:hover :before{transform:rotate(180deg)}body.page-aprende main form#filtro-materiales select option{text-align:left !important}body.page-aprende main form#filtro-materiales select[name=materiales]{width:140px}body.page-aprende main form#filtro-materiales select[name=tipo-de-material]{width:180px}body.page-aprende main form#filtro-materiales select[name=etiquetas]{width:144px}@media(max-width: 768px){body.page-aprende main form#filtro-materiales select{font-size:10px}body.page-aprende main form#filtro-materiales select[name=materiales]{width:100px}body.page-aprende main form#filtro-materiales select[name=tipo-de-material]{width:130px}body.page-aprende main form#filtro-materiales select[name=etiquetas]{width:90px}}body.page-aprende main form#filtro-materiales::before{content:" ";height:1px;width:600px;background-color:#f15a00;position:absolute}body.page-aprende main form#filtro-materiales.form-desactivado::before{opacity:.5}body.page-aprende main ul{flex-direction:row;display:flex;flex-wrap:wrap}body.page-aprende main ul .sin-recursos:hover{border:none}body.page-aprende main ul .sin-recursos:hover strong{text-decoration:none}body.page-aprende main ul .sin-recursos:hover .categoria:after{text-decoration:none;font-weight:400}body.page-aprende main ul li{margin:0 15px;border-radius:8px;border:none;box-shadow:0px 4px 15px rgba(146,146,146,.801);width:100%;flex:0 0 30.33%;margin-bottom:30px !important;border:1px solid #fff}body.page-aprende main ul li a{padding:15px;border:none;border-radius:8px;background-color:#fff;display:block;text-decoration:none;margin:5px 0 0;font-size:14px;color:#666;height:332px;display:grid;grid-template-rows:0fr 0fr 1fr auto;transition:border .3s ease}body.page-aprende main ul li a strong{font-size:16px}body.page-aprende main ul li a .author{color:#262626 !important;font-size:12px;margin:5px 0 0 0 !important}body.page-aprende main ul li a .author:after{content:" ";width:100%;height:1px;background-color:#f15a00;display:flex;margin:10px 0px}body.page-aprende main ul li a p{margin-top:10px !important;color:#262626 !important;font-size:14px}body.page-aprende main ul li a .categoria{margin:5px 0 0;font-size:12px;color:#262626}body.page-aprende main ul li a .categoria:after{content:"Acceder >";color:#f15a00;display:flex;font-family:"Poppins",sans-serif;margin:10px;font-weight:500;float:right;font-size:14px}body.page-aprende main ul li:hover{border:1px solid #f15a00}body.page-aprende main ul li:hover strong{text-decoration:underline}body.page-aprende main ul li:hover .categoria:after{text-decoration:underline;font-weight:bold}body.page-aprende main .paginacion{text-align:center}@media(min-width: 768px){body.page-aprende main{padding:2.5em 10% 0}body.page-aprende main h2{font-size:48px}body.page-aprende main p{margin:2em 0}}body.page-comparti main{background:#fff url("assets/img/comparti-background.png") no-repeat center top;background-size:100% auto;height:100vh;margin:0;max-width:none;padding:100px 10% 50px 10% !important;color:#262626}@media(max-width: 768px){body.page-comparti main{margin-top:-10px;padding:110px 10% 50px 10% !important}}body.page-comparti main .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}body.page-comparti main .wp-block-embed__wrapper iframe,body.page-comparti main .wp-block-embed__wrapper video,body.page-comparti main .wp-block-embed__wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}body.page-comparti main h2{font-family:"Passion One",sans-serif;font-size:36px;font-weight:400;margin:0 0 .4em 0 !important;color:#262626}body.page-comparti main p{margin:0 0;color:#323232;text-align:center;font-family:"Poppins",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:800px;margin:0 auto !important}@media(max-width: 768px){body.page-comparti main p{width:100% !important}}body.page-comparti main p:nth-child(3){margin:.7em auto 50px auto !important}body.page-comparti main .img-icons-container{margin-bottom:20px}body.page-comparti main .img-icons-container .img-social-comparti{margin:10px 0}@media(min-width: 768px){body.page-comparti footer{top:1100px !important}}@media(max-width: 768px){body.page-comparti footer{top:2055px}}body main h2{margin-top:30px !important}@media(min-width: 768px){body.page-comparti main{padding:2.5em 10% 0}body.page-comparti main h2{font-size:48px}body.page-comparti main p{margin:2em 0}}body.single-recurso{padding-top:27px}body.single-recurso main{padding-top:50px}body.single-post main{margin-top:-18px;padding-top:50px}body.page-red main{background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 100%),linear-gradient(90deg, rgba(241, 90, 0, 0.1) 0%, rgba(166, 133, 1, 0.1) 100%),url(assets/img/conecta-background.png) no-repeat center top !important;margin-top:-100px;padding-top:100px;max-height:none !important;min-height:auto !important;height:auto !important;text-align:center}body.page-red main .titulo-principal{font-weight:700;font-size:48px;font-family:"Passion One",sans-serif;color:#262626;margin-top:100px !important}body.page-red main .encabezado{margin-top:20px;font-weight:500;font-size:16px;font-family:"Poppins",sans-serif;color:#262626}body.page-red main .wpforo-users-filters{justify-content:center !important;padding:20px;display:flex !important;margin-bottom:70px !important}@media(max-width: 768px){body.page-red main .wpforo-users-filters{flex-direction:column !important;align-items:center}}body.page-red main .wpforo-users-filters select{margin-top:25px !important;font-family:"Poppins",sans-serif;color:#e40c3d;border:1px solid #e40c3d;padding:10px;border-radius:8px;font-size:16px;font-weight:500;background:rgba(0,0,0,0);margin:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none !important}body.page-red main .wpforo-users-filters select:nth-child(1){width:100px !important}body.page-red main .wpforo-users-filters select:nth-child(2){width:100px !important}body.page-red main .wpforo-users-filters select:nth-child(3){width:200px !important}body.page-red main .wpforo-users-filters select option:nth-child(1){text-align:center}body.page-red main .wpforo-users-filters::after{content:" ";height:1px;width:600px;background-color:#e40c3d;position:absolute;top:400px}body.page-red main .wpforo-users-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;margin-top:100px}body.page-red main .wpforo-users-list .wpforo-user{padding:20px;flex-direction:row;display:flex;border-radius:8px;box-shadow:0px 4px 15px rgba(146,146,146,.801)}@media(max-width: 768px){body.page-red main .wpforo-users-list .wpforo-user{margin:0 auto;max-width:100%;min-width:100%;width:100%}}body.page-red main .wpforo-users-list .wpforo-user .wpforo-avatar{flex:0 0 40%}body.page-red main .wpforo-users-list .wpforo-user .wpforo-avatar img{border-radius:8px;width:170px;height:170px}@media(max-width: 768px){body.page-red main .wpforo-users-list .wpforo-user .wpforo-avatar img{width:300px !important;height:300px !important}}body.page-red main .wpforo-users-list .wpforo-user .wpforo-user-info{text-align:left;flex:0 0 60%;margin-left:20px}@media(min-width: 768px){body.page-red main .wpforo-users-list .wpforo-user .wpforo-user-info{width:230px !important}body.page-red main .wpforo-users-list .wpforo-user .wpforo-user-info p,body.page-red main .wpforo-users-list .wpforo-user .wpforo-user-info div{width:95% !important}}@media(max-width: 768px){body.page-red main .wpforo-users-list .wpforo-user .wpforo-user-info{margin:0 auto;max-width:100%;min-width:100%;width:100%}body.page-red main .wpforo-users-list .wpforo-user .wpforo-user-info p,body.page-red main .wpforo-users-list .wpforo-user .wpforo-user-info div{margin:0 auto;max-width:100%;min-width:100%;width:100%}}body.page-red main .wpforo-users-list .wpforo-user .wpforo-user-info h3{font-family:"Poppins",sans-serif;font-weight:700;font-size:16px;color:#262626}body.page-red main .wpforo-users-list .wpforo-user .wpforo-user-info p{margin-top:5px;font-family:"Poppins",sans-serif;font-weight:400;font-size:14px;color:#262626;word-wrap:break-word;overflow:hidden}body.page-red main .wpforo-users-list .wpforo-user .wpforo-user-info .foro-descripcion{margin-bottom:10px}body.page-red main .wpforo-users-list .wpforo-user .wpforo-user-info .foro-descripcion::after{content:" ";height:1px;width:100%;background-color:#e40c3d;display:flex;margin-top:10px}body.page-red main .wpforo-users-list .wpforo-user .wpforo-user-info .foro-checkboxes{display:flex;align-items:flex-start;align-content:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap}body.page-red main .wpforo-users-list .wpforo-user .wpforo-user-info .foro-checkboxes li{color:var(--negro, #323232);font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:normal}body.page-red main .wp-block-buttons{flex-direction:column}body.page-red main .wp-block-buttons .wp-block-button{margin:0 auto;margin-top:50px}body.page-red main .wp-block-buttons .wp-block-button a{background-color:#e40c3d;border-radius:8px;padding:16px 24px 16px 24px}body.page-red main .wp-block-buttons::before{content:" ";width:80%;height:1px;background-color:#e40c3d;display:flex;margin-top:50px}body.page-red footer{margin-top:50px;position:relative !important;top:auto !important}body.page-community{padding-top:0px}body.page-community main #wpforo{padding-top:70px}body.page-forum main{padding-top:70px}body.page-forum main #wpforo{padding-bottom:100px !important}body.page-forum main .atras-buttom{display:inline-flex;align-items:center;border-radius:9999px;font-weight:bold;text-decoration:none;cursor:pointer}body.page-forum main .atras-buttom::before{content:"<";font-size:1.2rem;color:#333}body.page-forum main .atras-buttom a{background-color:rgba(0,0,0,0);color:#333;padding:10px}body.page-forum main .instructivo{width:auto;text-align:right;text-decoration:underline}body.page-forum main .terminos{width:auto;text-align:right;text-decoration:underline}body.page-forum main .user-registration .ur-frontend-form.login.ur-frontend-form--rounded{display:flex;align-items:center;flex-direction:column}@media(max-width: 768px){body.page-registrate .user-registration.ur-frontend-form{padding:20px !important}}body.page-registrate .btn.button.ur-submit-button{width:100px !important;margin:0 auto !important}body.page-registrate #description_field>div>div:nth-child(2){opacity:0}body.page-registrate #description_field>div>div:nth-child(1){position:relative;width:100%}body.page-registrate #description_field>div>div:nth-child(1):before{content:"Máximo 200 caracteres.";position:absolute;left:0}body.page-lost-password main{height:calc(100vh - 230px);max-height:calc(100vh - 230px);min-height:calc(100vh - 230px);padding-top:50px}body.page-lost-password main p .user-registration-Button.button{width:300px !important;background:#e40c3d !important;margin:0 auto !important}@media(max-width: 768px){body.page-lost-password .ur-frontend-form.login.ur-frontend-form--rounded{padding:10px !important}}body.page-login .user-registration-LostPassword.lost_password{position:absolute;margin:75px 0 0 0 !important}@media(max-width: 768px){body.page-login .user-registration-LostPassword.lost_password{width:50%}}body.page-login .user-registration-LostPassword.lost_password a{font-size:0 !important}body.page-login .user-registration-LostPassword.lost_password a:hover::before{color:#e40c3d !important}body.page-login .user-registration-LostPassword.lost_password a::before{content:"Si olvidaste tu contraseña haz clic aquí";font-size:16px !important;color:#000 !important;margin-left:-10px;transition:color .3s ease}body.page-login .user-registration-register.register{margin:50px auto 0 auto !important}@media(max-width: 768px){body.page-login .user-registration-register.register{margin:90px auto 0 auto !important}}body.page-login .user-registration-register.register a{font-size:0 !important}body.page-login .user-registration-register.register a:hover::before{color:#e40c3d !important}body.page-login .user-registration-register.register a::before{content:"Si aún no tienes un perfil, créalo aquí";font-size:16px !important;color:#000 !important;transition:color .3s ease}body.page-login main input{max-width:400px}body.page-login main .user-registration{border-radius:8px}body.page-login main .user-registration .ur-frontend-form.login.ur-frontend-form--rounded{display:flex;align-items:center;flex-direction:column}@media(min-width: 768px){body.page-login main{padding:50px 10% !important;height:450px;max-height:450px;min-height:450px}body.page-login main:has(.user-registration-profile-fields){height:1200px;max-height:1200px;min-height:1200px}}body.page-login footer{display:none}body.page-login .user-registration-Button.button{width:200px !important;margin:0 auto !important}body.page-my-account .user-registration-EditAccountForm.edit-password p{text-align:center !important}body.page-my-account .user-registration-EditAccountForm.edit-password p .user-registration-Button.button{width:200px !important}body.page-registrate main,body.page-my-account main,body.page-login main{padding:100px 10%}body.page-registrate main .user-registration-MyAccount-navigation-link,body.page-my-account main .user-registration-MyAccount-navigation-link,body.page-login main .user-registration-MyAccount-navigation-link{color:#262626 !important}body.page-registrate main .user-registration-MyAccount-navigation-link:hover a,body.page-my-account main .user-registration-MyAccount-navigation-link:hover a,body.page-login main .user-registration-MyAccount-navigation-link:hover a{color:#e40c3d !important}body.page-registrate main .is-active a,body.page-my-account main .is-active a,body.page-login main .is-active a{border-color:#e40c3d !important;color:#e40c3d !important}body.page-registrate main .is-active:hover,body.page-my-account main .is-active:hover,body.page-login main .is-active:hover{color:#e40c3d !important}body.page-registrate main .is-active:hover a,body.page-my-account main .is-active:hover a,body.page-login main .is-active:hover a{color:#e40c3d !important}body.page-registrate main label,body.page-my-account main label,body.page-login main label{color:#262626}body.page-registrate main textarea,body.page-registrate main select,body.page-registrate main input,body.page-my-account main textarea,body.page-my-account main select,body.page-my-account main input,body.page-login main textarea,body.page-login main select,body.page-login main input{border:2px solid #e40c3d !important;border-radius:5px !important}body.page-registrate main div[data-field-id=textarea_ciudad] textarea,body.page-my-account main div[data-field-id=textarea_ciudad] textarea,body.page-login main div[data-field-id=textarea_ciudad] textarea{height:36px !important}body.page-registrate main .user-registration-MyAccount-content__body a,body.page-my-account main .user-registration-MyAccount-content__body a,body.page-login main .user-registration-MyAccount-content__body a{color:#e40c3d !important}body.page-registrate main .user-registration-MyAccount-content__body a:hover,body.page-my-account main .user-registration-MyAccount-content__body a:hover,body.page-login main .user-registration-MyAccount-content__body a:hover{text-decoration:underline;text-decoration-color:#e40c3d}body.page-registrate main .user-registration-LostPassword.lost_password,body.page-registrate main .user-registration-register.register,body.page-my-account main .user-registration-LostPassword.lost_password,body.page-my-account main .user-registration-register.register,body.page-login main .user-registration-LostPassword.lost_password,body.page-login main .user-registration-register.register{text-align:center;margin:20px 0;font-weight:700}body.page-registrate main .user-registration-LostPassword.lost_password a,body.page-registrate main .user-registration-register.register a,body.page-my-account main .user-registration-LostPassword.lost_password a,body.page-my-account main .user-registration-register.register a,body.page-login main .user-registration-LostPassword.lost_password a,body.page-login main .user-registration-register.register a{color:#262626}body.page-registrate main .user-registration-LostPassword.lost_password:hover,body.page-registrate main .user-registration-register.register:hover,body.page-my-account main .user-registration-LostPassword.lost_password:hover,body.page-my-account main .user-registration-register.register:hover,body.page-login main .user-registration-LostPassword.lost_password:hover,body.page-login main .user-registration-register.register:hover{text-decoration:underline;text-decoration-color:#e40c3d}body.page-registrate main .user-registration-LostPassword.lost_password:hover a,body.page-registrate main .user-registration-register.register:hover a,body.page-my-account main .user-registration-LostPassword.lost_password:hover a,body.page-my-account main .user-registration-register.register:hover a,body.page-login main .user-registration-LostPassword.lost_password:hover a,body.page-login main .user-registration-register.register:hover a{color:#e40c3d}body.page-registrate main button,body.page-registrate main input.user-registration-Button.button,body.page-my-account main button,body.page-my-account main input.user-registration-Button.button,body.page-login main button,body.page-login main input.user-registration-Button.button{background:#e40c3d !important;color:#fff;border:none !important}body.page-registrate main button:hover,body.page-registrate main input.user-registration-Button.button:hover,body.page-my-account main button:hover,body.page-my-account main input.user-registration-Button.button:hover,body.page-login main button:hover,body.page-login main input.user-registration-Button.button:hover{background:#262626 !important;color:#fff;border:none}@media(max-width: 1200px){body.page-aprende main .categoria-filtro{flex-direction:column;display:flex;align-items:center}body.page-aprende main .categoria-filtro .boton-categoria{margin-top:15px}body.page-aprende main form#filtro-materiales::before{width:90%}body.page-aprende main ul{flex-direction:column;flex-wrap:nowrap}body.page-aprende main ul li{margin:0px}body.page-conecta main hr.wp-block-separator{margin:40px auto !important}}@media(max-width: 768px)and (min-width: 1020px){body.page-red main{max-height:none !important;min-height:auto !important;height:auto !important}}@media(max-width: 768px){body.page-red main h2{margin-top:70px !important}body.page-red main .wpforo-users-filters::after{display:none}body.page-red main .wpforo-users-list{grid-template-columns:none}body.page-red main .wpforo-users-list .wpforo-user{flex-direction:column}body.page-red main .wpforo-users-list .wpforo-user .wpforo-avatar img{width:100%}body.page-red main .wpforo-users-list .wpforo-user .wpforo-user-info{margin-top:20px;margin-left:0px}body.page-red main .wp-block-buttons::before{width:100%}body.page-red footer{min-height:100px !important}}body.page-my-account main header{top:80vh;position:fixed;padding-top:20px;height:200px}body.page-login main header{display:none}@media(max-width: 768px){body.blog-page{height:1700px;min-height:1700px;max-height:1700px}body.blog-page main{height:1700px;min-height:1700px;max-height:1700px}body.blog-page footer{position:absolute;top:1780px}}body.single.single-post{display:flex;flex-direction:column}body.single.single-post main{overflow:auto;flex:1;background:#fff;display:flex;flex-direction:column;align-items:center;text-align:left}body.single.single-post main article.single-post div.post-thumbnail img{border-radius:8px}@media(min-width: 768px){body.single.single-post main article.single-post div.post-thumbnail img{width:100%;max-width:800px;max-height:800px;margin:0 auto;justify-content:center;display:flex}}body.single.single-post main article.single-post h1.post-title{font-size:20px}body.single.single-post main article.single-post p.post-date{font-size:14px;margin:1em 0}body.single.single-post main article.single-post div.post-content{font-size:16px}@media(min-width: 768px){body.single.single-post main article.single-post div.post-content:after{content:" ";height:1px;width:100%;background-color:#000;display:flex;margin:30px 0px}}body.single.single-post main section.recent-posts h2{text-align:center}body.single.single-post main section.recent-posts div.post-cards{display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){body.single.single-post main section.recent-posts div.post-cards{flex-direction:row !important;gap:15px;margin-top:20px}}body.single.single-post main section.recent-posts div.post-cards article.post-card{display:flex;flex-direction:column;align-items:center;padding:16px;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.1);margin-bottom:2em}body.single.single-post main section.recent-posts div.post-cards article.post-card img{border-radius:8px}body.single.single-post main section.recent-posts div.post-cards article.post-card div.post-content{font-family:"Poppins",sans-serif}body.single.single-post main section.recent-posts div.post-cards article.post-card div.post-content h3.post-title{font-size:16px;font-weight:700;margin:1em 0}body.single.single-post main section.recent-posts div.post-cards article.post-card div.post-content p.post-date,body.single.single-post main section.recent-posts div.post-cards article.post-card div.post-content p.post-excerpt{font-size:14px;font-weight:400;margin:1em 0}body.single.single-post footer{position:relative !important;top:auto !important}body.blog-page{padding-top:45px}body.blog-page main{background:#fff}body.blog-page main h1.home-title{color:#262626 !important}body.blog-page main h1.novedades-title{font-family:"Passion One",sans-serif;font-size:36px;font-weight:400;margin:.6em 0 .4em 0;color:#262626;text-align:center}body.blog-page main section#posts{display:flex;flex-direction:column}body.blog-page main section#posts article.post-card{display:flex;flex-direction:column;align-items:center;padding:16px;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.1);margin-bottom:2em}body.blog-page main section#posts article.post-card img{border-radius:8px}body.blog-page main section#posts article.post-card div.post-content{font-family:"Poppins",sans-serif}body.blog-page main section#posts article.post-card div.post-content h3.post-title{font-size:16px;font-weight:700;margin:1em 0}body.blog-page main section#posts article.post-card div.post-content p.post-date,body.blog-page main section#posts article.post-card div.post-content p.post-excerpt{font-size:14px;font-weight:400;margin:1em 0}@media(min-width: 768px){body.blog-page main h1.novedades-title{font-size:48px}body.blog-page main section#posts article.post-card{flex-direction:row}body.blog-page main section#posts article.post-card img{width:300px}body.blog-page main section#posts article.post-card div.post-content{margin-left:1em}}@media(max-width: 768px){body.page-home-2{height:2000px;max-height:2000px;min-height:2000px}body.page-home-2 main{margin-top:-10px;padding-top:10px;height:2000px;max-height:2000px;min-height:2000px}body.page-home-2 footer{position:absolute;top:2080px}}/*# sourceMappingURL=style.min.css.map */
