@charset "utf-8";*{ box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all 0.3s ease;}html{ -ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{ outline:0;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,center,u,b,i,figure,section,article,header,footer,main,mark,summary,dialog{ margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:normal;font-size:100%;font-family:inherit;vertical-align:baseline;background:none;}abbr,acronym{ cursor:help;}body{ cursor:default;line-height:1;}ol,ul{ list-style:none;}table{ border-collapse:collapse;border-spacing:0;}img,table,iframe{ border:none;}blockquote:before,blockquote:after,q:before,q:after{ content:"";}blockquote,q{ quotes:"" "";}input,textarea{ margin:0;padding:0;}hr{ margin:0;padding:0;border:0;color:#000;background:#000;height:1px;}:root{ --color-verde:#0f7d7d;--color-verde-rgb:15,125,125;--color-verde-on:#a1bc17;--color-verde-on-rgb:161,188,23;--color-amarillo:#ddb80d;--color-amarillo-rgb:221,184,13;--color-blanco:#daefef;--color-blanco-rgb:237,237,237;--color-gris:#807f7e;--color-gris-rgb:128,127,126;--color-gris-oscuro:#3c3c3b;--color-gris-oscuro-rgb:60,60,59;--font-base:'Montserrat',sans-serif;--font-destacada:'Montserrat',sans-serif;}::-moz-selection,::selection{ background:var(--color-gris);}a{color:var(--color-verde);text-decoration:none;}main a{text-decoration:underline;}main a:hover{text-decoration:none;}.index main a{text-decoration:none !important;}aside{ position:-webkit-sticky;position:sticky;top:150px;}blockquote{color:var(--color-verde);font:2rem/2rem var(--font-destacada);}body{background:var(--color-blanco);}body,form input,form select,form textarea,.autor{color:var(--color-gris-oscuro);font:.8rem/1.4rem var(--font-base);}cite{font-style:italic;font-weight:bold;}em{background:rgba(var(--color-verde-rgb),.2);padding:0 .3rem;text-transform:uppercase;}p{margin-bottom:1rem;}h1,h2,h3,h4{font-family:var(--font-destacada);margin-bottom:1rem;position:relative;}main h1,main h2,main h3,main h4,footer h4{padding-bottom:1rem;text-transform:uppercase;}h1{font-size:2.5rem;line-height:2rem;}h2{font-size:2.1rem;line-height:1.8rem;}h3{font-size:1.8rem;line-height:1.5rem;}h4{color:var(--color-verde);font-size:1.5rem;line-height:1.1rem;}section{padding:4% 0;}small{color:var(--color-gris);font-size:75%;}strong,strong a,strong u,b{font-weight:bold;}strong.totem{ color:#9c2857;}table{ border-collapse:collapse;table-layout:fixed;width:100%;}table,td,th{ border:1px solid rgba(var(--color-gris-rgb),.75);}td,th{ hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;padding:.5rem;}tr:hover td,tr:hover th{ background:rgba(var(--color-gris-rgb),.1);}table.totem *{ font-size:.8rem;}table.totem th{ font-weight:bold;color:#fff;background:var(--color-verde) !important;vertical-align:middle;line-height:.95rem;}table.totem td{ text-align:center;}div.totem a,table.totem a{ font-weight:bold;color:#fff;background:var(--color-verde);padding:.3rem .5rem;border-radius:.5rem;text-decoration:none;}div.totem a:hover,table.totem td:hover a{ background:#9c2857;}input[type='email'],input[type='tel'],input[type='text'],textarea{border-color:var(--color-verde);border-style:solid;border-width:0 0 2px;color:var(--color-gris-oscuro);padding:.5rem .5rem 0;width:100%;}input[type='email']:focus,input[type='tel']:focus,input[type='text']:focus,textarea:focus{border-color:var(--color-amarillo) !important;}input[type='tel']{width:50%;}.input-check{ cursor:pointer;padding-left:2rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.input-check input{ opacity:0;position:absolute;}.input-check .marcado{ background:#eee;border:2px solid var(--color-verde);height:1.5rem;top:0;position:absolute;left:0;width:1.5rem;}.input-check:hover input ~ .marcado{ background:var(--color-amarillo);}.input-check input:checked ~ .marcado{ background:var(--color-verde);}.input-check .marcado:after{ border:solid var(--color-amarillo);border-width:0 4px 4px 0;content:"";display:none;height:.8rem;left:5px;position:absolute;top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:.4rem;}.input-check input:checked ~ .marcado:after{ display:block;}.ali-cen{text-align:center;}.ali-der{text-align:right;}.contenedor{margin:0 auto;max-width:1500px;width:90%;}.col-25,.col-33,.col-50,.col-66{ display:inline-block;vertical-align:top;}.col-25{width:24%;}.col-33{width:33%;}.col-50{width:49%;}.col-66{width:66%;}.col-100{margin:auto;width:50%;}.boton,.boton-texto{background:var(--color-verde);border-radius:2em;color:#fff;font-family:var(--font-destacada);font-size:1.2rem;text-align:center;text-transform:uppercase;}.boton a,.boton-texto a{color:#fff;}.boton{ display:inline-block;padding:.8rem 1.2rem .5rem;}.boton:hover{background:var(--color-amarillo);}.boton span{color:#fff;}.boton-blanco{background:#fff;color:var(--color-verde) !important;}.boton-blanco:hover{background:var(--color-amarillo);}.boton-texto{ display:inline-block;}.boton-texto a{font-weight:bold;padding:.4rem .8rem .2rem;}.boton,.boton-texto{text-decoration:none !important;}.boton a,.boton-texto a{text-decoration:none !important;}.br{clear:both;content:" ";float:none;}.columnas-auto{ -webkit-column-count:3;-moz-column-count:3;columns:3;column-gap:4rem;}.enlazable{cursor:pointer;}.envoltorio{padding:0 5%;}aside.cita .envoltorio{ padding:5%;}.espacio-50{height:50px;}.espacio-100{margin:50px 0;}.espacio-200{height:200px;}.ico-servicio{color:var(--color-verde);font-size:5rem;padding:4rem 0;}.inactivo,.inactivo span{background:var(--color-gris) !important;color:#fff !important;}.separador-imagen{background-position:center;background-repeat:no-repeat;background-size:cover;}.separar-arriba{margin-top:3rem;}.usuario,.usuario a,.usuario span{color:var(--color-amarillo) !important;}header #submenu nav a.usuario::before{background:var(--color-amarillo);}.listado{color:var(--color-verde);display:inline-block;margin-right:.5rem;text-align:right;width:2rem;}.fondo-tema{background:var(--color-verde);color:#fff;}.fondo-tema a{color:var(--color-amarillo);}.cuadrante{background-color:var(--color-verde);background-size:cover;cursor:pointer;padding:2rem;text-shadow:0 0 .5rem #000;text-transform:uppercase;}.cuadrante div{border:1px solid #fff;padding:5rem;}.cuadrante a{color:#fff;font-size:2rem;}.cuadrante:hover{padding:1rem;}.cuadrante:hover div{padding:6rem;}.moviles{display:none;}.movil-visible{display:none;}.condiciones{background:rgba(var(--color-gris-rgb),.2);padding:1.5rem;}.acordeon{cursor:pointer;}header{position:relative;}header #cabecera{position:fixed;width:100%;z-index:9999;}header #logo{left:7%;position:fixed;z-index:9999;width:400px;}header #logo .logo-fondo{ background:rgba(256,256,256,.8);padding:2.5rem 1rem 0.5rem;}header #logo .logo-fondo img{ width:100%;}header #logo .logo-icono{max-height:45px;max-width:45px;}header nav{ font-family:var(--font-destacada);font-size:1rem;text-align:right;}header nav li{display:inline-block;margin-left:1.5rem;position:relative;}header nav li > ul{background:#fff;border-bottom:2px dotted var(--color-amarillo);display:none;font-size:.8rem;left:0;padding:0;position:absolute;text-align:left;top:3rem;}header nav li > ul.ultimo{right:0;margin-left:-200px;}header nav li > ul a{ padding:.5rem;white-space:nowrap;width:100%;}header nav li > ul a::before{background:none !important;}header nav li > ul a:hover,header nav li > ul a.on{ background:var(--color-verde);color:#fff !important;}header nav li > ul > li{display:block;margin:0;}header nav li:hover > ul[name]{display:block;}header nav a{padding:1rem 0;}header #submenu{ background-color:var(--color-verde);}header #submenu nav{padding:.3rem 0;}header #submenu nav a{ color:#fff;}header #submenu nav a:hover{ color:var(--color-amarillo) }header #menu{background:rgba(256,256,256,.9);}header #menu nav,header #menu-movil nav.menu{font-size:1rem;text-transform:uppercase;}header #menu nav a{display:inline-block;}header #menu nav a:hoverheader #menu nav a.on{ color:var(--color-gris-oscuro)}header #menu-movil-boton{ display:none;padding:1.5rem 0 1rem;text-align:right;width:100%;}header #menu-movil-abrir{cursor:pointer;font-size:3rem;height:80px;padding:1.5rem;width:80px;}header #menu-movil{ background:rgba(var(--color-verde-rgb),.9);display:none;height:100%;padding:1.5rem 0 0;position:fixed;right:-100%;text-align:left;top:0;width:100%;z-index:99990;}header #menu-movil a{color:#fff;}header #menu-movil a.logo-icono{margin:0 0 0 1rem;}header #menu-movil a#menu-movil-cerrar{cursor:pointer;float:right;font-size:2rem;padding:1rem;}header #menu-movil nav{margin:0 auto;width:75%;}header #menu-movil li{display:block;margin:0 0 1rem;white-space:nowrap;}header #menu-movil .submenu{margin-top:2rem;}header #menu-movil .submenu li{display:block;font-size:1rem !important;margin:0 0 .5rem;overflow:hidden;}header #menu-movil a:hover,header #menu-movil a.on{ color:var(--color-amarillo);}header #menu-movil p{ font-size:1.4rem;}header #menu-movil p::first-line{ font-size:1.8rem;}section ol,section ul{ list-style-position:outside;margin-bottom:2rem;padding-left:2rem;}section ol{ list-style-type:decimal;}section ul{ list-style-type:square;}main #escaparate{height:50vh;overflow:hidden;position:relative;}main #escaparate .diapositiva{background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:10px solid var(--color-verde);color:#fff;height:100%;text-align:center;text-shadow:0 0 .5rem #000;width:100%;}main #escaparate .contenedor{ bottom:20px;position:absolute;width:100%;}main #escaparate .contenedor h1{ font-size:2.5rem;}main #escaparate .contenedor p,main #escaparate .contenedor p *{ font-weight:bold;}main #escaparate h2{text-transform:lowercase;}main #escaparate h2::first-letter{text-transform:uppercase;}main article h2{ letter-spacing:initial;}main blockquote{margin:3rem auto;width:70%;}main .arriba{height:3rem;position:relative;}main .boton:hover,main .boton:hover span{color:var(--color-verde);}main .ico-arriba:before{ font-size:3rem;left:49%;line-height:2rem;position:absolute;}main .ico-arriba:hover:before{line-height:0rem;transition:line-height 0.5s,ease-in-out;}main .menu-contenidos a{background:var(--color-amarillo);border-radius:1rem;color:#000;display:block;padding:.5rem 1rem;text-transform:uppercase;width:75%;}main .menu-contenidos a:hover{width:100%;}main .menu-contenidos li{margin:0 0 .5rem;}main .titulo-subrayado{ margin:0 0 4%;}main .titulo-subrayado:after{content:" ";background:var(--color-verde);height:2px;left:45%;position:absolute;bottom:-.5rem;width:10%;}main #texto h3{display:inline-block;hyphens:auto;line-height:2rem;margin:3rem 0 1rem;overflow:hidden;}main #texto h3:after{content:" ";background:var(--color-verde);height:1px;left:0;position:absolute;top:2rem;width:100%;}main #texto h4{ hyphens:auto;margin:3rem 0 1rem;}main #texto h4:first-child{margin:0 0 1rem !important;}main #texto img{max-width:400px;width:100%;}main #texto img.alto{display:none;float:left;margin:0 1rem 1rem 0;max-width:300px;width:70%;}main #texto img.enlinea{float:left;margin:0 1rem 1rem 0;}main #texto img.maximo{max-width:100%;width:100%;}main #texto .evento{cursor:pointer;margin-bottom:50px;}main #texto .evento:hover,main #texto .evento:hover a{color:var(--color-verde);}main #texto .evento:hover a.boton{background:var(--color-amarillo);}main #texto .evento h3:after{display:none;}main #texto .evento h3,main #texto .evento p{ margin:0;padding:0;}main #texto .evento figure{ background:var(--color-verde) no-repeat center;background-size:cover;height:200px;width:100%;}main #texto .evento figure div{border:1px solid #fff;height:100%;opacity:0;width:100%;}main #texto .evento:hover figure{ padding:1rem;}main #texto .evento:hover figure div{ opacity:1;}main #galeria{background:var(--color-verde);}main #galeria img{ width:100%;}main #inscripciones,aside.cita{background:var(--color-gris);background:rgba(var(--color-verde-rgb),.2);background:-moz-linear-gradient(90deg,rgba(var(--color-verde-rgb),.2) 0%,rgba(var(--color-verde-rgb),.3) 100%);background:-webkit-linear-gradient(90deg,rgba(var(--color-verde-rgb),.2) 0%,rgba(var(--color-verde-rgb),.3) 100%);background:linear-gradient(90deg,rgba(var(--color-verde-rgb),.2) 0%,rgba(var(--color-verde-rgb),.3) 100%);}main #boton-inscripciones{ background:var(--color-gris);background:rgb(var(--color-amarillo-rgb),8);background:-moz-linear-gradient(90deg,rgba(var(--color-amarillo-rgb),1) 0%,rgba(var(--color-verde-on-rgb),1) 100%);background:-webkit-linear-gradient(90deg,rgba(var(--color-amarillo-rgb),1) 0%,rgba(var(--color-verde-on-rgb),1) 100%);background:linear-gradient(90deg,rgba(var(--color-amarillo-rgb),1) 0%,rgba(var(--color-verde-on-rgb),1) 100%);bottom:0;color:#000;font-weight:bold;left:0;padding:1rem;position:fixed;width:100%;z-index:998;}main .paginacion a{background:var(--color-gris);border-radius:1rem;color:#fff;margin:0 .5rem;padding:.5rem 1rem;}main .paginacion a.on,main .paginacion a:hover{background:var(--color-verde);}main .paginacion a[class^='ico-']{background:var(--color-blanco);color:var(--color-gris);padding:0 !important;}main .paginacion a[class^='ico-']:hover{ color:var(--color-verde);}#texto #submenu-evento{ width:100%;padding:1rem 0;text-align:center;text-transform:uppercase;font-size:1rem;position:-webkit-sticky;position:sticky;top:150px;z-index:990;font-family:var(--font-destacada);}#texto #submenu-evento a{ text-decoration:none;color:#fff;font-size:1.1rem;padding:1rem 1.5rem;}#texto #submenu-evento{ background-color:var(--color-gris);}footer{background:var(--color-verde);color:#fff;padding:2% 0;}footer *{color:#fff;}footer a{color:var(--color-amarillo) !important;}footer a:hover{color:#fff !important;}footer .col-33{float:right;}footer input[type='email'],footer input[type='tel'],footer input[type='text'],footer textarea{background:#fff;border-color:var(--color-verde);color:var(--color-gris-oscuro);}footer .boton{background:var(--color-amarillo) !important;color:var(--color-gris-oscuro) !important;}footer .boton:hover{background:#fff !important;color:var(--color-gris-oscuro) !important;}footer .social{ font-size:2rem !important;}footer .submenu{font-size:.9rem;line-height:1.2rem;margin-top:2rem;}.amor{font:2rem var(--font-destacada);padding:3rem 0 2rem;}.amor .ico-corazon{ color:#b40b27;margin-left:.5rem;}#flecha{bottom:-100%;opacity:.75;position:fixed;right:1rem;z-index:999;}#flecha a{background:var(--color-verde);border-radius:3rem;color:#fff;font-size:3rem;padding:.5rem .25rem .5rem .75rem;}#flecha a:hover{background:var(--color-amarillo);color:var(--color-verde);}.fullscreen-header{ height:100vh;overflow:hidden;position:relative;display:flex;justify-content:flex-end;align-items:center;color:white;text-align:right;}#header-video{ position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;transform:translateX(-50%) translateY(-50%);background-size:cover;}.video-overlay{ position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:2;}.header-content{ position:relative;z-index:3;width:90%;padding:20px;}.header-text-right{ max-width:500px;margin-left:auto;padding:20px 0;background:red;}.main-title{ font-family:var(--font-destacada);font-size:4.5em !important;margin-bottom:0.5em;line-height:1.1;}.description-text{ font-size:1.2em;margin-bottom:1.5em;max-width:400px;margin-left:auto;}figure#carrusel{ filter:blur(8px);-webkit-filter:blur(8px);height:100vh;opacity:0;overflow:hidden;position:relative;text-transform:uppercase;}figure#carrusel.on{ filter:blur(0);-webkit-filter:blur(0);opacity:1;transition:all 2s ease;}figure#carrusel .diapositiva{background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:10px solid var(--color-verde);display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;height:100vh;opacity:0;position:absolute;text-align:center;width:100%;}figure#carrusel .activa{cursor:pointer;opacity:1;}figure#carrusel h1{font-size:5rem;letter-spacing:10px;line-height:5rem;margin:9rem auto 0;}figure#carrusel h1,figure#carrusel h3{ opacity:0;transform:scale(1.1);}figure#carrusel h4{font-size:1.8rem;margin-bottom:2rem;}figure#carrusel h2,figure#carrusel blockquote{color:#fff;font-size:4rem;line-height:4rem;margin:0 auto 5rem;opacity:0;transform:scale(.9);width:75%;}figure#carrusel blockquote{margin:0 auto 4rem;}figure#carrusel blockquote .frase{ color:var(--color-verde);}figure#carrusel blockquote .autor{font-size:2rem;}figure#carrusel h1.on,figure#carrusel h2.on,figure#carrusel h3.on,figure#carrusel blockquote.on{ letter-spacing:initial;opacity:1;transform:scale(1);transition:all 2s ease;}figure#carrusel .boton{border:1px solid #fff;font-size:2rem;padding:1.5rem 3rem;position:relative;}figure#carrusel h2 a,figure#carrusel h4{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.7);}figure#carrusel .panel-translucido{background:rgba(0,0,0,.2);}figure#carrusel .estrecho{display:none;}.header-decora{bottom:2rem;font-size:3rem;left:0;position:absolute;width:100%;z-index:999;}main section h3{margin:0;}main section h3 a{color:var(--color-gris-oscuro);margin:0;}main section#suscripcion input{border-width:2px;padding:.5rem;}main section#conoceme{padding:0;}main section#conoceme .foto-presentacion{background:no-repeat center;background-size:cover;display:inline-block;height:600px;}main section#conoceme article{ margin:4rem 2rem;}main section#conoceme .envoltorio{ column-count:2;-moz-column-count:2;-webkit-column-count:2;width:100%;}main section#conoceme .titulo-subrayado:after{background:var(--color-amarillo);}main section#ayuda{background:var(--color-blanco);text-align:center;}main section#ayuda span{background:var(--color-amarillo);border-radius:50%;font-size:1.5rem;font-weight:bold;height:50px;padding:.75rem;width:50px;}main section#ayuda .col-33:hover span{background:var(--color-verde);color:#fff;}main section#servicios .enlazable h3 a{ color:var(--color-gris-oscuro);}main section#servicios .enlazable h3.titulo-subrayado:after{ background:var(--color-amarillo);width:0%;}main section#servicios .enlazable:hover h3 a{ color:var(--color-verde);}main section#servicios .enlazable:hover .ico-servicio{transform:scale(1.2);}main section#servicios .enlazable:hover h3.titulo-subrayado:after{left:40%;transition:width 0.5s,left 0.5s,ease-in-out;-moz-transition:width 0.5s,left 0.5s,ease-in-out;-o-transition:width 0.5s,left 0.5s,ease-in-out;-webkit-transition:width 0.5s,left 0.5s,ease-in-out;width:20%;}main section#preguntas{background:var(--color-amarillo) url('/comun/composicion/preguntas-fondo.jpg') no-repeat center;background-size:cover;padding:10rem 0;}main section#preguntas .envoltorio{background:rgba(256,256,256,.8);margin-left:4rem;padding:2rem;}main section#preguntas .envoltorio .col-50 div{background:#fff;cursor:pointer;margin:1rem;padding:1rem;position:relative;}main section#preguntas .envoltorio .col-50 p{margin:0;padding:0;}main section#preguntas span{background:var(--color-amarillo);border-radius:50%;font-size:1.5rem;font-weight:bold;height:40px;padding:.5rem;position:absolute;right:-20px;width:40px;top:30%;}main section#preguntas .envoltorio .col-50:hover span{background:var(--color-verde);color:var(--color-amarillo);}main section#preguntas .envoltorio .col-50:hover div{ box-shadow:0 0 10px rgba(var(--color-gris-rgb),.5);}main section#eventos{background:var(--color-amarillo) url('/comun/composicion/eventos-fondo.jpg') no-repeat center;background-size:cover;}main section#eventos .titulo-subrayado:after{background:#fff;}main section#eventos figure,main section#blogs figure{background:var(--color-verde) no-repeat center;background-size:cover;cursor:pointer;height:200px;position:relative;width:100%;z-index:1;}main section#eventos figure div,main section#blogs figure div{border:1px solid #fff;height:100%;opacity:0;width:100%;}main section#eventos .envoltorio,main section#blogs .envoltorio{ cursor:pointer;}main section#eventos .envoltorio:hover figure,main section#blogs .envoltorio:hover figure{ padding:1rem;}main section#eventos .envoltorio:hover figure div,main section#blogs .envoltorio:hover figure div{ opacity:1;}main section#eventos p{color:#000;}main section#eventos .boton-texto{ background:#fff;color:var(--color-verde);}main section#eventos .envoltorio:hover .boton{ background:#fff;color:var(--color-verde);}main section#blogs{background:#fff url('/comun/composicion/blogs-fondo.jpg') no-repeat center;background-size:cover;}@media screen and (max-width:1500px){header #logo{left:5%;}header #submenu .palabra{display:none;}main #escaparate h1{padding-top:23%;}}@media screen and (max-width:1400px){figure#carrusel h2{margin:0 auto 3rem;width:90%;}figure#carrusel blockquote{font-size:3rem;line-height:3rem;margin:0 auto;width:90%;}main #escaparate h1{padding-top:25%;}main section#conoceme .envoltorio{ column-count:1;-moz-column-count:1;-webkit-column-count:1;}}@media screen and (max-width:1350px){header #logo{left:6%;}header #logo .logo-fondo{ padding:2.7rem 1rem 0;width:90%;}header nav{font-size:1rem;}header nav a{padding:1rem 0;}header #submenu nav{padding:.3rem 0;}header #menu nav{font-size:1.4rem;}header #menu nav a::before,header #menu nav a.on::before{ bottom:1rem;}main #escaparate h1{padding-top:28%;}}@media screen and (max-width:1250px){section{padding:8% 0;}.col-25{width:49%;}.col-33{width:32%;}header #logo{left:4%;}header #logo .logo-fondo{ padding:3rem 1rem .2rem;width:70%;}header #submenu{font-size:.8rem;}main #escaparate{height:300px;}main #escaparate h1{padding-top:18%;}main section#preguntas .envoltorio .col-50{width:100%;}main section#blogs .col-33,main section#eventos .col-33{ width:49%;}main section#blogs .col-ultimo,main section#eventos .col-ultimo{ width:100%;}}@media screen and (max-width:1000px){ .main-title{ font-size:3.5em !important;}aside{ position:relative;top:0;}.col-33{width:49%;}aside.col-33,.col-66{width:100%;}aside{margin-bottom:2rem;}aside img{margin:auto;text-align:center;}.col-100{width:75%;}.columnas-auto{ -webkit-column-count:2 !important;-moz-column-count:2 !important;columns:2 !important;}.moviles{display:initial;}main #escaparate h1{padding-top:22%;}main #escaparate h2{ font-size:1.8rem;}header #logo{left:0;width:60%;}header #logo .logo-fondo{background:none;padding:1rem 0 0 1.5rem;width:80%;min-width:325px;}header #menu nav,header #submenu{display:none;}header #menu-movil{display:initial;text-align:left;}header #menu-movil-boton{ display:inline-block;}figure#carrusel h2{margin:0 auto 2rem;width:100%;}figure#carrusel .ancho{display:none;}figure#carrusel .estrecho{display:initial;}.pagina #proyectos h2{display:none;}.pagina #proyectos .logo{clear:both;float:none;width:100%;}.pagina #proyectos .logo .ali-der{ text-align:center;}main #texto p.ancho{display:none;}main #texto img.alto{display:initial;}main #info .col-33,main #info .col-50{margin:1rem auto 2rem;width:100%;}footer .col-33{margin:2rem 0;}main section#conoceme .col-50{clear:both;float:none;width:100%;}main section#conoceme .col-50:first-child{height:500px;}main section#conoceme .foto-presentacion{ width:100%;}main section#preguntas .col-50:first-child{clear:both;float:none;width:90%;}main section#preguntas .envoltorio .col-50{width:49%;}#submenu-evento{ display:none;}#texto table{ display:none;}#texto iframe{ height:150px !important;}}@media screen and (max-width:900px){figure#carrusel .hombresalvaje{ background-image:url('https://juanfrandiaz.es/img/eventos/hombre-salvaje/carrusel-responsive.jpg') !important;}figure#carrusel .boton{font-size:1.9rem;}figure#carrusel .col-50{padding-left:0;padding-right:0;}figure#carrusel div.perfil{background-image:url('/img/index-carrusel-juanfran-diaz-responsive.jpg') !important;}main section#suscripcion input{width:40% !important;}main section#suscripcion .boton{ display:block;margin:1rem auto;width:50%;}main #escaparate h2{ font-size:1.4rem;}blockquote{font-size:3.2rem;line-height:3.2rem;}main section#eventos{background-image:url('/comun/composicion/eventos-fondo-responsive.jpg');}main section#blogs{background-image:url('/comun/composicion/blogs-fondo-responsive.jpg');}footer{background-image:url('/comun/composicion/footer-fondo-responsive.jpg');}}@media screen and (max-width:700px){td,th{ font-size:.9rem;}main section#suscripcion input{ display:block;margin:1rem auto;width:100% !important;}.columnas-auto{ -webkit-column-count:1 !important;-moz-column-count:1 !important;columns:1 !important;}main #escaparate h1{margin:0;padding-top:30%;}footer .col-33{width:100%;}main section#preguntas .envoltorio .col-50{clear:both;float:none;width:100%;}main #texto h3{ hyphens:none;}main #texto h3:after{height:0;}}@media screen and (max-width:600px){ .main-title{ font-size:2.5em !important;}.col-25,.col-33,.col-50,.col-100{width:100%;}.col-100{margin-top:2rem;}blockquote{font-size:2.5rem;line-height:2.5rem;}figure#carrusel h1{font-size:4rem;}main section#eventos .col-33{margin:2rem 0;}#flecha{bottom:-100%;right:.5rem;}#flecha a{border-radius:2rem;font-size:2rem;}main #escaparate h1{padding-top:38%;}main #texto img.alto,main #texto img.enlinea{clear:both;float:none;margin:0 0 1rem 0;width:100%;}main section#blogs .col-33,main section#eventos .col-33{clear:both;float:none;width:100%;}main section#blogs .col-ultimo,main section#eventos .col-ultimo{display:none;}}@media screen and (max-width:500px){ body,form input,form select,form textarea,.autor{ font-size:1rem;line-height:1.5rem;}td,th{ font-size:1rem;}h1{ font-size:1.9rem;}h2{ font-size:1.7rem;}h3{ font-size:1.5rem;}h4{ font-size:1.3rem;}h5{ font-size:1.1rem;}div#menu-movil nav li,header #menu-movil .submenu li{ margin:0 !important;}div#menu-movil nav ul a{font-size:1rem !important;}div#menu-movil nav ul ul a{font-size:.8rem !important;}figure#carrusel h1{font-size:3rem;line-height:2.5rem;}figure#carrusel h2{font-size:3rem;line-height:2.5rem;}figure#carrusel blockquote p{font-size:2rem;line-height:2rem;}figure#carrusel .boton{font-size:1.5rem;padding:1rem 1.5rem;}figure#carrusel .boton:hover span{ color:#005496;}figure#carrusel .boton:before{ display:none;}main section#suscripcion .boton span{ display:none;}main #escaparate h1{padding-top:40%;}.movil-oculto{display:none;}.movil-visible{display:initial;}}@media screen and (max-height:900px){figure#carrusel blockquote{font-size:3rem;line-height:3rem;margin:0 auto;width:90%;}main #escaparate h1{padding-top:15% !important;font-size:1.8rem;padding-bottom:0;}main #escaparate h2{ font-size:1.4rem;}}@media screen and (max-height:600px){figure#carrusel h2{font-size:2rem;line-height:2rem;}figure#carrusel .boton{font-size:1.5rem;padding:1rem 1.5rem;}}@media screen and (max-height:500px){ header #menu-movil nav{float:left;}figure#carrusel h2{font-size:2rem;line-height:2rem;}figure#carrusel blockquote p{font-size:2rem;line-height:2rem;}figure#carrusel .boton{font-size:1.5rem;padding:1rem 1.5rem;}figure#carrusel .boton:hover span{ color:#005496;}figure#carrusel .boton:before{ display:none;}}.realperson-challenge{display:inline !important;color:#000;}.realperson-text{font:6px/3px "Courier New",monospace !important;font-weight:bold !important;letter-spacing:-1px !important;display:inline-block;}.realperson-regen{padding-top:4px;font-size:12px;text-align:center;cursor:pointer;display:none;}.realperson-disabled{opacity:0.5;filter:Alpha(Opacity=50);}.realperson-disabled .realperson-regen{cursor:default;}.is-realperson{display:inline !important;}.defaultReal{font:bold 2rem monospace !important;text-align:center;text-transform:uppercase;}