@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;}@font-face{ font-family:'flaticon';src:url('/comun/tipografias/flaticon-jfz.eot');src:url('/comun/tipografias/flaticon-jfz.eot?#iefix') format('embedded-opentype'),url('/comun/tipografias/flaticon-jfz.woff') format('woff'),url('/comun/tipografias/flaticon-jfz.ttf') format('truetype'),url('/comun/tipografias/flaticon-jfz.svg#flaticon') format('svg');font-weight:normal;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio:0){ @font-face{ font-family:'flaticon';src:url('/comun/tipografias/flaticon-jfz.svg#Flaticon') format('svg');}}[class^='ico-']:before,[class*=' ico-']:before,[class^='ico-']:after,[class*=' ico-']:after{ font-family:'flaticon';font-style:normal;margin-right:.5rem;}.ico-personas:before{ content:"\f107";}.ico-meditar:before{ content:"\f108";}.ico-persona:before{ content:"\f109";}.ico-pareja:before{ content:"\f10a";}.ico-carta:before{ content:"\f10b";}.ico-calendario:before{ content:"\f10c";}.ico-dialogo:before{ content:"\f10d";}.ico-reloj:before{ content:"\f10e";}.ico-ubicacion:before{ content:"\f10f";}.ico-lupa:before{ content:"\f110";}.ico-abajo:before{ content:"\f111";}.ico-izquierda:before{ content:"\f112";}.ico-derecha:before{ content:"\f113";}.ico-cancelar:before{ content:"\f114";}.ico-arriba:before{ content:"\f115";}.ico-danza:before{ content:"\f116";}.ico-telefono:before{ content:"\f117";}.ico-arbol:before{ content:"\f118";}.ico-mandala:before{ content:"\f119";}.ico-manos:before{ content:"\f11a";}.ico-menu:before{ content:"\f11b";margin-right:0;}.ico-video:before{ content:"\f11c";}.ico-perfil:before{ content:"\f11d";}.ico-estrella:before{ content:"\f11e";}.ico-ok:before{ content:"\f11f";}.ico-corazon:before{ content:"\f120";}.ico-pinterest:before{ content:"\f100";}.ico-whatsapp:before{ content:"\f101";}.ico-instagram:before{ content:"\f102";}.ico-google:before{ content:"\f103";}.ico-youtube:before{ content:"\f104";}.ico-twitter:before{ content:"\f105";}.ico-facebook:before{ content:"\f106";}footer .ico-twitter:before,footer .ico-pinterest:before,footer .ico-youtube:before,footer .ico-google:before,footer .ico-instagram:before,footer .ico-facebook:before{ padding:5px;}@font-face{ font-family:"money";src:url("/comun/tipografias/money.eot");src:url("/comun/tipografias/money.eot?#iefix") format("embedded-opentype"),url("/comun/tipografias/money.woff") format("woff"),url("/comun/tipografias/money.ttf") format("truetype"),url("/comun/tipografias/money.svg#money") format("svg");font-weight:normal;font-style:normal;}@media screen and (-webkit-min-device-pixel-ratio:0){ @font-face{ font-family:"money";src:url("/comun/tipografias/money.svg#money") format("svg");}}[class^="money-"]:before,[class*=" money-"]:before,[class^="money-"]:after,[class*=" money-"]:after{ font-family:'money';font-style:normal;margin-right:.5rem;}.money-ico:before{ content:"\f100";}::-moz-selection{ background:#e5dccb;}::selection{ background:#e5dccb;}a{color:#ad182d;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;}big{ font-size:1.5rem;letter-spacing:1rem;}blockquote{color:#ad182d;font:2rem/2rem "Sorts Mill Goudy",serif;text-transform:uppercase;}body{background:#f6f3f3;}body,form input,form select,form textarea,.autor{color:#584044;font:1rem/1.5rem 'Montserrat',helvetica,arial,sans-serif;}cite{font-style:italic;font-weight:bold;}em{background:rgba(173,24,45,.2);padding:0 .3rem;text-transform:uppercase;}p{margin-bottom:1rem;}h1,h2,h3,h4,h5{font-family:"Sorts Mill Goudy",serif;margin-bottom:1rem;position:relative;}main h1,main h2,main h3,main h4,main h5,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:#ad182d;font-size:1.5rem;line-height:1.7rem;}h5{ color:#ad182d;font-size:1.3rem;font-weight:bold;margin:0 !important;padding:0 !important;}section{padding:4% 0;}small{color:#9d9395;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(157,147,149,.75);}td,th{ hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;padding:.5rem;}tr:hover td,tr:hover th{ background:rgba(157,147,149,.1);}table.totem *{ font-size:.8rem;}table.totem th{ font-weight:bold;color:#fff;background:#ad182d !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:#ad182d;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:#ad182d;border-style:solid;border-width:0 0 2px;color:#584044;padding:.5rem .5rem 0;width:100%;}input[type='email']:focus,input[type='tel']:focus,input[type='text']:focus,textarea:focus{border-color:#ddb80d !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 #ad182d;height:1.5rem;top:0;position:absolute;left:0;width:1.5rem;}.input-check:hover input ~ .marcado{ background:#ddb80d;}.input-check input:checked ~ .marcado{ background:#ad182d;}.input-check .marcado:after{ border:solid #ddb80d;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:#ad182d;border-radius:2em;color:#fff;font-family:"Sorts Mill Goudy",serif;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:#ddb80d;}.boton span{color:#fff;}.boton-blanco{background:#fff;color:#ad182d !important;}.boton-blanco:hover{background:#ddb80d;}.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:#ad182d;font-size:5rem;padding:4rem 0;}.inactivo,.inactivo span{background:#9d9395 !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:#ddb80d !important;}header #submenu nav a.usuario::before{background:#ddb80d;}.listado{color:#ad182d;display:inline-block;margin-right:.5rem;text-align:right;width:2rem;}.fondo-tema{background:#ad182d;color:#fff;}.fondo-tema a{color:#ddb80d;}.cuadrante{background-color:#ad182d;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(157,147,149,.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:"Sorts Mill Goudy",serif;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 #ddb80d;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:#ad182d;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:#ad182d;}header #submenu nav{padding:.3rem 0;}header #submenu nav a{ color:#fff;}header #submenu nav a:hover{ color:#ddb80d }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:#584044}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(173,24,45,.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:#ddb80d;}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;text-transform:uppercase;}main #escaparate .diapositiva{background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:10px solid #ad182d;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 blockquote{margin:3rem auto;width:70%;}main .arriba{height:3rem;position:relative;}main .boton:hover,main .boton:hover span{color:#ad192f;}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:#ddb80d;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:#ad182d;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:#ad182d;height:1px;left:0;position:absolute;top:2rem;width:100%;}main #texto h4{ 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:#ad182d;}main #texto .evento:hover a.boton{background:#ddb80d;}main #texto .evento h3:after{display:none;}main #texto .evento h3,main #texto .evento p{ margin:0;padding:0;}main #texto .evento figure{ background:#ad182d 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:#ad182d;}main #galeria img{ width:100%;}main #inscripciones,aside.cita{background:#c7b8ba;}main #boton-inscripciones{ background:#9d9395;bottom:0;color:#000;font-weight:bold;left:0;padding:1rem;position:fixed;width:100%;z-index:998;}main .paginacion a{background:#9d9395;border-radius:1rem;color:#fff;margin:0 .5rem;padding:.5rem 1rem;}main .paginacion a.on,main .paginacion a:hover{background:#ad182d;}main .paginacion a[class^='ico-']{background:#f6f3f3;color:#9d9395;padding:0 !important;}main .paginacion a[class^='ico-']:hover{ color:#ad182d;}#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:"Sorts Mill Goudy",serif;}#texto #submenu-evento a{ text-decoration:none;color:#fff;font-size:1.1rem;padding:1rem 1.5rem;}#texto #submenu-evento{ background-color:#9d9395;}footer{background:#ad182d;color:#fff;padding:2% 0;}footer *{color:#fff;}footer a{color:#ddb80d !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:#ad182d;color:#584044;}footer .boton{background:#ddb80d !important;color:#584044 !important;}footer .boton:hover{background:#fff !important;color:#584044 !important;}footer .social{ font-size:2rem !important;}footer .submenu{font-size:.9rem;line-height:1.2rem;margin-top:2rem;}.amor{font:2rem "Sorts Mill Goudy",serif;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:#ad182d;border-radius:3rem;color:#fff;font-size:3rem;padding:.5rem .25rem .5rem .75rem;}#flecha a:hover{background:#ddb80d;color:#ad182d;}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 #ad182d;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:#ad182d;}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:#3c3c3b;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:#ddb80d;}main section#ayuda{background:#e3eded;text-align:center;}main section#ayuda span{background:#ddb80d;border-radius:50%;font-size:1.5rem;font-weight:bold;height:50px;padding:.75rem;width:50px;}main section#ayuda .col-33:hover span{background:#ad182d;color:#fff;}main section#servicios .enlazable h3 a{ color:#3c3c3b;}main section#servicios .enlazable h3.titulo-subrayado:after{ background:#ddb80d;width:0%;}main section#servicios .enlazable:hover h3 a{ color:#ad182d;}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:#ddb80d 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:#ddb80d;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:#ad182d;color:#ddb80d;}main section#preguntas .envoltorio .col-50:hover div{ box-shadow:0 0 10px rgba(128,127,126,.5);}main section#eventos{background:#ddb80d 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:#ad182d 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:#ad182d;}main section#eventos .envoltorio:hover .boton{ background:#fff;color:#ad182d;}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){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){.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;}