@charset "UTF-8";a:hover{cursor:pointer}.br{display:block}ul{list-style:none}.hidden{display:block;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.noned{display:none}.ox-hidden{overflow-x:hidden}.primary-color{color:#ffeeca}.secondary-color{color:#e71c03}.text-color{color:#021f3c}.h-100vh{height:100vh}.module{padding:28px 0}@media (min-width:768px){.module{padding:56px 0 24px 0}}@media (min-width:1024px){.module{padding:56px 0}}.bg-1{background:#000}.bg-2{background:#ffeeca}.bg-3{background:#1b1b1b}.bg-ch{background-size:cover;background-repeat:no-repeat}.modal-backdrop.show{opacity:.9}.zoom-in{overflow:hidden}.zoom-in:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}.zoom-in img{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .2s ease-in-out}*{margin:0;padding:0;box-sizing:border-box}html{font-size:100%;background:#010101;height:100%}body{overflow-x:hidden;max-width:1920px;margin:auto;background:0 0;height:100%;color:#ffeeca}h1,h2,h3,p{margin-bottom:0}.h1,.h2{font-weight:700}ul{margin-bottom:0}.h1,.h2.title{color:#ffeeca;text-transform:uppercase;line-height:1.5;margin-bottom:40px;position:relative}.h1:after,.h2.title:after{content:"";position:absolute;height:1px;width:25%;background:#ffeeca;left:0;bottom:-16px}.h1.text-center:after,.h2.title.text-center:after{right:0;margin:0 auto}.bgDark .btn,.bgDark .wrapper-text,.bgDark a,.bgDark p{color:#f3f3f3;line-height:28px;font-weight:lighter}.text a{border-bottom:1px solid;margin-bottom:2px;color:inherit;line-height:28px}.text a:hover{border-bottom:none;text-decoration:none}.text a.special-link{border-bottom:2px solid #ffeeca;border-image:linear-gradient(to right,#00008b,#9932cc) 1;border-image:linear-gradient(114.24deg,#fea256 -6.23%,#ffda95 108.42%) 1}.text a.special-link:hover{border-bottom:0;text-decoration:none}@media (min-width:1380px){.container{max-width:1440px}header .container{max-width:1140px}}body{font-family:Rubik,sans-serif}.font-family-secondary{font-family:Rubik,sans-serif;font-weight:700}.font-weight-bolder{font-weight:700!important}.text-xs{font-size:.9rem}@media screen and (min-width:360px) and (max-width:1920px){.text-xs{font-size:calc(.9rem + .1 * (700vw - 360px)/ (1560))}}@media screen and (min-width:1921px){.text-xs{font-size:1rem}}.text-sm{font-size:1rem}@media screen and (min-width:360px) and (max-width:1920px){.text-sm{font-size:calc(1rem + .125 * (700vw - 360px)/ (1560))}}@media screen and (min-width:1921px){.text-sm{font-size:1.125rem}}.text-base{font-size:1rem}@media screen and (min-width:360px) and (max-width:1920px){.text-base{font-size:calc(1rem + .25 * (700vw - 360px)/ (1560))}}@media screen and (min-width:1921px){.text-base{font-size:1.25rem}}.text-lg{font-size:1.25rem}@media screen and (min-width:360px) and (max-width:1920px){.text-lg{font-size:calc(1.25rem + .25 * (700vw - 360px)/ (1560))}}@media screen and (min-width:1921px){.text-lg{font-size:1.5rem}}.text-xl{font-size:1.5rem}@media screen and (min-width:360px) and (max-width:1920px){.text-xl{font-size:calc(1.5rem + .5 * (700vw - 360px)/ (1560))}}@media screen and (min-width:1921px){.text-xl{font-size:2rem}}.text-xxl{font-size:1.8rem}@media screen and (min-width:5px) and (max-width:1920px){.text-xxl{font-size:calc(1.8rem + .2 * (700vw - 5px)/ (1915))}}@media screen and (min-width:1921px){.text-xxl{font-size:2rem}}.text-heading{font-size:2.3rem}@media screen and (min-width:360px) and (max-width:1920px){.text-heading{font-size:calc(2.3rem + 1.2 * (700vw - 360px)/ (1560))}}@media screen and (min-width:1921px){.text-heading{font-size:3.5rem}}.cabecera .wrapper-title{position:absolute;top:0;left:0;right:0;height:100%;display:flex;align-items:center}.cabecera .subtitle,.cabecera .title{font-weight:700}.cabecera .subtitle{color:#ffeeca}@media (max-width:500px){.cabecera{height:40vh}.cabecera .wrapper-title{align-items:flex-start;margin-top:25%;width:80%}.cabecera img{height:40vh;object-fit:contain}}@media (min-width:1280px){.header .alternate .list-idiomas a .icon-angle-down{display:inline-block!important;visibility:visible!important;width:auto!important}.header .alternate .list-idiomas .nav-link{border:1px solid #000!important}.header .navbar-expand-custom .navbar-nav .nav-link{color:#000!important;text-shadow:none!important;background-image:none!important;-webkit-background-clip:text!important;-webkit-text-fill-color:#000!important}}footer{padding-top:0!important}.footer{position:relative;line-height:1}.footer .text-center{color:#f3f3f3;letter-spacing:1px;font-weight:300}.footer .wrapper{align-items:flex-end;margin-bottom:50px}.footer .position-absolute{left:0;right:0;bottom:30px}.footer img{min-height:auto!important}.footer .img-fluid{width:auto}.footer .bgcover{height:575px;background-size:cover;background-position:center}@media (min-width:768px){.footer .bgcover{height:650px}}.footer .text-uppercase{margin-bottom:1rem}.footer .text-animated{width:415px;margin:0 auto;display:block}.footer .logo{width:54px}.footer .wrapper-rrss{text-align:center}.footer .wrapper-rrss li{margin:0 15px}.footer .wrapper-rrss li a:hover{opacity:.9}.footer .wrapper-rrss img{width:40px;padding:10px;width:50px}.footer .text.text-xs.text-white.mt-2{font-size:11px}.footer .footer-home .w-vermas{text-align:center;position:absolute;margin:0 auto;left:0;right:0;transform:translateY(-123px)}@media (max-width:992px){.footer .col-lg-4{margin-bottom:30px}}.btn{color:#f3f3f3;border:1px solid #f3f3f3!important;border-radius:0!important;padding:5px 25px}.btn.active{background:#ffeeca!important;border-color:#ffeeca;color:#021f3c;font-weight:700}.btn:focus,.btn:hover{background:#ffeeca;border-color:#ffeeca;color:#021f3c}.wrapper-button .action{position:absolute;top:25px;right:-20px}.video-btn:hover{cursor:pointer}.main-title{margin-bottom:16px}.destacados.positioned .content{padding:20px;z-index:9}.destacados.positioned .content.bottom{bottom:0}.destacados.positioned .content.top{top:0}.destacados.positioned .content.center{text-align:center;margin:0 auto;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:0;right:0;top:50%}.destacados.positioned .content.center.center-bottom{top:90%}.destacados.positioned .content.left:not(.clipped){text-align:left;left:0}.destacados.positioned .content.right{text-align:right;right:0}.destacados.positioned .content .text-uppercase{font-size:9px;line-height:1.8;font-weight:700}@media (min-width:768px){.destacados.positioned .content .text-uppercase{font-size:13px}}.destacados.positioned .content h3,.destacados.positioned .content p{line-height:1.5;font-size:14px;font-weight:700}@media (min-width:768px){.destacados.positioned .content h3,.destacados.positioned .content p{font-size:18px}}@media (max-width:768px){.destacados.positioned .wrapper{margin-bottom:30px}}.timeline{line-height:1}#horizontal-scoll{overflow-x:hidden}.horizontal-scoll-wrapper{overflow:hidden;height:413px}.horizontal{display:flex;height:100%}.horizontal>div{display:flex;flex-shrink:0;padding:0 5px}.horizontal .card-hor{align-items:stretch;width:1540px;padding:50px 40px}.tabs-listado-mapa-dk .tab-content{margin-top:20px}.tabs-listado-mapa-dk strong{font-weight:700;margin:10px 0;font-size:1.1em;display:block}.tabs-listado-mapa-dk .nav-tabs{border-bottom:none;justify-content:center}.tabs-listado-mapa-dk .nav-tabs .nav-item{margin-right:18px}@media (min-width:1024px){.tabs-listado-mapa-dk .nav-tabs .nav-item{margin-right:40px}}.videoinframe{margin-top:30px}.videoinframe .wrapper-play{position:relative}.videoinframe .play-inthumbnail{position:absolute;top:0;right:0;left:0;bottom:0;background:0 0}.videoinframe .wrapper-hidden{display:none}.videoinframe iframe{width:100%;height:100%}.videoinframe .wrapper-copy{bottom:-42px;right:0}.wrapper-list-accordeon .accordion .subtitle{border:none;color:#f3f3f3;padding-left:0;text-align:left;position:relative;display:flex;align-items:center;margin:10px;margin-left:0;padding:.25rem 1.25rem}.wrapper-list-accordeon .accordion .subtitle:after{content:"-";position:absolute;right:0}.wrapper-list-accordeon .accordion .subtitle.collapsed:after{content:"+"}.wrapper-list-accordeon .accordion .subtitle:before{content:"";display:block;width:5px;height:5px;background:#f3f3f3;border-radius:100%;margin-right:10px}@media (min-width:1024px){.wrapper-list-accordeon .accordion .item-body .wrapper-text{width:75%}}.wrapper-copy{position:absolute;bottom:0;right:5%;left:auto;display:flex;justify-content:flex-end;border-radius:8px;align-items:center}.wrapper-copy .copy-symbol,.wrapper-copy .copy-text{color:#8d8d8d;font-size:13px;font-weight:300}.wrapper-copy .copy-text{order:1;visibility:hidden;padding-right:5px;border-top-left-radius:8px;border-bottom-left-radius:8px;line-height:28px}.wrapper-copy .copy-symbol{order:2;padding:3px 8px 3px 9px;height:28px;border-radius:8px}.wrapper-copy:hover{cursor:pointer}.wrapper-copy:hover .copy-symbol{background:#1d1d1d}.wrapper-copy:hover .copy-text{visibility:visible;background:#1d1d1d;padding-left:18px;padding-right:13px;transform:translateX(8px)}
/*menu principal*/
.header {
    background: #fff;
}
.header ul {
    list-style: none;
}
.header .alternate .list-idiomas {
    padding: 0;
    margin-bottom: 0;
}
.header .alternate .list-idiomas a.nav-link {
    padding-left: 7px;
}
.header .alternate .list-idiomas #cajaidioma a {
    padding-left: 75px;
}
.header .alternate .list-idiomas #cajaidioma a:hover {
    color: #fff;
    background: #021f3c;
}
.header .alternate .list-idiomas .icono:before {
    display: none;
}
.header.clicked-white,
.header.position-static {
    background: #fff;
}
.header.clicked-white .alternate .list-idiomas .nav-link,
.header.position-static .alternate .list-idiomas .nav-link {
    font-size: 12px;
    font-weight: 300;
    color: #021f3c;
}
.header .alternate {
    position: relative;
}
.header .alternate .list-idiomas {
    min-width: 185px;
}
.header .alternate .list-idiomas a {
    font-weight: 300;
    font-size: 12px;
    color: #021f3c;
}
.header .alternate .list-idiomas a [class^="icon-"] {
    display: none;
}
.header .alternate .list-idiomas .icono {
    margin-left: auto;
}
.header .alternate .list-idiomas .icono:before {
    display: block;
}
.header .alternate .list-idiomas #cajaidioma {
    -webkit-box-shadow: 0 10px 6px -10px #777;
    -moz-box-shadow: 0 10px 6px -10px #777;
    box-shadow: 0 10px 6px -10px #777;
    border: 1px solid #021f3c;
    border-top: none;
    width: 100%;
    min-width: inherit;
    top: 69%;
    border-radius: 0;
    margin-top: 0;
}
.header .alternate .list-idiomas #cajaidioma ul {
    padding: 0;
}
.header .alternate .list-idiomas #cajaidioma ul li a {
    font-weight: 300;
    font-size: 12px;
    line-height: 30px;
}
.header .alternate .list-idiomas #cajaidioma ul li a.dropdown-item:hover {
    background-color: #021f3c;
}
.header .alternate .list-idiomas #cajaidioma a {
    padding-left: 0.5em;
    color: #021f3c;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 2;
}
.header .alternate .list-idiomas .nav-link {
    border: 1px solid #021f3c;
    padding: 0.25em 1em;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.header .alternate .dropdown-menu {
    left: auto !important;
}
.header {
    text-transform: uppercase;
}
.header ul {
    list-style: none;
}
.header .alternate .list-idiomas {
    padding: 0;
    margin-bottom: 0;
}
.header .alternate .list-idiomas a.nav-link {
    padding-left: 7px;
}
.header .alternate .list-idiomas #cajaidioma a {
    padding-left: 75px;
}
.header .alternate .list-idiomas #cajaidioma a:hover {
    color: #fff;
    background: #021f3c;
}
.header .alternate .list-idiomas .icono:before {
    display: none;
}
.header.clicked-white,
.header.position-static {
    background: #fff;
}
.header.clicked-white .alternate .list-idiomas .nav-link,
.header.position-static .alternate .list-idiomas .nav-link {
    font-size: 12px;
    font-weight: 300;
    color: #021f3c;
}
.header .alternate {
    position: relative;
}
.header .alternate .list-idiomas {
    min-width: 185px;
}
.header .alternate .list-idiomas a {
    font-weight: 300;
    font-size: 12px;
    color: #021f3c;
}
.header .alternate .list-idiomas a [class^="icon-"] {
    display: none;
}
.header .alternate .list-idiomas .icono {
    margin-left: auto;
}
.header .alternate .list-idiomas .icono:before {
    display: block;
}
.header .alternate .list-idiomas #cajaidioma {
    -webkit-box-shadow: 0 10px 6px -10px #777;
    -moz-box-shadow: 0 10px 6px -10px #777;
    box-shadow: 0 10px 6px -10px #777;
    border: 1px solid #021f3c;
    border-top: none;
    width: 100%;
    min-width: inherit;
    top: 69%;
    border-radius: 0;
    margin-top: 0;
}
.header .alternate .list-idiomas #cajaidioma ul {
    padding: 0;
}
.header .alternate .list-idiomas #cajaidioma ul li a {
    font-weight: 300;
    font-size: 12px;
    line-height: 30px;
}
.header .alternate .list-idiomas #cajaidioma ul li a.dropdown-item:hover {
    background-color: #021f3c;
}
.header .alternate .list-idiomas #cajaidioma a {
    padding-left: 0.5em;
    color: #021f3c;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 2;
}
.header .alternate .list-idiomas .nav-link {
    padding: 0.25em 1em;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
@media (min-width: 1280px) {
    .header .alternate .list-idiomas .nav-link {
        border: 1px solid #021f3c !important;
    }
}
.header .alternate .dropdown-menu {
    left: auto !important;
}
.header .alternate .list-idiomas a .icon-angle-down {
    display: inline-block !important;
    visibility: visible !important;
    width: auto !important;
}
.header .navbar-expand-custom .navbar-nav .nav-link {
    color: #000 !important;
    text-shadow: none !important;
    background-image: none !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #000 !important;
}
.header .icon-close {
    position: absolute;
    right: 2px;
    top: 2rem;
    color: #e71c03;
    font-size: 54px;
    border: none;
    background: 0 0;
}
.header .icon-close:hover {
    background: #e71c03;
    color: #fff;
}
.header .icon-close:focus {
    cursor: pointer;
    outline: 2px solid #e71c03;
}

/*rrss*/
footer .wrapper-rrss .list {
	 display: flex;
	 align-items: center;
	 justify-content: center;
}
 footer .list-item-rs {
	 display: flex;
	 width: 50px;
	 height: 50px;
	 align-items: center;
	 justify-content: center;
	 margin: 0 5px !important;
}
 footer .list-item-rs a {
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 background: #3b3b3b;
	 padding: 0.4em;
	 width: 32px;
	 height: 32px;
	 
}
 footer .list-item-rs a:hover {
	 opacity: 0.8;
}
 
.h2.text-right::after {
	right: 0;
}

/*# sourceMappingURL=style.min.css.map */
