@charset "utf-8";@font-face{font-family:IbarraReal;src:url(../fonts/IbarraReal-Bold.eot);src:url(../fonts/IbarraReal-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/IbarraReal-Bold.woff2) format('woff2'),url(../fonts/IbarraReal-Bold.woff) format('woff'),url(../fonts/IbarraReal-Bold.ttf) format('truetype'),url(../fonts/IbarraReal-Bold.svg#IbarraReal-Bold) format('svg');font-weight:700;font-style:normal}@font-face{font-family:GothamBook;src:url(../fonts/GothamBook.eot);src:url(../fonts/GothamBook.woff2) format('woff2'),url(../fonts/GothamBook.eot?#iefix) format('embedded-opentype'),url(../fonts/GothamBook.woff) format('woff'),url(../fonts/GothamBook.ttf) format('truetype'),url(../fonts/GothamBook.svg#GothamBook) format('svg');font-weight:400;font-style:normal}@font-face{font-family:GothamBold;src:url(../fonts/GothamBold.eot);src:url(../fonts/GothamBold.eot?#iefix) format('embedded-opentype'),url(../fonts/GothamBold.woff2) format('woff2'),url(../fonts/GothamBold.woff) format('woff'),url(../fonts/GothamBold.ttf) format('truetype'),url(../fonts/GothamBold.svg#GothamBold) format('svg');font-weight:700;font-style:normal}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:#ccc dashed 1px!important}body{font-family:GothamBook,sans-serif;font-size:16px;color:#343434;background-image:url(../imgs/fondo.jpg);background-size:cover;background-position:top center;background-attachment:fixed;max-height:100vh}.font-gothambold{font-family:GothamBold}.font-ibarrareal{font-family:IbarraReal}a{color:#1da20b;text-decoration:underline;font-weight:700}a:hover{color:#0f0}.btn-ap{height:50px;color:#1da20b;width:100%;background-color:transparent;border:#1da20b solid 1px;border-radius:25px;font-family:GothamBook,sans-serif;text-transform:uppercase;font-size:1.2em;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn-ap:hover{background-color:transparent;border:#fff solid 2px;color:#fff;-webkit-transform:scale(.95);transform:scale(.95)}.btn-ap-neg{width:100%;background-color:transparent;border:#fff solid 2px;border-radius:25px;color:#fff;display:inline-block;font-family:GothamBook,sans-serif;text-transform:uppercase;font-size:1.2em;text-decoration:none;padding:8px 0;font-weight:400;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn-ap-neg:hover{text-decoration:none;border:#1da20b solid 2px;color:#1da20b;-webkit-transform:scale(.95);transform:scale(.95)}.btn-logout{position:absolute;top:10px;right:20px}.btn-logout a{text-decoration:none;color:#333}.alert-danger{color:#b70a07;background-color:#ffafaf;border-color:#d0233f}.checkbox input[type=checkbox]{margin-left:2px}.checkbox .form-help,.form-group .form-help,.form-radio .form-help{position:absolute;width:100%}.checkbox .form-help{position:relative;margin-bottom:1em}.checkbox label,.form-radio label{position:relative;cursor:pointer;padding-left:2em;text-align:left;color:#fff;display:block}.checkbox input,.form-radio input{width:auto;opacity:.00000001;position:absolute;left:0}.checkbox{margin-top:2em;margin-bottom:1em}.checkbox .helper{color:#999;position:absolute;top:0;left:0;width:1em;height:1em;z-index:0;border:.125em solid currentColor;border-radius:.0625em;-webkit-transition:border-color .28s ease;transition:border-color .28s ease}.checkbox .helper::after,.checkbox .helper::before{position:absolute;height:0;width:.2em;background-color:#337ab7;display:block;-webkit-transform-origin:left top;transform-origin:left top;border-radius:.25em;content:'';-webkit-transition:opacity .28s ease,height 0s linear .28s;transition:opacity .28s ease,height 0s linear .28s;opacity:0}.checkbox .helper::before{top:.65em;left:.38em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-box-shadow:0 0 0 .0625em #fff;box-shadow:0 0 0 .0625em #fff}.checkbox .helper::after{top:.3em;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox label:hover .helper{color:#ff893c}.checkbox input:checked~.helper{color:#ff893c}.checkbox input:checked~.helper::after,.checkbox input:checked~.helper::before{opacity:1;-webkit-transition:height .28s ease;transition:height .28s ease}.checkbox input:checked~.helper::after{height:.5em}.checkbox input:checked~.helper::before{height:1.3em;-webkit-transition-delay:.28s;transition-delay:.28s}.checkbox label,.form-radio label{color:#fff;font-size:.9em}.checkbox input:checked~.helper,.checkbox label:hover .helper{color:#1da20b}.checkbox .helper{color:#1da20b;width:1.2em;height:1.2em;-webkit-transition:border-color .8s ease;transition:border-color .8s ease}.checkbox .helper::after,.checkbox .helper::before{background-color:#fff}.checkbox .helper::before{top:.85em;left:.48em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-box-shadow:0 0 0 .09em #333;box-shadow:0 0 0 .09em #333}.checkbox .helper::after{top:.5em;left:.05em}.has-error .form-control{border:red solid 2px!important;color:red!important}.has-error i{color:red!important}.tooltip-inner{background-color:red}.tooltip.bottom .tooltip-arrow{border-bottom-color:red}.mt-0{margin-top:0}.mt-5{margin-top:.5em}.mt-10{margin-top:1em}.mt-15{margin-top:1.5em}.mt-20{margin-top:2em}.mt-25{margin-top:2.5em}.mt-30{margin-top:3em}.mt-35{margin-top:3.5em}.mt-40{margin-top:4em}.mb-0{margin-bottom:0}.mb-5{margin-bottom:.5em}.mb-10{margin-bottom:1em}.mb-15{margin-bottom:1.5em}.mb-20{margin-bottom:2em}.mb-25{margin-bottom:2.5em}.mb-30{margin-bottom:3em}.mb-35{margin-bottom:3.5em}.mb-40{margin-bottom:4em}.ml-10{margin-left:1em}.mr-10{margin-right:1em}.m-zero{margin:0}.p-zero{padding:0}.p-5{padding:.5em}.py-20{padding-top:2em;padding-bottom:2em}.pl-0{padding-left:0}.pl-15{padding-left:15px}.pr-0{padding-right:0}.pr-15{padding-right:15px}.my-10{margin-top:1em;margin-bottom:1em}.mx-20{margin-left:2em;margin-right:2em}.mxy-auto{margin:auto}.nocolpadding{padding-left:0!important;padding-right:0!important}.fwidth{width:100%}.mp-zero{margin:0;padding:0}main .bloque1{overflow:auto;color:#fff}main .bloque1 .descripcion{height:calc(100vh - 112px);padding:1.5em 3em}main .bloque1 .formulario{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .bloque1 .descripcion .descripcion-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;height:100%}main .bloque1 .descripcion .descripcion-container,main .bloque1 .formulario .formulario-container{max-width:670px;margin:auto}main .logos{margin:2em auto;text-align:center}main .bloque1 .descripcion .caja-titulo{display:inline-block;padding:1em 2em;width:85%;margin:2em auto}main .bloque1 .descripcion .caja-titulo h1{font-family:GothamBold;font-size:58px;line-height:43px;text-transform:uppercase;margin:20px 0;color:#fff}main.aventura .bloque1 .descripcion .caja-titulo h1{font-size:65px;line-height:53px}main .bloque1 .descripcion .caja-titulo h2{font-size:1.5em;line-height:1.2;margin-top:-4px}main .bloque1 .descripcion .caja-titulo .font-ibarrareal{font-size:1.2em}main .bloque1 .descripcion .spotify{position:absolute;bottom:30px}main .bloque1 .formulario .formulario-container{background-color:rgba(0,0,0,.4);padding:2em}main .bloque1 .formulario .cabecera{font-family:GothamBook;font-size:1.2em}main .bloque1 .descripcion .continuar{font-size:2.5em;position:absolute;bottom:5px;left:calc(50% - 20px);display:none}main .bloque1 .descripcion .continuar i:hover{cursor:pointer;color:#fff}main .bloque1 .formulario{padding:2em}main .bloque1 .formulario .cabecera{margin-bottom:.6em}main .bloque1 .formulario .form-control{height:40px;font-size:1em;line-height:1.42857143;color:#fff;background-color:transparent;background-image:none;border:1px #fff solid;border-radius:0}option{background-color:#000}::-webkit-input-placeholder{color:#fff!important}:-ms-input-placeholder{color:#fff!important}::placeholder{color:#fff!important}main .bloque1 .formulario .form-group i{color:#fff;font-size:1.2em;margin-top:13px;margin-right:5px}main .bloque1 .formulario .form-group i.fa-envelope{font-size:1.1em;margin-top:13px}main .bloque1 .formulario .legal{font-size:13px}main .bloque1 .formulario .legal a{font-size:12px}footer{background-color:#3d3d3c;height:auto}footer .footer-logo{width:140px;height:auto;margin-top:-3px}footer .footerRRSS{width:50%;margin:0 auto;padding:10px 0;text-align:center;border-bottom:1px solid #c4c2b7}footer .footerLegal{width:100%;margin:0 auto;text-align:center}footer .footerLegal ul{margin-bottom:0;padding-left:0;padding-bottom:5px}footer .footerLegal li{display:inline-block;margin:10px 15px;font-family:GothamBook;font-size:.9em;color:#c4c2b7;text-align:center}footer a{color:#c4c2b7;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer a:hover{text-decoration:none;color:#827b79}footer i.fa{margin:8px 5px;font-size:1.5em}.video-container{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:#000;z-index:5;display:none}.video-container video{width:100%;height:100%}.video-container .btn-close{background-color:transparent;border:none;position:absolute;top:10px;right:20px;color:#fff;z-index:2}@-webkit-keyframes fade-blur{0%{will-change:opacity,filter;opacity:1;-webkit-filter:blur(0);filter:blur(0)}20%{will-change:opacity,filter;opacity:.8;-webkit-filter:blur(3px);filter:blur(3px)}}@keyframes fade-blur{0%{will-change:opacity,filter;opacity:1;-webkit-filter:blur(0);filter:blur(0)}20%{will-change:opacity,filter;opacity:.8;-webkit-filter:blur(3px);filter:blur(3px)}}.word-fx{-webkit-animation:fade-blur 3s infinite alternate;animation:fade-blur 3s infinite alternate;letter-spacing:7px}.ver4x{font-family:GothamBold;font-size:14px;color:#1da20b;background-color:transparent;border:#1da20b solid 2px;border-radius:20px;padding:7px 30px;margin-top:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ver4x:hover{color:#fff;background-color:transparent;border:#fff solid 2px;border-radius:20px;padding:7px 30px;margin-top:10px;-webkit-transform:scale(.95);transform:scale(.95)}.firma{font-size:1.4em}.box-border{border:1px solid #fff;padding:20px}.modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-body .btn-ap-sm{min-width:60px;width:auto;margin:0 5px;padding:10px 35px;border:2px solid #fff!important;color:#fff;background-color:transparent;font-family:GothamBold}#filtroEdad .btn-ap{width:100px;padding:10px 30px 10px 30px}.modal-body .btn-ap-sm:hover{background-color:#fff;color:#333}.modal-body{background-image:url(../imgs/filtro-alhambra.jpg);background-size:cover;background-position:center;color:#fff;text-align:center;padding:25px;border-radius:19px}.modal-body .logo-filtro{background-image:url(../imgs/logo-alhambra.png);background-size:contain;margin:5px auto;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modal-body .titulo{font-size:1.5em;font-family:GothamBold;text-transform:uppercase;margin-bottom:.5em;line-height:22px}.modal-body a,.modal-body a:hover{color:#fff}.modal-backdrop{background-color:#000;opacity:.9!important}.modal-content{border-radius:21px;border:3px solid #fff}.modal-body .btn-ap-neg{min-width:60px;margin:0 5px;padding:10px 35px}.modal-body .botones{margin-top:1.5em}.modal-body .contenido-menor{width:75%;margin:2em auto}@media (max-width:767px){main .bloque1 .descripcion{height:calc(100vh - 120px);padding:1em}main .bloque1 .descripcion .logos img{margin:.5em 1em}main .bloque1 .descripcion .caja-titulo{padding:1em .6em;margin-top:1em;margin-bottom:.5em;width:90%}main .bloque1 .descripcion .caja-titulo h1{font-size:48px;margin-top:0;line-height:37px}main .bloque1 .descripcion .caja-titulo h2{font-size:1em;margin-top:-2px;margin-bottom:.8px}main .bloque1 .descripcion .spotify img{width:120px}main .bloque1 .formulario{padding:0}main .bloque1 .formulario .formulario-container{padding:1em}main .bloque1 .formulario .cabecera{font-size:1.2em}main .bloque1 .formulario .formulario-container .form-group.row>div{padding-left:15px!important;padding-right:15px!important}main .bloque1 .formulario .form-control{font-size:1.05em}main .bloque1 .descripcion .continuar{display:block;color:#fff}footer .footer-logo{width:190px}footer .footerRRSS{width:70%}footer i.fa{margin:8px 15px}footer .footerLegal li{display:block;margin:25px 0}.tooltip.top .tooltip-arrow{border-top-color:red}}@media (min-width:768px){main .bloque1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}main .bloque1 .descripcion{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}main.aventura .bloque1 .descripcion{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:768px) and (max-width:1440px){main .bloque1 .descripcion{padding:1.5em 1em}main .bloque1 .descripcion .logos img{margin:1em}main .bloque1 .descripcion .caja-titulo{padding:1em .5em;margin-bottom:.5em}main .bloque1 .descripcion .caja-titulo h1{font-size:3em;text-transform:uppercase;margin-top:0;margin-bottom:0;line-height:38px;margin-bottom:.5em}main .bloque1 .descripcion .caja-titulo h2{font-size:1.2em;margin-top:-2px;margin-bottom:5px}main .bloque1 .formulario{padding:1em}main .bloque1 .formulario .form-control{height:40px}.btn-ap,.btn-ap-neg{padding:10px 24px 10px 40px}main .bloque1 .formulario{padding-top:3px;padding-bottom:2.5em}main .bloque1 .formulario .form-group{margin-bottom:10px}main .bloque1 .formulario .form-group i{margin-top:12px}main .bloque1 .formulario .form-group i.fa-envelope{margin-top:14px}}