﻿@font-face{font-family:'GothamLight';src:url("fonts/fontsGothamLight.eot");src:local("GothamLight"),url("fonts/GothamLight.woff") format("woff"),url("fonts/GothamLight.ttf") format("truetype")}@font-face{font-family:'GothamMedium';src:url("fonts/gotham-medium-webfont.eot");src:local("GothamLight"),url("fonts/gotham-medium-webfont.woff") format("woff"),url("fonts/gotham-medium-webfont.ttf") format("truetype")}@font-face{font-family:'Gotham Black Regular';src:url("fonts/Gotham Black Regular.eot");src:local("Ôÿ║"),url("fonts/Gotham Black Regular.woff") format("woff"),url("fonts/Gotham Black Regular.ttf") format("truetype"),url("fonts/Gotham Black Regular.svg") format("svg");font-weight:normal;font-style:normal}body{margin:0;background:#FFF;color:#FFEFD1;min-height:100%;font-family:'GothamLight'}body,td,th{font-size:12px}*:focus{outline:none}button:focus{outline:0}a:link,a:hover,a:visited,a:active{outline:none;text-decoration:none}@media screen and (max-width: 480px){html,body{height:100%}.site-container{height:100%;overflow:hidden;background:#00F}}header{position:fixed;top:0;left:0;width:30%;z-index:200}header .logo{padding-top:20px}.headerl{position:fixed;top:0;width:30%;z-index:200;left:auto;right:0}.headerl .logo-hide img{display:none}@media screen and (max-width: 480px){header{display:none}.headerl{transition:0.2s all;display:block;width:100%;background:rgba(1,132,134,0);border-bottom:none}.headerl .menu-top{padding-top:15px;padding-bottom:13px}.headerl .contenedor{padding:0}.headerl .logo-hide img{display:none}.headerl.activo{background:#fffce1}.headerl.activo .hamburger-label{color:#018486}.headerl.activo .hamburger-inner,.headerl.activo .hamburger-inner::before,.headerl.activo .hamburger-inner::after{background:#018486}.headerl.activo .logo-hide img{display:block}}.hamburger-label{font-weight:600;display:inline-block;margin-left:5px;vertical-align:middle;text-transform:uppercase;font-size:13px;margin-right:3px;color:#fffce1}.hamburger--accessible .hamburger-box{display:inline-block;vertical-align:middle}.menu-top{padding-top:20px}.menu{z-index:205;overflow:hidden;position:fixed;top:0;right:0;bottom:0;background:linear-gradient(45deg, #00c399 0%, #018486 28%, #018486 100%);padding:20px 35px 0 35px;transform:translateX(100%);transition:0.5s all}.menu.activo{transform:translateX(0)}.menu ul{list-style:none;padding:0;margin:0;vertical-align:baseline}.menu ul li{position:relative;color:#fffce1;font-family:'GothamLight';margin:0 0 18px 0}.menu ul li a{font-family:'Gotham Black Regular';position:relative;display:block;color:#fffce1;font-weight:normal;font-size:20px;text-decoration:none;transition:0.2s all;text-transform:uppercase}.menu ul li a:hover{color:#00c298}.menu ul li a:hover span{color:#fffce1}.menu ul li a span{font-family:'GothamLight';font-size:12px;text-transform:none}.menu ul li ul li{margin:0 0 5px 0;padding-left:20px}.menu ul li ul li a{font-family:'GothamLight';font-size:13px}.firma{padding-right:10px}.firma .icono{margin-right:8px;border-radius:40px;border:1px solid #fffce1}.firma .icono:hover{background:#E7790C;border-color:#E7790C}.firma .mail{border:1px solid #fffce1;color:#fffce1;font-size:12px;padding:8px 15px;border-radius:20px;margin-right:10px;text-transform:uppercase;transition:0.2s all}.firma .mail:hover{background:#E7790C;border-color:#E7790C}.sombra{position:fixed;top:0;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.8);z-index:150;display:none}@media screen and (max-width: 480px){.menu ul li a{font-size:16px}.firma{padding-right:0px}.firma .icono:hover{background:none;border-color:#fffce1}}.contenedor{margin:0 auto;padding:0 30px}@media screen and (max-width: 480px){.contenedor{padding:0 8px}}.estructura{background:#CCC;width:100%;height:calc(100vh)}.estructura .interior{height:100%;overflow:hidden;position:relative}.estructura .left{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;transition:.5s all;transition-delay:.3s;transform:translateX(0);z-index:0}.estructura .left .grupo{margin-left:0;padding-left:30px;transition:.7s all;transition-delay:.3s}.estructura .left .grupo h2{font-weight:normal;font-size:50px;font-family:'Gotham Black Regular';margin-bottom:1.5rem;color:rgba(255,255,255,0);transition:.7s all;transition-delay:.3s}.estructura .left .grupo h3{font-weight:normal;font-family:'GothamLight';font-size:20px;color:rgba(255,255,255,0);transition:.8s all;transition-delay:.3s}.estructura .left .grupo ul{opacity:0;transition:1.3s all;transition-delay:.3s;list-style:none;padding:0;margin:0}.estructura .left .grupo ul li{display:inline-block;margin-left:-50px;transition:1s all;transition-delay:.3s}.estructura .left .grupo ul li a{display:block;border:1px solid #fffce1;color:#fffce1;font-size:12px;padding:1px 15px;border-radius:20px;margin-right:10px;text-transform:uppercase;transition:0.2s all}.estructura .left .grupo ul li a.activo,.estructura .left .grupo ul li a:hover{background:#E7790C;border-color:#E7790C}.estructura .left .fondo{height:100%;width:100%;background:linear-gradient(to bottom, rgba(0,0,0,0.45) 35%, rgba(255,255,255,0.2) 100%)}.estructura .right{position:absolute;right:0;top:0;width:55%;height:100%;background:linear-gradient(45deg, #00c298 0%, #018486 100%);transition:.5s all;transition-delay:.3s;transform:translateX(100%)}.estructura .right-asoc{z-index:1;position:absolute;right:0;top:0;width:100%;height:100%;background:linear-gradient(45deg, #00c298 0%, #018486 100%);transition:.5s all;transition-delay:.3s;transform:translateX(100%)}.estructura .left-asoc{height:calc(100vh)}.estructura .left-asoc .cnt{height:100%}.estructura .left-asoc .grupo{margin-left:0;padding-left:30px;transition:.7s all;transition-delay:.3s}.estructura .left-asoc .grupo h2{font-weight:normal;font-size:50px;font-family:'Gotham Black Regular';margin-bottom:1.5rem;color:rgba(255,255,255,0);transition:.7s all;transition-delay:.3s}.estructura .left-asoc .grupo h3{font-weight:normal;font-family:'GothamLight';font-size:20px;color:rgba(255,255,255,0);transition:.8s all;transition-delay:.3s}.estructura .left-asoc .grupo ul{opacity:0;transition:1.3s all;transition-delay:.3s;list-style:none;padding:0;margin:0}.estructura .left-asoc .grupo ul li{display:inline-block;margin-left:-50px;transition:1s all;transition-delay:.3s}.estructura .left-asoc .grupo ul li a{display:block;border:1px solid #fffce1;color:#fffce1;font-size:12px;padding:1px 15px;border-radius:20px;margin-right:10px;text-transform:uppercase;transition:0.2s all}.estructura .left-asoc .grupo ul li a.activo,.estructura .left-asoc .grupo ul li a:hover{background:#E7790C;border-color:#E7790C}.caceper-cnt.activo .right{transform:translateX(0%)}.caceper-cnt.activo .right .altura{opacity:1;transform:translateY(0%)}.caceper-cnt.activo .left{width:100%;transform:translateX(-25%)}.caceper-cnt.activo .left .grupo{margin-left:25%;padding-left:30px}.caceper-cnt.activo .left .grupo h2,.caceper-cnt.activo .left .grupo h3{color:#fffce1}.caceper-cnt.activo .left .grupo ul{opacity:1}.caceper-cnt.activo .left .grupo ul li{margin-left:0}.caceper-cnt.activo .right-asoc{transform:translateX(0%)}.caceper-cnt.activo .left-asoc .grupo{padding-left:30px}.caceper-cnt.activo .left-asoc .grupo h2,.caceper-cnt.activo .left-asoc .grupo h3{color:#fffce1}.caceper-cnt.activo .left-asoc .grupo ul{opacity:1}.caceper-cnt.activo .left-asoc .grupo ul li{margin-left:0}@media screen and (max-width: 480px){.estructura{height:100%;overflow:hidden}.estructura .left{height:20%;position:relative}.estructura .left .grupo{padding-top:0px;margin-left:0;padding-left:8px}.estructura .left .grupo h2{font-size:30px;margin-bottom:0}.estructura .left .grupo h3{font-size:16px}.estructura .left .grupo h2,.estructura .left .grupo h3{color:#fffce1}.estructura .right{position:relative;width:100%;height:80%;overflow:hidden;transform:translateX(0%)}.estructura .right-asoc{position:relative;width:100%;height:80%;overflow:hidden;transform:translateX(0%)}}.espacio-top{padding-top:75px;padding-left:30px}.altura{height:calc(100vh - 75px - 65px);overflow:hidden;font-size:12px;transition:.5s all;transition-delay:.8s;transform:translateY(-20%);opacity:0}.altura a.enlace{color:#fffce1;font-weight:700;transition:0.2s all;font-size:13px;margin-bottom:1.5rem}.altura a.enlace:hover{color:#000}.altura .texto{line-height:20px;font-size:12px}.altura .texto p{margin-bottom:0.5rem}.altura .texto a{color:#000;font-weight:700}.altura a.boton{display:inline-block;border:1px solid #fffce1;color:#fffce1;font-size:12px;padding:2px 15px;border-radius:20px;margin-top:0;text-transform:uppercase;transition:0.2s all}.altura a.boton.activo,.altura a.boton:hover{background:#E7790C;border-color:#E7790C}.altura-2{height:calc(100vh - 75px - 45px - 50px)}a.linkbot{color:#fffce1}a.linkbot .icono{margin-left:8px;display:block;width:20px;height:20px;border:1px solid #fffce1;color:#fffce1;border-radius:25px;padding-left:5px;transition:0.2s all;background-image:url(images/flechitai.svg);background-repeat:no-repeat;background-position:center center;background-size:12px 13px}a.linkbot .icono:hover{border-color:#E7790C;background-color:#E7790C}a.linkbot-cs{display:inline-block;border:1px solid #fffce1;color:#fffce1;font-size:12px;padding:2px 15px;border-radius:20px;margin-top:0;background:#E7790C;text-transform:uppercase;transition:0.2s all}a.linkbot-cs.activo,a.linkbot-cs:hover{background:#E7790C;border-color:#E7790C}.submenu{text-transform:uppercase;font-size:12px}.submenu a{color:#fffce1}.submenu .notf{display:none}.flechav{position:absolute;bottom:10px;left:50%;margin-left:-14px;width:28px;height:51px;background:url(images/flechav.svg) no-repeat right bottom}.flechav a{display:block;width:100%;height:100%}.firma{padding-left:30px}@media screen and (max-width: 480px){.altura{height:100%;padding-right:0px;transform:translateY(0%);opacity:1}.altura-2{background:#000;height:92%}.espacio-top{position:relative;padding-top:10px;padding-left:8px;height:85%;overflow:hidden}.firma{padding-left:8px}.flechav{display:none}}form#login{display:none;background:linear-gradient(45deg, #00c399 0%, #018486 28%, #018486 100%);position:fixed;top:200px;padding:40px 25px 25px 25px;width:350px;z-index:999;left:50%;margin-left:-200px}form#login h1{font-family:'Gotham Black Regular';font-size:20px}form#login .btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.175rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}form#login .btn1,form#login .btn2{color:#018486;background-color:#FFF;border-color:#FFF;font-weight:700}form#login p.status{display:none}.login_overlay{height:100%;width:100%;background-color:#000;opacity:0.9;position:fixed;z-index:998}.home{background:#CCC}.home .flechav{animation-name:flecha;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes flecha{from{bottom:10px}to{bottom:20px}}.slide-init{width:100%;height:calc(100vh);background:#CCC}.slide-init .top{height:calc(55vh);border-bottom:10px solid #E7790C}.slide-init .bottom{height:calc(45vh);background:linear-gradient(to right, #00c298 0%, #018486 64%, #018486 100%)}.slide-init .swiper-container{width:100%;height:100%}.slide-init .swiper-lazy{background-position:top center;background-size:cover;background-color:#FFF;background-repeat:no-repeat;height:100%;position:relative}.slide-init .swiper-lazy .custom{height:100%;background:linear-gradient(to bottom, rgba(0,0,0,0.45) 35%, rgba(255,255,255,0.2) 100%)}.slide-init .swiper-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;z-index:101}@media screen and (max-width: 480px){.slide-init{height:100%}.slide-init .top{height:100%}.slide-init .bottom{height:auto}}.swiper-pagination{z-index:105}.swiper-pagination-bullet{width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;border:1px solid #fffce1;color:#fffce1;background:rgba(0,0,0,0.2)}.swiper-pagination-bullet-active{opacity:1;color:#000;background:#fffce1}.inferior{padding-top:30px}.inferior h2{font-family:'GothamMedium';font-size:16px;text-align:justify}.inferior p{text-align:justify;margin-bottom:0.5rem}.inferior .icono{width:31px;height:33px}.inferior a{color:#fffce1}.inferior a:hover{color:#000}.inferior a.linktop{display:block;border:1px solid #fffce1;color:#fffce1;font-size:12px;padding:7px 15px 5px 15px;border-radius:20px;text-transform:uppercase;transition:0.2s all}.inferior a.linktop:hover{background:#E7790C;border-color:#E7790C}.inferior a.linkbot{display:block;width:25px;height:25px;border:1px solid #fffce1;color:#fffce1;border-radius:25px;padding-left:5px;transition:0.2s all;background-image:url(images/flechita.svg);background-repeat:no-repeat;background-position:center center;background-size:12px 13px}.inferior a.linkbot:hover{border-color:#E7790C;background-color:#E7790C}@media screen and (max-width: 480px){.inferior{padding-top:60px}a.linkbot{margin:0 0 0 auto}}.contacto .flechav,.contacto .siguiente{display:none !important}.form-contacto label{font-weight:600;font-size:12px;text-transform:uppercase;margin-bottom:.1rem}.form-contacto .form-group{margin-bottom:0.6rem}.form-contacto .form-control{border-radius:20px;border-bottom:1px solid #FFEFD1;box-sizing:border-box;background:transparent;color:#FFF;font-size:12px;padding:2px 8px}.form-contacto .is-invalid{border-bottom:1px solid #F00}.form-contacto .btn-send{display:inline-block;color:#fffce1;border:none;font-size:12px;padding:2px 15px;border-radius:20px;margin-top:0;text-transform:uppercase;transition:0.2s all;background:#E7790C}@media screen and (max-width: 480px){.form-contacto .form-row{margin-right:10px;margin-left:10px}}.margen{padding-right:25px;width:100%}.margen .swiper-container{padding-bottom:40px}.foto{padding:8px;background:url(images/ctl.svg) no-repeat top left,url(images/cbl.svg) no-repeat bottom left,url(images/ctr.svg) no-repeat top right,url(images/cbr.svg) no-repeat bottom right;background-size:20px 20px;position:relative}.foto:before{display:block;content:" ";width:100%;padding-top:100%}.foto>.content{position:absolute;top:8px;left:8px;right:8px;bottom:8px}.foto .interna{background:#FFF;width:100%;height:100%;padding:5px}.foto .interna a{position:relative}@media screen and (max-width: 480px){.margen{padding-right:0;padding:15px 8px 0 8px}.foto>.content{top:4px;left:4px;right:4px;bottom:4px}}
/*# sourceMappingURL=style.css.map */
