.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:var(--color-verde);}main section#blogs,main section#blogs h3 a{ color:#fff !important;}main .titulo-subrayado:after{background:var(--color-amarillo);}