@charset "UTF-8";
/* https://www.eduardbarcelo.com/wp-content/themes/eduardbarcelo/css/eduardbarcelo_front_page_style.css?ver=1770194903 */
.frontpage{position:relative}.frontpage:after{content:'';display:block;clear:both}.quien{position:absolute;top:0;bottom:0;left:0;padding:50px;width:60%;color:#fff;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);border-radius:3px;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.fallback .quien{background-image:url(/wp-content/themes/eduardbarcelo/images/frontpage/quien_soy-850.jpg)}.webp .quien{background-image:url(/wp-content/themes/eduardbarcelo/images/frontpage/quien_soy-850.webp)}.avif .quien{background-image:url(/wp-content/themes/eduardbarcelo/images/frontpage/quien_soy-850.avif)}.quien_inner{position:absolute;bottom:50px;left:50px;right:50px}.quien_inner h1{margin:0 0 10px}.quien_inner a{color:#fff}.quien_inner p{font-size:18px;letter-spacing:normal;line-height:1.4}.quien_inner p:last-of-type{margin:0}.panel{float:right;width:36%;padding:20px;margin-bottom:30px;border:1px solid rgb(0 0 0 / .05);background-color:#fff;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);border-radius:3px}.panel.recursos{clear:both;margin-bottom:0}.panel .titulo{margin-bottom:30px;font-family:'Alliance_Bold',sans-serif;font-size:36px;letter-spacing:-1px;line-height:1.2}.panel ul li{position:relative;margin-bottom:20px;min-height:49px}.panel ul li:after{position:absolute;top:50%;left:0;width:35px;height:35px;padding:5px 2px 0 0;font-family:'Font Awesome 6 Free';font-size:20px;text-align:center;line-height:1.5;border:3px solid #040d21;border-radius:50%;transform:translateY(-50%)}.panel ul li.online:after{content:"\f1de"}.panel ul li.seguimiento:after{content:"\f075"}.panel ul li.consultoria:after{content:"\f4c4"}.panel ul li.zonas:after{content:"\e473"}.panel ul li.km:after{content:"\f62a"}.panel ul li.km_desnivel:after{content:"\f6fc"}.panel ul li.libro:after{content:"\f518"}.panel ul li.manual:after{content:"\f02e"}.panel ul li a{color:#040d21}.panel ul li h2{position:absolute;top:50%;left:60px;right:0;margin:0;font-family:'Alliance_Medium',sans-serif;font-size:22px;line-height:1.1;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.panel ul li h2 .destacado{font-family:'Alliance_Bold',sans-serif}.planes{position:relative;margin:100px 0 0;overflow:hidden}.planes .slider-container{position:relative;height:340px;transition:transform 0.3s ease-out}.planes .slider-container.grabbing{transition:none}.planes .slide{position:absolute;display:inline-block;top:0;bottom:20px;width:200px;padding-right:20px;cursor:grab}.planes .slide-content{position:relative;height:100%;text-align:center;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);border-radius:3px;vertical-align:top}.planes .slide-content:hover{box-shadow:0 8px 12px -2px rgb(0 0 0 / .1),0 4px 8px -2px rgb(0 0 0 / .06)}.fallback .planes .slide.trail_running .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_trail_running.jpg) no-repeat}.webp .planes .slide.trail_running .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_trail_running.webp) no-repeat}.avif .planes .slide.trail_running .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_trail_running.avif) no-repeat}.fallback .planes .slide.running .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_running.jpg) no-repeat}.webp .planes .slide.running .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_running.webp) no-repeat}.avif .planes .slide.running .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_running.avif) no-repeat}.fallback .planes .slide.swimrun .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_swimrun.jpg) no-repeat}.webp .planes .slide.swimrun .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_swimrun.webp) no-repeat}.avif .planes .slide.swimrun .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_swimrun.avif) no-repeat}.fallback .planes .slide.ciclismo .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_ciclismo.jpg) no-repeat}.webp .planes .slide.ciclismo .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_ciclismo.webp) no-repeat}.avif .planes .slide.ciclismo .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_ciclismo.avif) no-repeat}.fallback .planes .slide.triatlon .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_triatlon.jpg) no-repeat}.webp .planes .slide.triatlon .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_triatlon.webp) no-repeat}.avif .planes .slide.triatlon .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_triatlon.avif) no-repeat}.fallback .planes .slide.mtb .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_mtb.jpg) no-repeat}.webp .planes .slide.mtb .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_mtb.webp) no-repeat}.avif .planes .slide.mtb .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_mtb.avif) no-repeat}.fallback .planes .slide.skimo .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_skimo.jpg) no-repeat}.webp .planes .slide.skimo .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_skimo.webp) no-repeat}.avif .planes .slide.skimo .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_skimo.avif) no-repeat}.fallback .planes .slide.skating .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_skating.jpg) no-repeat}.webp .planes .slide.skating .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_skating.webp) no-repeat}.avif .planes .slide.skating .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_skating.avif) no-repeat}.fallback .planes .slide.remo .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_remo.jpg) no-repeat}.webp .planes .slide.remo .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_remo.webp) no-repeat}.avif .planes .slide.remo .slide-content{background:url(/wp-content/themes/eduardbarcelo/images/frontpage/planes_remo.avif) no-repeat}.planes .slide-content h2{position:absolute;left:0;right:0;bottom:20px;color:#fff;font-size:20px;letter-spacing:-.5px;text-align:center;word-break:break-word;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.productos{position:relative;margin:100px 0 0;overflow:hidden}.productos .slider-container{position:relative;height:500px;transition:transform 0.3s ease-out}.productos .slider-container.grabbing{transition:none}.productos .slide{position:absolute;display:inline-block;top:0;bottom:20px;width:350px;padding-right:20px;cursor:grab}.productos .slide:last-of-type{padding-right:0}.productos .slide-content{padding:20px;height:100%;text-align:center;background-color:#fff;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);border:1px solid rgb(0 0 0 / .05);border-radius:3px;vertical-align:top}.productos .slide-content:hover{box-shadow:0 8px 12px -2px rgb(0 0 0 / .1),0 4px 8px -2px rgb(0 0 0 / .06)}.productos .slide.categoria .slide-content{border:none;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.productos .slide-content a{color:#040d21}.productos .slide-content img{max-height:288px}.productos .slide-content h2{margin:25px 0 0;font-size:20px;letter-spacing:-.5px;word-break:break-word;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.productos .slide.categoria .slide-content h2{padding-top:288px;color:#fff}.productos .slide-content .price{font-family:'Alliance_Medium',sans-serif;font-size:30px;letter-spacing:-1px;text-align:left;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.productos .slide-content .price ins{font-weight:400}.productos .slide-content .price del{margin-right:10px;font-family:'Alliance_Light',sans-serif;font-size:24px}.newsletter{padding:100px 0}.newsletter_inner,.contacto .contacto_inner{padding:20px;font-size:18px;line-height:1.4;letter-spacing:normal;border:1px solid rgb(0 0 0 / .05);background-color:#f1f1f1;border-radius:3px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06)}.newsletter h2,.contacto h2{margin:0 0 5px;font-size:20px;letter-spacing:-.5px}.newsletter .formulario .campos_outer .campo{margin:0 10px 0 0;width:calc(26.33% - 10px)}.newsletter .formulario .campos_outer .campo.submit{width:calc(20% - 10px)}.newsletter .formulario .campos_outer .campo input{max-width:none;border:1px solid rgb(0 0 0 / .12);background-color:#fff}.newsletter .formulario .campos_outer .campo.submit input{color:#fff;width:calc(100% - 60px);font-family:'Alliance_Medium',sans-serif;letter-spacing:-.5px;background-color:#0ca7bd}.newsletter .formulario .campos_outer .campo.submit .wpcf7-spinner{margin-top:4px;vertical-align:top}.newsletter .disciplina{position:relative}.newsletter .disciplina:after{position:absolute;top:50%;right:15px;color:#040d21;font-family:'Font Awesome 6 Free';font-size:18px;content:"\f078";pointer-events:none;transform:translateY(-50%)}.newsletter .disciplina select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 8px;margin:0;width:100%;font-family:'Alliance_Light',sans-serif;font-size:18px;letter-spacing:-1px;line-height:1.2;background-color:#fff;border:1px solid rgb(0 0 0 / .12);border-radius:3px;outline:none;cursor:pointer}.newsletter .wpcf7 form .wpcf7-response-output{float:none;margin-top:5px}.videoblog .titulo{margin-bottom:25px;font-family:'Alliance_Bold',sans-serif;font-size:48px;letter-spacing:-2px;line-height:1.2}.videoblog ul{list-style-type:none}.videoblog ul:after{content:'';display:block;clear:both}.videoblog ul li{float:left;margin-right:20px;width:calc(33.33% - 15px);background-color:#fff;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);border:1px solid rgb(0 0 0 / .05);border-radius:3px;vertical-align:top;overflow:hidden}.videoblog ul li:last-of-type{margin:0}.videoblog ul li iframe{width:100%;height:255px}.videoblog ul li h2{padding:10px 20px 20px;margin:0;font-size:20px;letter-spacing:-.5px}.contacto{padding-top:100px}.contacto .formulario:after{content:'';display:block;clear:both}.contacto .formulario .campo.nombre,.contacto .formulario .campo.email{float:left;width:calc(30% - 10px);margin-right:10px}.contacto .formulario .campo.asunto{float:left;width:40%}.contacto .formulario input{border:1px solid rgb(0 0 0 / .12);background-color:#fff}.contacto .formulario textarea{margin-top:10px;border:1px solid rgb(0 0 0 / .12);background-color:#fff}.contacto .formulario .enviar{float:right}.contacto .formulario .enviar:after{content:'';display:block;clear:both}.contacto .formulario .enviar input{float:right;padding:10px 20px;width:auto;min-width:200px;color:#fff;font-family:'Alliance_Medium',sans-serif;font-size:18px;font-weight:400;letter-spacing:-.5px;line-height:24px;text-align:center;background-color:#e10b3e;border-radius:3px}.prev,.next{position:absolute;top:50%;width:40px;height:40px;background-color:#fff;border-radius:50%;transform:translateY(-50%);box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);border:1px solid rgb(0 0 0 / .05);z-index:1;cursor:pointer}.prev:hover,.next:hover{box-shadow:0 8px 12px -2px rgb(0 0 0 / .1),0 4px 8px -2px rgb(0 0 0 / .06)}.prev{left:10px}.next{right:10px}.prev:after,.next:after{position:absolute;top:1px;transform:translateX(-50%);font-family:'Font Awesome 6 Free';font-size:24px;line-height:38px}.prev:after{content:"\f053";left:calc(50% - 1px)}.next:after{content:"\f054";left:calc(50% + 1px)}@media (max-width:1310px){.fallback .quien{background-image:url(/wp-content/themes/eduardbarcelo/images/frontpage/quien_soy-750.jpg)}.webp .quien{background-image:url(/wp-content/themes/eduardbarcelo/images/frontpage/quien_soy-750.webp)}.avif .quien{background-image:url(/wp-content/themes/eduardbarcelo/images/frontpage/quien_soy-750.avif)}}@media (max-width:1110px){.quien{position:static;margin-bottom:50px;width:auto}.fallback .quien{background-image:url(/wp-content/themes/eduardbarcelo/images/frontpage/quien_soy-1050.jpg)}.webp .quien{background-image:url(/wp-content/themes/eduardbarcelo/images/frontpage/quien_soy-1050.webp)}.avif .quien{background-image:url(/wp-content/themes/eduardbarcelo/images/frontpage/quien_soy-1050.avif)}.quien_inner{position:static;bottom:0;left:0;right:0;padding-top:300px;width:60%}.panel{float:none;width:auto;margin-bottom:50px}.panel ul li h2 div{display:inline-block;vertical-align:top}.panel ul li h2 div:first-of-type{padding-right:5px}}@media (max-width:900px){.fallback .quien{background-image:url(/wp-content/themes/eduardbarcelo/images/frontpage/quien_soy-840.jpg)}.webp .quien{background-image:url(/wp-content/themes/eduardbarcelo/images/frontpage/quien_soy-840.webp)}.avif .quien{background-image:url(/wp-content/themes/eduardbarcelo/images/frontpage/quien_soy-840.avif)}.newsletter .formulario .campos_outer .campo{padding:0;margin:0 0 10px 0;width:100%}.newsletter .formulario .campos_outer .campo.submit input{padding:10px 20px;min-width:200px;line-height:24px}.newsletter .formulario .campos_outer .campo.submit{margin:10px 0 0;width:auto}.videoblog ul li{float:none;margin:0 0 50px;width:auto}.videoblog ul li iframe{height:500px}.contacto .formulario .campo.nombre,.contacto .formulario .campo.email,.contacto .formulario .campo.asunto{float:none;width:auto;margin:0 0 10px}.contacto .formulario textarea{margin:0}}@media (max-width:768px){.site-content{padding:0 0 100px}.quien{padding-left:20px;padding-right:20px;border-radius:0}.quien_inner{padding-top:400px;width:auto}.panel,.planes,.productos,.newsletter,.videoblog,.contacto{margin-left:15px;margin-right:15px}.videoblog ul li iframe{height:400px}}@media (max-width:584px){.fallback .quien{background-image:url(/wp-content/themes/eduardbarcelo/images/frontpage/quien_soy-570.jpg)}.webp .quien{background-image:url(/wp-content/themes/eduardbarcelo/images/frontpage/quien_soy-570.webp)}.avif .quien{background-image:url(/wp-content/themes/eduardbarcelo/images/frontpage/quien_soy-570.avif)}}@media (max-width:500px){.panel .titulo{margin-bottom:30px;text-align:center}.panel ul li{margin-bottom:50px}.panel ul li:after{top:0;left:50%;transform:translateX(-50%) translateY(0)}.panel ul li h2{position:static;top:auto;left:auto;right:auto;padding-top:55px;text-align:center;-ms-transform:none;-webkit-transform:none;transform:none}.newsletter .formulario .campos_outer .campo.submit{width:100%}.videoblog ul li iframe{height:240px}.contacto .formulario .enviar{float:none}.contacto .formulario .enviar input{float:none;width:100%}}