.h2,.h3,.h4,h2,h3,h4{text-transform:uppercase}.wrap-line,body{position:relative}a,body{color:#333}.navbar-links li,.sr .reveal{visibility:hidden}.btn,.text,a.btn{text-align:center}body{padding:0;margin:0;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.8}.h1,.h2,h1,h2{font-weight:400;line-height:1.5;margin-top:0;font-family:Montserrat,Helvetica,Arial,sans-serif}@font-face{font-family:Montserrat;src:url("../fonts/montserrat/Montserrat-ExtraLight.woff") format("woff"),url("../fonts/montserrat/Montserrat-ExtraLight.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url("../fonts/montserrat/Montserrat-Medium.woff") format("woff"),url("../fonts/montserrat/Montserrat-Medium.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-Medium.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url("../fonts/montserrat/Montserrat-Bold.woff") format("woff"),url("../fonts/montserrat/Montserrat-Bold.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}.h1,h1{font-size:45px;margin-bottom:10px}.h2,h2{font-size:28px;letter-spacing:.15em;margin-bottom:30px}.h3,.h4,h3,h4{letter-spacing:.1em}.h3,h3{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:26px;font-weight:400;line-height:1.5;margin-top:0;margin-bottom:0}.h4,.lead,h4,p{font-size:14px;font-weight:400;line-height:1.5}.h4,h4{font-family:Montserrat,Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:10px}.lead,p{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;margin-bottom:0}b,strong{font-weight:700}.font-weight-200{font-weight:200}.wrap-line{margin:20px 0 50px}.wrap-line:before{position:absolute;width:40px;height:1px;bottom:-30px;left:50%;margin-left:-20px;content:"";border-bottom:1px solid}.count-down h1,.icon{line-height:1}.icon:before{vertical-align:bottom}.icon-sm{font-size:24px}.icon-lg{font-size:34px}.text-color{color:#00acc1}.text-black{color:#000}.text-white,a.link-light,a.link-light:active,a.link-light:focus,a.link-light:hover,a.link-white,a.link-white:active,a.link-white:focus,a.link-white:hover{color:#fff}.text-light{color:#aaa}.text-grey{color:#444}.bg-color{background-color:#00acc1}.bg-white-border{background-color:#fff5f0}.bg-white{background-color:#fff}.bg-white-09{background-color:rgba(255,255,255,.9)}.bg-black{background-color:#000}.bg-solid-color{background-color:#1f64c5}.bg-dark{background-color:#333}.bg-light{background-color:#aaa}.bg-bubble-color{background-color:#00457c}.bg-square-color{background-color:#5e35b1}a{text-decoration:none}a>i{margin:0 7px}a:active,a:focus,a:hover{color:#000;text-decoration:underline;outline:0}.btn-row{margin-left:-5px;margin-right:-5px}.btn,a.btn{display:inline-block;margin:0 5px;padding:14px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;cursor:pointer;border-radius:0;transition:background .3s ease-in-out}.form-control,.img-hover-effect .img-title,.navbar-links{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.btn i{margin-right:15px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0}.input-group-btn:last-child>.btn{margin:0!important;padding:12px 13px 13px;line-height:1.392;border:none}.navbar-links .nav>li>a,.row.no-gutters>[class*=" col-"],.row.no-gutters>[class^=col-]{padding-right:0;padding-left:0}.input-group-btn:last-child>.btn i,.input-group-btn:last-child>.btn-group i{margin:0!important}.btn.btn-dark,a.btn.btn-dark{color:#fff;background-color:#333}.btn.btn-dark:active,.btn.btn-dark:focus,.btn.btn-dark:hover,a.btn.btn-dark:active,a.btn.btn-dark:focus,a.btn.btn-dark:hover{color:#fff;background-color:#000;box-shadow:none}.btn-color,a.btn-color{color:#fff;background-color:#00acc1}.btn.btn-color:active,.btn.btn-color:focus,.btn.btn-color:hover,a.btn.btn-color:active,a.btn.btn-color:focus,a.btn.btn-color:hover{color:#fff;background-color:#0097a7}.btn-white,.btn.btn-white:active,.btn.btn-white:focus,.btn.btn-white:hover,a.btn-white,a.btn.btn-white:active,a.btn.btn-white:focus,a.btn.btn-white:hover{color:#333;background-color:#fff}.btn.btn-border-white,a.btn.btn-border-white{color:#fff;background-color:transparent;border:1px solid #fff}.btn.btn-border-white:active,.btn.btn-border-white:focus,.btn.btn-border-white:hover,a.btn.btn-border-white:active,a.btn.btn-border-white:focus,a.btn.btn-border-white:hover{color:#333;background-color:#fff;border:1px solid #fff}.form-control{height:50px;padding:15px 0 13px;margin:0 auto;letter-spacing:.05em;background-color:transparent;color:#333;border-radius:0;border-top:none;border-left:none;border-right:none;box-shadow:none;appearance:none;outline:0}.form-control-custom{border:0;height:2px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control:focus{border-color:#333;box-shadow:none;outline:0}textarea.form-control{overflow:hidden;display:block;resize:none}.form-group{margin-bottom:25px}.form-group,.input-group{margin-left:auto;margin-right:auto;width:90%;transition:width .5s ease-in-out}.focus.form-group,.focus.input-group{width:100%}input:focus::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.form-control.form-control-light{color:#aaa;border-color:#aaa}.form-control.form-control-light:-moz-placeholder{color:#aaa}.form-control.form-control-light::-moz-placeholder{color:#aaa}.form-control.form-control-light:-ms-input-placeholder{color:#aaa}.form-control.form-control-light::-webkit-input-placeholder{color:#aaa}.form-control.form-control-dark{color:#333;border-color:#333}.form-control.form-control-dark:-moz-placeholder{color:#333}.form-control.form-control-dark::-moz-placeholder{color:#333}.form-control.form-control-dark:-ms-input-placeholder{color:#333}.form-control.form-control-dark::-webkit-input-placeholder{color:#333}.error .form-control:-moz-placeholder{color:#c0392b}.error .form-control::-moz-placeholder{color:#c0392b}.error .form-control:-ms-input-placeholder{color:#c0392b}.error .form-control::-webkit-input-placeholder{color:#c0392b}.error .form-control{color:#c0392b}#message-contact,#message-newsletter,.fade-out .loader-inner,.gallery .img-description,header{display:none}.count-down>.cd-row,.count-down>div>div{display:inline-block}.message-wrapper{position:absolute;right:0;left:0;bottom:0;z-index:1030}.map+.message-wrapper{bottom:400px}.message-wrapper.fixed{position:fixed}.message{padding:15px;background-color:#2e7d32}.nav>li>a:focus,.nav>li>a:hover,.navbar-button,.navbar-links .nav>li>a:hover{background-color:transparent}.error.message{background-color:#c0392b}label.message-text{margin-bottom:0}.message-text{margin-left:15px;font-weight:400}.vert-middle{min-height:700px;height:100%;align-items:center;display:flex}.vert-middle>div{width:100%;vertical-align:middle}.p-t-b-5{padding-top:5px;padding-bottom:5px}.p-t-b-15{padding-top:15px;padding-bottom:15px}.p-t-b-20{padding-top:20px;padding-bottom:20px}.p-t-b-30{padding-top:30px;padding-bottom:30px}.p-t-b-40{padding-top:40px;padding-bottom:40px}.p-t-b-50{padding-top:50px;padding-bottom:50px}.p-t-30{padding-top:30px}.arrow-wrapper{padding:30px}.navbar-wrapper{height:60px;position:relative}.navbar-links{float:right;line-height:1.5;letter-spacing:.15em}.navbar-links ul{list-style:none;padding-left:0;margin:0}.navbar-links li{float:left;opacity:0;transform:translate(100%,0);transition:.3s ease-in-out}.navbar-links .nav>li>a{display:inline;padding-top:0}.navbar-links .nav>li{margin:20px 15px}.navbar-links .nav>li.active>a{border-bottom:1px solid #fff}.full-info .navbar-links li{transform:translate(0,0);opacity:1;visibility:visible}.navbar-button{position:relative;float:right;width:25px;height:19px;margin:22px 5px;border:none;cursor:pointer}.navbar-button span{position:absolute;left:0;display:block;height:1px;width:100%;background-color:#fff;border-radius:9px;opacity:1;transform:rotate(0);transition:.25s ease-in-out}.navbar-button span:first-child{top:0}.navbar-button span:nth-child(2){top:7px}.navbar-button span:nth-child(3){top:14px}.navbar-open .navbar-button span:first-child{top:7px;transform:rotate(135deg)}.navbar-open .navbar-button span:nth-child(2){left:-40px;opacity:0}.navbar-open .navbar-button span:nth-child(3){top:7px;transform:rotate(-135deg)}.section-overlay{position:fixed;top:0;height:100%;min-height:700px;width:100%;z-index:-100}.section-overlay.youtube{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;transform:translate(-50%,-50%)}.section-overlay.media{z-index:-250}.section-overlay img{position:absolute;top:0;left:0;height:100%;min-height:100%;min-width:100%}.overlay-opacity{opacity:.3}.overlay-opacity-2{opacity:.4}.overlay-opacity-3{opacity:.6}.page-image,.page-image-full,.page-image-min,.page-image-ripple{background:url("../images/2023/web-fondo.png") center center/cover no-repeat;height:100%;width:100%;min-height:700px}.page-amplitude-wrapper,.page-slide{height:100vh;width:100%;min-height:700px}.page-image-bw{background:url("../images/2023/web-fondo.png") bottom left/cover no-repeat;width:100%}.page-slide-1,.page-slide-2,.page-slide-3{background:url("../images/2023/web-fondo.png") center center/cover no-repeat}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{z-index:-800}.page-amplitude-wrapper{position:absolute;top:0;display:table;z-index:-250}.modal.modal-scale .modal-dialog>div,.page-amplitude{display:table-cell;vertical-align:middle}.page-amplitude{width:100%;margin:0 auto}.loader{position:fixed;z-index:1200;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;transition:opacity 1s linear}.button-close,.button-control{padding:0;background-color:transparent;z-index:100;cursor:pointer}.fade-out.loader,.img-hover-effect:hover .img-overlay{opacity:0}.ball-scale-ripple-multiple-color>div{border-color:#00acc1}.ball-scale-ripple-multiple-bw>div{border-color:#fff}.ball-pulse-sync>div,.ball-pulse>div{width:10px;height:10px;margin:5px}.button-close{position:absolute;right:10px;top:10px;border:none;line-height:0}.button-control{float:left;margin:15px 5px;height:25px;width:25px;line-height:1;border:0}.modal.modal-scale.fade .modal-dialog{display:table;height:100%;-webkit-transform:scale(.1);-moz-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1);transform-origin:center;margin:0 auto;opacity:.1;-webkit-transition:1s;-moz-transition:1s;transition:1s}.modal.modal-scale.fade.in .modal-dialog{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.modal-content{padding:50px 80px;border-radius:0;border:0}.modal-backdrop.in{opacity:.2}.count-down p{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;font-weight:200;line-height:1.35}.count-down>div>div{padding:0 30px}.img-hover-effect{position:relative;overflow:hidden;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden}.img-hover-effect img{max-width:100%;-moz-transition:1s;-webkit-transition:1s;transition:2s}.img-hover-effect:hover img{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.img-hover-effect .img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.25;transition:opacity .3s ease-in-out}.img-hover-effect .img-title{position:absolute;z-index:1;text-align:center;top:100%;left:50%;padding:5px 8px;margin:auto;letter-spacing:.1em;color:#fff;border:1px solid #fff;opacity:0;transform:translate(-50%,-50%);transition:.3s ease-in-out;cursor:pointer}.img-hover-effect:hover .img-title{opacity:1;top:50%}.page-info{min-height:700px;height:100%;padding-top:20px;padding-bottom:20px}.map>div{width:100%;height:400px}.map h4,.map h5{margin-top:0}.custom-shape-divider-top-1664752306{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.custom-shape-divider-bottom-1664757331 svg,.custom-shape-divider-top-1664752306 svg{position:relative;display:block;width:calc(145% + 1.3px);height:177px}.custom-shape-divider-bottom-1664757331 .shape-fill,.custom-shape-divider-top-1664752306 .shape-fill{fill:#142330}.page-lineup{background:url("../images/web-head-fondo-nubes2.png") top center/cover no-repeat;height:100%;width:100%;min-height:700px}.page-faq{background:url("../images/web-head-fondo-nubes2.png") bottom center/cover no-repeat;height:100%;width:100%;min-height:700px}h1,h2,h3,h4,h5{letter-spacing:normal}.custom-shape-divider-bottom-1664757331{bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.card-container{position:relative;width:100%;padding:20px 0}.overlay,.text{position:absolute}.image{display:block;width:100%;height:auto}.overlay{top:0;bottom:0;left:0;right:0;height:inherit;width:100%;opacity:0;transition:.5s;background-color:#fff5f0;margin:20px 0}.card-container:hover .overlay{opacity:1}.text{color:#000;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.panel-body{font-size:2rem}@media (min-width:1281px){#landing-img{max-width:50vw}}@media (min-width:1025px) and (max-width:1280px){#landing-img{max-width:60vw}}@media (min-width:768px) and (max-width:1024px){#landing-img{max-width:90vw}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){#landing-img{max-width:60vw}}@media (min-width:481px) and (max-width:767px){#landing-img{max-width:90vw}}@media (min-width:320px) and (max-width:480px){#landing-img{max-width:90vw}}.bg-static{background-image:url('../images/2023/web-fondo.png');background-repeat:no-repeat;background-attachment:fixed;background-position:center;background-size:cover}@media (min-width:320px) and (max-width:767px){#btn-entradas{width:80vw}}@media (min-width:768px){#btn-entradas,#btn-info{width:30vw}}