@charset "UTF-8";.chosen-select{width:100%}.chosen-select-deselect{width:100%}.chosen-container{display:inline-block;font-size:14px;position:relative;vertical-align:middle}.chosen-container .chosen-drop{background:#ffffff;border:1px solid #cccccc;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.25);box-shadow:0 8px 8px rgba(0,0,0,0.25);margin-top:-1px;position:absolute;top:100%;left:-9000px;z-index:1060}.chosen-container.chosen-with-drop .chosen-drop{left:0;right:0}.chosen-container .chosen-results{color:#555555;margin:0 0 4px 0;max-height:240px;padding:0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;line-height:1.42857143;list-style:none;margin:0;padding:10px;color:#F7332B;text-transform:uppercase}.chosen-container .chosen-results li+li{border-top:1px solid #E7E7E7}.chosen-container .chosen-results li em{background:#feffde;font-style:normal}.chosen-container .chosen-results li.group-result{display:list-item;cursor:default;color:#999;font-weight:bold}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}.chosen-container .chosen-results li.highlighted{background-color:#F2F2F2;background-image:none;color:#F7332B}.chosen-container .chosen-results li.highlighted em{background:transparent}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#777777}.chosen-container .chosen-results .no-results{background:#eeeeee;display:list-item}.chosen-container .chosen-results-scroll{background:white;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}.chosen-container .chosen-results-scroll span{display:inline-block;height:1.42857143;text-indent:-5000px;width:9px}.chosen-container .chosen-results-scroll-down{bottom:0}.chosen-container .chosen-results-scroll-down span{background:url("../img/chosen-sprite.png") no-repeat -4px -3px}.chosen-container .chosen-results-scroll-up span{background:url("../img/chosen-sprite.png") no-repeat -22px -3px}.chosen-container-single .chosen-single{background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #cccccc;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);color:#555555;display:block;height:34px;overflow:hidden;line-height:34px;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap}.chosen-container-single .chosen-single span{display:block;margin-right:26px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single abbr{background:url("../img/chosen-sprite.png") right top no-repeat;display:block;font-size:1px;height:10px;position:absolute;right:26px;top:12px;width:12px}.chosen-container-single .chosen-single abbr:hover{background-position:right -11px}.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover{background-position:right 2px}.chosen-container-single .chosen-single div{display:block;height:100%;position:absolute;top:0;right:0;width:18px}.chosen-container-single .chosen-single div b{background:url("../img/chosen-sprite.png") no-repeat 0 7px;display:block;height:100%;width:100%}.chosen-container-single .chosen-default{color:#777777}.chosen-container-single .chosen-search{margin:0;padding:0;position:relative;white-space:nowrap;z-index:1000}.chosen-container-single .chosen-search input[type=text]{background:url("../img/chosen-sprite.png") no-repeat 100% -20px,#ffffff;border:1px solid #cccccc;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);margin:1px 0;padding:4px 20px 4px 4px;width:100%}.chosen-container-single .chosen-drop{margin-top:-1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.chosen-container-single-nosearch .chosen-search input{position:absolute;left:-9000px}.chosen-container-multi .chosen-choices{background-color:#ffffff;border:1px solid #cccccc;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0;position:relative}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices .search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices .search-field input[type=text]{background:transparent!important;border:0!important;-webkit-box-shadow:none;box-shadow:none;color:#555555;height:32px;margin:0;padding:4px;outline:0}.chosen-container-multi .chosen-choices .search-field .default{color:#999}.chosen-container-multi .chosen-choices .search-choice{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#eeeeee;border:1px solid #cccccc;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-image:-o-linear-gradient(top,#ffffff 0%,#eeeeee 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#eeeeee));background-image:linear-gradient(to bottom,#ffffff 0%,#eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#ffeeeeee",GradientType=0);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);color:#333333;cursor:default;line-height:13px;margin:6px 0 3px 5px;padding:3px 20px 3px 5px;position:relative}.chosen-container-multi .chosen-choices .search-choice .search-choice-close{background:url("../img/chosen-sprite.png") right top no-repeat;display:block;font-size:1px;height:10px;position:absolute;right:4px;top:5px;width:12px;cursor:pointer}.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chosen-container-multi .chosen-choices .search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chosen-container-multi .chosen-results{margin:0 0 0 0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:none}.chosen-container-active .chosen-single{border:1px solid #66afe9;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(82,168,236,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(82,168,236,0.6);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-transition:border linear 0.2s,-webkit-box-shadow linear 0.2s;transition:border linear 0.2s,-webkit-box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s,-webkit-box-shadow linear 0.2s}.chosen-container-active.chosen-with-drop .chosen-single{background-color:#ffffff;border:1px solid #66afe9;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(82,168,236,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(82,168,236,0.6);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-transition:border linear 0.2s,-webkit-box-shadow linear 0.2s;transition:border linear 0.2s,-webkit-box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s,-webkit-box-shadow linear 0.2s}.chosen-container-active.chosen-with-drop .chosen-single div{background:transparent;border-left:none}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px}.chosen-container-active .chosen-choices{border:1px solid #66afe9;border-bottom-right-radius:0;border-bottom-left-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(82,168,236,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(82,168,236,0.6);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-transition:border linear 0.2s,-webkit-box-shadow linear 0.2s;transition:border linear 0.2s,-webkit-box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s,-webkit-box-shadow linear 0.2s}.chosen-container-active .chosen-choices .search-field input[type=text]{color:#111!important}.chosen-container-active.chosen-with-drop .chosen-choices{border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-disabled{cursor:default;opacity:0.5!important}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{padding:0 8px 0 0;overflow:visible}.chosen-rtl .chosen-single span{margin-left:26px;margin-right:0;direction:rtl}.chosen-rtl .chosen-single div{left:7px;right:auto}.chosen-rtl .chosen-single abbr{left:26px;right:auto}.chosen-rtl .chosen-choices .search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices .search-choice{margin:6px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices .search-choice .search-choice-close{background-position:right top;left:4px;right:auto}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results .group-option{padding-left:0;padding-right:15px}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{background:url("../img/chosen-sprite.png") no-repeat -28px -20px,#ffffff;direction:rtl;padding:4px 5px 4px 20px}@media only screen and (-o-min-device-pixel-ratio:3/2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url("chosen-sprite@2x.png")!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.color-negro{color:rgb(37,37,37)}.color-rojo{color:rgb(228,0,43)}body{background:#FFF;font-size:14px;font-family:"Raleway",sans-serif;color:#777;padding-top:65px}@media (min-width:768px){.container{width:100%}}@media (min-width:990px){.container{width:100%!important;max-width:1800px;padding:0 30px}.navbar .container{width:auto!important;max-width:1800px}}a,a:focus,a:hover{color:rgb(228,0,43)}hr{border-top-color:#BBBBBB}h1,h2,h3,h4{font-family:"Raleway";font-family:"Raleway",sans-serif;font-weight:700}.has-error .form-control{border-color:rgb(228,0,43);background:#F7D9D8}.error-msg{color:#F13A3A;font-size:12px;margin-top:15px;margin-bottom:17px}.error-msg:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -226px -133px;width:16px;height:17px;float:left;margin-right:10px}.caret{border-top-color:rgb(228,0,43)}.btn-link,.btn-link:focus,.btn-link:hover{color:rgb(228,0,43);font-weight:bold;font-family:"Raleway",sans-serif}.btn.btn-default{background:rgb(228,0,43);color:#FFF;font-family:"Raleway",sans-serif;font-weight:bold;border:2px solid rgb(228,0,43);border-radius:0;padding:6px 17px;white-space:normal}.btn.btn-default.btn-border{background:transparent;color:rgb(228,0,43);border:2px solid rgb(228,0,43)}.btn.btn-default.btn-border.btn-blanco{background:#FFF}.container>.navbar-collapse{padding-left:0}.small-container{max-width:620px;margin:0 auto}header .navbar-default.navbar-top .navbar-nav.last-block>li>a.mobile-toggle{text-indent:-3000px}header .navbar-default.navbar-top .navbar-nav.last-block>li>a.mobile-toggle:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -266px -38px;width:30px;height:26px;float:left}header .buscador{background:rgb(228,0,43);padding:20px 0;display:none}header #toggle-buscador.active{background-color:rgb(228,0,43);position:relative;top:-8px;height:43px;padding-top:9px;color:#FFF;right:-1px;z-index:1;border-left-color:rgb(228,0,43)}header .navbar-default.navbar-top .navbar-nav.last-block>li>a.icon-buscar.active:before{background-position:-44px -130px}header .buscador .form-control{float:left;width:79%;margin-left:2%;height:40px;background:none;border:none;border-bottom:1px solid #FFF;font-family:"Raleway",sans-serif;font-weight:bold;font-size:25px;color:#F7948D;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding-left:0;text-transform:uppercase}header .buscador .form-control::-webkit-input-placeholder{color:#F7948D}header .buscador .form-control:-moz-placeholder{color:#F7948D}header .buscador .form-control::-moz-placeholder{color:#F7948D}header .buscador .form-control:-ms-input-placeholder{color:#F7948D}header .buscador button.btn.btn-default{float:right;width:18%;background:#F37471;height:40px;font-size:16px}header .buscador button.btn.btn-default:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -42px -78px;width:18px;height:18px;display:inline-block;margin-left:10px;position:relative;top:4px}header .navbar-default.navbar-top{max-height:70px;min-height:0!important;margin-bottom:0;border:none;background:#FFF;border-radius:0;display:none}@media (min-width:1100px){header .navbar-default.navbar-top{display:block}}header .navbar-default.navbar-top .navbar-nav.last-block{height:100%;float:right;margin-top:0}header .navbar-default.navbar-top .navbar-nav.last-block>li{float:left;padding-top:8px;height:100%;font-family:"Raleway",sans-serif;font-size:18px}header .navbar-default.navbar-top .navbar-nav.last-block>li>a,header .navbar-default.navbar-top .navbar-nav.last-block>li>strong{padding:0 15px;display:inline-block}header .navbar-default.navbar-top .navbar-nav.last-block>li>a{color:rgb(228,0,43)}header .navbar-default.navbar-top .navbar-nav.last-block>li>a.icon-buscar:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -153px -57px;width:14px;height:14px;float:left;margin-right:9px;margin-top:3px}header .navbar-default.navbar-top .navbar-nav.last-block>li.dropdown>a{color:#888888}header .navbar-default.navbar-top .navbar-nav.last-block>li.dropdown>a>.caret{margin-left:7px;border-top-color:#EA172E}header .navbar-default.navbar-top .navbar-nav.last-block>li>strong{color:#d1d1d1;color:rgb(37,37,37);display:inline-block;font-weight:800}header .navbar-default.navbar-top .navbar-nav.last-block>li>strong.icon-telephone:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -173px -58px;width:5px;height:13px;float:left;margin-right:4px;position:relative;top:8px}.navbar-brand{width:auto;height:60px;text-align:left;padding:0;overflow:hidden;margin-left:15px}@media (min-width:768px){.navbar-brand{margin-left:0}}.navbar-brand img{height:100%;max-width:100%;position:relative}header .navbar-default.navbar-submenu{min-height:40px;height:40px;margin-bottom:0;border-top:none;background:#FFF;border:none;border-radius:0}header .navbar-default.navbar-submenu .navbar-brand{background:transparent url(../img/sprites.fw.png) no-repeat -187px -37px;width:71px;height:25px;margin-left:0px!important;text-indent:-3000px;text-align:left;margin-top:4px;display:none}header.shrink .navbar-default.navbar-submenu .navbar-brand{display:block}header .navbar-default.navbar-submenu .navbar-nav>li>a{padding:9px 5px;font-family:"Raleway";color:#333333;font-weight:bold;font-size:14px}header .navbar-default.navbar-submenu.transparent{background:none}header .navbar-default.navbar-submenu.transparent .navbar-nav>li>a{color:#FFF}header .navbar-default.navbar-submenu .navbar-nav>.active>a,header .navbar-default.navbar-submenu .navbar-nav>li>a:focus,header .navbar-default.navbar-submenu .navbar-nav>li>a:hover{color:#F43934;text-decoration:underline;background:none}header .navbar-default.navbar-submenu .navbar-nav>li.menu-usuario>a,header .navbar-default.navbar-submenu .navbar-nav>li>a.entrar{background:#D7302E;display:block;margin-top:4px;padding:5px 9px;color:#FFF;font-size:12px}header .navbar-default.navbar-submenu .navbar-nav>li.menu-usuario>a:hover,header .navbar-default.navbar-submenu .navbar-nav>li>a.entrar:hover{color:#FFF!important}header .navbar-default.navbar-submenu .navbar-nav>li.menu-usuario>a{text-transform:uppercase;font-size:12px}.navbar-nav>li.menu-usuario>.dropdown-menu{border-radius:0;background:#CCCCCC;border:none;padding:0;border-top:4px solid #D92E26;position:absolute;right:0;left:auto}.navbar-nav>li.menu-usuario .caret{border-top-color:#FFF;margin-right:8px}.navbar-nav>li.menu-usuario>a:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -65px -186px;width:17px;height:25px;float:left}.navbar-nav>li.menu-usuario>.dropdown-menu>li>a{padding:10px 10px;font-size:14px;font-family:"Raleway",sans-serif;font-weight:bold;color:#777777}.navbar-nav>li.menu-usuario>.dropdown-menu>li>a:focus,.navbar-nav>li.menu-usuario>.dropdown-menu>li>a:hover{background:#DDDDDD;color:#D83225}.navbar-nav>li.menu-usuario>.dropdown-menu>li+li>a{border-top:1px solid #E7E7E7}.navbar-nav>li.menu-usuario>.dropdown-menu>li.doble>a{width:50%;float:left;clear:none}.navbar-nav>li.menu-usuario>.dropdown-menu>li.doble>a+a{border-left:1px solid #E7E7E7}span.circulo-numero{background:#FFF;border-radius:50%;width:15px;height:15px;text-align:center;display:inline-block;line-height:15px;font-size:10px}.navbar-nav>li.menu-usuario .circulo-numero{color:#D92E26;margin-left:5px}.navbar-nav>li.menu-usuario>.dropdown-menu>li .circulo-numero{background:#D92E26;color:#FFF}header .navbar-default.navbar-submenu .navbar-nav>li+li{margin-left:8px}header .navbar-default.navbar-submenu .container{padding:0}@media (max-width:767px){header .navbar-default.navbar-top .navbar-nav.last-block>li:first-child+li+li>a{border-left:none}header .buscador .form-control{width:100%;margin-left:0}header .buscador button.btn.btn-default{float:none;width:auto;margin-top:15px}header .buscador .form-control{font-size:15px}}@media (max-width:991px){header .navbar-default.navbar-top .navbar-brand{background-position:-67px -133px;width:83px}header .navbar-default.navbar-top .navbar-nav.last-block>li>a.icon-buscar{text-indent:-3000px}header .navbar-default.navbar-top .navbar-nav.last-block>li>a.icon-buscar:before{margin-right:0}header .navbar-default.navbar-top .navbar-nav.last-block>li:first-child+li>a{border-left:none}#header-wrapper{min-height:43px;height:auto}header .navbar-default.navbar-top .navbar-nav.last-block>li>a{height:26px}header .navbar-default.navbar-top .navbar-nav.last-block>li>a.icon-buscar:before{background-position:-43px -102px;width:19px;height:19px}header .navbar-default.navbar-top .navbar-nav.last-block>li>a.icon-buscar.active:before{background-position:-42px -78px}.navbar-default .navbar-nav>.open.menu-usuario>a,.navbar-default .navbar-nav>.open.menu-usuario>a:focus,.navbar-default .navbar-nav>.open.menu-usuario>a:hover{background:none}}@media (min-width:992px){.navbar-nav>li.menu-usuario>.dropdown-menu{width:230px}.navbar-nav>li.menu-usuario>a:before{background-position:-42px -167px;width:15px;height:18px}}.filtros-busqueda{background:#333333;text-align:center;color:#FFF;margin-bottom:10px}.filtros-busqueda.no-margin{margin-bottom:0}.main-imagen,.main-video{background-size:cover;color:#fff;text-align:center;position:relative;width:100%}.main-video video{width:100%;position:relative;z-index:-1}.main-imagen.background-beach{background-image:url(../img/backgrounds/beach.jpg);background-repeat:no-repeat;background-position:0 0;background-attachment:fixed}.main-imagen.background-beach-2{background-image:url(../img/backgrounds/beach2.jpg);background-repeat:no-repeat;background-position:0 0;background-attachment:fixed}.main-imagen .container,.main-video .container{position:relative;height:100%}.main-imagen h1,.main-video h1{font-size:45px;font-weight:900;margin-top:0;margin-bottom:3px}@media (min-width:768px){.main-imagen h1,.main-video h1{font-size:70px}}.main-video h2{font-size:30px;font-size:50px;font-weight:300;margin-top:0}.main-imagen h3{font-size:22px;max-width:780px;margin:20px auto;font-weight:500}.clima{width:215px;text-align:left;margin:0 auto}.main-video .clima{position:absolute;right:0;bottom:7px}.clima span.lugar{font-size:14px;float:left;margin-right:20px}.clima span.fecha{font-size:12px;font-family:"Raleway",sans-serif;text-align:right;padding-top:5px;float:left;margin-right:20px}.main-video .clima span.lugar strong{display:block}.clima span.temp{font-size:30px;float:left}.clima span.temp span{font-size:20px}.clima img{float:left;margin-right:20px;margin-top:7px}.filtros-wrapper{text-align:left}.main-video .filtros-wrapper{width:90%;margin:17px auto 20px auto}.filtros-wrapper form>div{float:left}.filtros-wrapper form>div>.chosen-container,.filtros-wrapper form>div>.form-control,.main-video .filtros-wrapper form .checkbox-wrapper{height:41px;color:#777777;font-size:13px;background:#FFF;margin-bottom:10px;border:1px solid #BBB}.main-video .filtros-wrapper form .checkbox-wrapper{border-left:none}.main-video .filtros-wrapper form .regular-checkbox+label{margin-left:-8px;margin-right:5px;top:2px}.filtros-wrapper form>div+div>.chosen-container,.filtros-wrapper form>div+div>.form-control{border-left:none}.main-video .filtros-wrapper form .checkbox-wrapper{padding-left:25px;padding-top:9px}.filtros-wrapper .chosen-container,.mas-filtros .chosen-container{height:100%;max-width:100%;width:100%!important;text-align:left}.filtros-wrapper .chosen-container-single .chosen-single,.mas-filtros .chosen-container-single .chosen-single{height:100%;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.filtros-wrapper .chosen-container-single .chosen-single span,.mas-filtros .chosen-container-single .chosen-single span{padding-top:3px}.filtros-wrapper form select,.mas-filtros select{width:100%;height:100%;color:#555;border:none}.main-video .filtros-wrapper form .zona{width:26%}.main-video .filtros-wrapper form .habitaciones{width:18%}.main-video .filtros-wrapper form .primera-linea{width:21%}.main-video .filtros-wrapper form .vistas-mar{width:17%}.main-video .filtros-wrapper form .solo-ocasion{width:18%}@media (max-width:991px){.main-imagen .content-wrapper,.main-video .content-wrapper{padding-top:54px}.main-video .filtros-wrapper form .zona{width:70%}.main-video .filtros-wrapper form .habitaciones{width:30%}.main-video .filtros-wrapper form .primera-linea{width:40%}.main-video .filtros-wrapper form .vistas-mar{width:30%}.main-video .filtros-wrapper form .solo-ocasion{width:30%}.main-video .clima{position:static;width:240px;margin:30px auto 0 auto}.main-video{background:transparent url(../img/video-poster.jpg) no-repeat 0 0;background-size:cover}.main-video video{display:none}}@media (max-width:480px){.main-imagen .content-wrapper,.main-video .content-wrapper{padding-top:10px}.main-imagen h2,.main-video h2{font-size:25px}.main-imagen h3,.main-video h3{font-size:20px}}@media (min-width:992px){.main-imagen,.main-video{margin-top:-40px}}.navbar-default.navbar-menu{min-height:62px;height:62px;background:none;border:none;padding-top:24px;margin-bottom:0}.navbar-default.navbar-menu .navbar-nav>li>a{font-weight:700;color:#999999;font-family:"Raleway",sans-serif;font-size:12px;background:none;padding:0}.navbar-default.navbar-menu .navbar-nav{margin-top:0;margin-bottom:0}.navbar-default.navbar-menu .navbar-nav.last-block>li:last-child>a{padding-right:15px}.navbar-default.navbar-menu .navbar-nav>li+li{margin-left:30px}.navbar-default.navbar-menu a.icon-map:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -117px -55px;width:10px;height:17px;float:right;margin-left:14px;margin-top:2px}.navbar-default.navbar-menu a.icon-map.active:after{background-position:-135px -55px}.navbar-default.navbar-menu .navbar-nav>.active>a,.navbar-default.navbar-menu .navbar-nav>li>a.active,.navbar-default.navbar-menu .navbar-nav>li>a:focus,.navbar-default.navbar-menu .navbar-nav>li>a:hover{color:#F33335;background:none}#map-propiedades{background:transparent url(../img/dummy/map.jpg) no-repeat 0 0;background-size:cover;height:450px;display:none;position:relative}#map-propiedades .close-map{font-family:"Raleway",sans-serif;font-weight:700;color:#F7312E;text-transform:uppercase;background:#FFF;position:absolute;right:10px;top:10px;padding:4px 5px 4px 8px;font-size:12px}#map-propiedades .close-map:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -281px -11px;width:16px;height:16px;float:right;margin-left:12px}@media (min-width:992px){.row.grid-propiedades{margin:0 0 28px 0}}.row.grid-propiedades>div{padding:0;position:relative;border-bottom:1px solid #FFF;border-right:1px solid #FFF;overflow:hidden}.row.grid-propiedades>div>img{width:100%}.row.grid-propiedades>div>a.full-link{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.row.grid-propiedades .title{background:transparent url(../img/pixelopacity1.png) repeat 0 0;color:#FFF;position:absolute;bottom:10px;left:10px;right:10px;padding:10px 97px 10px 15px;height:58px}.row.grid-propiedades .title.big-info .row p{margin:0 0 5px 0;line-height:14px}.row.grid-propiedades .title.big-info .row{padding-bottom:4px;margin:0}.row.grid-propiedades .title.big-info .row>div{padding:0}.row.grid-propiedades .title.big-info .row p.ubicacion:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -117px -55px;width:10px;height:17px;float:left;margin-right:10px}.prop-detalles{padding:0;list-style:none;margin-top:8px}.prop-detalles>li{font-size:11px;float:left;color:#333333}.prop-detalles.prop-grande{text-align:center;margin-top:29px;border-bottom:1px solid #BBBBBB;padding-bottom:21px}.prop-detalles.prop-grande li{font-size:14px;display:inline-block;float:none}.prop-detalles.row>li{margin:0;float:left;margin-bottom:24px;text-align:left}.prop-detalles>li+li{margin-left:40px}.prop-detalles>li:before{content:"";float:left;margin-right:10px}.prop-detalles>li.icon-1:before{background:transparent url(../img/icons/icon1-black.png) no-repeat 0 0;width:16px;height:12px}.prop-detalles>li.icon-2:before{background:transparent url(../img/icons/icon2-black.png) no-repeat 0 0;width:15px;height:15px}.prop-detalles>li.icon-3:before{background:transparent url(../img/icons/icon3-black.png) no-repeat 0 0;width:14px;height:14px}.prop-detalles>li.icon-4:before{background:transparent url(../img/icons/icon4-black.png) no-repeat 0 0;width:14px;height:14px}.prop-detalles.prop-grande>li.icon-1:before{background:transparent url(../img/icons/icon1-black-big.png) no-repeat 0 0;width:24px;height:18px}.prop-detalles.prop-grande>li.icon-2:before{background:transparent url(../img/icons/icon2-black-big.png) no-repeat 0 0;width:23px;height:22px}.prop-detalles.prop-grande>li.icon-3:before{background:transparent url(../img/icons/icon3-black-big.png) no-repeat 0 0;width:22px;height:22px}.prop-detalles.prop-grande>li.icon-4:before{background:transparent url(../img/icons/icon4-black-big.png) no-repeat 0 0;width:21px;height:21px}@media (min-width:992px){.row.grid-propiedades .title.big-info .prop-detalles>li.icon-1:before{background-image:url(../img/icons/icon1.png)}.row.grid-propiedades .title.big-info .prop-detalles>li.icon-2:before{background-image:url(../img/icons/icon2.png)}.row.grid-propiedades .title.big-info .prop-detalles>li.icon-3:before{background-image:url(../img/icons/icon3.png)}}.row.grid-propiedades .title h5{font-family:"Raleway",sans-serif;font-weight:400;font-size:16px;margin:0 0 2px 0}.row.grid-propiedades .title h4{font-family:"Raleway",sans-serif;font-weight:bold;font-size:22px;margin:0}.row.grid-propiedades .title .precio{background:rgb(228,0,43);font-size:14px;height:100%;position:absolute;right:0px;top:0;width:97px;text-align:center;padding-top:8px;color:#FFF}.row.grid-propiedades .title .precio strong{font-family:"Raleway",sans-serif;font-size:16px;display:block}@media (min-width:992px){.row.grid-propiedades>.col-md-4 .title{padding-right:85px;padding-left:10px}.row.grid-propiedades>.col-md-4 .title h4{font-size:16px;margin-top:9px;color:#FFF}.row.grid-propiedades>.col-md-4 .title h5{font-size:12px}.row.grid-propiedades>.col-md-4 .title .precio{width:85px}.row.grid-propiedades>.col-md-4 .title .precio strong{font-size:14px}.row.grid-propiedades>div>img{-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s}.row.grid-propiedades>div>a.full-link:hover+img{-webkit-transform:scale(1.2,1.2) rotate(0);-ms-transform:scale(1.2,1.2) rotate(0);transform:scale(1.2,1.2) rotate(0);-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:1000ms;-o-transition-duration:1000ms;transition-duration:1000ms}.row.grid-propiedades .title.big-info{height:82px}.row.grid-propiedades .title.big-info .row p.ubicacion{color:#DDDDDD}.row.grid-propiedades .title.big-info .prop-detalles>li{color:#FFF}.row.grid-propiedades .title.big-info .precio{padding-top:23px}.row.grid-propiedades .title.big-info .row{border-bottom:1px solid #AAAAAA}}@media (max-width:991px){.row.grid-propiedades>div>img{width:50%}.row.grid-propiedades .title{width:50%;right:0;left:auto;top:0;bottom:0;height:100%;background:#E7E7E7;padding:15px}.row.grid-propiedades .title .precio{width:100%;height:82px;bottom:0;top:auto;padding-top:15px}.row.grid-propiedades .title .precio strong{font-size:25px}.row.grid-propiedades .title h4{color:#333333;font-size:16px}.row.grid-propiedades .title h5{color:#333333;font-size:22px;font-weight:bold}.row.grid-propiedades .title{color:#333333}.row.grid-propiedades .title.big-info .row p{font-size:16px;margin:10px 0}.row.grid-propiedades .title.big-info .row p.ubicacion{font-size:14px}.row.grid-propiedades .title.big-info .row p.ubicacion:before{background-position:-135px -55px}}@media (max-width:767px){.row.grid-propiedades>div>img{width:100%}.row.grid-propiedades .title{position:static;width:100%;padding:10px 10px 0 10px}.row.grid-propiedades .title h4{margin-bottom:10px}.row.grid-propiedades .title .precio{position:static;margin-left:-10px;margin-right:-10px;width:auto;height:auto;padding-bottom:15px}.row.grid-propiedades .title .precio strong{display:inline-block}}section{padding:0}section.margin-bottom{margin-bottom:40px}section.no-padding{padding-top:0}h2.subtit-landing,section h1{font-weight:800;color:#333333;text-align:center;margin-top:0;margin-bottom:12px;font-size:30px}.gray-container.dark-container h1{color:#FFF}footer h3,section h3{text-align:center;margin-top:0;color:#333333;margin-bottom:25px}section h3.margin-md,section.gray-container h3.margin-md{margin-bottom:20px}section.gray-container h3{margin-bottom:10px}section.titulo-left h3{text-align:left;margin-bottom:20px}section h3.rojo{color:#F7332B;font-weight:bold;margin-bottom:20px}section h4{color:#F33933;margin-top:0}section h4.titulo{font-size:24px;color:#F7332B;text-align:center;font-weight:bold;margin-bottom:35px}section h4.titulo.negro{color:#333333}section h4.subtitulo{font-size:17px;text-align:center;font-weight:normal;color:#333333;margin-top:14px}section h4.subtitulo.subtitulo-intro{font-size:16px;color:#777777;text-align:left;margin-bottom:40px;font-weight:300;line-height:20px}section h4.extrabold{font-weight:800;text-align:center;margin-bottom:35px}section h5.subtitulo{font-size:16px;color:#333333;text-align:center;margin-bottom:10px;margin-top:12px}section h4.titulo+h5.subtitulo{margin-top:-20px}section h5.subtitulo.margin-bottom{margin-bottom:30px}section.padding-sm{padding-top:10px}section.padding-md{padding-top:30px}section h5.intro-text{margin-top:0;font-size:16px;text-align:center;margin-bottom:28px}.gray-container{background:#E7E7E7;background:#f6f6f6;padding-top:27px;padding-bottom:25px}.gray-container.page-container{padding-top:15px}.gray-container.dark-container{background:#333333;color:#FFF}.gray-container.botones{padding-top:20px;text-align:center}.gray-container.carousel-wrapper{padding-bottom:40px}@media (max-width:991px){.gray-container{padding-top:60px}}.gray-box{background:#E7E7E7;padding:10px;margin-bottom:60px}@media (max-width:767px){.gray-box.no-gray-box-mobile{background:#FFF;padding:0}}.iconos-grandes{text-align:center}.iconos-grandes .img-wrapper{height:163px;max-height:163px;margin-bottom:10px}.iconos-grandes .img-wrapper:before{content:"";display:inline-block;vertical-align:middle;height:100%}.iconos-grandes .img-wrapper>img{vertical-align:middle;max-height:163px}.iconos-grandes h4{font-weight:bold;margin-bottom:15px}.iconos-grandes p{line-height:17px;margin-bottom:35px}#galeria-destinos{margin-top:35px;margin-left:-9px;margin-right:-8px}#galeria-destinos img{width:100%}#galeria-destinos>div{padding-left:9px;padding-right:9px}#galeria-destinos>div>div{background:transparent url(../img/pixelopacity1.png) repeat 0 0;height:35px;position:absolute;left:9px;right:9px;bottom:0;color:#FFF;padding:8px}.gray-box .testimonio .content .btn-wrapper{text-align:center}@media (max-width:991px){.iconos-grandes{text-align:left;margin-top:55px}.iconos-grandes>div{clear:both}.iconos-grandes>div+div{margin-top:60px}.iconos-grandes .img-wrapper{width:37%;float:left}.iconos-grandes .img-wrapper>img{vertical-align:top}.iconos-grandes p{margin-bottom:20px}.gray-box{margin-bottom:25px}.gray-box .testimonio{overflow:hidden;border-bottom:1px solid #FFF;padding-bottom:8px;margin-bottom:10px}.gray-box .testimonio img{float:left;width:380px}.gray-box .testimonio .content{margin-left:380px;padding:0 10px}.gray-box .testimonio .content .btn-wrapper{text-align:left}#galeria-destinos{margin-top:23px}#galeria-destinos img{height:173px}.gray-container.carousel-wrapper{padding-top:40px}.gray-container.carousel-wrapper .nav-tabs{margin-left:-15px;margin-right:-15px}}@media (max-width:767px){.iconos-grandes .img-wrapper{width:auto;float:none;text-align:center;height:auto;margin-bottom:20px}.iconos-grandes .btn-wrapper,.iconos-grandes h4{text-align:center}.gray-box .testimonio .content{margin:0;padding:0}.gray-box .testimonio img{margin-bottom:10px;float:none;width:100%}.gray-box .testimonio .content .btn-wrapper{text-align:center}section h4{text-align:center}#galeria-destinos img{height:auto}#galeria-destinos>div>div{display:none}}.nav-tabs{border-bottom:none;background:#FFF}.nav-tabs>li{margin-bottom:0}.nav-tabs>li>a{font-family:"Raleway",sans-serif;font-size:12px;color:#999999;font-weight:700;padding:17px 15px;border:none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{background:none;border:none;color:#F23334}.carousel-container,.tab-content.tabs-propiedades{background:#FFF;padding-left:10px;margin-top:1px}.tab-content.tabs-propiedades>div .row{position:relative}.tab-content.tabs-propiedades>div .row>div:first-child{position:static}.tab-content.tabs-propiedades>div h6{font-size:13px;color:#666666;margin-top:25px}.tab-content.tabs-propiedades>div h5{font-size:12px;text-transform:uppercase;font-weight:500;margin-top:0}.carousel-container h4,.tab-content.tabs-propiedades>div h4{color:#F7352B;font-weight:bold;margin-bottom:5px}.carousel-container h4{margin-top:20px;margin-bottom:10px}.tab-content.tabs-propiedades>div p{font-size:13px;line-height:22px}.tab-content.tabs-propiedades>div .btn-wrapper{position:absolute;bottom:13px}.tab-content.tabs-propiedades .carousel-wrapper{padding-left:0}.carousel-container .carousel-indicators,.tab-content.tabs-propiedades .carousel-indicators{bottom:-35px;margin:0;left:0;right:50%;width:auto}@media (max-width:991px){.tab-content.tabs-propiedades{margin-left:-15px;margin-right:-15px}.tab-content.tabs-propiedades>.tab-pane>.row{margin:0}.tab-content.tabs-propiedades .carousel-wrapper{padding-right:0}.tab-content.tabs-propiedades .carousel-wrapper .item img{height:312px}}@media (max-width:767px){.tab-content.tabs-propiedades{padding-left:0}.tab-content.tabs-propiedades>div .row>div h4{text-align:left}.tab-content.tabs-propiedades>div .btn-wrapper{position:static;margin-bottom:20px}.tab-content.tabs-propiedades .carousel-indicators{right:0}}.carousel-indicators li{background:#CCC;border-color:#CCC;margin:0 3px}.carousel-indicators .active{background:#F23933;border-color:#F23933;width:10px;height:10px;margin:0 3px}footer .dark-bg{background:#333333;padding-top:15px}footer a{color:rgb(228,0,43)}footer h3{color:#FFF;margin-bottom:15px;margin-top:32px}footer hr{border-top-color:#d1d1d1;margin:35px 0}.row.noticias h4{margin-top:18px;font-size:24px;color:rgb(37,37,37)}.row.noticias h6{font-size:12px;color:#d1d1d1;margin-bottom:15px}@media (min-width:1025px){.row.noticias h6{margin-bottom:0}}.row.noticias p{font-family:"Raleway",sans-serif;font-weight:500;line-height:15px;color:rgb(104,104,104)}.row.noticias a{color:rgb(228,0,43)}.row.noticias a.text-link{font-size:12px}.row.newsletter h5{font-family:"Raleway",sans-serif;font-weight:300;color:#FFF}footer form .form-control{width:300px;border-radius:0;background:transparent;border-color:#777;display:inline-block}footer form .form-control::-webkit-input-placeholder{color:rgb(37,37,37)}footer form .form-control:-moz-placeholder{color:rgb(37,37,37)}footer form .form-control::-moz-placeholder{color:rgb(37,37,37)}footer form .form-control:-ms-input-placeholder{color:rgb(37,37,37)}.row.newsletter form button{display:inline-block;margin-left:10px;padding:6px 28px}.row.ayuda form p,.row.newsletter form p{font-size:12px;color:rgb(37,37,37);margin-top:10px;margin-bottom:0}.row.ayuda{margin-bottom:20px}.row.ayuda form p{margin-top:0}.row.ayuda form p button{padding:6px 30px;margin-left:20px}.footer-menu h5,.row.ayuda h5{font-family:"Raleway",sans-serif;margin-top:23px;border-bottom:1px solid #d1d1d1;padding-bottom:6px;margin-bottom:10px;font-size:18px;font-weight:800}.footer-menu ul{list-style:none}.footer-menu ul a{font-size:13px;margin-bottom:4px;display:block;color:rgb(37,37,37)}.footer-menu ul a:hover{color:rgb(228,0,43);text-decoration:none}.row.ayuda .form-control{margin-bottom:10px}.row.ayuda textarea{height:122px}footer .ayuda-icon{margin-top:17px;padding-left:135px;color:rgb(37,37,37);font-size:13px}footer .ayuda-icon p.llamanos{font-size:16px;line-height:16px;margin-bottom:0}footer .ayuda-icon p.tel{font-family:"Raleway",sans-serif;font-size:25px;font-weight:700;margin-bottom:0}footer .ayuda-icon:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -312px -3px;width:116px;height:78px;float:left;margin-left:-129px}.row.awards{padding-top:35px;padding-bottom:35px;font-size:11px;color:#888888;margin-bottom:5px}.row.awards img{float:left;margin-right:14px}.row.awards p{margin-top:15px}footer .copyright{text-align:center;font-size:12px;color:#999999;padding-top:6px;padding-bottom:20px}footer .copyright a{color:#999999;margin:0 8px;font-size:12px}footer .copyright a+a{border-left:1px solid #999;padding-left:16px}footer .copyright:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat 0 -34px;display:block;width:108px;height:38px;margin:0px auto 35px auto}@media (max-width:991px){.row.noticias{margin-left:0;margin-right:0}.row.noticias>div img{width:100%}.row.newsletter h5{padding:0;text-align:center;margin-top:0;margin-bottom:20px}footer form .form-control{width:70%}footer .row.ayuda form .form-control{width:100%}.row.newsletter form button{width:29%;margin-left:1%}.row.ayuda h5{margin-top:0}.row.awards{padding-top:10px}.row.awards>div{margin-bottom:15px}footer .copyright{padding-top:20px}footer{background:#E7E7E7}footer>hr{margin:0;border-top-color:#CCCCCC}}@media (max-width:767px){footer form .form-control{width:100%}.row.newsletter form button{width:100%;margin:0}.row.ayuda>div+div{margin-top:40px}.row.awards>div{overflow:hidden}}.share-icons{text-align:center;border-bottom:1px solid #777;padding-bottom:14px}.share-icons a{display:inline-block;background:transparent url(../img/sprites.fw.png) no-repeat 0 0;width:45px;height:45px;text-indent:-3000px;text-align:left;margin:0 10px}.share-icons a.share-facebook{background-position:-118px -77px}.share-icons a.share-twitter{background-position:-68px -77px}.share-icons a.share-google{background-position:-167px -77px}.share-icons a.share-youtube{background-position:-217px -77px}.share-icons a.share-instagram{background-position:-267px -77px}header{top:0;-webkit-transition:max-height 0.3s;-o-transition:max-height 0.3s;transition:max-height 0.3s;width:100%;z-index:2;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}@media (min-width:768px){header{position:fixed}}@media (min-width:992px){header.shrink{background:#FFF;z-index:10}header.shrink .navbar-default.navbar-submenu.transparent .navbar-nav.navbar-left>li>a{color:#333333}}.regular-checkbox{display:none}.regular-checkbox+label{display:inline-block;position:relative;height:16px;width:16px;border-radius:50%;border:2px solid #BBB;margin:0}.regular-checkbox:checked+label{border-color:#F43934;background:#F43934}.regular-checkbox:checked+label:after{content:"";position:absolute;top:0px;left:0px;border:2px solid #FFF;height:12px;width:12px;border-radius:50%}.checkbox-js{display:none}.checkbox-js+label{display:inline-block;height:16px;width:16px;border:2px solid #BBBBBB;margin:0;padding:0}.checkbox-js:checked+label:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -49px -191px;width:11px;height:10px;display:block}.radio-box{display:none}.radio-box+label{width:42px;height:42px;display:inline-block;border:1px solid #CCCCCC;background:#EEEEEE;text-align:center}.radio-box+label:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat 0 0;display:block;margin:12px auto 0 auto}.radio-box.radio-box-ok+label:before{background-position:-6px -191px;width:16px;height:12px}.radio-box.radio-box-ok:checked+label:before{background-position:-6px -208px}.radio-box.radio-box-ko+label:before{background-position:-29px -207px;width:14px;height:14px}.radio-box.radio-box-ko:checked+label:before{background-position:-29px -190px}.radio-box.radio-box-ok:checked+label{border-color:#388B3C;background-color:#D1E7D9}.radio-box.radio-box-ko:checked+label{border-color:rgb(228,0,43);background-color:#F7D9D8}.filtros-busqueda form .promociones,.filtros-busqueda form .zonas{width:20%}.filtros-busqueda form .tipos{width:20%}.filtros-busqueda form .subtipos{width:20%}.filtros-busqueda form .precio-max{width:12%}.filtros-busqueda form .precio-min{width:12%}.filtros-busqueda form .bloque{width:16%}.filtros-busqueda form .toggle-filtros{width:16%;background:none;border:none}.filtros-busqueda form .toggle-filtros .closed span.txt-hide{display:none}.filtros-busqueda form .toggle-filtros .open span.txt-show{display:none}.filtros-busqueda form .toggle-filtros a{font-family:"Raleway",sans-serif;font-weight:500;font-size:12px;text-transform:uppercase;color:#FFFFFF;text-align:right;display:block;margin-top:13px}.filtros-busqueda form .toggle-filtros a:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -224px -12px;width:23px;height:14px;float:right;margin-left:10px}.filtros-busqueda form .toggle-filtros a.open:after{background-position:-257px -11px;width:16px;height:16px}.filtros-busqueda .filtros-wrapper{margin-top:15px;padding-bottom:15px}.mas-filtros{background:#444444;border-top:1px solid #666666;padding-top:20px;text-align:left;display:none}.mas-filtros .row>div{margin-bottom:15px}.mas-filtros .form-control{border:none;height:100%;line-height:41px}.mas-filtros .row>div>div{float:left;width:25%;background:#FFF;height:41px}.mas-filtros .row>div>div+div{margin-left:2%}.mas-filtros .row>div>div.checkbox-wrapper{width:19%;background:none;padding-top:8px;padding-left:8px}.mas-filtros .row>div>div.checkbox-wrapper .regular-checkbox+label{margin-right:5px}.mas-filtros .row>div>div.doble-select>div{width:50%;float:left;height:100%}.mas-filtros .row>div>div.doble-select>div+div{border-left:1px solid #CCCCCC}.mas-filtros .row>div>div.number-selector+div{width:24%}.mas-filtros .row>div>div.number-selector{width:26%}.mas-filtros .row>div>div.number-selector span{color:#777777;width:41%;float:left;height:100%;line-height:41px;padding-left:15px}.mas-filtros .row>div>div.number-selector a{color:#777777;border-left:1px solid #CCCCCC;float:left;width:14.75%;text-align:center;height:100%;line-height:41px}.mas-filtros .row>div>div.number-selector a.active,.mas-filtros .row>div>div.number-selector a:focus,.mas-filtros .row>div>div.number-selector a:hover{background:#F43934;color:#FFF;text-decoration:none}@media (max-width:991px){.mas-filtros .row>div>div{width:100%!important;margin-bottom:15px;padding-left:0!important;margin-left:0!important}}@media (max-width:767px){.mas-filtros .row{position:relative}.mas-filtros .row>div{position:static}.mas-filtros .row>div>div.checkbox-wrapper{width:50%!important}.mas-filtros .row>div:first-child+div>div.checkbox-wrapper{position:absolute;top:0;left:50%}.mas-filtros .row>div:first-child>div:first-child+div,.mas-filtros .row>div:first-child>div:first-child+div+div{margin-bottom:61px}.mas-filtros .row>div:first-child+div>div:first-child+div,.mas-filtros .row>div:first-child+div>div:first-child+div+div{position:absolute;top:102px;right:15px;left:15px;width:auto!important}.mas-filtros .row>div:first-child+div>div:first-child+div+div{top:204px}.mas-filtros .row>div>div{margin-bottom:10px}}.search-header h4{display:inline-block}.search-header .navbar-nav>li>a.icon-map,.search-header .navbar-nav>li>a.icon-table{display:inline-block;padding-top:10px;padding-bottom:10px}.search-header .navbar-nav>li>a.icon-table{padding-right:0}.search-header .nav{margin-bottom:12px}.search-header .nav.nav-tabs{margin-bottom:0}.search-header .nav.last-block>li+li{border-left:1px solid #DDDDDD}.search-header .nav>li>a:focus,.search-header .nav>li>a:hover{background:none}.search-header .icon-map:before,.search-header .icon-table:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat 0 0;display:block;padding:0}.search-header .icon-table:before{background-position:-1px -77px;width:16px;height:16px}.search-header .icon-map:before{background-position:-135px -55px;width:10px;height:16px}.search-header .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.search-header .navbar-nav>li.dropdown>a{font-family:"Raleway",sans-serif;font-weight:700;font-size:12px;text-transform:uppercase;color:#999999}.search-header .nav>li>.chosen{margin-top:10px}.search-header .nav.nav-tabs+.nav>li>.chosen{margin-top:15px}@media (max-width:991px){.filtros-busqueda form .subtipos,.filtros-busqueda form .zonas{width:49%;margin-right:1%}.filtros-busqueda form .tipos{width:49%;margin-left:1%}.filtros-busqueda form .precio-max{margin-left:1%;width:24%}.filtros-busqueda form .precio-min{width:25%}.filtros-busqueda form .toggle-filtros{width:100%;text-align:center}.filtros-busqueda form .toggle-filtros a{text-align:center;display:inline-block}}select.chosen{background:#FFF;border:none}.nav .chosen,.nav .chosen-container-single .chosen-single span{border-bottom:none;font-family:"Raleway",sans-serif;font-weight:700;font-size:12px;color:#999999;text-transform:uppercase}.nav .chosen-container-single .chosen-single{border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;height:20px;line-height:20px}.nav .chosen-container-active.chosen-with-drop .chosen-single{-webkit-box-shadow:none;box-shadow:none;border:none}.nav .chosen-container-single .chosen-single div b{background-position:0 -2px}.nav .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px -2px}.nav.nav-tabs .chosen{padding:17px 10px}.nav.navbar-nav .chosen{padding:0 15px}.nav.navbar-nav .chosen.chosen-container-single .chosen-single{padding-left:0}.navbar-mobile{display:none}@media (max-width:991px){.navbar-mobile{width:280px;right:-280px;-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;position:fixed;top:0;bottom:0;z-index:1030;overflow-y:auto;background:#fff;margin:0;display:block;border-left:1px solid #CCCCCC}.navbar-mobile>li{width:100%}.navbar-mobile li>a,.navbar-mobile li>h4{color:#333333;font-family:"Raleway";font-size:14px;font-weight:bold;border-bottom:1px solid #CCCCCC;padding:11px 10px;text-transform:uppercase}.navbar-mobile li>a.dropdown{color:#878787}.navbar-mobile li>a.dropdown:after{content:"";display:inline-block;width:0;height:0;margin-left:13px;vertical-align:middle;border-left:4px solid rgb(228,0,43);border-top:4px solid transparent;border-bottom:4px solid transparent}.navbar-mobile h4{padding:10px 15px;line-height:20px;margin:0;background:#00CCFF}.navbar-mobile .offcanvas-close>a{color:#AAAAAA}.navbar-mobile .offcanvas-close>a:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -25px -102px;width:11px;height:18px;float:left;margin-right:10px}.navbar-mobile.active{right:0}body.offcanvas-open{position:relative;right:280px;overflow:hidden;-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out}.navbar-mobile li.entrar>a:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -20px -79px;width:18px;height:11px;float:left;margin-right:10px;margin-top:4px}}.row.detalles-cliente{background:#FFF;margin:0 0 20px 0;padding:10px 0;line-height:17px}.row.detalles-cliente>div{padding-left:10px;padding-right:10px}.row.detalles-cliente h3{color:#333333;margin-top:0;margin-bottom:5px}.row.detalles-cliente h5{color:#333333;font-weight:700;margin-top:8px}.row.detalles-cliente h5.mini-title{margin-top:0px;border-bottom:1px solid #BBBBBB;padding-bottom:8px}.row.detalles-cliente img.flag{margin-bottom:5px}.row.detalles-cliente .botones{border-top:1px solid #E7E7E7;text-align:center;padding:10px 0px 0 0}@media (max-width:991px){.row.detalles-cliente .botones>a+a{margin-top:10px;max-width:95%}}.row.mini-grid{margin-left:-6px;margin-right:-6px}.row.mini-grid>div{padding-left:6px;padding-right:6px;margin-bottom:12px}.row.creamos-proyecto{font-size:19px;color:#333333;padding-top:20px;margin:0;padding-bottom:20px;border-bottom:1px solid #DDDDDD}.row.creamos-proyecto>div:first-child{padding-left:10px}.row.creamos-proyecto>div:first-child+div{padding-right:0}.row.creamos-proyecto img{width:100%}.row.creamos-proyecto h2{font-size:26px;font-weight:bold;color:#F7332B;margin-top:2px;margin-bottom:20px}.row.creamos-proyecto p{line-height:25px;margin-bottom:25px}.pagination-wrapper{text-align:center;margin:20px 0}.pagination{margin:0}.pagination>li{display:inline-block}.pagination>li>a,.pagination>li>span{padding:3px 10px;border-radius:0!important;border-color:#BBBBBB;color:#333333;font-size:16px}.pagination>li>a.text-link{background:none;border:none;color:#FFF;font-size:16px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#F43835;background:#FFF;border-color:#F43835}.row.landing-contenido{margin:0 10px 20px 10px}.row.landing-contenido img{width:100%}.row.landing-contenido+.row.landing-contenido{border-top:1px solid #DDDDDD;padding-top:20px;margin-top:20px}.row.landing-contenido>div{padding:0 10px}.row.landing-contenido>div:first-child{padding-left:0}.row.landing-contenido h4{font-weight:bold;margin-bottom:25px}.row.landing-contenido.contenido-mini{background:#EEEEEE;margin:0}.row.landing-contenido.contenido-mini>div{padding:0}.row.landing-contenido.contenido-mini>div+div{border-left:1px solid #FFF}.row.landing-contenido.contenido-mini .content{padding:10px}.row.landing-contenido.contenido-mini h4{font-size:16px;margin-bottom:20px}.row.landing-contenido.contenido-mini h5{font-size:12px;margin-bottom:5px}.row.landing-contenido.contenido-mini p{font-size:12px;margin-top:0px;line-height:15px;margin-bottom:10px}@media (max-width:991px){.row.landing-contenido h4{margin-top:10px;margin-bottom:10px}}.row.landing-contenido h5{color:#333333;font-weight:700;font-family:"Raleway",sans-serif}@media (min-width:992px){.row.landing-contenido h5{margin-top:-15px}}.row.landing-contenido p{color:#777777;font-size:16px;margin-bottom:15px}.row.landing-contenido .tags{margin-top:10px}.link-descargar,.link-descargar-blanco,.link-descargar2,.link-ir,.link-ir-abajo,.link-read-more,.link-upload,.link-ver{font-weight:bold;display:inline-block;font-size:12px}@media (min-width:992px){.link-descargar,.link-read-more,.link-ver{font-size:14px}}.link-ver:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -16px -129px;width:24px;height:14px;float:right;margin-left:10px;margin-top:2px}.link-upload:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -245px -151px;width:20px;height:20px;float:right;margin-left:10px;margin-top:-2px}.link-ir:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -85px -170px;width:8px;height:12px;float:right;margin-left:10px;margin-top:2px}.link-ir-abajo:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -99px -172px;width:12px;height:7px;float:right;margin-left:10px;margin-top:2px}.link-read-more:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -4px -106px;width:16px;height:12px;float:right;margin-left:10px;margin-top:2px}.link-descargar:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -224px -154px;width:12px;height:14px;float:right;margin-left:10px;margin-top:2px}.link-descargar-blanco:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -67px -169px;width:12px;height:14px;float:right;margin-left:10px;margin-top:2px}.link-descargar2:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -24px -150px;width:12px;height:14px;float:right;margin-left:10px;margin-top:2px}.tags:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -42px -148px;width:17px;height:16px;float:left;margin-right:10px;margin-top:2px}.row.info-grande{background:#FFF;margin:0 0 20px 0}.row.info-grande h4{font-weight:bold;margin:15px 0 10px 0}.row.info-grande p{font-size:13px;line-height:20px}.row.info-grande>div.image{padding-right:0;padding-left:0}.row.info-grande.info-video{background:#F2F2F2}.row.info-grande.info-video img{width:100%}.row.info-grande.info-video>div.image{padding:10px;border-left:1px solid #E7E7E7}.row.landing-contenido-simple{background:#FFF;margin:0 0 20px 0;padding:10px 0}.landing-contenido-simple img{width:100%}@media (min-width:992px){.row.landing-contenido-simple.links-bottom{position:relative}.row.landing-contenido-simple.links-bottom>div+div{position:static}.row.landing-contenido-simple.links-bottom ul.separador{position:absolute;bottom:10px}}.row.landing-contenido-simple>div{padding:0 10px}.row.landing-contenido-simple h4{font-weight:bold}@media (max-width:991px){.row.landing-contenido-simple h4{margin-top:10px}}.row.landing-contenido-simple h5{font-weight:700;color:#333333}.row.landing-contenido-simple h5.fecha,.row.landing-contenido-simple h5.file-size{font-family:"Raleway",sans-serif}.row.landing-contenido-simple h6.titulo-articulo{font-weight:700;color:#333333}.row.landing-contenido-simple p.descargar-articulo{font-size:12px;color:#878787;padding-left:20px}.row.landing-contenido-simple p.descargar-articulo:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -162px -133px;width:16px;height:20px;float:left;margin-left:-20px}.row.landing-contenido-simple p.descargar-articulo.articulo-imagen{padding-left:25px}.row.landing-contenido-simple p.descargar-articulo.articulo-imagen:before{background-position:-182px -134px;width:20px;height:15px;margin-left:-25px}.row.landing-contenido-simple p.descargar-articulo.articulo-video:before{background-position:-207px -134px;width:14px;height:16px}h5.ubicacion:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -135px -55px;width:10px;height:17px;float:left;margin-right:10px}.row.landing-contenido-simple p{font-size:16px}ul.separador{list-style:none;margin:0;padding:0}ul.separador li{display:inline-block}ul.separador li+li{border-left:1px solid #BBBBBB;padding-left:5px;margin-left:5px}@media (min-width:992px){ul.separador li+li{padding-left:10px;margin-left:10px}}.list-checkboxes{padding:0;margin:0;list-style:none;font-size:12px}.list-checkboxes li{border-bottom:1px solid #BBBBBB;padding-bottom:6px;margin-bottom:6px;line-height:25px}.list-checkboxes span{float:right;border-left:1px solid #BBBBBB;margin-right:10px;padding-left:10px;width:25px}.row.map{background:#F2F2F2;margin:0 0 35px 0}.row.map .list-checkboxes{margin-top:15px;margin-right:15px}.row.map .list-checkboxes .checkbox-js+label{position:relative;top:2px;margin-right:5px}.row.info-piso{background:#FFF;margin:0 0 20px 0;padding-top:8px;padding-bottom:5px}.row.info-piso>div{padding:0 10px}.row.info-piso ul{padding:0;margin:0;list-style:none}.row.info-piso ul li{display:inline-block;color:#333333;margin-right:10px;font-size:12px}.row.info-piso hr{float:left;width:100%;margin:5px 0}.row.info-piso>div.date{font-size:12px;padding:8px 10px;font-family:"Raleway",sans-serif;color:#868686}.cont-equipo{margin-top:30px;background:#FFF;padding-bottom:15px}.cont-equipo img{margin-bottom:27px;width:100%}.cont-equipo p{text-align:center;max-width:610px;margin:0 auto 16px auto;font-size:16px;line-height:20px;font-family:"Raleway",sans-serif}.panel-body{padding:20px 10px}.panel-group .panel{-webkit-box-shadow:none;box-shadow:none;box-shadow:none;border:none;border-radius:0}.panel-default>.panel-heading{background:white;border:none;border-radius:0;padding:17px 10px}@media (min-width:992px){.col-md-4>.panel-group>.panel-default>.panel-heading{height:72px}}.panel-title>a{color:rgb(228,0,43);font-size:18px;font-weight:bold}.panel-title>a:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -4px -128px;width:8px;height:12px;display:inline-block;margin-left:5px}.panel-group .panel{margin-bottom:18px}ul.item-rojo{list-style:none;padding:0;margin:0}ul.item-rojo li{margin-bottom:2px}ul.item-rojo li a{color:#333333}ul.item-rojo li a:hover{color:rgb(228,0,43)}ul.item-rojo li:before{content:"";width:4px;height:4px;background:#F23933;float:left;margin-top:6px;margin-right:10px}.privacidad{background:#FFF;padding-top:35px;padding-bottom:25px;font-family:"Raleway",sans-serif;font-size:16px}.atencion-cliente{text-align:left;border-top:1px solid #DDDDDD;margin-top:26px;padding-top:29px;font-family:"Raleway",sans-serif;font-size:16px}.privacidad p{margin-bottom:20px}.atencion-cliente p{margin-bottom:10px}.atencion-cliente span,.privacidad span{display:block;color:#F7332B;font-weight:bold}.navbar.navbar-custom{background:#FFF;border-radius:0}.navbar.navbar-custom .navbar-nav{margin:0}.navbar.navbar-custom .navbar-collapse.collapse{padding-left:0}.navbar.navbar-custom .navbar-nav>li>span.title{display:block;color:#777777}.navbar.navbar-custom .navbar-nav>li>a,.navbar.navbar-custom .navbar-nav>li>span.title{font-family:"Raleway",sans-serif;font-weight:700;font-size:12px;color:#999999;padding:22px 10px;text-transform:uppercase}@media (min-width:992px){.modal-dialog{width:820px}#modal-youtube .modal-dialog{width:600px}}.modal-content{background:#FFF;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;padding-bottom:10px;padding-top:30px}.modal-content hr{border-top-color:#DDDDDD}.modal-header{margin-left:15px;margin-right:15px;border-bottom-color:#DDD}.modal-header .close{background:transparent url(../img/sprites.fw.png) no-repeat -202px -152px;width:16px;height:16px;opacity:1;margin-top:-22px;margin-right:5px}.modal-body .tabs-grandes2{border-top:1px solid #BBBBBB;margin-top:10px}#modal-detalle-propiedad .modal-header,#modal-ver-detalles .modal-header{padding-top:12px;border:none;padding-bottom:0}#modal-ver-detalles form.form-filtro{margin-top:10px}#modal-ver-detalles .table.table-detalles{border-top:1px solid #E7E7E7;margin-bottom:0}#modal-ver-detalles .table.table-detalles>thead>tr>th{padding-top:10px}#modal-ver-detalles #carousel-tab-fotos,#modal-vistas #carousel-tab-fotos{margin:20px auto 0 auto}#modal-agendar-visita .modal-header{padding-bottom:10px;padding-top:12px;margin-left:20px;margin-right:20px}.modal-title{font-size:24px;text-align:center;font-weight:800;color:#333333}.modal-header .intro-modal{font-size:16px;font-family:"Raleway",sans-serif;color:#777777;margin:5px 10px;line-height:20px}#modal-agendar-visita ul.pasos{margin-bottom:10px;margin-top:5px}#modal-agendar-visita form .form-group{width:670px;margin-left:auto;margin-right:auto}.texto-upload{font-size:12px;color:#858585;margin:5px 0 0 0}#modal-agendar-visita form.form-horizontal .boton{margin-top:20px;border-top:1px solid #DDDDDD;margin-left:20px;margin-right:20px;padding-top:20px;margin-bottom:0}#modal-agendar-visita .prop-detalles.prop-grande,#modal-vistas .prop-detalles.prop-grande{margin-top:15px;border:none;margin-bottom:10px;padding-bottom:0}#modal-detalle-propiedad .modal-header h5{text-align:center;font-size:17px;color:#333333;margin-top:15px}#modal-detalle-propiedad .modal-body{font-size:16px;color:#777777;padding-top:10px;text-align:center;line-height:20px;padding-bottom:0}#modal-detalle-propiedad .prop-detalles.prop-grande{margin:10px 0 10px 0;padding-bottom:5px;border-top:1px solid #BBBBBB;padding-top:30px}#modal-detalle-propiedad .carousel{max-width:620px;margin:15px auto 0 auto}#modal-detalle-propiedad .carousel-muebles-thumb{margin-bottom:10px}#modal-login-registro{text-align:center}#modal-login-registro .modal-content{padding-bottom:10px;padding-top:30px}#modal-login-registro .modal-body{padding:0}#modal-login-registro .nav-tabs{background:transparent}#modal-login-registro .nav-tabs>li{width:50%;text-align:center;text-transform:uppercase;background:#F2F2F2;border-top-left-radius:4px;border-top-right-radius:4px}#modal-login-registro .nav-tabs>li:first-child{border-right:1px solid rgba(0,0,0,0.5)}#modal-login-registro .nav-tabs>li.active{background:#FFF}#modal-login-registro .nav-tabs>li>a{padding:12px 15px}#modal-login-registro h3{text-align:center;margin-top:0;font-weight:800;color:#333333;margin-bottom:2px}#modal-login-registro h4{font-size:17px;text-align:center;margin-top:2px;margin-bottom:20px;font-weight:normal}#modal-login-registro .share-icons{margin-top:25px;border-bottom:none;margin-bottom:8px}#modal-login-registro form{width:460px;margin:0 auto;padding-top:10px}#modal-login-registro form .form-control{font-size:13px}#modal-login-registro form button{width:140px;margin-top:10px}#modal-login-registro .olvidaste-pass{color:#333333;font-weight:700}#modal-login-registro .politicas-privacidad{color:#858585;font-size:12px}#modal-login-registro .registrate{font-weight:700;color:#333333}.texto-linea{position:relative;margin:0 15px 10px 15px}.texto-linea:before{content:"";border-top:1px solid #DDDDDD;left:0;right:0;width:100%;position:absolute;top:9px;z-index:0}.texto-linea span{display:inline-block;background:#FFF;font-weight:700;color:#333333;position:relative;z-index:1;padding:0 10px}@media (min-width:992px){#modal-login-registro .modal-dialog,#modal-ver-detalles #carousel-tab-fotos,#modal-vistas #carousel-tab-fotos{width:620px}}.intro-banner{text-align:center;padding-top:0;padding-bottom:0}.intro-banner h1{padding-top:28px;line-height:31px;margin-bottom:22px;font-weight:700}.intro-banner h2,.intro-banner p{font-size:16px;color:#FFF;font-weight:normal;margin-bottom:26px;font-family:raleway}.intro-banner .mini-text{font-size:11px;color:#888888;margin-top:-15px}.intro-banner .boton-cont{margin:26px 0}.barra-gris{background:#E7E7E7;padding:7px 0}.barra-roja{background:rgb(228,0,43);padding:7px 0}.barra-gris>.container.row{margin:0 auto}.barra-gris>.container.row>div{padding:0}.barra-gris>.container.row>div+div{text-align:right}.barra-gris{font-size:12px;color:#444444}.barra-gris a.next,.barra-gris a.prev{background:transparent url(../img/sprites.fw.png) no-repeat -272px -134px;width:6px;height:10px;margin-right:10px;display:inline-block}.barra-gris a.next{background-position:-285px -134px;margin-left:10px;margin-right:0}.actividades .row{margin:0}.actividades .row>div{padding:0}.actividades .row>div img{width:100%}.actividades .item{position:relative}.actividades .row .texto{position:absolute;bottom:10px;left:10px;height:58px;right:10px;padding:10px}.actividades .row .texto:before{content:"";background:#000;opacity:0.5;left:0;right:0;top:0;bottom:0;width:100%;height:100%;position:absolute;z-index:0}.actividades .row .texto h4{font-size:16px;line-height:18px;z-index:1;position:relative;text-align:left}.actividades .row .texto h4 a{color:#FFF}.actividades .row .texto span{position:absolute;background:rgb(228,0,43);top:0;right:0;bottom:0;width:160px;font-family:"Raleway",sans-serif;font-size:14px;text-align:center;padding-top:20px;color:#FFF}.actividades .botones,.separador-botones{text-align:center;padding:20px}.row.tipos-vivienda{margin:0;background:#FFF}.row.tipos-vivienda>div{padding:0}.row.tipos-vivienda>div+div{border-left:1px solid #E7E7E7}.row.tipos-vivienda>div img{width:100%}.row.tipos-vivienda .cont{padding:10px;text-align:center}.row.tipos-vivienda .cont h4{color:#333333;font-size:16px;font-weight:bold;margin:0}.row.tipos-vivienda .cont .precio{font-size:16px;font-weight:800;color:#DF4735;font-family:"Raleway",sans-serif}.row.tipos-vivienda .prop-detalles{border-top:1px solid #E7E7E7;margin-top:4px;padding-top:6px}.row.tipos-vivienda .prop-detalles>li+li{margin-left:30px}.row.tipos-vivienda>div.col-md-3 .prop-detalles>li+li{margin-left:10px}.row.tipos-vivienda .btn{display:block}.row.tipos-vivienda.fondo-gris{background:#EEEEEE}.row.tipos-vivienda.fondo-gris>div+div{border-left-color:#FFF}.row.tipos-vivienda.fondo-gris h5{border-bottom-color:#DDD}.tabs-landing .tab-content .row.servicios h3{color:#333333;font-weight:800;font-size:18px;padding-top:14px;margin-top:0;margin-bottom:25px}ul.lista-servicios{list-style:none;padding:0 0 14px 10px;margin:0;overflow:hidden;border-bottom:1px solid #BBBBBB}ul.lista-servicios li{font-size:14px;float:left;width:50%;margin-bottom:10px}ul.lista-servicios li img{margin-right:15px}.row.puntos-fuertes{padding-top:10px;padding-bottom:30px}.row.puntos-fuertes h3{color:#333333;font-weight:800;font-size:18px;padding-top:14px}.row.puntos-fuertes span.number{background:#F7342D;border-radius:50%;width:60px;height:60px;color:#FFFFFF;font-size:40px;text-align:center;display:block;margin:10px auto 25px auto;font-weight:300;font-family:"Raleway",sans-serif;line-height:40px;padding-top:5px}.row.happy-homes{background:#ECECEC;margin:10px 0 5px 0}.row.happy-homes h3{color:#666666;font-size:24px;font-weight:800}.row.happy-homes h3 span{color:#F13939}.row.happy-homes h4{color:#666666;font-size:16px;font-weight:800;margin-top:5px}.row.happy-homes .imagen{padding:0}.row.happy-homes img{max-width:100%}.gray-container.intro-promocion{padding-top:0;text-align:center}.gray-container.intro-promocion h1{margin-top:18px}.gray-container.intro-promocion h2{color:#FFF;font-weight:normal;font-size:20px;margin-bottom:20px}.gray-container.intro-promocion .boton-cont{margin:20px 0 15px 0}.gray-container.intro-promocion .condiciones{color:#878787;font-size:11px}.gray-container.intro-promocion .nav-tabs{background:transparent;text-align:center}.gray-container.intro-promocion .nav-tabs>li{display:inline-block;float:none}.gray-container.intro-promocion .nav-tabs>li+li:before{content:"";border-left:1px solid #FFF;float:left;height:20px;margin-top:7px}.gray-container.intro-promocion .nav-tabs>li>a,.gray-container.intro-promocion .nav-tabs>li>a:focus,.gray-container.intro-promocion .nav-tabs>li>a:hover{font-size:11px;color:#FFF;padding:10px 15px}.gray-container.intro-promocion .nav-tabs>li.active>a,.gray-container.intro-promocion .nav-tabs>li.active>a:focus,.gray-container.intro-promocion .nav-tabs>li.active>a:hover{color:#F43835}.gray-container.intro-promocion #carousel-tab-galeria>.carousel-inner>.item img{width:100%}.gray-container.intro-promocion #tour .imagen{position:relative}.gray-container.intro-promocion #tour .imagen a{display:block;position:relative}.gray-container.intro-promocion #tour .imagen img{width:100%}.gray-container.intro-promocion #tour .imagen .vista360{position:absolute;top:0;left:0;right:0;bottom:0}.gray-container.intro-promocion #tour .imagen .vista360 span{font-size:16px;font-family:"Raleway",sans-serif;color:#FFF;background:transparent url(../img/pixelopacity2.png) repeat;display:block;width:340px;margin:22% auto 0 auto;padding:12px;position:relative}.gray-container.intro-promocion #tour .imagen .vista360 span:before{content:"";background:transparent url(../img/360.png) no-repeat center center;height:111px;width:100%;display:block;position:absolute;top:-150px;left:0;right:0}.gray-container.intro-promocion #tour .imagen span:before{content:""}.gray-container.intro-promocion #tour .imagen span:after{content:""}.gray-container.intro-promocion #tour h3{margin-top:30px}.carousel-miniaturas{position:relative;margin-top:-75px;background:#333333;height:75px;opacity:0.9;padding-top:10px}.carousel-miniaturas .container{position:relative;max-width:880px}.carousel .carousel-control{background:transparent url(../img/sprites.fw.png) no-repeat -375px -96px;width:16px;height:32px;margin-top:14px}.carousel .carousel-control.right{background-position:-395px -95px}.carousel .carousel-control.control-interior{top:40%;left:10px;opacity:1}.carousel .carousel-control.control-interior.right{left:auto;right:10px}.carousel-miniaturas .cont{max-width:782px;margin:0 auto;overflow:hidden}.carousel-miniaturas .cont a{float:left;padding:0 3px;width:14.28%}.carousel-miniaturas .cont a.active img,.carousel-miniaturas .cont a:hover img{border-bottom:3px solid #DA2D27}.tabs-landing .tab-content{padding-top:16px}.tabs-landing>hr{border-top-color:#BBBBBB;margin:3px 0 0 0}.tabs-landing .tab-content h3{margin-top:20px;margin-bottom:10px}.tabs-landing .tab-content h4.subtitulo{margin-top:5px;color:#777777;font-size:16px;margin-bottom:35px}.row.asesores{background:#FFF;margin:10px 0;padding:10px 0}.row.asesores>div{padding:0 10px 0 102px;color:#333333;height:118px}.row.asesores>div h4{font-size:24px;color:#333333;margin-bottom:3px;text-align:left}.row.asesores>div img{width:82px;float:left;margin-left:-92px}.row.asesores>div a.btn{position:absolute;bottom:10px}@media (min-width:992px){.row.asesores>div{height:auto}.row.asesores>div a.btn{bottom:0}}ul.pasos{padding:0;list-style:none;text-align:center;margin-top:23px;margin-bottom:32px}ul.pasos li{text-align:center;color:#999999;display:inline-block;font-size:12px;margin:0 15px;font-family:"Raleway",sans-serif;font-weight:700}ul.pasos li span{display:block;background:#999999;width:35px;height:35px;border-radius:50%;font-family:"Raleway",sans-serif;font-size:18px;color:#FFF;font-weight:bold;margin:0 auto 10px auto;padding-top:4px}ul.pasos li.active,ul.pasos li.ok{color:#F7342D}ul.pasos li.ok span{text-indent:-3000px;position:relative}ul.pasos li.ok span:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -247px -133px;width:20px;height:15px;display:block;position:absolute;top:10px;left:8px}ul.pasos li.active span,ul.pasos li.ok span{background:#F7342D}.datos-reserva{padding-left:160px;overflow:hidden;margin-bottom:30px}.datos-reserva img{float:left;margin-left:-160px;width:140px;height:185px}.datos-reserva h5{font-size:19px;font-family:"Raleway",sans-serif;color:#333333;font-weight:normal;line-height:23px;margin-top:0}.datos-reserva h6{font-family:"Raleway",sans-serif;font-size:14px;color:#333333;font-weight:500;margin-top:15px}.datos-reserva h6 span{color:#E54325}.datos-reserva p{font-size:12px;margin-top:15px;line-height:14px}.form-control{border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:42px;font-size:13px}.form-control.calendario{background-image:url(../img/icon-calendario.png);background-repeat:no-repeat;background-position:95% center}.form-group{margin-bottom:10px}.checkbox{font-weight:normal;font-size:12px;margin-top:20px}.checkbox input{margin:0;position:static}form .condiciones{color:#868686;font-size:12px}form .iconos-pago{text-align:center;margin:40px 0 70px 0}.form-grande.form-horizontal{margin-top:55px}.form-horizontal .control-label{font-family:"Raleway",sans-serif;color:#333333;font-weight:700}.form-horizontal .form-group .row.doble-input{margin:0 -5px}.form-horizontal .form-group .row.doble-input>div{padding:0 5px}.form-horizontal .form-group .row.doble-input .link-upload{margin-top:5px;padding-left:0;padding-right:0}.form-horizontal .boton{margin-top:20px;margin-bottom:20px}.form-horizontal .boton .btn+.btn{margin-left:10px}form.hipoteca-paso-2{margin-top:30px}form.hipoteca-paso-2 h3{font-size:20px;margin-top:10px;margin-bottom:10px}form.hipoteca-paso-2 .mensaje-grande{max-width:460px;margin:42px auto 30px auto}form.hipoteca-paso-2 .mini-gris{text-align:left}form.hipoteca-paso-2 .control-label{color:#777777}form.hipoteca-paso-2 .form-control-static{color:#333333;font-weight:700;font-family:"Raleway",sans-serif}form.guardar-personalizacion{margin-top:30px}form.guardar-personalizacion button{margin:10px 0}.calculo-cuota{font-size:19px;font-family:"Raleway",sans-serif;margin-top:20px;letter-spacing:-0.4px;margin-bottom:5px}h5.vivienda-seleccionada{text-align:center;font-size:17px;margin-top:15px;color:#333333}h5.vivienda-seleccionada span{font-weight:700}.row.regalo{border-bottom:1px solid #BBBBBB;padding-bottom:19px;margin:10px 10px 0 10px}.row.regalo.reserva{margin-bottom:20px}.row.regalo>div{padding:0}.row.regalo>div+div{padding-left:10px}.row.regalo h3{color:#388B3C;text-align:left;font-size:26px;font-weight:bold;line-height:31px}.row.regalo.reserva h3{color:#F7332B}.row.regalo p{font-size:19px;font-family:"Raleway",sans-serif;color:#333333}.mensaje-grande{background:#F2F2F2;border-top:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB;margin:20px 10px;padding:25px 15px;text-align:center}.mensaje-grande.medio{width:460px;margin-left:auto;margin-right:auto}.mensaje-grande.mensaje-ok{background:#D1E7D9;border-color:#388B3C}.mensaje-grande.mensaje-aviso{background:#FDB2AF;border-color:rgb(228,0,43)}.mensaje-grande h4{font-size:20px;color:#333333;font-weight:700;margin-bottom:5px}.mensaje-grande h5{color:#777777;font-size:16px;margin-top:5px;margin-bottom:0}.mini-gris{font-size:12px;color:#858585;text-align:center;margin:20px auto}.nav-tabs.nav-thumbs{padding-left:8px;padding-top:8px;padding-right:5px}.nav-tabs.nav-thumbs>li{float:left;width:50%;padding:4px 3px}.nav-tabs.nav-thumbs>li>a{padding:0;color:#FFF;font-weight:normal;font-size:12px}.nav-tabs.nav-thumbs>li img{width:100%}.nav-tabs.nav-thumbs>li span{position:absolute;bottom:5px;left:5px;right:5px;padding:2px 0 2px 26px;height:22px}.nav-tabs.nav-thumbs>li span:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -166px -36px;width:16px;height:17px;float:left;margin-left:-20px}.nav-tabs.nav-thumbs>li.active span:before{background-position:-142px -36px}.nav-tabs.nav-thumbs>li a:before{content:"";background:#000000;opacity:0.5;position:absolute;bottom:5px;left:5px;right:5px;height:22px}.row.tabs-thumbs{background:#FFF;border-top:1px solid #E7E7E7;margin:0 0 50px 0}.row.tabs-thumbs>div{padding:0}.row.tabs-thumbs .carousel-indicators{bottom:-45px}.table-width-sm{max-width:620px;margin:0 auto 50px auto}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#F2F2F2;border:none}.table-striped>tbody>tr:nth-child(2n)>td,.table-striped>tbody>tr:nth-child(2n)>th{background-color:rgba(242,242,242,0.5);border:none}.table-personalizacion>tbody>tr>th{font-family:"Raleway",sans-serif;color:#333333;font-weight:700;vertical-align:middle;padding-left:23px;width:50%}.table-personalizacion a{color:#999999;font-size:12px;font-family:"Raleway",sans-serif}.table-personalizacion a img{margin-right:10px}.table-personalizacion .popover{padding:0;border:0;margin:0}.table-personalizacion .arrow{display:none}.table-personalizacion .popover-content{padding:0}.table.table-detalles{font-family:"Raleway",sans-serif;font-size:12px;color:#858585}.table.table-detalles>thead>tr>th{background:#FFF;padding:19px 8px 14px 8px;font-family:"Raleway",sans-serif;font-weight:700;font-size:12px;color:#999999;border-bottom:1px solid #E7E7E7}.table.table-detalles>thead>tr>th .checkbox-js+label{position:relative;top:3px}.table.table-evolucion-obra>thead>tr>th{width:23%}.table.table-evolucion-obra>thead>tr>th:first-child{width:auto}.table.table-reformas>thead>tr>th:first-child{width:61%}.table.table-detalles>tbody>tr>td{padding:11px 8px}.table.table-detalles>tbody>tr>td.info-tabla{text-transform:uppercase;font-weight:bold;text-align:right}.table.table-detalles>tbody>tr>td.info-tabla span{color:rgb(228,0,43);margin-left:10px}.table.table-padding-md>tbody>tr>td{padding:10px 8px}.table.table-reformas>tbody>tr>td{padding:10px 8px}.table.table-reformas>tbody>tr>td:first-child{padding:3px 8px}.table.table-reformas a{font-weight:bold}.table.table-detalles>tbody>tr>td{border-top:1px solid #FFF}.table-detalles.table-striped>tbody>tr:nth-child(odd)>td{background:#F2F2F2}.table-detalles.table-striped>tbody>tr:nth-child(2n)>td{background:#F8F8F8}.pie-botones{margin:40px 0}.row.tipo-tarjeta>div+div{padding-left:0}.row.tipo-tarjeta>div:after{content:"";float:left;background:transparent url(../img/sprites.fw.png) no-repeat 0 0}.row.tipo-tarjeta>div.tarjeta-visa:after{background-position:-434px -90px;width:52px;height:33px}.row.tipo-tarjeta>div.tarjeta-mastercard:after{background-position:-434px -49px;width:52px;height:36px}.row.tipo-tarjeta>div.tarjeta-amex:after{background-position:-428px -1px;width:50px;height:44px}.row.tipo-tarjeta>div input{float:left;margin-top:10px;margin-right:10px}.icon-question{font-size:13px;color:#777777;display:inline-block}.icon-question:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -4px -148px;width:16px;height:16px;float:right;margin-left:7px}.icon-volver{font-weight:bold;display:inline-block}.icon-volver:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -156px -155px;width:17px;height:12px;float:left;margin-right:7px;margin-top:5px}.row.cvv-tarjeta,.row.numero-tarjeta,.row.vencimiento-tarjeta{margin:0 -5px}.row.cvv-tarjeta>div,.row.numero-tarjeta>div,.row.vencimiento-tarjeta>div{padding:0 5px}.cvv-tarjeta .icon-question{margin-top:10px}.row.detalle-muebles{width:330px;margin:0 auto;font-family:"Raleway",sans-serif;color:#777777}.row.detalle-muebles h5{margin-top:0;color:#333333;font-weight:700;margin-bottom:5px}#modal-youtube .modal-content{background:#000;text-align:center}.tiny-scrollbar{width:100%;margin:0;padding:0 10px 0 0}.tiny-scrollbar .viewport{width:100%;height:395px;overflow:hidden;position:relative}.tiny-scrollbar .overview{list-style:none;position:absolute;left:0;top:0;right:0;padding:0;margin:0}.tiny-scrollbar .scrollbar{background:red;position:relative;float:right;width:10px;margin-right:-10px}.tiny-scrollbar .track{background:#999999;height:100%;width:10px;position:relative}.tiny-scrollbar .thumb{background:#F7302F url(../img/scrollbar-top.png) no-repeat 0px 98%;height:20px;width:10px;cursor:pointer;overflow:hidden;position:absolute;top:0}.tiny-scrollbar .thumb .end{background:#F7302F url(../img/scrollbar-top.png) no-repeat 0px 2px;overflow:hidden;height:11px;width:10px}.tiny-scrollbar .disable{display:none}.noSelect{-ms-user-select:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.tabs-grandes{background:#333333;padding-top:10px}.tabs-grandes .pagination-wrapper{margin:0;padding:10px 0}.tabs-grandes .contenido-vista{background:#444444}.tabs-grandes .nav-tabs{margin-bottom:10px;background:#DDDDDD}.tabs-grandes .nav-tabs>li{width:25%}.tabs-grandes .nav-tabs>li.active{background:#FFF}.tabs-grandes .nav-tabs>li.active .btn{visibility:hidden}.tabs-grandes .nav-tabs>li>a{padding:7px 10px 12px 10px}.tabs-grandes .nav-tabs>li>a h4{font-weight:800;text-align:center;font-size:20px;margin-top:5px;color:#333333}.tabs-grandes .nav-tabs>li.active>a h4{color:#F7332B}.tabs-grandes .nav-tabs>li>a p{font-size:12px;color:#333333;text-align:center;font-family:"Raleway",sans-serif;margin-bottom:0}.tabs-grandes .nav-tabs>li>a h5{font-size:24px;color:#333333;text-align:center;margin-top:0px}.tabs-grandes .nav-tabs>li>a div{display:block}.tabs-grandes .filtros-busqueda{margin-bottom:0}.tabs-grandes .mas-filtros{display:block;padding-top:10px;padding-bottom:10px}.tabs-grandes .mas-filtros .row>div{margin-bottom:0px}.tabs-grandes .mas-filtros .row.filtros-top-lista>div>div.filtro-simple-1{width:18%}.tabs-grandes .mas-filtros .row>div>div.filtro-simple-2{width:15%}.tabs-grandes .mas-filtros .row.filtros-top-lista>div>div.filtro-doble{width:27%}.tabs-grandes .mas-filtros .row>div>div.filtro-doble>div{width:50%!important;float:left}.mas-filtros .row.filtros-top-plano>div>div{width:24.2%}.tabs-grandes .mas-filtros .row>div>div.total-viviendas{background:none;width:58%}.tabs-grandes .mas-filtros .row>div>div.total-viviendas h3{font-size:18px;color:#FFF;text-align:left;padding-top:10px;padding-left:10px}.tabs-grandes .mas-filtros .row>div>div.links{background:none;width:25%;padding-top:5px}.tabs-grandes .mas-filtros .row>div>div.links .chosen-single{background:none}.tabs-grandes .mas-filtros .row>div>div.links .chosen-single span{color:#FFF}.tabs-grandes .mas-filtros .row>div>div.links .navbar-nav>li>a{padding:3px 0 0 0;font-size:12px;font-family:"Raleway",sans-serif;color:#FFF}.tabs-grandes .mas-filtros .row>div>div.links .navbar-nav>li>a:hover{background:none}.tabs-grandes .mas-filtros .row>div>div.links .navbar-nav.last-block>li+li{border-left:1px solid #fff;padding-left:11px;margin-left:11px}.tabs-grandes .mas-filtros .row>div>div.links .nav.navbar-nav .chosen{padding:0}.tabs-grandes .mas-filtros .row>div>div.links .navbar-nav.last-block:last-child{margin-right:0}.tabs-grandes .mas-filtros .row>div>div.borrar{width:9%;background:none;padding-top:10px;display:block}.tabs-grandes .mas-filtros .row>div>div.borrar a{font-size:16px;color:#FFFFFF}.tabs-grandes .mas-filtros .row>div>div+div{margin-left:1%}.tabs-grandes .propiedades .row{background:rgb(228,0,43);margin:0 0 10px 0}.tabs-grandes .propiedades .row>div{padding-left:12px;padding-right:12px}.tabs-grandes .propiedades .row>div.detalles{background:#FFF}.tabs-grandes .propiedades .row>div.ultimas-unidades{background:#FFB500;text-align:center;color:#FFF;font-size:12px;font-family:"Raleway",sans-serif;padding:5px 0 3px 0}.tabs-grandes .propiedades .row>div.precio span{font-size:30px;color:#FFFFFF;font-family:"Raleway",sans-serif;text-align:center;padding-top:30px;display:block}.tabs-grandes .propiedades .row>div.precio a{color:#FFF;text-align:center;display:block;font-size:12px;margin-top:5px}.tabs-grandes .propiedades .row>div h3{font-size:20px;color:#333333;font-family:"Raleway",sans-serif;text-align:left;font-weight:bold;padding-top:13px;margin-bottom:14px}.tabs-grandes .propiedades .prop-detalles.prop-grande{text-align:left;margin-top:14px;padding-bottom:10px}.tabs-grandes .propiedades ul.caracteristicas{list-style:none;padding:0;float:left;font-size:14px;color:#777777;margin-top:3px}.tabs-grandes .propiedades ul.caracteristicas li{display:inline-block}.tabs-grandes .propiedades ul.caracteristicas li+li:before{border-left:1px solid #777777;content:"";height:13px;float:left;margin-top:5px;margin-right:7px;margin-left:7px}.tabs-grandes .propiedades ul.links{list-style:none;padding:0;float:right;margin-top:2px}.tabs-grandes .propiedades ul.links li{display:inline-block}.tabs-grandes .propiedades ul.links li+li{padding-left:5px;border-left:1px solid #BBBBBB;margin-left:5px}.tabs-grandes .propiedades ul.links li a{font-size:13px;font-weight:bold;font-family:"Raleway",sans-serif}#modal-planos h2{font-size:24px}#modal-planos form,form.form-filtro{max-width:600px;margin:0 auto}#modal-planos .chosen-container-single .chosen-single,form.form-filtro .chosen-container-single .chosen-single{border-radius:0;padding:4px 10px;height:42px;border:none;-webkit-box-shadow:none;box-shadow:none;margin-top:-4px}#modal-planos .prop-detalles.prop-grande{border-bottom:0}#modal-planos .botones a{display:inline-block;color:#999999;font-size:12px;font-family:"Raleway",sans-serif;padding-right:30px;margin-left:20px}#modal-planos .botones a:hover{color:rgb(228,0,43)}#modal-planos .botones a:after{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -162px -133px;width:16px;height:20px;float:right;margin-right:-30px}#modal-planos .botones{text-align:right;margin-top:10px}.table.table-pagos{font-size:12px;font-family:"Raleway",sans-serif;border-bottom:1px solid #CCCCCC}.table.table-pagos>tbody>tr>td{border-color:#CCCCCC}.table.table-pagos a.eliminar{background:transparent url(../img/sprites.fw.png) no-repeat -184px -158px;width:10px;height:10px;display:inline-block;text-indent:-3000px;margin-top:5px}.form-grande.form-horizontal.form-pago-logrado{margin-top:30px}.form-pago-logrado h5{color:#333333;font-family:"Raleway",sans-serif;font-weight:700;margin-bottom:20px}.chosen-container-single.form-control{width:100%!important}.chosen-container-single.form-control .chosen-single span{color:#777777}.chosen-container-single.form-control .chosen-single{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding-left:0;height:100%;line-height:30px}.chosen-container-single.form-control .chosen-single div b{background-position:0 2px}.slider-muebles{overflow:hidden;padding:0 0 10px;width:100%;position:relative}.slider-muebles .left-layer,.slider-muebles .right-layer{background:#FFF;opacity:0.5;top:0;bottom:0;position:absolute}.slider-muebles .left-layer{left:0}.slider-muebles .right-layer{right:0}.slider-muebles>.viewport{float:left;position:relative;margin-bottom:200px}.slider-muebles>.buttons{background:transparent url(../img/sprites.fw.png) no-repeat -316px -87px;width:26px;height:50px;position:absolute;top:35%;z-index:1;left:50px}.slider-muebles>.buttons.next{left:auto;right:50px;background-position:-347px -87px}.slider-muebles>.viewport>.overview{list-style:none;position:absolute;padding:0;margin:0;left:0;top:0;overflow:visible!important}.slider-muebles>.viewport>.overview>li{float:left;margin:0;padding:1px}.slider-muebles .carousel-inner>.item>img{width:100%}.carousel-muebles-thumb{height:95px;padding:0 0 10px;margin:20px auto 20px auto;width:470px;position:relative}.carousel-muebles-thumb .viewport{float:left;width:470px;height:87px;position:relative;overflow:hidden}.carousel-muebles-thumb>.buttons{background:transparent url(../img/sprites.fw.png) no-repeat -375px -96px;width:16px;height:32px;position:absolute;top:25px;z-index:1;left:-50px}.carousel-muebles-thumb>.buttons.next{left:auto;right:-50px;background-position:-395px -95px}.carousel-muebles-thumb .disable{visibility:hidden}.carousel-muebles-thumb .overview{list-style:none;position:absolute;padding:0;margin:0;width:240px;left:0;top:0}.carousel-muebles-thumb .overview li{float:left;margin:0 10px 0 0;height:85px;width:150px}.carousel-muebles-thumb .overview li a{display:block}.carousel-muebles-thumb .overview li.active a{border:2px solid rgb(228,0,43)}.carousel-muebles-thumb .overview li img{width:100%;height:100%}.slider-muebles>.viewport>.overview>li .carousel-muebles-thumb,.slider-muebles>.viewport>.overview>li .quiero-muebles{display:none}.slider-muebles>.viewport>.overview>li.active .carousel-muebles-thumb,.slider-muebles>.viewport>.overview>li.active .quiero-muebles{display:block}#tabs-escoger-muebles>.nav-tabs{border-top:1px solid #BBBBBB}#tabs-escoger-muebles>.nav-tabs,.nav-tabs.tabs-grandes2{text-align:center;border-bottom:1px solid #BBBBBB}#tabs-escoger-muebles>.nav-tabs>li,.nav-tabs.tabs-grandes2>li{display:inline-block;float:none}#tabs-escoger-muebles>.nav-tabs>li>a,.nav-tabs.tabs-grandes2>li>a{padding:23px 15px}#tabs-escoger-muebles>.tab-content>.tab-pane>h3{font-size:24px;font-family:"Raleway",sans-serif;color:#333333;font-weight:bold;margin-top:20px;margin-bottom:13px}#tabs-escoger-muebles>.tab-content>.tab-pane>h4{text-align:center;color:#777777;font-size:16px;margin-top:0}#tabs-escoger-muebles>.tab-content>.tab-pane>h5{text-align:center;font-family:"Raleway",sans-serif;font-size:17px;color:#333333;margin-top:15px;margin-bottom:25px}#tabs-escoger-muebles>.tab-content>.tab-pane>h5 span{font-weight:700}.perseguidor{height:55px;background:#333333;text-align:center;padding:9px 0;position:fixed;top:-55px;z-index:1;left:0;width:100%;-webkit-transition:top 0.5s;-o-transition:top 0.5s;transition:top 0.5s}.perseguidor.shrink{top:40px}.well{background:#FFF;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-size:16px;color:#777777;text-align:center;padding:14px}.well .boton{margin-top:20px}.well .boton a{margin-top:10px}.well h2{font-size:24px;color:#333333;font-weight:700;margin-bottom:21px;margin-top:3px}.well h2+h3{font-size:16px;color:#444444;margin-top:-9px;margin-bottom:7px}.well h2+h3.margin-bottom{margin-bottom:25px}.well .link-read-more{margin-bottom:15px}.well p:last-child{margin-bottom:0}.well .prop-detalles{margin:0 auto 15px auto;display:inline-block}.well .prop-detalles>li{display:inline-block}.well .prop-detalles>li+li{margin-left:15px}@media (min-width:768px){.well .boton a{margin-top:0}}.breadcrumb{font-size:12px;background:none;padding:0;margin-bottom:15px}.breadcrumb>li+li:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -285px -134px;width:6px;height:10px;float:left;margin-top:4px;margin-left:7px;margin-right:7px}.row.intro-row{margin-bottom:10px}.row.intro-row h3{text-align:left;padding-top:8px}.row.intro-row .breadcrumb{margin-top:10px}.row.intro-row .botones{text-align:right}.col-nav-container .nav-stacked{display:none}.col-nav-container .mobile-menu{width:100%;margin-bottom:10px}.col-nav-container .mobile-menu>.dropdown-toggle.btn-default,.col-nav-container .open>.dropdown-toggle.btn-default{background:rgb(228,0,43);color:#FFF;width:100%;border:none;text-align:left}.col-nav-container .mobile-menu .dropdown-menu{width:100%;border-radius:0;border:none;background:#CCCCCC}.col-nav-container .mobile-menu .dropdown-menu>li>a{padding:10px 10px;font-size:14px;font-family:"Raleway",sans-serif;font-weight:bold;color:#777777}.col-nav-container .mobile-menu .caret{border-top-color:#FFF}.col-nav-container .mobile-menu .dropdown-menu>.active>a,.col-nav-container .mobile-menu .dropdown-menu>.active>a:focus,.col-nav-container .mobile-menu .dropdown-menu>.active>a:hover{text-decoration:none;outline:0;background:#DDDDDD;color:#D83225}@media (min-width:992px){.col-nav-container .mobile-menu{display:none}.col-nav-container .nav-stacked{display:block}.row>.col-nav-container{padding-right:0}.row>.col-nav-container-right{padding-left:3px}.row>.col-content{padding-left:8px}.row>.col-content-left{padding-right:7px}}.nav-stacked{background:#FAFAFA;font-family:"Raleway",sans-serif;font-weight:bold;font-size:14px}.nav-stacked>li>a{padding:10px 12px}.nav-stacked>li>a{color:#777777}.nav-stacked>li.active>a{background:#F2F2F2;color:#333333}.nav-stacked>li>a:focus,.nav-stacked>li>a:hover{color:#F23333;background:#F2F2F2}.nav-stacked>li>.nav-stacked{border-top:1px solid #E7E7E7}.nav-stacked>li+li{border-top:1px solid #E7E7E7;margin-top:0}.nav-stacked>li>.nav-stacked>li>a{font-size:12px;font-weight:normal;padding:6px 12px 6px 22px;border:none}.nav-stacked>li>.nav-stacked>li+li{border:none}.row.propiedad-vista-mini{background:#FFF;margin:0 0 20px 0;position:relative}.propiedad-vista-mini .imagen{padding:0}.propiedad-vista-mini .imagen img{width:100%}.propiedad-vista-mini .contenido h3{font-size:16px;text-align:left;font-weight:bold;font-family:"Raleway",sans-serif;margin-top:9px}.propiedad-vista-mini .contenido .ubicacion{color:#777777}.propiedad-vista-mini .contenido .ubicacion:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat -135px -55px;width:10px;height:17px;float:left;margin-right:5px}.propiedad-vista-mini .prop-detalles{margin-bottom:5px}.propiedad-vista-mini .prop-detalles>li+li{margin-left:10px}.propiedad-vista-mini .contenido .entrar{position:absolute;height:50px;left:0;right:0;background:rgb(228,0,43);color:white;bottom:0;text-align:center;text-transform:uppercase;font-size:12px;padding-top:18px}.propiedad-vista-mini .contenido .detalles{font-family:"Raleway",sans-serif;font-weight:700;font-size:13px;display:block;border-top:1px solid #BBBBBB;margin-right:10px;padding-top:4px}.propiedad-vista-mini .texto-superior{background:#999999;color:#FFF;text-align:center;font-size:11px;padding:3px 0;margin-left:-15px;margin-right:-15px}.propiedad-vista-mini .texto-superior.text-naranja{background:#F4B800}.propiedad-vista-mini .imagen .texto-superior{position:absolute;left:15px;right:15px;top:0;background:transparent url(../img/pixelopacity1.png) repeat 0 0;font-family:"Raleway",sans-serif;font-size:14px;font-weight:bold;padding:0;line-height:21px}@media (min-width:992px){.propiedad-vista-mini .contenido .entrar{top:0;left:auto;padding-top:67px;height:auto;width:126px}.propiedad-vista-mini .contenido{padding-right:126px;padding-left:0;position:static}.propiedad-vista-mini .texto-superior{margin-left:-10px;margin-right:0}.propiedad-vista-mini .imagen .texto-superior{left:10px;right:8px}.propiedad-vista-mini .imagen{padding-right:8px}}.row.banners-texto{margin:0;background:#FFF;border-bottom:1px solid #E7E7E7;position:relative}.row.banners-texto>div{padding-top:31px;text-align:center;font-size:17px;color:#333333;padding-bottom:40px}.row.banners-texto>div:hover{background:#444444}.row.banners-texto>div+div{border-top:1px solid #E7E7E7}.row.banners-texto h3{font-size:24px;color:#333333;font-weight:normal;height:52px;text-align:center}.row.banners-texto h3.especial{color:rgb(228,0,43);font-size:17px;font-weight:bold}.row.banners-texto.banners-texto-small>.col-md-4>h3{height:82px}.row.banners-texto.banners-texto-small>.col-md-4>p{height:60px}.row.banners-texto p{height:55px;font-family:"Raleway",sans-serif}.row.banners-texto>div:hover h3,.row.banners-texto>div:hover p{color:#FFF}.row.banners-texto .btn{padding-left:10px;padding-right:10px}.row.banners-texto .btn.btn-link{font-weight:800;font-size:16px;white-space:inherit;line-height:19px;padding:0}.row.banners-texto p a.link-interior{display:block;margin-top:25px;font-weight:bold}.row.banners-texto p a.link-interior.margin-sm{margin-top:10px}.row.banners-texto.banners-texto-small p{height:90px;font-size:14px;line-height:15px}.row.banners-texto.banners-texto-small>div{padding-top:18px;padding-bottom:20px}.texto-mini{font-size:12px}.row.banners-texto.banner-texto-full>div{min-height:235px}.row.banners-texto.banner-texto-full h3{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:992px){.row.banners-texto>div+div{border-left:1px solid #E7E7E7;border-top:none}}.row.recomendaciones{margin:35px 0;background:#FFF}.row.recomendaciones>div{padding:0 0 40px 0}.row.recomendaciones>div+div{border-left:1px solid #E7E7E7}.row.recomendaciones>.recomendacion p{color:#777777;font-size:12px;margin:2px 20px 10px 20px;text-align:center}.row.recomendaciones>.propiedad img{width:100%}.row.recomendaciones>.propiedad h4,.row.recomendaciones>.recomendacion h4{margin-top:8px;text-align:center;color:#333333;font-weight:bold;font-size:16px;font-family:"Raleway",sans-serif;margin-bottom:0}.row.recomendaciones>.recomendacion h4{color:#F13939;border-bottom:1px solid #E7E7E7;padding-bottom:10px;margin-left:10px;margin-right:10px}.row.recomendaciones>.recomendacion h4:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat 0 0;display:block;margin:0 auto}.row.recomendaciones>.recomendacion h4.img-llave:before{background-position:-298px -150px;width:62px;height:62px;margin-top:20px;margin-bottom:20px}.row.recomendaciones>.recomendacion h4.img-casa:before{background-position:-365px -143px;width:132px;height:80px;margin-top:12px;margin-bottom:12px}.row.recomendaciones>.propiedad h5,.row.recomendaciones>.recomendacion h5{font-size:16px;color:#F13939;text-align:center;font-family:"Raleway",sans-serif;font-weight:800;margin-top:0px;border-bottom:1px solid #E7E7E7;padding-bottom:8px;margin:0px 10px}.row.recomendaciones>.recomendacion h5{color:#333333;margin-top:8px;border:none}.row.recomendaciones>.propiedad .prop-detalles{margin-left:10px;margin-right:10px;margin-bottom:10px}.row.recomendaciones>.propiedad .prop-detalles>li+li{margin-left:15px}.row.recomendaciones .btn{position:absolute;bottom:4px;left:10px;right:10px;width:auto}@media (min-width:992px){.row.recomendaciones>.propiedad .prop-detalles{margin-bottom:2px}}.banner-grande{margin:20px 0;background:#FFF;padding:10px 0 15px 0}.banner-grande>.imagen{padding-right:0}.banner-grande>.imagen img{margin:0 auto}.banner-grande>.texto{padding-top:20px;padding-left:35px;text-align:left}.banner-grande>.texto h4{color:#666666;font-size:16px;font-weight:800;font-family:"Raleway",sans-serif;margin-bottom:0}.banner-grande>.texto h3{color:#666666;font-size:24px;font-weight:800;font-family:"Raleway",sans-serif;margin-top:3px}.banner-grande>.texto h3 span{color:#F13939;display:block}.banner-grande>.boton{text-align:center;padding-top:45px}.banner-grande>.boton.boton-full .btn{padding-left:0;padding-right:0;display:block}@media (min-width:768px){.banner-grande>.texto h3{text-align:left}.banner-grande>.imagen.imagen-left img{margin:0}.banner-grande>.boton.boton-full{padding-left:0}.banner-grande>.texto.texto-grande{padding-left:0;padding-top:10px}}.nav-tabs.mini-tabs{background:none}.nav-tabs.mini-tabs>li{float:right}.nav-tabs.mini-tabs>li>a{padding:5px;text-transform:uppercase}.nav-tabs.mini-tabs>li:first-child>a{padding-right:0}.ver-reformas{background:#FFF}.ver-reformas .pagination-wrapper{margin-top:10px;padding-bottom:5px}.ver-reformas .table.table-detalles{margin-bottom:10px}.ver-reformas .filtro{text-align:center;font-family:"Raleway",sans-serif;font-weight:700;font-size:14px;color:#333333;padding-top:15px;border-bottom:1px solid #E7E7E7;padding-bottom:13px}.ver-reformas .filtro .chosen-container{width:auto;min-width:160px;text-align:left;font-size:13px;font-weight:normal;margin-left:9px}.ver-reformas .filtro .chosen-container-single .chosen-single{height:23px;border-radius:0;line-height:23px}.ver-reformas .filtro .chosen-container-single .chosen-single div b{background-position:0 0}.ver-reformas .form-grande.form-horizontal.form-pago-logrado{margin-top:20px;margin-left:10px;margin-right:10px}.ver-reformas .form-pago-logrado h5{margin-bottom:16px}.ver-reformas .table.table-pagos{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC}.ver-reformas .form-horizontal .boton{margin-top:15px;margin-bottom:17px}.ver-reformas form .condiciones{max-width:530px;margin:0 auto;text-align:center;line-height:15px}.ver-reformas form .iconos-pago{margin-top:13px;margin-bottom:0;padding-bottom:30px}.ver-reformas .row.landing-contenido-simple p{margin-top:18px;line-height:20px}.ver-reformas .row.landing-contenido-simple.links-bottom ul.separador{position:static}@media (min-width:992px){.ver-reformas .landing-contenido-simple .contenido{padding-left:3px}.ver-reformas .landing-contenido-simple .imagen{width:23%}}.tabpanel-interior .contenedor{background:#FFF}.tabpanel-interior .pagination-wrapper{margin-top:10px;padding-bottom:5px;margin-bottom:0}.tabpanel-interior .pagination-wrapper.separador{border-top:1px solid #E7E7E7;padding-top:10px}.tabpanel-interior .table.table-detalles{margin-bottom:15px}.tabpanel-interior .btn{padding-left:8px;font-size:12px}.tabpanel-interior .menu-inferior{padding:0;margin-top:7px}.tabpanel-interior .menu-inferior>li{display:block}.tabpanel-interior .menu-inferior>li>a{font-family:"Raleway",sans-serif;font-size:12px;color:rgb(228,0,43);font-weight:bold;text-transform:uppercase}.menu-inferior li.descargar:before,.menu-inferior li.imprimir:before{content:"";background:transparent url(../img/sprites.fw.png) no-repeat 0 0;float:left;margin-right:10px}.menu-inferior li.descargar:before{background-position:-4px -169px;width:12px;height:14px;margin-top:2px}.menu-inferior li.imprimir:before{background-position:-20px -170px;width:16px;height:14px;margin-top:2px}@media (min-width:768px){.tabpanel-interior .menu-inferior>li{display:inline-block}.tabpanel-interior .menu-inferior>li+li{margin-left:10px;border-left:1px solid #BBBBBB;padding-left:10px}}.carousel-propiedad .carousel-caption{background:transparent url(../img/pixelopacity1.png) repeat 0 0;left:0;right:0;bottom:0;text-align:left;font-family:"Raleway",sans-serif;font-size:12px;font-weight:700;padding:12px 10px}.carousel-propiedad .carousel-caption a{font-family:"Raleway",sans-serif;font-size:12px;color:#FFF;font-weight:700}@media (max-width:767px){.table.table-responsive-columns>thead{display:none}.table.table-responsive-columns>tbody>tr>td,.table.table-responsive-columns>tfoot>tr>td{display:block;position:relative;padding-left:50%;float:none;white-space:normal}.table.table-responsive-columns>tfoot>tr>td{padding-left:0;text-align:left}.table.table-responsive-columns>tbody>tr>td.full-responsive-column{padding-left:8px;text-align:left}.table.table-responsive-columns>tbody>tr>td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;content:attr(data-label)}}ul.listado-ofertas{background:#FFF;padding:0}ul.listado-ofertas li{list-style:none;padding:9px}ul.listado-ofertas li+li{border-top:1px solid #E7E7E7}ul.listado-ofertas li h4{text-align:center;padding-top:10px}ul.listado-ofertas li h5{font-weight:bold;font-family:"Raleway",sans-serif;color:#333333;font-size:16px;margin-top:5px;margin-bottom:5px}ul.listado-ofertas li p{font-family:"Raleway",sans-serif;font-weight:700;color:#777777;line-height:17px;margin-bottom:5px}ul.listado-ofertas li p.info{font-size:12px;font-weight:normal;margin-bottom:0}.row.intro-tarifas{background:#FFFFFF;margin:25px 0 12px 0;padding:8px 0}.row.intro-tarifas>div{padding:0 10px}.row.intro-tarifas h5{font-family:"Raleway",sans-serif;font-weight:bold;color:#777777;font-size:14px;margin-top:14px}.row.intro-tarifas ul{margin:2px 0 0 0;list-style:none;padding:0;overflow:hidden}.row.intro-tarifas ul li{padding:0;border-left:1px solid #DDDDDD;float:left}.row.intro-tarifas ul li+li{padding-left:5px;margin-left:5px}.table .table-sort{display:inline-block;position:relative;top:2px;margin-left:5px}.table .table-sort a{display:block;text-indent:-3000px}.table .table-sort a:before{content:"";display:block}.table .table-sort a.sort-up:before{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:5px solid rgb(228,0,43);margin-bottom:2px}.table .table-sort a.sort-down:before{width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid rgb(228,0,43)}tfoot.table-pagination{background:#FFF}tfoot.table-pagination .pagination-wrapper{margin:5px 0 0 0}.tooltip{background:#FFF;border:1px solid #BBBBBB;opacity:1}.tooltip-inner{background:none;color:#858585;font-size:12px;font-family:"Raleway",sans-serif;padding:7px 10px}.tooltip.top .tooltip-arrow{width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:10px solid #FFF;bottom:-10px;z-index:1;margin:0;left:auto;right:10px}.tooltip.top:before{content:"";width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:10px solid #BBBBBB;bottom:-11px;right:10px;position:absolute;z-index:0}.toggle-link.link-ir .abierto{display:none}.toggle-link.link-ir-abajo .cerrado{display:none}@media (max-width:991px){.filtros-busqueda form .subtipos,.filtros-busqueda form .zonas{width:50%;margin-right:0}.filtros-busqueda form .promociones,.filtros-busqueda form .tipos{width:50%;margin-left:0}.filtros-busqueda form .bloque{width:100%}.filtros-busqueda form .precio-max{margin-left:0;width:25%}.filtros-busqueda form .precio-min{width:25%}.filtros-busqueda form .toggle-filtros{width:100%;text-align:center}.filtros-busqueda form .toggle-filtros a{text-align:center;display:inline-block}ul.listado-ofertas{margin-top:20px}#tabla-planos img{max-width:100%}}@media (max-width:460px){.filtros-busqueda form .bloque,.filtros-busqueda form .promociones,.filtros-busqueda form .tipos,.filtros-busqueda form .zonas{width:100%;margin-left:0}.filtros-busqueda form .precio-max,.filtros-busqueda form .precio-min{width:50%;margin-left:0}}@media (max-width:720px){.row.intro-tarifas ul li{width:100%;clear:both;margin-left:0;border:0}.row.intro-tarifas ul li a{width:50%;float:left}.row.intro-tarifas ul li+li{margin-left:0;padding-left:0;margin-bottom:4px}.row.intro-tarifas ul li:last-child{margin-top:4px;width:100%}.row.intro-tarifas ul li:last-child a{width:100%}#tabla-planos img{max-width:100%}.navbar-nav>li.menu-usuario>.dropdown-menu{width:100%}}.item-number{font-family:"Raleway",sans-serif;font-size:50px;color:#999999}.item-number span{font-size:24px;color:#666666;position:relative;top:-5px}.info-mapa{border-top:1px solid #BBBBBB;border-bottom:1px solid #BBBBBB;padding:20px 0}.info-mapa .item-number{margin-top:25px}@media (min-width:992px){.info-mapa img{float:right}}.text-center>img.img-responsive{margin-left:auto;margin-right:auto}.listado-simple{list-style:none;padding:0;border-bottom:1px solid #DDDDDD}.listado-simple>li{padding:6px 5px;border-top:1px solid #DDDDDD}.listado-simple>li h5{margin:0;font-weight:700;font-family:"Raleway",sans-serif;color:#333333}.listado-simple>li p{font-size:12px;color:#868686;margin:0}.row.interior-landing{margin-top:15px}.row.interior-landing h3{text-align:left;margin-bottom:15px}.row.interior-landing .columna-izquierda p{font-size:16px;line-height:20px}@media (min-width:992px){.row.interior-landing .columna-derecha{padding-left:0}}.map-container{margin-top:10px;margin-bottom:40px}.datepicker.dropdown-menu{z-index:1051}.historia-grupo{margin-bottom:20px}.historia{background:#FFF;margin-left:80px;padding:10px 10px 10px 250px;position:relative}.historia+.historia{border-top:1px solid #E7E7E7}.historia h4{font-size:14px;color:#F23933;font-weight:700;margin-bottom:5px}.historia h3{text-align:left;font-size:20px}.historia p{font-size:16px;color:#777777;margin:0;line-height:20px}.historia img{float:left;width:220px;margin-left:-240px}.historia .historia-year{content:attr(data-year);font-size:20px;color:#F23933;font-weight:700;position:absolute;left:-80px;top:5px;font-family:"Raleway",sans-serif}.historia .historia-year:before{content:"";background:#F23933;width:10px;height:10px;border-radius:50%;position:absolute;left:54px;top:10px;z-index:1}.historia .historia-linea{width:6px;background:#CCCCCC;top:0;left:-24px;bottom:-20px;position:absolute}.historia-container .historia-grupo:first-child>.historia:first-child .historia-linea{top:15px}.historia-container .historia-grupo:last-child>.historia:last-child .historia-linea{bottom:auto;height:25px}.page-404{background:#FFF;margin:0;font-size:19px;color:#777777;padding:50px 7%}.page-404 ul{padding:0;list-style:none;margin-top:20px}.page-404 ul li{padding-left:25px;margin-bottom:20px}.page-404 ul a{font-family:"Raleway",sans-serif;font-size:18px;color:#F7332B;font-weight:bold}.page-404 ul a:before{content:"";width:0;height:0;border-top:4px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #EA172E;display:block;float:left;margin-left:-18px;margin-top:-2px}h2.title-404{text-align:center;font-size:77px;color:#F7342B;font-weight:bold;margin-top:0;line-height:36px}.nav>.megamenu{position:static}.dropdown-menu{padding:20px 0;border:0}.dropdown-menu a{color:rgb(37,37,37)}.dropdown-menu a:hover{text-decoration:none;color:rgb(228,0,43)}.dropdown-holder{padding:20px 15px;display:none;position:absolute;width:100vw;top:40px;top:50px;top:51px;top:60px;border:0;border-radius:0;background:#f6f6f6;background:rgb(228,0,43)}.dropdown-holder .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.dropdown-holder .megamenu-block{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:30px 0}.dropdown-holder .megamenu-block:first-of-type{margin-right:90px}.dropdown-holder .megamenu-block a:hover{color:#fff}.dropdown-holder .megamenu-block .business-line{margin-right:30px}.dropdown-holder .megamenu-block .business-line:last-of-type{margin-right:0}.dropdown-holder .megamenu-block .business-line em{display:block;font-style:normal;margin-top:10px}.dropdown-holder figure{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;padding:10px 30px;-ms-flex-item-align:start;align-self:flex-start}.dropdown-holder figure.spain-promotions{-ms-flex-preferred-size:40%;flex-basis:40%;padding:10px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.dropdown-holder figure.spain-promotions img{max-width:100%}.dropdown-holder figure img{max-width:70px;min-width:70px;text-align:center;-webkit-filter:grayscale(1);filter:grayscale(1)}.dropdown-holder figure:hover img{-webkit-filter:none;filter:none}.dropdown-holder figure figcaption{text-transform:uppercase;font-family:"Raleway",sans-serif;text-align:center;margin-top:20px}.dropdown-holder .dropdown-block{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex}.dropdown-holder .dropdown-block--title{min-width:80px;color:#f6f6f6;margin:20px 20px 0 0}.dropdown-holder .dropdown-block--title i,.dropdown-holder .dropdown-block--title span{display:block}.dropdown-holder ul{float:left;margin:20px 20px 0 0;padding:0;list-style-type:none}.dropdown-holder ul li a{text-transform:none;text-indent:-20px;display:block}.dropdown-holder ul li a:hover{text-decoration:none;color:rgb(37,37,37)!important}.open .dropdown-holder{display:block!important}.navbar-default .navbar-nav>.open>a{background:transparent}.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:transparent}header .navbar-default.navbar-submenu .navbar-nav>li>a.dropdown-toggle{font-family:"Raleway",sans-serif;text-transform:uppercase;letter-spacing:0.1rem;font-weight:300;font-size:18px}#main-navbar .navbar-nav li{margin-right:20px}#main-navbar .last-block li{margin-right:0}#main-navbar .dropdown-menu{background:#f6f6f6;border:0;border-radius:0;margin-top:2px}#main-navbar .dropdown-menu li{margin-right:0;text-align:left}#main-navbar .dropdown-menu a{color:rgb(37,37,37);text-transform:none;font-size:13px;font-family:"Raleway",sans-serif;font-weight:400}.navbar-default .navbar-nav>.open{background:rgb(228,0,43)}.navbar-default .navbar-nav>.open a{background:rgb(228,0,43);color:#fff;background:transparent!important}.navbar-default .navbar-nav>.open a:active{color:#fff}.navbar-default .navbar-nav>.open a .caret{border-top-color:#f6f6f6!important}.navbar-default .navbar-nav>.open .dropdown-menu{min-width:80px}.navbar-default .navbar-nav>.open .dropdown-menu>li>a{color:rgb(37,37,37)!important;text-transform:none;font-size:13px;font-family:"Raleway",sans-serif;font-weight:400}footer .dark-bg{background:rgb(255,255,255)}footer h3{color:rgb(37,37,37)}footer .row.noticias h4{color:rgb(37,37,37)}.filtro-inmuebles .nav a{font-size:16px!important}.section-noticias{padding:0 0 0 0}@media (min-width:1024px){.section-noticias{padding:0 0 60px 0}}.section-actividades{padding-bottom:30px}@media (min-width:1025px){.section-actividades{padding-bottom:60px}}.section-actividades .col-sm-12{margin:0 0 30px 0}@media (min-width:1025px){.section-actividades .col-sm-12{margin:0}}.section-newsletter{padding:25px 0;background:#d1d1d1;color:rgb(255,255,255)}.section-newsletter form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;position:relative}.section-newsletter form .error-msg{opacity:0;position:absolute;top:-2px;right:150px;text-align:right;-webkit-transition:0.4s linear;-o-transition:0.4s linear;transition:0.4s linear}.section-newsletter form .ok-msg{opacity:0;position:absolute;top:-2px;right:150px;text-align:right;-webkit-transition:0.4s linear;-o-transition:0.4s linear;transition:0.4s linear;color:green;font-size:12px;margin-top:15px;margin-bottom:17px}.section-newsletter form.with-error .error-msg{opacity:1}.section-newsletter form.with-ok .ok-msg{opacity:1}.section-newsletter form.with-ok button,.section-newsletter form.with-ok input{opacity:0}@media (min-width:1025px){.section-newsletter form.with-ok button,.section-newsletter form.with-ok input{opacity:1}}.section-newsletter button,.section-newsletter input{margin-left:0!important}.with-error .section-newsletter button,.with-error .section-newsletter input{color:red}.section-newsletter p{font-size:12px}.section-links{color:rgb(104,104,104)}.section-links a{color:rgb(37,37,37)}.section-links hr{border-top-color:rgb(104,104,104)!important}.filtros-wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.filtros-wrapper .habitaciones,.filtros-wrapper .zona{min-width:25%;margin:0 10px}.filtros-wrapper .habitaciones .chosen-container,.filtros-wrapper .zona .chosen-container{border:0}#main{margin-top:27px}.tabs-grandes{background:#555}.mas-filtros,.tabs-grandes .contenido-vista{background:#f6f6f6}.tabs-grandes .propiedades .row>div.ultimas-unidades{font-size:14px;text-align:left;padding-left:10px;color:rgb(37,37,37)}.tabs-grandes .mas-filtros .row>div>div.borrar a,.tabs-grandes .mas-filtros .row>div>div.links .chosen-single span,.tabs-grandes .mas-filtros .row>div>div.links .navbar-nav>li>a,.tabs-grandes .mas-filtros .row>div>div.total-viviendas h3{color:rgb(104,104,104);font-size:16px}.pagination>li>a.text-link{color:rgb(37,37,37)}.link-ver:after{margin-top:-15px;margin-left:55px}.section-breadcrumb{background:#f6f6f6;padding:0 35px}.section-breadcrumb ul{max-width:1740px;margin:0 auto;padding:10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex}.section-breadcrumb li{color:rgb(37,37,37);font-size:13px;list-style-type:none;margin-right:5px}.section-breadcrumb li:after{content:" · ";display:inline-block;margin-left:5px}.section-breadcrumb li:last-of-type:after{content:""}.section-breadcrumb strong{font-weight:400}.corporate-content .container{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:wrap;flex-wrap:wrap}.corporate-content .container .row{width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 0 40px 0}.corporate-content .container .row h3{margin:20px 0 0}.corporate-content .corporate-menu{width:20%}.corporate-content .corporate-menu ul{margin:0;padding:0}.corporate-content .corporate-menu ul li{list-style-type:none;padding:0;margin:0 0 10px 0}.corporate-content .corporate-menu ul li .active{color:rgb(37,37,37)}.corporate-content .corporate-text{width:79.9%}.corporate-content .corporate-text h2{text-align:left;margin:60px 0 30px 0;color:rgb(37,37,37);font-size:36px;font-weight:800}.corporate-content .corporate-text h3{text-align:left;margin:60px 0 30px 0}.corporate-content .lead{color:rgb(37,37,37);padding-left:40px;font-size:2.4rem;border-left:25px solid #f6f6f6;padding-right:40px;margin-bottom:60px;line-height:1.5}.corporate-content .corporate-separator{background:#f6f6f6;width:calc(120% + 45px);margin:0 0 30px 0;margin-left:calc(-20% - 45px);padding:40px 20px}.corporate-content .corporate-separator--noindent{width:100%;margin:0 0 30px 0;padding:40px 0}.corporate-content .corporate-separator--block{width:30%;text-align:center;padding:0 20px;margin:0 1.5%}.corporate-content .corporate-separator h4{color:rgb(37,37,37);font-weight:300;font-size:28px;margin:10px 0}.corporate-content .corporate-separator--block--other-lines{text-align:left}.corporate-content .corporate-separator--block--other-lines ul{margin:0;padding:0;list-style:none}.corporate-content .corporate-separator--block--other-lines li{text-align:left;margin:10px 0 0 0}.progress{width:150px;height:150px;line-height:150px;background:none;margin:0 auto;-webkit-box-shadow:none;box-shadow:none;position:relative}.progress:after{content:"";width:100%;height:100%;border-radius:50%;border:7px solid #eee;position:absolute;top:0;left:0}.progress>span{width:50%;height:100%;overflow:hidden;position:absolute;top:0;z-index:1}.progress .progress-left{left:0}.progress .progress-bar{width:100%;height:100%;background:none;border-width:7px;border-style:solid;position:absolute;top:0;border-color:#ffb43e}.progress .progress-left .progress-bar{left:100%;border-top-right-radius:75px;border-bottom-right-radius:75px;border-left:0;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.progress .progress-right{right:0}.progress .progress-right .progress-bar{left:-100%;border-top-left-radius:75px;border-bottom-left-radius:75px;border-right:0;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.progress .progress-value{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;font-size:36px;text-align:center;line-height:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;font-weight:300}.progress .progress-value div{margin-top:10px}.progress .progress-value span{font-size:12px;text-transform:uppercase}.progress[data-percentage="10"] .progress-right .progress-bar{-webkit-animation:loading-1 1.5s linear forwards;animation:loading-1 1.5s linear forwards}.progress[data-percentage="10"] .progress-left .progress-bar{-webkit-animation:0;animation:0}.progress[data-percentage="20"] .progress-right .progress-bar{-webkit-animation:loading-2 1.5s linear forwards;animation:loading-2 1.5s linear forwards}.progress[data-percentage="20"] .progress-left .progress-bar{-webkit-animation:0;animation:0}.progress[data-percentage="30"] .progress-right .progress-bar{-webkit-animation:loading-3 1.5s linear forwards;animation:loading-3 1.5s linear forwards}.progress[data-percentage="30"] .progress-left .progress-bar{-webkit-animation:0;animation:0}.progress[data-percentage="40"] .progress-right .progress-bar{-webkit-animation:loading-4 1.5s linear forwards;animation:loading-4 1.5s linear forwards}.progress[data-percentage="40"] .progress-left .progress-bar{-webkit-animation:0;animation:0}.progress[data-percentage="50"] .progress-right .progress-bar{-webkit-animation:loading-5 1.5s linear forwards;animation:loading-5 1.5s linear forwards}.progress[data-percentage="50"] .progress-left .progress-bar{-webkit-animation:0;animation:0}.progress[data-percentage="60"] .progress-right .progress-bar{-webkit-animation:loading-5 1.5s linear forwards;animation:loading-5 1.5s linear forwards}.progress[data-percentage="60"] .progress-left .progress-bar{-webkit-animation:loading-1 1.5s linear forwards 1.5s;animation:loading-1 1.5s linear forwards 1.5s}.progress[data-percentage="70"] .progress-right .progress-bar{-webkit-animation:loading-5 1.5s linear forwards;animation:loading-5 1.5s linear forwards}.progress[data-percentage="70"] .progress-left .progress-bar{-webkit-animation:loading-2 1.5s linear forwards 1.5s;animation:loading-2 1.5s linear forwards 1.5s}.progress[data-percentage="80"] .progress-right .progress-bar{-webkit-animation:loading-5 1.5s linear forwards;animation:loading-5 1.5s linear forwards}.progress[data-percentage="80"] .progress-left .progress-bar{-webkit-animation:loading-3 1.5s linear forwards 1.5s;animation:loading-3 1.5s linear forwards 1.5s}.progress[data-percentage="90"] .progress-right .progress-bar{-webkit-animation:loading-5 1.5s linear forwards;animation:loading-5 1.5s linear forwards}.progress[data-percentage="90"] .progress-left .progress-bar{-webkit-animation:loading-4 1.5s linear forwards 1.5s;animation:loading-4 1.5s linear forwards 1.5s}.progress[data-percentage="100"] .progress-right .progress-bar{-webkit-animation:loading-5 1.5s linear forwards;animation:loading-5 1.5s linear forwards}.progress[data-percentage="100"] .progress-left .progress-bar{-webkit-animation:loading-5 1.5s linear forwards 1.5s;animation:loading-5 1.5s linear forwards 1.5s}@-webkit-keyframes loading-1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(36);transform:rotate(36deg)}}@keyframes loading-1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(36);transform:rotate(36deg)}}@-webkit-keyframes loading-2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(72);transform:rotate(72deg)}}@keyframes loading-2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(72);transform:rotate(72deg)}}@-webkit-keyframes loading-3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(108);transform:rotate(108deg)}}@keyframes loading-3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(108);transform:rotate(108deg)}}@-webkit-keyframes loading-4{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(144);transform:rotate(144deg)}}@keyframes loading-4{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(144);transform:rotate(144deg)}}@-webkit-keyframes loading-5{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180);transform:rotate(180deg)}}@keyframes loading-5{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180);transform:rotate(180deg)}}.progress{margin-bottom:1em}.skillbar{position:relative;display:block;margin-bottom:15px;width:100%;background:#eee;height:35px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-webkit-transition:0.4s linear;-o-transition:0.4s linear;transition:0.4s linear;-webkit-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color}.skillbar-title{position:absolute;top:0;left:0;width:110px;font-weight:bold;font-size:13px;color:#ffffff;background:#6adcfa;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.skillbar-title span{display:block;background:rgba(0,0,0,0.1);padding:0 20px;height:35px;line-height:35px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.skillbar-bar{height:35px;width:0px;background:#6adcfa;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.skill-bar-percent{position:absolute;right:10px;top:0;font-size:11px;height:35px;line-height:35px;color:#ffffff;color:rgba(0,0,0,0.4)}#header-wrapper{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;height:70px;position:fixed;z-index:100;top:0;left:0;width:100vw;margin:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header-wrapper .navbar-brand{max-height:40px}@media (min-width:1025px){#header-wrapper .navbar-brand{max-height:50px}}#header-wrapper.shrink{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);background:#fff;height:60px;height:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header-wrapper.shrink .navbar-brand{max-height:40px}#header-wrapper .container-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1800px;width:100%;position:relative}@media (min-width:768px){#header-wrapper .container-navbar{padding:0 45px}}@media (min-width:1281px){#header-wrapper .container-navbar{padding:0 55px 0 35px}}header .navbar{background:transparent!important;position:static}.navbar-left{float:none}.navbar-default .navbar-nav>li>a{color:#fff}.shrink .navbar-default .navbar-nav>li>a{color:#d1d1d1;color:rgb(228,0,43)}#main{margin:0}#main .main-video{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media (max-height:1279px){#main .main-video{height:70vh}}@media (min-height:1280px){#main .main-video{height:95vh}}#main .video-holder{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#main .video-holder video{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#main .shader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.3)}#main .content-wrapper{position:relative;z-index:2}#main .down-arrow{display:none}@media (min-width:1024px){#main .down-arrow{color:#fff;position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:2;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:bounce;animation-name:bounce}}.subnav{height:50px;width:100vw;background:#fff;z-index:10;position:fixed;right:0px;bottom:0px;left:0px;-webkit-transition:-webkit-transform 1s cubic-bezier(0.86,0,0.07,1);transition:-webkit-transform 1s cubic-bezier(0.86,0,0.07,1);-o-transition:transform 1s cubic-bezier(0.86,0,0.07,1);transition:transform 1s cubic-bezier(0.86,0,0.07,1);transition:transform 1s cubic-bezier(0.86,0,0.07,1),-webkit-transform 1s cubic-bezier(0.86,0,0.07,1);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.subnav{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1281px){.subnav{height:70px}}.subnav.scrolled{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%)}.subnav.toggled .phones,.subnav.toggled .rrss{overflow:hidden;max-width:0}.subnav.toggled form{display:block;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.subnav.toggled form input{width:80%}.subnav.toggled .search{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.subnav.toggled .search a{color:rgb(37,37,37)}.subnav ul{position:relative;margin:0;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.subnav ul>li{display:inline;margin:0;width:50%}@media (min-width:768px){.subnav ul>li{width:33.33%}}.subnav ul>li.cta{text-align:center;display:none}@media (min-width:768px){.subnav ul>li.cta{display:block}}.subnav ul>li.offices{text-align:left;display:none}@media (min-width:768px){.subnav ul>li.offices{display:block}}.subnav ul>li.phones{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:768px){.subnav ul>li.phones{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:33.33%}}.subnav ul>li.rrss{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;width:60%}@media (min-width:768px){.subnav ul>li.rrss{display:none}}.subnav ul>li.toggled{display:block}@media (min-width:1281px){.subnav ul>li>a{font-size:16px}}.subnav ul>li>a.btn-outlined{border:1px solid rgb(228,0,43);padding:5px 15px;border-radius:0}.subnav ul>li>a.btn-outlined:hover{border:1px solid rgb(37,37,37)}.subnav ul form{display:none}.subnav .rrss a{padding:0 5px!important;color:rgb(37,37,37)}.subnav .rrss a:hover{color:rgb(228,0,43)}.subnav .phones,.subnav .rrss{max-width:none}.promotions-slider{padding:0 30px;position:relative;max-width:1800px;margin-left:auto;margin-right:auto}.promotions-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.promotions-slider .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}.promotions-slider .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}.promotions-slider .promotion-card{text-align:center;overflow:hidden}.promotions-slider .promotion-card:hover .card-button{bottom:100px;text-decoration:none}.promotions-slider .card{padding:0 15px;width:100%}.promotions-slider .card-link{display:block;height:0;padding-bottom:177.778%;padding-bottom:150%;overflow:hidden;position:relative;text-align:center}.promotions-slider .card-content{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.2);background:rgba(1,1,1,0.3);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);-o-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1)}.promotions-slider .card-title{text-align:center;color:#fff;font-weight:300;font-weight:700;margin:0 15px;font-size:30px}.promotions-slider .card-title small{display:block;font-weight:700;color:#f6f6f6;margin-top:10px;margin-bottom:10px}.promotions-slider .card-location{font-family:"Raleway",sans-serif;color:#fff;font-size:16px;font-weight:700;margin:0 10px 20px}.promotions-slider .card-price{font-family:"Raleway",sans-serif;font-weight:700;color:#f6f6f6;font-size:20px}.promotions-slider .card-price:before{content:" ";margin-bottom:20px;display:block;height:1px;width:100px;background:#f6f6f6}.promotions-slider .card-button{position:relative;bottom:-20px;bottom:100px;z-index:2;background:transparent;border:0;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);-o-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);border:1px solid #fff;padding:10px 20px;color:#fff}.locations-slider{padding:0 30px;position:relative;max-width:1800px;margin-left:auto;margin-right:auto}.locations-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.locations-slider .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}.locations-slider .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}.locations-slider .card-holder{margin-bottom:-20px}.locations-slider .location-card{text-align:center;overflow:hidden}.locations-slider .location-card:hover .card-button{bottom:100px;text-decoration:none}.locations-slider .card{padding:0 15px;width:100%}.locations-slider .card-link{display:block;height:0;padding-bottom:177.778%;padding-bottom:100%;padding-bottom:120%;overflow:hidden;position:relative;text-align:center}.locations-slider .card-image{width:100%;position:relative;z-index:1}.locations-slider .card-content{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.2);background:rgba(1,1,1,0.3);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);-o-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1)}.locations-slider .card-title{text-align:center;color:#fff;font-weight:700;font-size:32px;font-size:24px;margin-bottom:0}.locations-slider .card-button{position:relative;bottom:-40px;bottom:100px;z-index:2;background:transparent;border:0;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);-o-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);border:1px solid #fff;padding:10px 20px;color:#fff}.revista-slider{padding:0 30px;position:relative;max-width:1800px;margin-left:auto;margin-right:auto}.revista-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.revista-slider .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}.revista-slider .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}.revista-slider .card-holder{margin-bottom:-20px}.revista-slider .revista-card{text-align:center;overflow:hidden}.revista-slider .revista-card:hover .card-button{bottom:100px;text-decoration:none}.revista-slider .card{padding:0 15px;width:100%}.revista-slider .card-link{display:block;height:0;padding-bottom:177.778%;padding-bottom:100%;padding-bottom:130%;overflow:hidden;position:relative;text-align:center}.revista-slider .card-image{width:100%;position:relative;z-index:1}.revista-slider .card-content{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.2);background:rgba(1,1,1,0.3);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);-o-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1)}.revista-slider .card-title{text-align:center;color:#fff;font-weight:700;font-size:32px;font-size:24px;margin-bottom:0}.revista-slider .card-button{position:relative;bottom:-40px;bottom:100px;z-index:2;background:transparent;border:0;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);-o-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);border:1px solid #fff;padding:10px 20px;color:#fff}.ficha-hoteles h2,.section-title{margin:60px 15px;color:rgb(37,37,37);color:rgb(228,0,43);text-align:center}@media (min-width:768px){.ficha-hoteles h2,.section-title{margin:60px 0}}.section-subtitle{font-weight:600;margin:60px 15px 30px;color:rgb(37,37,37);text-align:center;font-size:25px}@media (min-width:768px){.section-subtitle{font-size:28px;margin:90px 0 30px}}.block-title{font-weight:300;text-transform:uppercase;margin:20px 15px 10px;text-align:center;color:rgb(228,0,43);text-align:center;font-size:18px}@media (min-width:768px){.block-title{margin:40px 0 20px}}.promotions-loader{padding:0;position:relative;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:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1800px;margin:0 auto}@media (min-width:1024px){.promotions-loader{padding:30px 30px 0}}.promotions-loader+p{margin-top:10px;margin-bottom:0}.promotions-loader .card-holder{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:768px){.promotions-loader .card-holder{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media (min-width:1024px){.promotions-loader .card-holder{-webkit-box-flex:1;-ms-flex:1 1 24.9%;flex:1 1 24.9%;max-width:24.9%}}.promotions-loader .promotion-card{text-align:center;overflow:hidden}.promotions-loader .promotion-card:hover .card-button{text-decoration:none}.promotions-loader .card{padding:0 15px;width:100%}.promotions-loader .card-link{display:block;height:0;padding-bottom:177.778%;padding-bottom:150%;overflow:hidden;position:relative;text-align:center}.promotions-loader .card-image{width:100%;position:relative;z-index:1}.promotions-loader .card-content{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.2);background:rgba(1,1,1,0.3);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);-o-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1)}.promotions-loader .card-title{text-align:center;color:#fff;font-weight:300;font-weight:700;margin:0 15px;font-size:18px}@media (min-width:1024px){.promotions-loader .card-title{font-size:32px}}.promotions-loader .card-title small{display:block;font-weight:700;color:#f6f6f6;margin-top:10px;margin-bottom:10px}.promotions-loader .card-location{font-family:"Raleway",sans-serif;color:#fff;font-size:18px;font-weight:700;margin:0 10px 20px}.promotions-loader .card-price{font-family:"Raleway",sans-serif;font-weight:700;color:#f6f6f6;font-size:32px}@media (min-width:1024px){.promotions-loader .card-price{font-size:24px}}.promotions-loader .card-price:before{content:" ";margin:0 auto 20px;display:block;height:1px;width:100px;background:#f6f6f6}.promotions-loader .card-button{position:relative;bottom:-20px;bottom:70px;z-index:2;background:transparent;border:0;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);-o-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);border:1px solid #fff;padding:10px 20px;color:#fff}.off-canvas{position:fixed;right:-18em;top:0;width:0;height:100vh;background:#f6f6f6;z-index:101;-webkit-transition:right 0.3s,left 0.3s;-o-transition:right 0.3s,left 0.3s;transition:right 0.3s,left 0.3s}.off-canvas .logo-menu-off-canvas{width:calc(100% - 160px);margin:20px 80px}.off-canvas ul{margin:0 20px;padding:0}.off-canvas ul li{list-style-type:none;padding:5px 0;border-bottom:1px dotted #d1d1d1}.off-canvas ul li a{font-family:"Raleway",sans-serif}.off-canvas ul li.inline-links{display:-webkit-box;display:-ms-flexbox;display:flex;border:0;padding:10px 0;-ms-flex-pack:distribute;justify-content:space-around}.off-canvas ul li.inline-links a{color:rgb(37,37,37)}.off-canvas ul li.inline-links a.active{color:rgb(228,0,43)}.nav>li.trigger-mobile-holder{display:block}@media (min-width:1100px){.nav>li.trigger-mobile-holder{display:none}}.trigger-mobile{background:transparent;color:#fff;border:0;margin:0 20px 0 0;margin:0;outline:none;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.shrink .trigger-mobile{color:rgb(37,37,37)}body{overflow-x:hidden}body.inner{padding-top:100px}@media (min-width:768px){body.corporate.locked{padding-top:110px}}#wrapper{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.opened-menu{overflow:hidden}.opened-menu #header-wrapper,.opened-menu #wrapper{-webkit-transform:translateX(-18em);-ms-transform:translateX(-18em);transform:translateX(-18em)}.opened-menu .off-canvas{width:18em;right:0}.opened-menu .trigger-mobile{color:rgb(228,0,43)}.credits{border-top:1px solid #C9CACB;padding:20px 0;background:#f6f6f6}.credits .credits-holder{font-size:12px;max-width:1800px;margin:0 auto;padding:0 45px}.credits .credits-holder a{font-size:12px;color:rgb(37,37,37)}.credits .credits-holder .credits-links{width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.credits .credits-holder .credits-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.credits .credits-holder .credits-links{width:auto;text-align:left}}.credits .credits-holder .credits-links a{margin-right:20px}.credits .credits-holder .credits-links a.tel{color:rgb(37,37,37)}.credits .credits-holder .credits-links img{max-width:60%;margin-bottom:20px;display:block;margin:0 auto 20px}@media (min-width:768px){.credits .credits-holder .credits-links img{max-width:100px;margin-right:20px;margin-bottom:0;display:inline}}.credits .credits-holder .credits-links div{margin:10px 0}@media (min-width:768px){.credits .credits-holder .credits-links div{margin:0}}@media (min-width:768px){.credits .credits-holder .credits-links .footer-links,.credits .credits-holder .credits-links .footer-phones,.credits .credits-holder .credits-links .footer-rrss{width:33.33%}}@media (min-width:768px){.credits .credits-holder .credits-links .footer-rrss{text-align:right}}.credits .credits-holder .credits-links .footer-phones{text-align:center}.credits .credits-holder .credits-links .footer-phones span{display:none}.credits .credits-holder .credits-espira{text-align:right;padding:0 15px;text-align:center}@media (min-width:768px){.credits .credits-holder .credits-espira{text-align:right}}#header-wrapper .navbar-nav>li{margin-bottom:9px;margin-bottom:0}#header-wrapper .navbar-nav>li>a{padding-top:19px;padding-bottom:16px}.navbar-default .navbar-nav>.open .megamenu-block a{display:block}.navbar-default .navbar-nav>.open .megamenu-block a:hover{color:rgb(37,37,37)}.awards img{-webkit-filter:grayscale(1);filter:grayscale(1);mix-blend-mode:overlay}.awards img:hover{-webkit-filter:none;filter:none;mix-blend-mode:unset}.why-tm{background:rgb(37,37,37);background:rgba(1,1,1,0.2);color:#fff;padding:40px 0;margin:60px 0 0;position:relative;overflow:hidden;background:url("../img/why-tm.jpg") center center no-repeat;background-size:cover}.why-tm .bgd-image{position:absolute;top:0;left:0;width:auto;height:100%;display:none;mix-blend-mode:multiply;z-index:1}@media (min-width:1024px){.why-tm .bgd-image{width:100%;height:auto}}.ficha-hoteles .why-tm h2,.why-tm .ficha-hoteles h2,.why-tm .section-title{color:#fff;margin:20px 0 40px;position:relative;z-index:2;font-weight:700;font-size:48px;letter-spacing:-5px}.why-tm .why-tm-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;z-index:2;background:rgba(255,255,255,0.4);margin-top:75px;-ms-flex-wrap:wrap;flex-wrap:wrap}.why-tm .why-tm-holder .why-tm-item{margin-top:20px;width:50%;text-align:center;padding:10px 0}@media (min-width:768px){.why-tm .why-tm-holder .why-tm-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0;text-align:center;padding:40px 0;-webkit-box-flex:1;-ms-flex:1;flex:1}}.why-tm .why-tm-holder .why-tm-item img{max-width:200px}.why-tm .why-tm-holder .why-tm-item h3 strong{display:block;margin-bottom:10px;font-size:40px;color:#fff}.why-tm .why-tm-holder .why-tm-item.postventa h3 strong{font-size:35px;margin-bottom:15px}.why-tm .why-tm-link a{border:1px solid #fff;color:#fff}.why-tm .why-tm-link a .fa-plus-square{color:rgb(228,0,43)}.why-tm .why-tm-link a:hover{background:rgb(228,0,43);color:#fff;border:1px solid rgb(228,0,43)}.why-tm .why-tm-link a:hover.fa-plus-square{color:#fff}.why-tm .button-holder{text-align:center;margin-top:75px;position:relative;z-index:2}.why-tm .button-holder a{background:transparent;border:0;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);-o-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);border:1px solid #fff;padding:10px 20px;color:#fff;font-size:14px}.why-tm .button-holder a:hover{text-decoration:none}.why-tm h3{text-transform:uppercase;font-weight:700;font-size:16px;letter-spacing:0.05em;margin-bottom:20px;color:#f6f6f6}.why-tm p{font-size:12px;padding:0 15px;text-align:center;color:#fff;margin:0}.why-tm .btn-outline-white{border:1px solid #fff;padding:10px 20px;display:inline-block;color:#fff;border-radius:0;margin:20px auto 0;font-weight:700}.why-tm .btn-outline-white:hover{color:rgb(228,0,43);border-color:rgb(228,0,43)}.business-lines{position:relative;padding:0}@media (min-width:769px){.business-lines{padding:0 30px}}.business-lines .intro{text-align:center;font-size:16px;font-weight:400;width:100%;margin-top:60px;padding:0 15px}@media (min-width:1024px){.business-lines .intro{font-size:20px}}.business-lines .container{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:wrap;flex-wrap:wrap;max-width:1740px;margin:0 auto;padding:0}.business-lines .card-holder{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;overflow:hidden;margin:0 0 30px}@media (min-width:768px){.business-lines .card-holder{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media (min-width:1025px){.business-lines .card-holder{-webkit-box-flex:1;-ms-flex:1 1 24.9%;flex:1 1 24.9%;margin:0;max-width:24.9%}}.business-lines .card-holder.card-hoteles{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:1025px){.business-lines .card-holder.card-hoteles{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.business-lines .card-holder.card-mex{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.business-lines .card-holder.card-spain{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1025px){.business-lines .card-holder.card-spain{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.business-lines .card-holder.card-diversificacion{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.business-lines .business-text{padding:15px;margin:0 15px;border:1px solid #d1d1d1}.business-lines .business-card{text-align:center;overflow:hidden;margin-bottom:-20px}.business-lines .business-card:hover .card-button{bottom:40px;bottom:100px;text-decoration:none}.business-lines .card{padding:0 15px;width:100%}.business-lines .card-link{display:block;height:0;padding-bottom:120%;overflow:hidden;position:relative;text-align:center;background:rgba(1,1,1,0.05)}.business-lines .card-image{width:100%;min-height:300px;position:relative;z-index:1;mix-blend-mode:multiply;overflow:hidden}.business-lines .card-content{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.2);background:rgba(1,1,1,0.3);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);-o-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1)}.business-lines .card-title{text-align:center;color:#fff;font-weight:700;margin:0 15px;font-size:32px}@media (min-width:1025px){.business-lines .card-title{font-size:24px}}.business-lines .card-title small{display:block;font-weight:700;text-transform:uppercase;color:#f6f6f6;margin-top:10px;margin-bottom:10px}.business-lines .card-location{font-family:"Raleway",sans-serif;color:#fff;margin-bottom:20px}.business-lines .card-price{font-family:"Raleway",sans-serif;font-weight:700;color:#f6f6f6;font-size:20px}.business-lines .card-price:before{content:" ";margin-bottom:20px;display:block;height:1px;width:100px;background:#f6f6f6}.business-lines .card-button{position:relative;bottom:-40px;bottom:100px;z-index:2;background:transparent;border:0;-webkit-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);-o-transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);transition:bottom 0.5s cubic-bezier(0.86,0,0.07,1);border:1px solid #fff;padding:10px 20px;color:#fff}#header-wrapper .navbar-nav>li>a:hover{color:#fff}#header-wrapper .navbar-nav>li.open>a{color:#fff}#header-wrapper.shrink .navbar-nav>li>a:hover{color:rgb(37,37,37)}.dropdown-alternate.dropdown-holder{background:#f6f6f6}.dropdown-alternate .dropdown-block--title{color:#f6f6f6}.dropdown-alternate.dropdown-holder ul li a{color:rgb(37,37,37)!important}.navbar-top .dropdown-toggle{font-weight:700;font-size:14px;padding:10px 5px}@media (min-width:1024px){.navbar-top .dropdown-toggle{font-size:17px;padding:10px 5px}}@media (min-width:1100px){.navbar-top .dropdown-toggle{padding:10px 10px}}@media (min-width:1300px){.navbar-top .dropdown-toggle{padding:10px 15px}}.shrink .navbar-top .dropdown-toggle{font-size:14px}@media (min-width:1024px){.shrink .navbar-top .dropdown-toggle{font-size:16px}}.section-link .container,.section-newsletter .container,.section-noticias .container{padding:0}@media (min-width:768px){.section-link .container,.section-newsletter .container,.section-noticias .container{padding:0 45px}}.section-link .container,.section-newsletter .container{padding:0 15px}@media (min-width:768px){.section-link .container,.section-newsletter .container{padding:0 45px}}.section-link{padding-top:40px;padding-bottom:40px}.section-link-block{display:block;background:#C9CACB;margin:20px 0 0;padding:20px 15px 0;overflow:hidden}@media (min-width:768px){.section-link-block{margin:0;display:block;background:transparent;float:left;width:20%;padding:0}}.section-link-block ul{margin:0;padding:0;max-height:0;overflow:hidden;-webkit-transition:max-height 0.3s;-o-transition:max-height 0.3s;transition:max-height 0.3s}@media (min-width:768px){.section-link-block ul{padding-top:0;max-height:500px}}.section-link-block.section-link-block--active ul{max-height:500px;margin-bottom:20px}.section-link--title{color:rgb(37,37,37);color:rgb(228,0,43);font-weight:700;font-size:12px;margin-bottom:20px;cursor:pointer}.section-link--title .fa-chevron-down{float:right}@media (min-width:768px){.section-link--title .fa-chevron-down{display:none}}.section-link--logo{display:block;width:100%;background:transparent;padding:0;margin-bottom:40px;text-align:left}@media (min-width:768px){.section-link--logo{width:20%}}.section-link--logo img{max-width:150px;max-height:40px}.section-link--logo a{color:rgb(37,37,37);margin:0 5px}.section-link--logo a:hover{color:rgb(228,0,43);text-decoration:none}.section-link-rrss{margin:20px 0}.section-link-phone{display:block;margin-bottom:20px!important}.section-link--footer-links{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.section-link--footer-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section-link--footer-links a{margin:0 20px}@media (max-width:768px){.section-link--footer-links a{margin:0 10px}}.topbar-rrss{position:absolute;top:5px;right:45px;text-align:right}@media (max-width:1024px){.topbar-rrss{display:none!important}}.topbar-rrss a{margin-left:10px;color:#fff}.shrink .topbar-rrss a{color:rgb(37,37,37);color:rgb(228,0,43)}.nav.last-block>li>a{font-size:12px}@media (min-width:1025px){.nav.last-block>li>a{padding-top:20px!important;padding-bottom:0!important}}.nav.last-block>li>a:active,.nav.last-block>li>a:focus,.nav.last-block>li>a:hover{background:transparent;color:rgb(37,37,37);color:rgb(228,0,43)}.dropdown-toggle:hover{color:rgb(228,0,43)}.shrink .dropdown-toggle:hover{color:rgb(37,37,37)}#header-wrapper .navbar-nav.last-block>li>a{color:#fff}.shrink #header-wrapper .navbar-nav.last-block>li>a{color:rgb(37,37,37)!important}#header-wrapper .caret{border-top-color:#fff}#header-wrapper.shrink .caret{border-top-color:#000}#header-wrapper.shrink .last-block li a{color:rgb(37,37,37)!important}.keypoints{padding-bottom:0}@media (min-width:1025px){.keypoints{padding-bottom:0}}.keypoints-holder{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:wrap;flex-wrap:wrap;margin:0 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}@media (min-width:768px){.keypoints-holder{margin:60px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.keypoints-holder.keypoints-personas{margin-bottom:60px}.keypoints-holder li{text-align:center;list-style-type:none;font-size:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:30px}@media (min-width:768px){.keypoints-holder li{padding:0 15px;-ms-flex-preferred-size:20%;flex-basis:20%;padding:0;margin-top:0}.keypoints-holder li.one-of-three{-ms-flex-preferred-size:33%;flex-basis:33%}.keypoints-holder li.one-of-three:nth-of-type(3n+1),.keypoints-holder li.one-of-three:nth-of-type(3n+2),.keypoints-holder li.one-of-three:nth-of-type(3n+3){margin-bottom:60px}.keypoints-holder li.one-of-five{-ms-flex-preferred-size:20%;flex-basis:20%}.keypoints-holder li.one-of-four{-ms-flex-preferred-size:25%;flex-basis:25%}.keypoints-holder li.one-of-four:nth-of-type(3n+1),.keypoints-holder li.one-of-four:nth-of-type(3n+2),.keypoints-holder li.one-of-four:nth-of-type(3n+3),.keypoints-holder li.one-of-four:nth-of-type(3n+4){margin-bottom:60px}.keypoints-holder li.one-of-two{-ms-flex-preferred-size:50%;flex-basis:50%;margin-bottom:60px}.keypoints-holder li.fullwidth{-ms-flex-preferred-size:100%;flex-basis:100%}}.keypoints-holder li.mex-hotels{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media (min-width:768px){.keypoints-holder li.mex-hotels{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.keypoints-holder li.mex-promo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.keypoints-holder li.mex-promo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.keypoints-holder li.spain-promo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:768px){.keypoints-holder li.spain-promo{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.keypoints-holder li.customers{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.keypoints-holder li.employees{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.keypoints-holder strong{display:block;font-size:40px;font-weight:300;position:relative;color:#666;width:100%;overflow:hidden;text-align:center;visibility:hidden;letter-spacing:-0.05em;font-family:helvetica,arial,sans-serif}.keypoints-holder span{display:inline-block;text-transform:uppecase;font-weight:300;padding:10px 0;font-size:14px}.keypoints-holder span:before{display:block;content:" ";width:100px;height:1px;background:#d1d1d1;margin:0 auto 15px auto}@media (min-width:768px){.keypoints-holder span:before{margin:10px auto 25px auto}}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-5px)}}@keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@media (max-width:1024px){#header-wrapper .navbar-nav>li>a{font-size:14px;padding:2px 5px}}.promotion-data-mobile{display:block}@media (min-width:1024px){.promotion-data-mobile{display:none}}.promotion-data-mobile table{display:none}.promotion-data-mobile table.active{display:block}.promotion-data-mobile.table-on-scroll .container{width:auto;overflow-x:visible}.promotion-data-mobile.table-on-scroll .table-scroll-holder{width:100%;overflow-x:auto;padding:10px 0}.promotion-data-mobile.table-on-scroll .table-property-list th{min-width:70px;padding:5px 0}.promotion-data-mobile.table-on-scroll .table-property-list .table-property-list--info{min-width:0}.promotion-data-mobile.table-on-scroll .table-property-list .table-property-list--equipment,.promotion-data-mobile.table-on-scroll .table-property-list .table-property-list--orientation{min-width:110px}.promotion-data{display:none;margin-bottom:40px;width:100%;overflow:hidden}@media (min-width:1024px){.promotion-data{display:block}}.promotion-data .container{max-width:1740px;padding:0 15px}@media (min-width:1024px){.promotion-data .container{padding:0 45px}}@media (min-width:1281px){.promotion-data .container{padding:0 15px}}.table-property-types{margin:0;padding:0;width:100%}.table-property-types thead{display:none}@media (min-width:1024px){.table-property-types thead{display:table-header-group}}.table-property-types thead th{background:#d1d1d1;color:#fff;border-bottom:2px solid #d1d1d1;border-top:2px solid #d1d1d1;border-left:2px solid #d1d1d1;border-right:0 solid #d1d1d1;text-transform:uppercase;font-weight:normal;text-align:left;padding:10px;text-align:center;font-weight:700;font-size:1.2rem}.table-property-types thead th:first-of-type{border-right:2px solid #d1d1d1}.table-property-types thead th:last-of-type{border-right:2px solid #d1d1d1}.table-property-types td{background:#fff;padding:5px;text-align:center}.table-property-types .hidden-row.toggled td{background:#f6f6f6}.table-property-types .active-row{background:#f6f6f6;color:rgb(37,37,37)}.table-property-types .active-row td{background:#f6f6f6;color:rgb(37,37,37);font-weight:700}.table-property-types .first-level-row{display:block;width:calc(100vw - 30px)}@media (min-width:1024px){.table-property-types .first-level-row{display:table-row;width:100%}}.table-property-types .first-level-row td{padding:10px 0;display:block}@media (max-width:1023px){.table-property-types .first-level-row td{padding:10px 0 10px 50%}.table-property-types .first-level-row td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.table-property-types .first-level-row td:before:first-of-type{content:"Tipo de producto"}}@media (min-width:1024px){.table-property-types .first-level-row td{display:table-cell}}.table-property-types .first-level-row:hover td{background:#f6f6f6;color:rgb(37,37,37);cursor:pointer}.table-property-types .hidden-row td{padding:0}.table-property-types .hidden-row td div{max-height:0;-webkit-transition:max-height 0.3s;-o-transition:max-height 0.3s;transition:max-height 0.3s;overflow:hidden}.table-property-types .hidden-row.toggled td div{padding:0;max-height:none}.table-property-list{margin:0;padding:0;width:100%;background:#fff}.table-property-list th{background:#d1d1d1;color:#fff;text-align:center;border:0}.table-property-list th.table-property-list--reserve{text-align:right;width:150px}.table-property-list td,.table-property-list tr{color:rgb(37,37,37);background:#fff!important;padding:5px!important;text-align:center;border-top:1px solid #f6f6f6}.table-property-list td.table-property-list--reserve,.table-property-list tr.table-property-list--reserve{text-align:right;width:150px}.table-property-list td.table-property-list--info,.table-property-list tr.table-property-list--info{width:40px}.table-property-list td.table-property-list--blueprints,.table-property-list tr.table-property-list--blueprints{width:70px}.promotion-header .promotion-header-title{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-weight:300;font-size:24px;z-index:3;color:#fff}@media (min-width:1024px){.promotion-header .promotion-header-title{font-size:50px}}.promotion-header .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid #fff;width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.promotion-header .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}.promotion-header .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}.promotion-header .slick-slide{position:relative}.promotion-header .slick-slide img{max-width:100%;width:auto;height:auto;margin:0 auto}.promotion-header img{max-width:100%;width:auto;height:auto;margin:0 auto}.promotion-gallery-fullscreen{position:relative;text-align:center;max-height:100vh;overflow:hidden}@media (min-width:1024px){.promotion-gallery-fullscreen{text-shadow:0 0 3px rgba(0,0,0,0.3)}}.promotion-gallery-fullscreen .promotion-header-text{padding:20px 15px}@media (min-width:1024px){.promotion-gallery-fullscreen .promotion-header-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%}}@media (min-width:1024px){.promotion-gallery-fullscreen .promotion-title{color:#fff;font-size:50px}}.promotion-gallery-fullscreen .promotion-header-text--icons{margin:20px 0 0 0;padding:0;text-align:center}@media (min-width:1024px){.promotion-gallery-fullscreen .promotion-header-text--icons{margin:40px 0 0 0}}.promotion-gallery-fullscreen .promotion-header-text--icons li{margin:0 20px;padding:0;list-style-type:0;display:inline-block}@media (min-width:1024px){.promotion-gallery-fullscreen .promotion-header-text--icons li{font-size:18px;color:#fff}}.promotion-gallery-fullscreen .down-arrow{display:none}@media (min-width:1024px){.promotion-gallery-fullscreen .down-arrow{position:absolute;bottom:90px!important;color:#fff;display:block}}.promotion-gallery-fullscreen .slick-prev{left:-50px!important}@media (min-width:1024px){.promotion-gallery-fullscreen .slick-prev{left:30px!important;border-right:0;border-top:0;display:block}}.promotion-gallery-fullscreen .slick-next{right:-50px!important}@media (min-width:1024px){.promotion-gallery-fullscreen .slick-next{right:30px!important;border-bottom:0;border-left:0}}.promotion-breadcrumb{display:none}@media (min-width:1024px){.promotion-breadcrumb{display:block}}@media (min-width:1024px){.promotion{padding:40px 45px 0}}.promotion .promotion-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 auto;max-width:1740px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.promotion .promotion-head{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}.promotion .promotion-intro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px}@media (min-width:1024px){.promotion .promotion-intro{padding-left:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 0 0 15px;width:70%}}.promotion .promotion-information{width:100%;padding-top:20px}@media (min-width:1024px){.promotion .promotion-information{padding-top:0;width:calc(100% - 240px);margin-right:40px}}.promotion .promotion-short-form{display:none}@media (min-width:1024px){.promotion .promotion-short-form{display:block;width:200px;text-align:right}}.promotion .promotion-short-form button{margin:0 0 20px 0;width:100%}.promotion .promotion-short-form--title{text-align:center}.promotion .promotion-short-form--title strong{display:block;font-size:16px}.promotion .promotion-short-form--input{margin-bottom:20px}.promotion .promotion-short-form .ok-msg{display:none}.promotion .promotion-short-form .alert.alert-danger{display:none;text-align:center}.promotion .promotion-short-form.with-error .alert.alert-danger{display:block;text-align:center}.promotion .promotion-short-form.with-ok .form-holder{display:none}.promotion .promotion-short-form.with-ok .alert.alert-danger{display:none;text-align:center}.promotion .promotion-short-form.with-ok .ok-msg{display:block;text-align:center}.promotion .promotion-map{position:relative;width:100%}@media (min-width:1024px){.promotion .promotion-map{width:30%}}.promotion .promotion-map .slider-arrow{position:absolute;top:50%;border:0;background:transparent;color:#fff;font-size:40px}.promotion .promotion-map .slider-arrow.left{left:0}.promotion .promotion-map .slider-arrow.right{right:0}.promotion .promotion-title{text-align:left;margin-bottom:0}.promotion .promotion-location{font-size:24px;font-weight:400;margin-bottom:40px;margin-top:0}.promotion .promotion-location small{display:block}.promotion .promotion-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0;padding:0;width:100%}.promotion .promotion-icons li{list-style-type:none;margin:10px 20px}@media (min-width:1024px){.promotion .promotion-icons li{margin:0 10px}}.promotion .gallery-options{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.promotion .gallery-options button{margin:0 10px}.promotion-lead{width:100%}.promotion-lead .btn-outlined{border:1px solid rgb(228,0,43);padding:5px 15px;border-radius:0}.promotion-lead .btn-outlined:hover{border:1px solid rgb(37,37,37)}.promotion-actions{width:100%;text-align:center;border-bottom:1px solid #f6f6f6;padding-bottom:60px;margin-top:20px}@media (min-width:1024px){.promotion-actions{margin-top:40px}}.promotion-actions .btn-pdf span{display:inline}@media (min-width:1024px){.promotion-actions .btn-pdf span{display:none}}.promotion-actions .btn-video{display:inline-block;margin-top:10px}@media (min-width:768px){.promotion-actions .btn-video{margin-top:0}}.promotion-actions .btn-fotos{display:none}@media (min-width:1024px){.promotion-actions .btn-fotos{display:inline-block}}.promotion-actions .btn-camara{display:none}@media (min-width:1024px){.promotion-actions .btn-camara{display:inline-block}}.promotion-actions .btn-360{display:none}@media (min-width:1024px){.promotion-actions .btn-360{display:inline-block}}.promotion-actions .btn-fotos-obra{display:inline-block;margin-top:10px}@media (min-width:768px){.promotion-actions .btn-fotos-obra{margin-top:0}}.promotion-actions .btn-personalizacion{display:none}@media (min-width:1024px){.promotion-actions .btn-personalizacion{display:inline-block}}.promotion-actions .btn-group:hover{color:#fff!important}.promotion-actions .btn-group .open button{background:rgb(228,0,43)!important;border:2px solid rgb(228,0,43)!important;-webkit-box-shadow:none;box-shadow:none;color:#fff!important}.promotion-actions .btn-group .open button:hover{color:#fff!important}.promotion-actions .btn-group .open .dropdown-toggle:hover{color:#fff!important}.promotion-actions .btn-group .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none;color:#fff!important}.promotion-actions .btn-default.active,.promotion-actions .btn-default:active,.promotion-actions .btn-group.open .dropdown-toggle,.promotion-actions .open>.dropdown-toggle.btn-default{background:rgb(228,0,43);border-color:rgb(228,0,43);color:#fff;-webkit-box-shadow:none;box-shadow:none}.tabs{margin-top:40px;margin-bottom:40px;width:100%;padding:0 15px}.tabs .slick-list{margin:0 40px}.tabs .slick-arrow{position:absolute;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tabs .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}.tabs .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}.tabs .slick-slide img{max-width:100%;width:auto;height:auto}.tabs .tab-pane{width:100%}.tabs .tab-pane h3{text-align:left}.tabs .tab-content{margin-top:20px;width:100%}.tabs .nav-tabs-select{display:block}@media (min-width:1024px){.tabs .nav-tabs-select{display:none}}.tabs .nav-tabs{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #f6f6f6}@media (min-width:1024px){.tabs .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}}.tabs .nav-tabs a{background:#f6f6f6;color:rgb(37,37,37);border-radius:0;padding:6px 17px}.tabs .nav-tabs a:hover{background:rgb(37,37,37)!important;color:#fff!important}.tabs .nav-tabs .active a{background:rgb(37,37,37)!important;color:#fff!important}.promotion-form-holder{background:#f6f6f6;padding:20px 0 60px 0}.tooltip-holder{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.tooltip-holder .tooltiptext{visibility:hidden;background-color:black;color:#fff;text-align:center;padding:5px 10px;border-radius:0;position:absolute;z-index:1;-webkit-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;white-space:nowrap}.tooltip-top{bottom:125%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip-right{top:-5px;left:105%}.tooltip-holder:hover .tooltiptext{visibility:visible}.responsive-iframe{position:relative;overflow:hidden;aspect-ratio:16/9}.responsive-iframe.vertical-iframe{padding-bottom:56.25%}@media (min-width:1024px){.responsive-iframe.vertical-iframe{padding-bottom:178%}}@media (min-width:1400px){.responsive-iframe.vertical-iframe{padding-bottom:120%}}.responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.text-left{text-align:left}.informacion-relacional{margin-top:0;margin-bottom:20px;padding-bottom:20px}.columns{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.columns li{list-style-type:none;padding:0;margin:0}.columns.columns-50 li{width:50%}#tab-equipamiento h3{margin-top:40px}#tab-entorno{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#tab-entorno.active{display:-webkit-box;display:-ms-flexbox;display:flex}#tab-entorno .tab-content{width:100%;padding:0;margin-top:0}#tab-entorno .tab-content .tab-pane{overflow:hidden}#tab-entorno .tab-content .tab-slider,#tab-entorno .tab-content .tab-text{float:none;width:100%;margin:0 auto}#tab-entorno .tab-content .tab-text{max-width:800px;margin-top:20px}#tab-entorno .tab-content .tab-slider{max-width:800px;margin:20px auto;text-align:text-center}#tab-entorno .tab-content .tab-slider .slick-list,#tab-entorno .tab-content .tab-slider .slick-slide{min-height:100px}@media (min-width:769px){#tab-entorno .tab-content .tab-slider .slick-list,#tab-entorno .tab-content .tab-slider .slick-slide{min-height:400px}}@media (min-width:1024px){#tab-entorno .tab-content .tab-slider .slick-list,#tab-entorno .tab-content .tab-slider .slick-slide{min-height:400px}}@media (min-width:1200px){#tab-entorno .tab-content .tab-slider .slick-list,#tab-entorno .tab-content .tab-slider .slick-slide{min-height:600px}}#tab-entorno .tab-content .tab-slider img{width:250px;max-width:none}@media (min-width:768px){#tab-entorno .tab-content .tab-slider img{width:628px}}@media (min-width:1024px){#tab-entorno .tab-content .tab-slider img{width:100%}}#tab-entorno .tab-content .tab-slider .slick-dots{margin:20px 0 0;padding:0;text-align:center}#tab-entorno .tab-content .tab-slider .slick-dots li{list-style-type:none;text-align:center;margin:0;padding:0;display:inline-block}#tab-entorno .tab-content .tab-slider .slick-dots li:after{content:" · ";display:inline-block;color:rgb(37,37,37);margin:0 10px}#tab-entorno .tab-content .tab-slider .slick-dots li:last-of-type:after{content:none}#tab-entorno .tab-content .tab-slider .slick-dots li button{border:0;color:rgb(228,0,43);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}#tab-entorno .tab-content .tab-slider .slick-dots li.slick-active button{color:rgb(37,37,37)}.inline-equipment-slider.static-content{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:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.inline-equipment-slider.static-content>div{width:20%;-webkit-box-flex:1;-ms-flex:1;flex:1}.inline-equipment-slider.static-content>div img{max-width:100%;max-height:none}.inline-equipment-slider img{max-height:100px;padding:0 10px}.inline-equipment-slider .slick-list{margin:0 40px}.inline-equipment-slider .slick-arrow{position:absolute;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.inline-equipment-slider .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}.inline-equipment-slider .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}.inline-equipment-slider .slick-slide img{max-width:100%;width:auto;height:auto}.equipment-download-brochure{background:#f6f6f6;padding:10px;margin:20px 0;text-align:center}@media (min-width:1024px){.equipment-download-brochure{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}}.equipment-download-brochure p{margin-bottom:0}.equipment-download-brochure .btn-outlined{border:1px solid rgb(228,0,43);padding:5px 15px;border-radius:0}.equipment-download-brochure .btn-outlined:hover{border:1px solid rgb(37,37,37)}.equipment-download-brochure .just-mobile{display:block}@media (min-width:1024px){.equipment-download-brochure .just-mobile{display:none}}.equipment-download-brochure .form-control{width:70px;display:inline-block}@media (min-width:1024px){.equipment-download-brochure .form-control{width:100px}}.equipment-download-brochure a,.equipment-download-brochure button,.equipment-download-brochure select{margin:0 5px}#tab-noticias{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#tab-noticias.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1024px){#tab-noticias{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#tab-noticias .tab-noticias-block{width:100%;margin:0 0 20px 0}@media (min-width:1024px){#tab-noticias .tab-noticias-block{width:33.334%;margin:0 15px}}#tab-noticias .tab-noticias-block .tab-noticias-block--link{margin:0;display:block;color:rgb(37,37,37)}#tab-noticias .tab-noticias-block .tab-noticias-block--link:hover{text-decoration:none}#tab-noticias .tab-noticias-block .tab-noticias-block--image{max-width:100%;width:auto;margin-bottom:20px}.mobile-shown{display:block}@media (min-width:1024px){.mobile-shown{display:none}}.mobile-hidden{display:none}@media (min-width:1024px){.mobile-hidden{display:block}}.share-buttons{text-align:center;margin:30px 0}.share-buttons a{color:#fff;border-radius:2px;padding:5px 6px;font-size:11px;margin:0 10px 0 0;font-family:helvetica,sans-serif;font-weight:bold;white-space:nowrap;text-decoration:none}.share-buttons a.twitter{background:rgb(0,172,237)}.share-buttons a.facebook{background:rgb(59,89,152)}.share-buttons a.linkdin{background:rgb(0,119,181)}.share-buttons .yj-default-share-button{margin:0;padding:3px 6px}.property-filter-background{background:#f6f6f6}.property-filter--holder{padding:10px 0}.ficha-hoteles .property-filter--holder h2,.property-filter--holder .ficha-hoteles h2,.property-filter--holder .section-title{margin:10px 0 20px 0}.filtros-wrapper{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;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.filtros-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.filtros-wrapper .filter-col{border:1px solid #d1d1d1;margin:10px 0}@media (min-width:1024px){.filtros-wrapper .filter-col{margin:0;border-left:0;border-right:0}.filtros-wrapper .filter-col:first-of-type{border-left:1px solid #d1d1d1}.filtros-wrapper .filter-col.last-col{border-right:1px solid #d1d1d1}}.filtros-wrapper .filter-col.action-col{padding:0 10px;border:0;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}.filtros-wrapper .filter-col.action-col .tooltip-holder{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:10px}.filtros-wrapper .filter-col select.chosen{width:250px;padding:3px 5px}.filtros-wrapper .filter-col .chosen-single{cursor:pointer;min-width:150px}@media (min-width:1024px){.filtros-wrapper .filter-col .chosen-single{min-width:250px}}.filtros-wrapper .filter-col .chosen-results li{font-size:11px;text-transform:none}.filtros-wrapper .filter-col .map-trigger{border:0;background:transparent}.property-anchors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.property-anchors a{padding:3px 7px;color:#fff;background:rgb(37,37,37);text-decoration:none;margin:5px}@media (min-width:1024px){.property-anchors a{margin:0 10px}}.property-anchors a.active,.property-anchors a:hover{background:#fff;border-color:rgb(37,37,37);color:rgb(37,37,37)}.property-map--holder{background:#d1d1d1;max-height:0;position:relative;overflow-y:hidden;-webkit-transition:max-height 0.5s ease-in-out;-o-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out}.property-map--holder.active{max-height:500px}@media (min-width:1024px){.property-map--holder.active{max-height:550px}}#map{width:100%;height:450px}#map .property-map{height:320px}@media (min-width:1024px){#map .property-map{height:450px}}.reservation .promotion-head{-ms-flex-wrap:wrap;flex-wrap:wrap}.reservation .promotion-map{display:none}.reservation .promotion-information{margin-right:15px;margin-left:15px;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1024px){.reservation .promotion-information{margin-right:0;margin-left:2%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:28%}}.reservation-property-info{padding:0;display:none}@media (min-width:1024px){.reservation-property-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 0 20px 40px;margin:0 0 20px 0;padding:0}}.reservation-property-info li{background:#f6f6f6;margin:0;padding:0 0 0 10px;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (min-width:1024px){.reservation-property-info li{padding:0 0 0 10px;width:50%}}.reservation-property-info li strong{background:#fff;padding:10px;width:160px;text-align:right}@media (min-width:1024px){.reservation-property-info li strong{width:400px}}.promotion-review{width:100%}.reservation-property-list{padding:0;overflow:hidden;max-height:800px;width:100%}@media (min-width:1024px){.reservation-property-list{max-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 20px 40px;margin:0 0 20px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.reservation-property-list.active{max-height:800px}.reservation-property-list li{font-size:12px;background:#f6f6f6;margin:0;padding:0 0 0 10px;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (min-width:1024px){.reservation-property-list li{width:50%}}.reservation-property-list li.just-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1024px){.reservation-property-list li.just-mobile{display:none}}.reservation-property-list li strong{background:#fff;padding:10px;width:160px;text-align:right;font-size:14px}@media (min-width:1024px){.reservation-property-list li strong{width:400px}}.reservation-property-list li strong.fullwidth{width:100%;margin-left:-10px}.reservation-property-equipment,.reservation-property-subtotal,.reservation-property-total{font-size:12px;background:#f6f6f6;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0;padding:0 0 0 10px}@media (min-width:1024px){.reservation-property-equipment,.reservation-property-subtotal,.reservation-property-total{padding:0 0 0 10px}}.reservation-property-equipment strong,.reservation-property-subtotal strong,.reservation-property-total strong{background:#fff;padding:10px;width:200px;text-align:right;font-size:14px}.reservation-property-highlight{background:#f6f6f6}.reservation-property-highlight strong{color:rgb(37,37,37)}.reservation-property-total{background:#fff;border-top:1px solid #f6f6f6;color:rgb(37,37,37);font-size:20px;margin:20px 0;padding:0}@media (min-width:1024px){.reservation-property-total{margin:20px 0;width:calc(100% - 40px);width:100%}}.reservation-property-total strong{font-size:28px}.reservation-property-equipment{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0}@media (min-width:1024px){.reservation-property-equipment{padding:0 0 0 10px}}.reservation-property-equipment .reservation-property-equipment--title{padding:10px 0;font-weight:bold;font-size:14px;text-align:center;width:100%;margin-top:10px}@media (min-width:1024px){.reservation-property-equipment .reservation-property-equipment--title{text-align:left;margin-top:0}}.reservation-property-equipment .reservation-property-equipment--item{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.reservation-property-equipment .reservation-property-equipment--item label{padding-left:10px}@media (min-width:1024px){.reservation-property-equipment .reservation-property-equipment--item label{padding-left:0}}.reservation-property-equipment .reservation-property-subtotal{margin:0;width:100%}.reservation-form{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:wrap;flex-wrap:wrap;margin:30px -15px}@media (min-width:1024px){.reservation-form{margin:0 0 15px -15px}}.reservation-submit{margin:20px 0}@media (min-width:1024px){.reservation-submit{margin-top:0}}.promotion-form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1024px){.promotion-form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:70%}}.detail-promotion-form-holder .promotion-form{width:100%}.toggle-reservation-property-list{text-align:center;display:none}@media (min-width:1024px){.toggle-reservation-property-list{display:block}}.payment-method-title{text-align:center;width:100%}@media (min-width:1024px){.payment-method-title{text-align:left}}.payment-method-text{font-size:12px}.ficha-hoteles h2,.static-title{text-align:center;margin:80px 0 40px;margin:60px 0}.ficha-hoteles h2 span,.static-title span{display:inline-block;position:relative}.download-static-file{margin:50px 0 30px}.download-static-file .container-flex{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.download-static-file .container-flex p{margin:0}.download-static-file .container-flex p strong{font-weight:700;color:rgb(37,37,37)}.lineas-de-actuacion--holder .lineas-de-actuacion--item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;max-width:1200px;margin:30px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lineas-de-actuacion--holder .lineas-de-actuacion--item .lineas-de-actuacion--img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 0 0 0;max-height:240px;max-height:350px;overflow:hidden;position:relative}@media (min-width:1025px){.lineas-de-actuacion--holder .lineas-de-actuacion--item .lineas-de-actuacion--img{padding:0 30px 0 0}}.lineas-de-actuacion--holder .lineas-de-actuacion--item .lineas-de-actuacion--data{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1024px){.lineas-de-actuacion--holder .lineas-de-actuacion--item .lineas-de-actuacion--data{padding:0 0 0 30px}}.lineas-de-actuacion--holder .lineas-de-actuacion--item .lineas-de-actuacion--data p{width:100%}@media (min-width:1024px){.lineas-de-actuacion--holder .lineas-de-actuacion--item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 15px 0}.lineas-de-actuacion--holder .lineas-de-actuacion--item:nth-of-type(2n) .lineas-de-actuacion--img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0 0 0 30px}.lineas-de-actuacion--holder .lineas-de-actuacion--item:nth-of-type(2n) .lineas-de-actuacion--data{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 30px 0 0}}@media (min-width:1280px){.lineas-de-actuacion--holder .lineas-de-actuacion--item{margin:30px auto 0}}.lineas-de-actuacion--holder .lineas-de-actuacion--item.lineas-de-actuacion--item--right .lineas-de-actuacion--data{padding:0 30px 0 0!important;-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}.lineas-de-actuacion--holder .lineas-de-actuacion--button{margin-top:30px}.lineas-de-actuacion--holder .lineas-de-actuacion--button .btn-outlined:hover{background:rgb(228,0,43);color:#fff}.lineas-de-actuacion--holder .lineas-de-actuacion--img{margin-bottom:10px}@media (min-width:1024px){.lineas-de-actuacion--holder .lineas-de-actuacion--img{width:50%;margin-bottom:0}}.lineas-de-actuacion--holder .lineas-de-actuacion--img img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.lineas-de-actuacion--holder .lineas-de-actuacion--data{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:1024px){.lineas-de-actuacion--holder .lineas-de-actuacion--data{padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:flex;-ms-flex-pack:flex;justify-content:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lineas-de-actuacion--holder .lineas-de-actuacion--data li,.lineas-de-actuacion--holder .lineas-de-actuacion--data p{font-size:16px}}.lineas-de-actuacion--holder .lineas-de-actuacion--title{text-align:center;font-size:20px;font-weight:400}@media (min-width:1024px){.lineas-de-actuacion--holder .lineas-de-actuacion--title{text-align:left}}.lineas-de-actuacion--holder .lineas-de-actuacion--programs strong{color:rgb(37,37,37)}.lineas-de-actuacion--holder .lineas-de-actuacion--programs+ul>li{padding-left:0.5em;text-indent:-2em;list-style-type:none}.lineas-de-actuacion--holder .lineas-de-actuacion--programs+ul>li:before{content:"■";color:red;padding-right:1em}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;max-width:1200px;margin:30px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 15px 0}}@media (min-width:1280px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item{margin:30px auto 0}}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item .lineas-de-actuacion--img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 0 0 0;max-height:240px;max-height:350px;overflow:hidden;position:relative}@media (min-width:1025px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item .lineas-de-actuacion--img{padding:0 30px 0 0}}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item .lineas-de-actuacion--data{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1024px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item .lineas-de-actuacion--data{padding:0 0 0 30px}}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item .lineas-de-actuacion--data p{width:100%}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item.lineas-de-actuacion--item--right .lineas-de-actuacion--data{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}@media (min-width:1024px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item.lineas-de-actuacion--item--right .lineas-de-actuacion--data{padding:0 30px 0 0!important}}@media (min-width:1025px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--item.lineas-de-actuacion--item--right .lineas-de-actuacion--img{padding:0 0 0 30px}}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--button{margin-top:30px}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--button .btn-outlined:hover{background:rgb(228,0,43);color:#fff}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--img{margin-bottom:10px}@media (min-width:1024px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--img{width:50%;margin-bottom:0}}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--img img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--data{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:1024px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--data{padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:flex;-ms-flex-pack:flex;justify-content:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--data li,.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--data p{font-size:16px}}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--title{text-align:center;font-size:20px;font-weight:400}@media (min-width:1024px){.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--title{text-align:left}}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--programs strong{color:rgb(37,37,37)}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--programs+ul>li{padding-left:0.5em;text-indent:-2em;list-style-type:none}.lineas-de-actuacion--holder-why-tm .lineas-de-actuacion--programs+ul>li:before{content:"■";color:red;padding-right:1em}.background-grey-lighter{background:#efefef}.background-grey-lighter form{margin:60px 0 50px;overflow:hidden}.contacto-rsc p{margin:0 15px 20px}.contacto-rsc .form-horizontal{overflow:hidden;padding-bottom:0}.textarea-holder{min-height:104px}.download-rsc{margin:30px auto 60px}.download-rsc a{display:inline-block;border:1px solid rgb(228,0,43);padding:10px 25px}.download-rsc a .fa{margin-right:10px;display:inline-block}.download-rsc a:hover{background:rgb(228,0,43);color:#fff;text-decoration:none}.section.trabaja-con-nosotros{margin-bottom:60px}.section.trabaja-con-nosotros .fa,.section.trabaja-con-nosotros i,.section.trabaja-con-nosotros svg{color:rgb(37,37,37);display:block;margin:0 auto 20px}.section.trabaja-con-nosotros a{display:inline-block;margin-top:40px}.cifras{margin:60px 0 30px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1025px){.cifras{margin:50px 0 60px}}.cifras li{padding:0;width:100%;margin:0 0 30px 0;list-style-type:none;text-align:center}@media (min-width:1025px){.cifras li{margin:0;width:25%}}.cifras li strong{width:150px;height:150px;border-radius:50%;display:block;background:rgb(37,37,37);color:#fff;text-align:center;font-size:45px;margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:300}.no-pb{padding-bottom:0}.mw-1200{max-width:1200px;margin-left:auto;margin-right:auto}q{quotes:"“" "”" "‘" "’"}q:before{content:open-quote}q:after{content:close-quote}.fs-16{font-size:16px}.trabaja-con-nosotros{margin-bottom:30px}@media (min-width:1025px){.trabaja-con-nosotros{margin-bottom:60px}}.trabaja-con-nosotros .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1025px){.trabaja-con-nosotros .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.trabaja-con-nosotros .trabaja-con-nosotros--item{margin:0 0 30px 0;text-align:center}@media (min-width:1025px){.trabaja-con-nosotros .trabaja-con-nosotros--item{width:50%;margin:0}}@media (min-width:1025px){.trabaja-con-nosotros .trabaja-con-nosotros--item:first-of-type figure{margin-right:30px}.trabaja-con-nosotros .trabaja-con-nosotros--item:last-of-type figure{margin-left:30px}}.trabaja-con-nosotros a{display:inline-block}.trabaja-con-nosotros a:hover{text-decoration:none}.trabaja-con-nosotros a:hover figcaption{background:rgb(228,0,43);border:1px solid rgb(228,0,43)}.trabaja-con-nosotros figure{text-align:center}.trabaja-con-nosotros figure img{max-width:100%}.trabaja-con-nosotros figure figcaption{border:1px solid rgb(37,37,37);max-width:540px;margin:0 auto;background:rgb(37,37,37);color:#fff;padding:10px 0;text-align:center}.responsive-video{padding-top:1px;padding-bottom:60px}.corporate-video{position:relative;border:5px solid #fff;margin:0 auto 0 0;text-align:center}.corporate-video img{max-width:100%;height:auto}.corporate-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.corporate-video .btn-outlined{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);background:#fff;font-size:16px;border:1px solid rgb(228,0,43);padding:10px 15px;border-radius:0}.corporate-video .btn-outlined:hover{border:1px solid rgb(37,37,37)}.slick-slide{text-align:center}.background-gray-lighter{background-color:#e7e7e7;background-color:#f6f6f6}.background-gray{background-color:#d1d1d1;color:#fff}.background-gray p{color:#fff}.background-gray .ficha-hoteles h2,.background-gray .section-title,.ficha-hoteles .background-gray h2{color:#fff}.noticias-title{font-weight:400;font-size:16px;text-align:left;margin:18px 0 10px;min-height:55px}.navbar-top .dropdown-toggle{font-weight:400}.main-video h1{font-weight:400;margin-bottom:20px}@media (min-width:768px){.main-video h1{margin-bottom:3px}}.main-video h2{margin-bottom:20px}@media (min-width:768px){.main-video h2{margin-bottom:10px}}.section-newsletter{padding-top:15px;padding-bottom:15px}.section-newsletter .col-md-7 p{display:none}.section-newsletter h5{font-size:18px;margin-top:12px}.card-button .fa-plus-square{color:rgb(228,0,43)}.subnav .phones .smo{margin-left:10px}.btn-outlined{border:1px solid rgb(228,0,43);padding:6px 17px;border-radius:0;background:transparent}.btn-filled-on-hover:hover{background:rgb(228,0,43);color:#fff;border-color:rgb(228,0,43)}.btn-white{color:#fff;border-color:#fff}.btn-show-rrss{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:rgb(228,0,43);margin-left:10px}.btn-show-rrss.active,.btn-show-rrss:hover{color:rgb(37,37,37)}.rrss-options-holder{max-width:0;overflow:hidden;display:inline-block;height:20px}.rrss-options-holder.active{max-width:200px}.color-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10vh 0 0 0}.color-boxes .box{width:100px;height:100px;display:block;margin:20px;outline:1px solid #333}.color-boxes .box-1{background:rgb(37,37,37)}.color-boxes .box-2{background:rgb(228,0,43)}.color-boxes .box-3{background:#d1d1d1}.color-boxes .box-4{background:#f6f6f6}.color-boxes .box-5{background:#f6f6f6}.color-boxes .box-6{background:rgb(104,104,104)}.color-boxes .box-7,.color-boxes .box-8{background:transparent}.color-boxes .box-9{background:#d1d1d1}.color-boxes .box-10{background:#f4f4f4}.color-boxes .box-11{background:white}.timeline{padding-bottom:30px}@media (min-width:768px){.timeline{white-space:nowrap}}.timeline ol{font-size:0;width:100vw;padding:180px 0;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;margin:60px 0}@media (min-width:768px){.timeline ol{margin:60px 0}}.timeline ol li{position:relative;display:inline-block;list-style-type:none;width:160px;height:3px;background:#fff}.timeline ol li:last-child{width:280px}.timeline ol li:not(:first-child){margin-left:14px}.timeline ol li:not(:last-child):after{content:"";position:absolute;top:50%;left:calc(100% + 1px);bottom:0;width:12px;height:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background:rgb(228,0,43)}.timeline ol li div{position:absolute;left:calc(100% + 7px);width:280px;padding:15px;font-size:1rem;font-size:14px;white-space:normal;color:black;background:white}.timeline ol li div:before{content:"";position:absolute;top:100%;left:0;width:0;height:0;border-style:solid}.timeline ol li:nth-child(odd) div{top:-16px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.timeline ol li:nth-child(odd) div:before{top:100%;border-width:8px 8px 0 0;border-color:white transparent transparent transparent}.timeline ol li:nth-child(2n) div{top:calc(100% + 16px)}.timeline ol li:nth-child(2n) div:before{top:-8px;border-width:8px 0 0 8px;border-color:transparent transparent transparent white}.timeline time{display:block;font-size:18px;font-weight:bold;margin-bottom:8px}.timeline .arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.timeline .arrows .arrow__prev{margin-right:20px}.timeline .disabled{opacity:0.5}.timeline .arrows img{width:45px;height:45px}@media screen and (max-width:599px){.timeline ol,.timeline ol li{width:auto;margin-left:15px;margin-right:15px}.timeline ol{padding:0;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;position:relative}.timeline ol:after{width:3px;height:100%;position:absolute;top:0;left:4px;background:#fff;content:" ";z-index:1}.timeline ol li{display:block;height:auto;background:transparent}.timeline ol li:not(:last-child):after{content:"";position:absolute;top:50%;left:0;bottom:0;width:12px;height:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background:rgb(228,0,43);z-index:10}.timeline ol li:first-child{margin-top:25px;margin-left:auto}.timeline ol li:not(:first-child){margin-left:auto}.timeline ol li div{width:94%;height:auto!important;margin:0 auto 25px 28px}.timeline ol li div{position:static}.timeline ol li:nth-child(odd) div{-webkit-transform:none;-ms-transform:none;transform:none}.timeline ol li:nth-child(2n) div:before,.timeline ol li:nth-child(odd) div:before{display:none}.timeline .arrows{display:none}}.subtitle-with-legend{text-align:center;font-size:18px;font-weight:400;margin-bottom:0}.subtitle-with-legend small{display:block;margin-top:0;font-size:16px}.arrows .arrow{margin:30px 0;background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.arrows .arrow.arrow__prev{border-right:0;border-top:0}.arrows .arrow.arrow__next{border-bottom:0;border-left:0}.hidden-gallery{display:none}.filosofia-holder{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:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}@media (min-width:1025px){.filosofia-holder{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.filosofia-holder:last-of-type{margin-bottom:0}.filosofia-holder .filosofia-mision,.filosofia-holder .filosofia-txt,.filosofia-holder .filosofia-valores,.filosofia-holder .filosofia-vision{text-align:left;width:100%;text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (min-width:1025px){.filosofia-holder .filosofia-mision,.filosofia-holder .filosofia-txt,.filosofia-holder .filosofia-valores,.filosofia-holder .filosofia-vision{width:50%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.filosofia-holder .filosofia-mision img,.filosofia-holder .filosofia-txt img,.filosofia-holder .filosofia-valores img,.filosofia-holder .filosofia-vision img{max-width:100%;width:auto;height:auto}@media (min-width:1025px){.filosofia-holder .filosofia-mision img,.filosofia-holder .filosofia-txt img,.filosofia-holder .filosofia-valores img,.filosofia-holder .filosofia-vision img{max-width:500px;padding:0}}.filosofia-holder .filosofia-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:500px;font-size:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}@media (min-width:1025px){.filosofia-holder .filosofia-txt{font-size:18px;margin-bottom:0}}.filosofia-holder .filosofia-valores{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;margin-top:60px}@media (min-width:1025px){.filosofia-holder .filosofia-valores{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:right;margin-top:0}}.filosofia-holder .filosofia-mision{text-align:center;margin-bottom:60px}@media (min-width:1025px){.filosofia-holder .filosofia-mision{text-align:left;margin-bottom:0}}.filosofia-holder .filosofia-vision{text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:60px}@media (min-width:1025px){.filosofia-holder .filosofia-vision{text-align:right;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}}.localizacion .nav-tabs{margin-top:30px}.localizacion .tab-pane{margin-top:30px;overflow:hidden}.localizacion .tab-pane img{max-width:200px;height:auto;margin-bottom:30px}.localizacion .tab-pane .responsive-iframe{height:300px;margin-bottom:30px;padding:0 15px}@media (min-width:1024px){.localizacion .tab-pane .responsive-iframe{margin-bottom:0}}.localizacion .tab-pane .responsive-iframe .location-image img{max-width:100%}.localizacion .tab-pane .form-group{padding-left:0}.localizacion .tab-pane .row{margin-bottom:30px}@media (min-width:768px){.localizacion .tab-pane .row{margin-bottom:0}}.localizacion .localizacion-block{margin-top:0}@media (min-width:768px){.localizacion .localizacion-block{width:50%;float:left}}.localizacion .localizacion-block.localizacion-block--full{width:100%}.localizacion h3{text-align:left;font-size:20px;font-weight:400;width:100%}.localizacion address{display:block;margin-bottom:25px}.localizacion strong{color:rgb(228,0,43);display:block;font-size:14px;text-transform:uppercase}.localizacion span{display:block;color:rgb(37,37,37)}.localizacion .localizacion-block-promotions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.localizacion .localizacion-block-promotions .localizacion-block-promotion{width:100%;padding-right:15px}@media (min-width:768px){.localizacion .localizacion-block-promotions .localizacion-block-promotion{width:25%}}.vertical-timeline{position:relative;padding-left:43px;margin:60px auto 60px auto}@media (min-width:768px){.vertical-timeline{margin:60 25% 60px;width:50%}}.vertical-timeline:after{width:3px;height:100%;position:absolute;top:0;left:20px;background:#fff;content:" ";z-index:1}.vertical-timeline li{position:relative;list-style-type:none;margin:0 0 30px 0;display:block}.vertical-timeline li:after{content:"";position:absolute;top:50%;left:-28px;bottom:0;width:12px;height:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background:rgb(228,0,43);z-index:10}.vertical-timeline li div{background:#fff;padding:15px;display:inline-block}.corporate-links{margin-bottom:60px}.corporate-links h3{text-align:left;font-size:20px;font-weight:400;width:100%}.static-nav{background:#f6f6f6;color:rgb(37,37,37);padding:15px 0;margin:0;width:100%;position:fixed;top:60px;top:100px;left:0;z-index:90}@media (min-width:768px){.static-nav{display:block}}.static-nav button{display:block;float:right;background:transparent;border:0;color:rgb(37,37,37);z-index:3;position:relative;outline:0;text-transform:uppercase;font-size:12px;font-weight:bold}@media (min-width:768px){.static-nav button{display:none}}.static-nav span{display:inline-block;width:50%}@media (min-width:768px){.static-nav span{display:none}}.static-nav ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:15px;left:0;background:#f6f6f6;width:100%;z-index:1;max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s ease-in-out;-o-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out}@media (min-width:1025px){.static-nav ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;top:0;width:auto;max-height:400px}}.static-nav ul.toggled{max-height:400px}.static-nav ul li{list-style-type:none;margin:0 10px;padding:0 15px;display:block;text-align:left;width:100%}@media (min-width:1025px){.static-nav ul li{padding:0;display:inline-block;text-align:center;width:auto}}.static-nav ul li:last-of-type{padding-bottom:20px}@media (min-width:1025px){.static-nav ul li:last-of-type{padding-bottom:0}}.static-nav ul a{color:rgb(37,37,37);text-decoration:none}.static-nav ul a.active,.static-nav ul a:active,.static-nav ul a:focus,.static-nav ul a:hover{text-decoration:none;color:rgb(228,0,43)}.download-dossier{margin-top:30px;margin-bottom:30px}.video-corporativo{position:relative;padding-bottom:50%;overflow:hidden}@media (min-width:1025px){.video-corporativo{padding-bottom:25%}}.video-corporativo .video-holder{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,0,0,0.5)),to(rgba(255,0,0,0.5))),url(../img/video-corporativo.jpg);background:-o-linear-gradient(rgba(255,0,0,0.5),rgba(255,0,0,0.5)),url(../img/video-corporativo.jpg);background:linear-gradient(rgba(255,0,0,0.5),rgba(255,0,0,0.5)),url(../img/video-corporativo.jpg);background-position:center center;background-repeat:no-repeat;background-size:100% auto}@media (min-width:1024px){.video-corporativo .video-holder{background-attachment:fixed}}.video-corporativo.the-fives-beach .video-holder{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,0,0,0.5)),to(rgba(255,0,0,0.5))),url(../img/video-the-fives-beach.jpg);background:-o-linear-gradient(rgba(255,0,0,0.5),rgba(255,0,0,0.5)),url(../img/video-the-fives-beach.jpg);background:linear-gradient(rgba(255,0,0,0.5),rgba(255,0,0,0.5)),url(../img/video-the-fives-beach.jpg);background-size:100% auto}@media (min-width:1024px){.video-corporativo.the-fives-beach .video-holder{background-attachment:fixed}}.video-corporativo.the-fives-downtown .video-holder{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,0,0,0.5)),to(rgba(255,0,0,0.5))),url(../img/video-the-fives-downtown.jpg);background:-o-linear-gradient(rgba(255,0,0,0.5),rgba(255,0,0,0.5)),url(../img/video-the-fives-downtown.jpg);background:linear-gradient(rgba(255,0,0,0.5),rgba(255,0,0,0.5)),url(../img/video-the-fives-downtown.jpg);background-size:100% auto}@media (min-width:1024px){.video-corporativo.the-fives-downtown .video-holder{background-attachment:fixed}}.video-corporativo.vicente-ferrer .video-holder{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,0,0,0.5)),to(rgba(255,0,0,0.5))),url(../img/video-vicente-ferrer.jpg);background:-o-linear-gradient(rgba(255,0,0,0.5),rgba(255,0,0,0.5)),url(../img/video-vicente-ferrer.jpg);background:linear-gradient(rgba(255,0,0,0.5),rgba(255,0,0,0.5)),url(../img/video-vicente-ferrer.jpg);background-size:100% auto}@media (min-width:1024px){.video-corporativo.vicente-ferrer .video-holder{background-attachment:fixed}}.video-corporativo img{max-width:100%;display:none}.video-corporativo .btn-outlined{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff;border-color:#fff;z-index:2;padding:10px 25px}#ubicacion.tabs{margin-top:0}#webs h3,#webs p{text-align:center}#webs ul{margin:0 0 25px 0;padding:0}#webs ul li{list-style-type:none;text-align:center}.lineas-de-negocio .intro{text-align:center;font-size:16px;font-weight:400;width:100%;margin-top:60px}.lineas-de-negocio .intro+.download-rsc{margin-bottom:60px}.lineas-de-negocio-mexico{margin-bottom:50px}@media (min-width:1024px){.lineas-de-negocio-mexico{margin-bottom:60px}}.ventajas-tm{background:rgb(228,0,43);color:#fff;padding-bottom:30px}.ficha-hoteles .ventajas-tm h2,.ventajas-tm .ficha-hoteles h2,.ventajas-tm .static-title{color:#fff}.ventajas-tm h2{margin:30px 0}.ventajas-tm strong.icon{text-align:center;display:block;text-align:center;margin-bottom:30px}.ventajas-tm .row{margin-top:60px}.ventajas-tm .btn-outlined{color:#fff;border-color:#fff;margin-top:30px}.ventajas-tm .btn-outlined:hover{color:rgb(37,37,37);border-color:rgb(37,37,37)}.proceso-tm{padding-bottom:60px}.lineas-de-actuacion-compromiso,.lineas-de-actuacion-porquetm{padding-bottom:60px}#cifras{margin-bottom:60px}#mision{padding-bottom:60px}#etica{padding-bottom:60px}#webs{padding-bottom:40px;margin-bottom:0}.business-lines .card-holder.card-diversificacion{margin-bottom:0}.row.noticias .col-md-3.col-sm-12{margin-bottom:30px}@media (min-width:1024px){.row.noticias .col-md-3.col-sm-12{margin-bottom:0}}#main.lineas-gallery{margin-top:50px}@media (min-width:1024px){#main.lineas-gallery{margin-top:0}}.ficha-hoteles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-bottom:60px}.ficha-hoteles .container{padding-bottom:60px}.ficha-hoteles ul{margin-bottom:60px;margin-top:30px}.ficha-hoteles ul>li{padding-left:0.5em;text-indent:-2em;list-style-type:none;font-size:16px}@media (min-width:1024px){.ficha-hoteles ul>li{display:inline-block;width:45%;width:25%;margin-left:10%;margin-right:10%}.ficha-hoteles ul>li:nth-of-type(odd){margin-left:15%}}.ficha-hoteles ul>li:before{content:"■";color:red;padding-right:1em}.ficha-hoteles .hoteles-slider{width:100%;margin:60px auto 0}@media (min-width:1024px){.ficha-hoteles .hoteles-slider{width:auto}}.ficha-hoteles .hoteles-slider .slick-slide img{max-width:275px;margin-left:10px}.ficha-hoteles .video-hotel-btn{margin-bottom:0}.ficha-hoteles .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ficha-hoteles .slick-arrow.slick-prev{left:-30px;border-right:0;border-top:0}.ficha-hoteles .slick-arrow.slick-next{right:-30px;border-bottom:0;border-left:0}.mailing-gprd{margin:30px auto 60px;max-width:600px;padding:0 15px}.mailing-gprd .logo-tm{text-align:center}.mailing-gprd .logo-tm img{max-width:200px;width:auto;height:auto}.mailing-gprd h2{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #d1d1d1}.mailing-gprd .text-body{padding:15px;margin:0}.mailing-gprd address{margin-top:30px;padding-top:30px;border-top:1px solid #d1d1d1;font-style:none;text-align:center}.mailing-gprd address strong{text-transform:uppercase;color:rgb(37,37,37);display:block}.mar-block-holder{padding-bottom:60px}.mar-block-holder img{max-width:200px;margin:0 0 30px}@media (min-width:1024px){.mar-block-holder img{margin:0 0 30px}}.mar-block-holder .mar-block{margin-top:30px;text-align:center}.mar-block-holder .mar-block h3{color:rgb(37,37,37);font-weight:400;font-size:20px}.mar-block-holder .mar-block p{margin-bottom:0}.mar-block-holder .mar-block p.mar-btn{margin-top:30px}.diversificacion-mar-intro{margin-bottom:60px}.diversificacion-agricola .diversificacion-slider,.diversificacion-mar .diversificacion-slider{width:100%;margin:60px auto 60px}@media (min-width:1024px){.diversificacion-agricola .diversificacion-slider,.diversificacion-mar .diversificacion-slider{width:auto}}.diversificacion-agricola .diversificacion-slider .slick-slide img,.diversificacion-mar .diversificacion-slider .slick-slide img{max-width:275px;margin-left:10px}.diversificacion-agricola .slick-arrow,.diversificacion-mar .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.diversificacion-agricola .slick-arrow.slick-prev,.diversificacion-mar .slick-arrow.slick-prev{left:-30px;border-right:0;border-top:0}.diversificacion-agricola .slick-arrow.slick-next,.diversificacion-mar .slick-arrow.slick-next{right:-30px;border-bottom:0;border-left:0}.listado-fincas{margin-bottom:60px;margin-top:30px}.listado-fincas>li{padding-left:0.5em;text-indent:-2em;list-style-type:none;font-size:16px}@media (min-width:1024px){.listado-fincas>li{display:inline-block;width:45%;width:25%;width:29%;margin-left:10%;margin-right:10%}.listado-fincas>li:nth-of-type(odd){margin-left:10%}}.listado-fincas>li:before{content:"■";color:red;padding-right:1em}.cifras-cultivo h3{text-align:center;font-size:20px;font-weight:400}.diversificacion-agricola h3{margin-top:60px}.galeria-lineas{margin-bottom:60px;overflow:hidden}.galeria-lineas img{margin:0;max-width:100%;width:auto}@media (max-width:768px){.galeria-lineas img{margin:10px 0}}.mt-60{margin-top:60px}.row.noticias.comunicacion h6{margin-bottom:30px}.row.noticias.comunicacion .slick-arrow{position:absolute;top:50%;top:35%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.row.noticias.comunicacion .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}@media (min-width:1024px){.row.noticias.comunicacion .slick-arrow.slick-prev{left:-10px}}.row.noticias.comunicacion .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}@media (min-width:1024px){.row.noticias.comunicacion .slick-arrow.slick-next{right:-10px}}.m-0{margin:5px 0}.contacto-comunicacion{padding-bottom:60px}.facebook-holder{position:relative;width:100%;height:500px;text-align:center;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.facebook-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.load-more-news{margin:0 0 0 0}.business-lines--intro .mw-1200{text-align:center;margin-top:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rrss-stream{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px}.rrss-stream-frame{position:relative;padding:0}.rrss-stream-title{font-weight:700;font-size:16px}.rrss-stream-image{float:none;margin:0 15px 10px 0;max-width:100%}.rrss-stream-item{padding:15px;width:100%;margin:0 1.5%;color:#fff;color:rgb(37,37,37)}@media (min-width:1024px){.rrss-stream-item{width:30%}}.rrss-stream-item p{color:#fff;color:rgb(37,37,37)}.rrss-stream-item .rrss-stream-type{float:left;color:#fff;color:rgb(37,37,37);margin:0 10px 10px 0}.rrss-stream .btn-outlined{color:rgb(37,37,37);border-color:rgb(37,37,37);-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s}.rrss-stream .btn-outlined:hover{background:rgb(37,37,37);color:#fff;border-color:rgb(37,37,37)}.rrss-stream-item--youtube{background:#FFC4C4;background:#DCDCDC}.rrss-stream-item--youtube .rrss-stream-image{float:none;display:block;margin:0 auto 10px auto;max-width:100%}.rrss-stream-item--youtube .rrss-stream-type{color:#FF0000}.rrss-stream-item--youtube .btn-outlined:hover{background:#FF0000;border-color:#FF0000;color:#fff}.rrss-stream-item--facebook{background:#FFECEC;background:#E8E8E8}.rrss-stream-item--facebook .rrss-stream-type{color:#3B5998}.rrss-stream-item--facebook .btn-outlined:hover{background:#3B5998;border-color:#3B5998;color:#fff}.rrss-stream-item--twitter{background:#FFD9D9;background:#F5F5F5}.rrss-stream-item--twitter .rrss-stream-title{font-weight:400;font-size:14px}.rrss-stream-item--twitter .rrss-stream-type{color:#0084b4}.rrss-stream-item--twitter .btn-outlined:hover{background:#0084b4;border-color:#0084b4;color:#fff}.rrss-stream .grid-sizer{width:100%}@media (min-width:1024px){.rrss-stream .grid-sizer{width:calc(25% - 10px)}}.rrss-stream .grid-item{margin-bottom:10px;width:100%}@media (min-width:1024px){.rrss-stream .grid-item{width:calc(25% - 10px)}}.rrss-stream .grid-item--width2{width:100%}@media (min-width:1024px){.rrss-stream .grid-item--width2{width:calc(50% + 10px)}}.revista-slider{padding-bottom:60px}@media (min-width:1024px){.revista-slider{padding-bottom:0}}@media (max-width:1024px){#actualidad,#noticias{padding-bottom:60px}#actualidad .slick-list,#noticias .slick-list{margin:0 40px}}#rrss{padding-top:60px}.tab-slider .slick-list{min-height:600px}.tab-slider .slick-slide{height:auto;min-height:600px}#gmap-placeholder{position:absolute;top:0;left:0;width:100%;height:100%}.promotion-map p{margin-top:20px}@media (min-width:768px){.home-filter{min-width:500px}}.home-filter .property-filter{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;text-align:center;width:100%}@media (min-width:768px){.home-filter .property-filter{width:100%}}.home-filter .filtros-wrapper .habitaciones,.home-filter .filtros-wrapper .zona{min-width:45%;text-align:center}.home-filter .chosen-results li{font-size:11px}.home-filter p{width:100%;text-align:center}.plain{font-size:16px;margin:0 0 10px;font-family:"Raleway",sans-serif;text-align:left;color:rgb(102,102,102)}.selectric{border:0;color:#555;white-space:nowrap;font-family:"Raleway",sans-serif;width:250px}.selectric .label{font-weight:normal;text-align:left}.visit-promotion-form .ok-msg{display:none}.visit-promotion-form .alert.alert-danger{display:none;text-align:center}.visit-promotion-form.with-error .alert.alert-danger{display:block;text-align:center}.visit-promotion-form.with-ok .form-holder{display:none}.visit-promotion-form.with-ok .alert.alert-danger{display:none;text-align:center}.visit-promotion-form.with-ok .ok-msg{display:block;text-align:center}#modal-contacto h3{font-size:18px;font-weight:normal;margin:0 30px 20px;padding-bottom:20px;border-bottom:1px solid #f6f6f6}#modal-contacto .fs-16.text-center{margin:0 30px 30px;font-size:12px}#modal-contacto .politicas-privacidad{margin-top:30px}.modal-form{margin:30px}.modal-form .ok-msg{display:none}.modal-form .alert.alert-danger{display:none;text-align:center}.modal-form.with-error .alert.alert-danger{display:block;text-align:center}.modal-form.with-ok .form-holder{display:none}.modal-form.with-ok .alert.alert-danger{display:none;text-align:center}.modal-form.with-ok .ok-msg{display:block;text-align:center}#corporate-form-agricola .ok-msg,#corporate-form-hotels-mex .ok-msg,#corporate-form-mar .ok-msg,#corporate-form-promo-mex .ok-msg,#corporate-form-promo-spain .ok-msg,.form-compromiso .ok-msg,.visit-mobile-promotion-form .ok-msg{display:none}#corporate-form-agricola .alert.alert-danger,#corporate-form-hotels-mex .alert.alert-danger,#corporate-form-mar .alert.alert-danger,#corporate-form-promo-mex .alert.alert-danger,#corporate-form-promo-spain .alert.alert-danger,.form-compromiso .alert.alert-danger,.visit-mobile-promotion-form .alert.alert-danger{display:none;text-align:center}#corporate-form-agricola.with-error .alert.alert-danger,#corporate-form-hotels-mex.with-error .alert.alert-danger,#corporate-form-mar.with-error .alert.alert-danger,#corporate-form-promo-mex.with-error .alert.alert-danger,#corporate-form-promo-spain.with-error .alert.alert-danger,.form-compromiso.with-error .alert.alert-danger,.visit-mobile-promotion-form.with-error .alert.alert-danger{display:block;text-align:center}#corporate-form-agricola.with-ok .form-holder,#corporate-form-hotels-mex.with-ok .form-holder,#corporate-form-mar.with-ok .form-holder,#corporate-form-promo-mex.with-ok .form-holder,#corporate-form-promo-spain.with-ok .form-holder,.form-compromiso.with-ok .form-holder,.visit-mobile-promotion-form.with-ok .form-holder{display:none}#corporate-form-agricola.with-ok .alert.alert-danger,#corporate-form-hotels-mex.with-ok .alert.alert-danger,#corporate-form-mar.with-ok .alert.alert-danger,#corporate-form-promo-mex.with-ok .alert.alert-danger,#corporate-form-promo-spain.with-ok .alert.alert-danger,.form-compromiso.with-ok .alert.alert-danger,.visit-mobile-promotion-form.with-ok .alert.alert-danger{display:none;text-align:center}#corporate-form-agricola.with-ok .ok-msg,#corporate-form-hotels-mex.with-ok .ok-msg,#corporate-form-mar.with-ok .ok-msg,#corporate-form-promo-mex.with-ok .ok-msg,#corporate-form-promo-spain.with-ok .ok-msg,.form-compromiso.with-ok .ok-msg,.visit-mobile-promotion-form.with-ok .ok-msg{display:block;text-align:center}.localizacion .tab-ubicaciones-tm .tab-pane img{max-width:100px}@media (max-width:768px){.lineas-de-negocio-mexico .text-center.mt-60{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.lineas-de-negocio-mexico .text-center.mt-60 iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.mar-block-holder .col-md-6.col-md-offset-3.text-center{margin-top:0}@media (max-width:768px){.mar-block-holder .col-md-6.col-md-offset-3.text-center{margin-top:40px}}.private .section-noticias .container{padding:0 30px}.private .just-mobile{display:block!important}@media (min-width:1025px){.private .just-mobile{display:none!important}}.private .just-desktop{display:none!important}@media (min-width:1025px){.private .just-desktop{display:block!important}}.private .flex-desktop{display:none!important}@media (min-width:1025px){.private .flex-desktop{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.private .flex-mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (min-width:1025px){.private .flex-mobile{display:none!important}}.private .btn.btn-primary{border-radius:0;background:rgb(228,0,43);border:0;padding:10px 25px;font-weight:bold}.private .nav-tabs{border-bottom:1px solid #d1d1d1}.private .nav-tabs li{border:1px solid #d1d1d1;border-bottom:0;border-left:0;background:#d1d1d1}.private .nav-tabs li:first-of-type{border-left:1px solid #d1d1d1}.private .nav-tabs li a{padding:17px 30px}.private .nav-tabs li.active{background:rgb(228,0,43);border-color:rgb(228,0,43)}.private .nav-tabs li.active a{color:#fff}.private .nav-tabs.nav-tabs-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.private #detalle-vivienda{max-height:0;overflow:hidden;-webkit-transition:max-height 0.25s ease-out;-o-transition:max-height 0.25s ease-out;transition:max-height 0.25s ease-out}.private #detalle-vivienda.active{max-height:100000px;-webkit-transition:max-height 0.45s ease-in;-o-transition:max-height 0.45s ease-in;transition:max-height 0.45s ease-in}.private #detalle-vivienda .flexed{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:wrap;flex-wrap:wrap}.private #detalle-vivienda .flexed .promotion-map{width:100%}@media (min-width:768px){.private #detalle-vivienda .flexed .promotion-map{width:45%}}.private #detalle-vivienda .flexed .promotion-map .responsive-iframe.vertical-iframe{padding-bottom:56.25%}.private #detalle-vivienda .flexed .promotion-information{width:100%;margin:20px 0}@media (min-width:768px){.private #detalle-vivienda .flexed .promotion-information{width:45%;margin:0 0 20px 10%}}.private .promotions-loader .card-holder.card-horizontal{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:30px;max-width:100%}@media (min-width:1025px){.private .promotions-loader .card-holder.card-horizontal{max-width:50%}}.private .promotions-loader .card-holder.card-horizontal:last-of-type{margin-bottom:0}.private .promotions-loader .card-holder.card-horizontal .card-title{font-size:18px}.private .promotions-loader .card-holder.card-horizontal .card-link{height:auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background:rgb(228,0,43);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.private .promotions-loader .card-holder.card-horizontal .card-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;max-height:300px}}.private .promotions-loader .card-holder.card-horizontal .card-link .card-image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.private .promotions-loader .card-holder.card-horizontal .card-link .card-image{width:70%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.private .promotions-loader .card-holder.card-horizontal .card-link .card-content{background:transparent;position:static;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding:20px}@media (min-width:768px){.private .promotions-loader .card-holder.card-horizontal .card-link .card-content{padding:40px 0 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:30%}}.private .promotions-loader .card-holder.card-horizontal .card-link .card-button{position:static;margin-top:40px}.private .promotions-loader .card-holder.card-horizontal .card-link .card-button .fa-plus-square{color:#fff}.private .options-cards{padding:60px 30px;margin:0;list-style:none;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:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:30px}.private .option-card{background:#fff;margin:1px;color:white;font-weight:bold;font-size:1.5em;text-align:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:auto;max-width:500px;width:calc(50% - 2px);width:calc(100% - 2px)}@media (min-width:768px){.private .option-card{max-width:250px;min-width:250px;width:auto}}.private .option-card a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:100%;text-decoration:none;padding:40px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.private .option-card a h3{font-size:16px}.private .option-card a p{font-size:14px;font-weight:300;color:#000}.private .option-card a .btn{margin-top:30px;font-size:13px;font-weight:normal}.private .option-card a:hover{color:#fff;background:rgb(228,0,43)}.private .option-card a:hover .btn.btn-primary{border:0;background:#fff;color:rgb(228,0,43);cursor:pointer}.private .option-card a:hover h3{color:#fff}.private .option-card a:hover p{color:#f6f6f6}.private .option-card.option-card-inactive{background:#d1d1d1}.private .option-card.option-card-inactive .btn.btn-primary{background:rgb(102,102,102)}.private .option-card.option-card-inactive a:hover{color:#fff;background:rgb(102,102,102)}.private .option-card.option-card-inactive a:hover .btn.btn-primary{border:0;background:#fff;color:rgb(37,37,37);cursor:pointer}.private .option-card.option-card-inactive a:hover h3{color:rgb(37,37,37)}.private .option-card.option-card-inactive a:hover p{color:#f6f6f6}.private .club-options-cards .option-card{max-width:500px}@media (min-width:768px){.private .club-options-cards .option-card{max-width:350px;min-width:350px}}.private .option-card:before{content:"";float:left;padding-top:60%}.private .descarga-pdf-sac a{margin:10px 0}@media (min-width:768px){.private .descarga-pdf-sac a{margin:0}}.private .table-overflow-holder{width:100%;padding:10px 0;margin:0 0 60px 0;overflow-x:scroll}@media (min-width:768px){.private .table-overflow-holder{overflow-x:auto}}.private .datos-bancarios,.private .datos-compradores,.private .facturas-table,.private .listado-incidencias,.private .listado-recomendaciones,.private .promotion-status,.private .tabla-colaboradoras{width:100%;margin:0}.private .datos-bancarios th,.private .datos-compradores th,.private .facturas-table th,.private .listado-incidencias th,.private .listado-recomendaciones th,.private .promotion-status th,.private .tabla-colaboradoras th{text-transform:uppercase;background:rgb(104,104,104);color:#fff;font-size:12px;padding:10px 25px;text-align:center}@media (min-width:768px){.private .datos-bancarios th,.private .datos-compradores th,.private .facturas-table th,.private .listado-incidencias th,.private .listado-recomendaciones th,.private .promotion-status th,.private .tabla-colaboradoras th{padding:10px 5px}}.private .datos-bancarios td,.private .datos-compradores td,.private .facturas-table td,.private .listado-incidencias td,.private .listado-recomendaciones td,.private .promotion-status td,.private .tabla-colaboradoras td{font-size:14px;text-align:center;border-bottom:1px solid #d1d1d1;padding:10px 0}.private .datos-bancarios td.nowrap,.private .datos-compradores td.nowrap,.private .facturas-table td.nowrap,.private .listado-incidencias td.nowrap,.private .listado-recomendaciones td.nowrap,.private .promotion-status td.nowrap,.private .tabla-colaboradoras td.nowrap{white-space:nowrap}.private .datos-bancarios tr:nth-of-type(odd) td,.private .datos-compradores tr:nth-of-type(odd) td,.private .facturas-table tr:nth-of-type(odd) td,.private .listado-incidencias tr:nth-of-type(odd) td,.private .listado-recomendaciones tr:nth-of-type(odd) td,.private .promotion-status tr:nth-of-type(odd) td,.private .tabla-colaboradoras tr:nth-of-type(odd) td{background:#f6f6f6}.private .tabla-colaboradoras{margin-top:30px}.private .tabla-colaboradoras td{vertical-align:top}.private .tabla-colaboradoras .tabla-colaboradoras-image{padding-right:20px}.private .tabla-colaboradoras .tabla-colaboradoras-image img{max-width:150px}.private .listado-descargas{margin:30px 0;padding:0;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:wrap;flex-wrap:wrap}.private .listado-descargas li{width:100%;list-style-type:none;margin:0;padding:0;font-size:13px;text-align:left;border-bottom:1px solid #d1d1d1;padding:10px 0;text-transform:uppercase}@media (min-width:768px){.private .listado-descargas li{width:50%}}.private .listado-descargas li.void{width:100%;text-align:center;border-bottom:0}.private .listado-descargas label{top:4px;position:relative;margin-right:10px}.private .listado-descargas .fa-file{margin-right:10px}.private .listado-descargas.listado-descargas-inline li{width:100%}.private .listado-definiciones{margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.private .listado-definiciones dt{text-transform:uppercase;font-weight:bold;width:100%;margin-top:30px}.private .listado-definiciones dd{background:#f6f6f6;padding:30px;width:100%}@media (min-width:768px){.private .listado-definiciones dt{width:30%;border-top:1px solid #d1d1d1;margin-top:30px;padding-top:30px}.private .listado-definiciones dd{width:70%;border-top:1px solid #d1d1d1;padding:0;margin-top:30px;padding-top:30px;background:none}}.private #registro-form{margin-top:30px}.private #hipoteca-holder{background:#f6f6f6;max-height:0;overflow:hidden;-webkit-transition:max-height 0.25s ease-out;-o-transition:max-height 0.25s ease-out;transition:max-height 0.25s ease-out;margin-top:30px}.private #hipoteca-holder.active{padding:60px 15px 30px;max-height:100000px;-webkit-transition:max-height 0.45s ease-in;-o-transition:max-height 0.45s ease-in;transition:max-height 0.45s ease-in}.private #hipoteca-holder h4{margin-top:20px}.private #hipoteca-holder legend{border:0;font-size:16px;font-weight:700;text-transform:uppercase;text-align:center;margin:20px 0}.private .testimonios-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0;padding:0;background:#f6f6f6;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.private .testimonios-item{margin:5px;padding:15px;list-style-type:none;background:#f6f6f6;cursor:pointer;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.private .testimonios-item{width:calc(50% - 10px)}}.private .testimonios-item:hover{background:#fff}.private .testimonios-item img{width:147px;margin-right:20px}.private .testimonios-item h4{width:auto;width:calc(100% - 167px)}.private .testimonios-item p{display:none;width:100%;padding-top:20px;margin-top:20px;border-top:1px solid #f6f6f6}.private .testimonios-item.active{background:#fff;border:1px solid #f6f6f6}.private .testimonios-item.active p{display:block}.private .testimonios-item.void{width:100%;text-align:center;border-bottom:0}.private .tab-slider{max-width:800px;margin:20px auto;text-align:text-center}.private .tab-slider .slick-list,.private .tab-slider .slick-slide{min-height:100px}@media (min-width:769px){.private .tab-slider .slick-list,.private .tab-slider .slick-slide{min-height:400px}}@media (min-width:1024px){.private .tab-slider .slick-list,.private .tab-slider .slick-slide{min-height:400px}}@media (min-width:1200px){.private .tab-slider .slick-list,.private .tab-slider .slick-slide{min-height:600px}}.private .tab-slider img{width:250px;max-width:none}@media (min-width:768px){.private .tab-slider img{width:600px}}@media (min-width:1024px){.private .tab-slider img{width:100%}}.private .tab-slider .slick-list{margin:0 auto;max-width:600px;min-height:200px}.private .tab-slider .slick-arrow{position:absolute;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;border:2px solid rgb(37,37,37);width:25px;height:25px;text-indent:-9000em;z-index:20;padding:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.private .tab-slider .slick-arrow.slick-prev{left:10px;border-right:0;border-top:0}.private .tab-slider .slick-arrow.slick-next{right:10px;border-bottom:0;border-left:0}.private .tab-slider .slick-slide{max-width:600px}.private .tab-slider .slick-slide img{max-width:100%;width:100%;height:auto;margin:0 auto;max-height:220px}@media (min-width:768px){.private .tab-slider .slick-slide img{max-height:350px}}.private .tab-slider .slick-dots{margin:20px 0 0;padding:0;text-align:center}.private .tab-slider .slick-dots li{list-style-type:none;text-align:center;margin:0;padding:0;display:inline-block}.private .tab-slider .slick-dots li:after{content:" · ";display:inline-block;color:rgb(37,37,37);margin:0 10px}.private .tab-slider .slick-dots li:last-of-type:after{content:none}.private .tab-slider .slick-dots li button{border:0;color:rgb(228,0,43);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.private .tab-slider .slick-dots li.slick-active button{color:rgb(37,37,37)}.private .row.recomendaciones{margin:30px 15px;margin:30px 0;text-align:center}@media (min-width:768px){.private .row.recomendaciones{margin:0}}.private .row.recomendaciones .col-md-4{margin-bottom:30px}@media (min-width:768px){.private .row.recomendaciones .col-md-4{padding:0 15px}}@media (min-width:768px){.private .row.recomendaciones h4{min-height:42px}}.private .row.recomendaciones .btn{position:static}@media (min-width:768px){.private .row.recomendaciones p{min-height:42px}}.private .row.recomendaciones img{margin-bottom:15px;width:auto;max-width:100%}.private .row.recomendaciones>div+div{border:0}.encuesta-intro{margin:20px 0}.light-labels label{font-weight:normal}.generate-password-form{max-height:0;overflow:hidden;-webkit-transition:max-height 0.25s ease-out;-o-transition:max-height 0.25s ease-out;transition:max-height 0.25s ease-out;margin-top:0;min-height:0}.generate-password-form.active{max-height:100000px;-webkit-transition:max-height 0.45s ease-in;-o-transition:max-height 0.45s ease-in;transition:max-height 0.45s ease-in}.section-banner{position:relative}@media (min-width:451px){.section-banner{height:0;padding-bottom:37.5%}}.section-banner a{display:block;cursor:pointer}.section-banner img{width:100%;cursor:pointer}.aviso-cookies{background:rgb(228,0,43);padding:10px 20px;width:calc(100% - 40px);position:fixed;bottom:0;left:-100vw;color:#fff;z-index:100;-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out}@media (min-width:768px){.aviso-cookies{bottom:0;width:100%}}.aviso-cookies .aviso-cookies--botones{text-align:right}.aviso-cookies a{color:#fff;text-decoration:underline;margin:10px 20px}.aviso-cookies .btn{text-decoration:none;border-color:#fff;border-radius:0;color:#fff;padding:10px 20px}.aviso-cookies--active{left:0}@media (min-width:768px){.static-floated li{width:33%;display:inline-block;margin:0;padding:0;text-align:center;margin:10px 0}}@media (min-width:768px){.static-floated-buttons li{margin:10px 0;width:49%}}.private #experience-form.with-error .error-msg,.private #family-form.with-error .error-msg,.private #flight-form.with-error .error-msg,.private #form_1.with-error .error-msg,.private #form_2.with-error .error-msg,.private #form_3.with-error .error-msg,.private #hipoteca-form.with-error .error-msg,.private #magazine-form.with-error .error-msg,.private #password-form.with-error .error-msg,.private #registro-form.with-error .error-msg,.private #tickets-form.with-error .error-msg{opacity:1}.private #experience-form.with-ok .ok-msg,.private #family-form.with-ok .ok-msg,.private #flight-form.with-ok .ok-msg,.private #form_1.with-ok .ok-msg,.private #form_2.with-ok .ok-msg,.private #form_3.with-ok .ok-msg,.private #hipoteca-form.with-ok .ok-msg,.private #magazine-form.with-ok .ok-msg,.private #password-form.with-ok .ok-msg,.private #registro-form.with-ok .ok-msg,.private #tickets-form.with-ok .ok-msg{opacity:1;margin:20px 0}.private #experience-form.with-ok button,.private #experience-form.with-ok input,.private #family-form.with-ok button,.private #family-form.with-ok input,.private #flight-form.with-ok button,.private #flight-form.with-ok input,.private #form_1.with-ok button,.private #form_1.with-ok input,.private #form_2.with-ok button,.private #form_2.with-ok input,.private #form_3.with-ok button,.private #form_3.with-ok input,.private #hipoteca-form.with-ok button,.private #hipoteca-form.with-ok input,.private #magazine-form.with-ok button,.private #magazine-form.with-ok input,.private #password-form.with-ok button,.private #password-form.with-ok input,.private #registro-form.with-ok button,.private #registro-form.with-ok input,.private #tickets-form.with-ok button,.private #tickets-form.with-ok input{opacity:0}@media (min-width:1025px){.private #experience-form.with-ok button,.private #experience-form.with-ok input,.private #family-form.with-ok button,.private #family-form.with-ok input,.private #flight-form.with-ok button,.private #flight-form.with-ok input,.private #form_1.with-ok button,.private #form_1.with-ok input,.private #form_2.with-ok button,.private #form_2.with-ok input,.private #form_3.with-ok button,.private #form_3.with-ok input,.private #hipoteca-form.with-ok button,.private #hipoteca-form.with-ok input,.private #magazine-form.with-ok button,.private #magazine-form.with-ok input,.private #password-form.with-ok button,.private #password-form.with-ok input,.private #registro-form.with-ok button,.private #registro-form.with-ok input,.private #tickets-form.with-ok button,.private #tickets-form.with-ok input{opacity:1}}.private #experience-form .ok-msg,.private #family-form .ok-msg,.private #flight-form .ok-msg,.private #form_1 .ok-msg,.private #form_2 .ok-msg,.private #form_3 .ok-msg,.private #hipoteca-form .ok-msg,.private #magazine-form .ok-msg,.private #password-form .ok-msg,.private #registro-form .ok-msg,.private #tickets-form .ok-msg{display:none}.private #experience-form .alert.alert-danger,.private #family-form .alert.alert-danger,.private #flight-form .alert.alert-danger,.private #form_1 .alert.alert-danger,.private #form_2 .alert.alert-danger,.private #form_3 .alert.alert-danger,.private #hipoteca-form .alert.alert-danger,.private #magazine-form .alert.alert-danger,.private #password-form .alert.alert-danger,.private #registro-form .alert.alert-danger,.private #tickets-form .alert.alert-danger{display:none;text-align:center}.private #experience-form.with-error .alert.alert-danger,.private #family-form.with-error .alert.alert-danger,.private #flight-form.with-error .alert.alert-danger,.private #form_1.with-error .alert.alert-danger,.private #form_2.with-error .alert.alert-danger,.private #form_3.with-error .alert.alert-danger,.private #hipoteca-form.with-error .alert.alert-danger,.private #magazine-form.with-error .alert.alert-danger,.private #password-form.with-error .alert.alert-danger,.private #registro-form.with-error .alert.alert-danger,.private #tickets-form.with-error .alert.alert-danger{display:block;text-align:center}.private #experience-form.with-ok .form-holder,.private #family-form.with-ok .form-holder,.private #flight-form.with-ok .form-holder,.private #form_1.with-ok .form-holder,.private #form_2.with-ok .form-holder,.private #form_3.with-ok .form-holder,.private #hipoteca-form.with-ok .form-holder,.private #magazine-form.with-ok .form-holder,.private #password-form.with-ok .form-holder,.private #registro-form.with-ok .form-holder,.private #tickets-form.with-ok .form-holder{display:none}.private #experience-form.with-ok .alert.alert-danger,.private #family-form.with-ok .alert.alert-danger,.private #flight-form.with-ok .alert.alert-danger,.private #form_1.with-ok .alert.alert-danger,.private #form_2.with-ok .alert.alert-danger,.private #form_3.with-ok .alert.alert-danger,.private #hipoteca-form.with-ok .alert.alert-danger,.private #magazine-form.with-ok .alert.alert-danger,.private #password-form.with-ok .alert.alert-danger,.private #registro-form.with-ok .alert.alert-danger,.private #tickets-form.with-ok .alert.alert-danger{display:none;text-align:center}.private #experience-form.with-ok .ok-msg,.private #family-form.with-ok .ok-msg,.private #flight-form.with-ok .ok-msg,.private #form_1.with-ok .ok-msg,.private #form_2.with-ok .ok-msg,.private #form_3.with-ok .ok-msg,.private #hipoteca-form.with-ok .ok-msg,.private #magazine-form.with-ok .ok-msg,.private #password-form.with-ok .ok-msg,.private #registro-form.with-ok .ok-msg,.private #tickets-form.with-ok .ok-msg{display:block;text-align:center}.ticker-breadcrumb{background:rgb(228,0,43);color:#fff}.advices-ticker .slick-slide{color:#fff;padding:10px 0;text-align:center;width:100vw}.advices-ticker a{color:#000}.advices-ticker li:only-child{display:none}.advices-ticker .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px}.advices-ticker .slick-dots li:after{content:""}.advices-ticker .slick-dots button{border:1px solid #efefef;background:transparent;width:10px;height:10px;text-indent:-9000em;background:rgba(255,255,255,0.4)}.advices-ticker .slick-dots .slick-active button{background:rgb(255,255,255)}.incidents-block.filtros-wrapper form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1025px){.incidents-block.filtros-wrapper form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.styled-select{position:relative;display:block;max-width:400px;min-width:180px;margin:0 auto;border:1px solid #3C1C78;background-color:#16013E;z-index:10}.styled-select select{border:none;outline:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;margin:0;display:block;width:100%;padding:12px 55px 15px 15px;font-size:14px;color:#714BB9}.styled-select select:after{position:absolute;right:0;top:0;width:50px;height:100%;line-height:38px;content:"∨";text-align:center;color:#714BB9;font-size:24px;border-left:1px solid #3C1C78;z-index:-1}.alert-danger{color:#fff;background-color:rgb(228,0,43);border-color:rgb(228,0,43)}.static-nav+.barra-gris.section-breadcrumb.promotion-breadcrumb{margin-top:45px}.barra-gris.section-breadcrumb.promotion-breadcrumb{background:#fff}.text-left{text-align:left}.dashboard--holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}@media (min-width:769px){.dashboard--holder{margin-bottom:60px;margin-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.dashboard--holder .ficha-hoteles h2,.dashboard--holder .section-title,.ficha-hoteles .dashboard--holder h2{width:100%}.dashboard--item{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#f6f6f6;margin:0 20px 20px}@media (min-width:769px){.dashboard--item{margin:0 20px}}.dashboard--item .background-gray-lighter{padding:20px}.dashboard--item .resto-bonus,.dashboard--item .svg-inline--fa,.dashboard--item small{color:rgb(228,0,43)}.dashboard--item ul{margin:0;padding:0}.dashboard--item li{list-style-type:none;border-top:1px solid #ccc;padding-top:10px;margin-top:10px}.dashboard--item li:first-of-type{border:0;padding-top:0;margin-top:0}.dashboard--item h3{text-transform:uppercase;font-size:18px}.badge-consumos{background:rgb(228,0,43);padding:5px 10px;margin:5px 5px 5px 0}.badge-consumos-disabled{background:#333;color:#ccc}.csv-clientes .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#tab-plan .placeholder-image{padding-top:25px}#tab-plan .placeholder-image a{display:block}#tab-plan .placeholder-image img{max-width:100%}#header-wrapper .tmcliente-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-wrapper .tmcliente-info>ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}#header-wrapper .tmcliente-info>ul li{list-style-type:none;margin-left:0;margin-right:15px}#header-wrapper .navbar-nav>li.language-selector{padding:0;margin:0}#header-wrapper .navbar-nav>li.language-selector a.dropdown-toggle{margin:0!important;padding:0!important;line-height:normal}.last-block{margin-right:15px}@media (min-width:768px){.last-block{margin-right:0}}.last-block .dropdown-menu{right:0;left:auto;min-width:100px}.last-block .dropdown-menu>li a{text-align:center}.ficha-hoteles h2,h2.section-title{font-weight:700;font-size:48px;letter-spacing:-1px}.clientes2022{font-size:1.6rem}.clientes2022 .json-placeholder{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;aspect-ratio:1}@media (min-width:600px){.clientes2022 .json-placeholder{aspect-ratio:1140/400}}.clientes2022 .json-placeholder--squared{aspect-ratio:1;margin:0 0 15px 0}@media (min-width:600px){.clientes2022 .json-placeholder--squared{aspect-ratio:1}}.clientes2022 .json-placeholder img{max-width:100%;width:auto}.clientes2022 .video-intro{display:none}.clientes2022 .club-tm-menu{position:relative}.clientes2022 .club-tm-menu a{min-width:110px;min-height:55px}.clientes2022 .club-tm-menu img{position:absolute;max-width:90px;top:7px}.clientes2022 .dashboard--intro{margin-bottom:60px}.clientes2022 .dashboard--intro .intro-image{margin-bottom:30px}.clientes2022 .dashboard--intro .intro-image img{max-width:100%}.clientes2022 .dashboard--intro .intro-boton{margin:30px 0}.clientes2022 .dashboard--intro .intro-boton--link{text-decoration:none;background:rgb(228,0,43);color:#FFF;font-family:"Raleway",sans-serif;font-weight:bold;border:2px solid rgb(228,0,43);border-radius:0;padding:6px 17px;white-space:normal}@media (min-width:768px){.clientes2022 .dashboard--intro .intro-boton--link{margin:30 0 0 auto}}.clientes2022 .dashboard--intro .intro-boton--link:hover{background:#fff;border-color:rgb(228,0,43);color:rgb(228,0,43)}.clientes2022 section.promotions{margin-bottom:60px}.clientes2022 .promotions-loader{padding:0 30px}.clientes2022 .promotions-loader .cards-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.clientes2022 .promotions-loader .card{margin-left:15px;position:relative;overflow:hidden;aspect-ratio:4/3;max-height:300px;border-radius:8px;margin:0 0 15px 15px;padding:0}.clientes2022 .promotions-loader .card .card-image{margin-top:-30%}.clientes2022 .promotions-loader .card .card-content{max-height:0;-webkit-transition:max-height 90ms;-o-transition:max-height 90ms;transition:max-height 90ms;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(228,0,43);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clientes2022 .promotions-loader .card .card-content button{background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;font-weight:700;font-size:24px;border:0;padding:10px}.clientes2022 .promotions-loader .card a:hover .card-content{max-height:300px}@media (min-width:768px){.clientes2022 .promotions-loader .card:nth-last-child(n+3),.clientes2022 .promotions-loader .card:nth-last-child(n+3)~.card{width:calc(33% - 15px)}.clientes2022 .promotions-loader .card:nth-last-child(-n+2):first-child,.clientes2022 .promotions-loader .card:nth-last-child(-n+2):first-child~.card{width:calc(50% - 15px)}.clientes2022 .promotions-loader .card:nth-last-child(-n+2):first-child .card-image,.clientes2022 .promotions-loader .card:nth-last-child(-n+2):first-child~.card .card-image{margin-top:-50%}}.clientes2022 .experiencias--imagen-cabecera{max-width:100%;width:100%}.clientes2022 .experiencias--intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}@media (min-width:768px){.clientes2022 .experiencias--intro{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.clientes2022 .experiencias--intro>div{width:calc(50% - 15px);margin-right:15px}.clientes2022 .experiencias--intro>div:nth-of-type(2n){margin-right:0;margin-left:15px}.clientes2022 .experiencias--intro>div h4{margin:0}.clientes2022 .experiencias--intro>div p{margin:15px 0 0 0}.clientes2022 .experiencias--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media (min-width:768px){.clientes2022 .experiencias--item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.clientes2022 .experiencias--item:nth-of-type(2n) .experiencias--item-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.clientes2022 .experiencias--item:nth-of-type(2n) .experiencias--item-form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.clientes2022 .experiencias--item-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.clientes2022 .experiencias--item-image{width:calc(100% - 330px)}}.clientes2022 .experiencias--item-image img{width:100%;max-width:100%}.clientes2022 .experiencias--item-form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;min-width:300px;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.clientes2022 .experiencias--video{margin-bottom:30px}.clientes2022 .communications--imagen,.clientes2022 .password--imagen,.clientes2022 .perfil--imagen,.clientes2022 .quiz--imagen{margin:0 0 30px 0;padding:0;text-align:center}.clientes2022 .communications--imagen img,.clientes2022 .password--imagen img,.clientes2022 .perfil--imagen img,.clientes2022 .quiz--imagen img{border-radius:50%;overflow:hidden;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);background:#666}.clientes2022 .communications--form,.clientes2022 .password--form,.clientes2022 .perfil--form,.clientes2022 .quiz--form{padding:30px;background:#efefef;margin:0 -15px 30px}.clientes2022 .communications--intro,.clientes2022 .password--intro,.clientes2022 .perfil--intro,.clientes2022 .quiz--intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}@media (min-width:768px){.clientes2022 .communications--intro,.clientes2022 .password--intro,.clientes2022 .perfil--intro,.clientes2022 .quiz--intro{margin-bottom:60px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.clientes2022 .communications--intro h2,.clientes2022 .communications--intro p,.clientes2022 .password--intro h2,.clientes2022 .password--intro p,.clientes2022 .perfil--intro h2,.clientes2022 .perfil--intro p,.clientes2022 .quiz--intro h2,.clientes2022 .quiz--intro p{margin-bottom:0}.clientes2022 .communications--intro p,.clientes2022 .password--intro p,.clientes2022 .perfil--intro p,.clientes2022 .quiz--intro p{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:30px}}.clientes2022 .quiz-form--block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.clientes2022 .quiz-form--block-horizontal{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.clientes2022 .quiz-form--block-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.clientes2022 .quiz-form--block-vertical{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.clientes2022 .quiz-form--block-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}}.clientes2022 .quiz-form--block-vertical>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.clientes2022 .quiz-form--block-vertical select{-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px}.clientes2022 .tab-slider.tab-estado_obra{max-width:1280px}.clientes2022 .tab-slider.tab-estado_obra .slick-list{max-width:1080px;min-height:120px;max-height:none;width:90%}@media (min-width:768px){.clientes2022 .tab-slider.tab-estado_obra .slick-list{max-height:210px}}.clientes2022 .tab-slider.tab-estado_obra .slick-list .slick-slide{min-height:240px;min-height:120px;min-width:240px;max-height:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:15px}.clientes2022 .tab-slider.tab-estado_obra .slick-list .slick-slide img{border-radius:8px;overflow:hidden;border:2px solid rgb(228,0,43)}.clientes2022 .dashboard--item.events-block,.clientes2022 .dashboard--item.interest-block{display:none}.clientes2022 .dashboard--item.events-block.active,.clientes2022 .dashboard--item.interest-block.active{display:block}.clientes2022 .dashboard--signatures{width:100%;display:none}.clientes2022 .dashboard--signatures.active{display:block}.clientes2022 .dashboard--signature{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.clientes2022 .dashboard--signature{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.clientes2022 .dashboard--signature.active{background:#efefef}.clientes2022 .dashboard--signature i,.clientes2022 .dashboard--signature svg{color:#000}.clientes2022 .dashboard--signature button{margin:10px 0;background:rgb(228,0,43);color:#FFF;font-family:"Raleway",sans-serif;font-weight:bold;border:2px solid rgb(228,0,43);border-radius:0;padding:6px 17px;white-space:normal}@media (min-width:768px){.clientes2022 .dashboard--signature button{margin:0 0 0 auto}}.clientes2022 .dashboard--signature button:hover{background:#fff;border-color:rgb(228,0,43);color:rgb(228,0,43)}.clientes2022 .dashboard--signature button[disabled]{pointer-events:none;background:#666;color:#efefef;border-color:#666}.clientes2022 .dashboard--signature span{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media (min-width:768px){.clientes2022 .dashboard--signature span{margin:10px 15px}}.clientes2022 .dashboard--signature span img,.clientes2022 .dashboard--signature span svg{margin-right:15px}.clientes2022 .informacion_util-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clientes2022 .informacion_util-menu a{overflow:visible;-webkit-box-flex:1;-ms-flex:auto;flex:auto;text-align:center}.clientes2022 .informacion_util-menu figure{margin:0;padding:0;aspect-ratio:16/9;position:relative}.clientes2022 .informacion_util-menu figure img{max-width:100%;width:auto}.clientes2022 .informacion_util-menu figure figure{background:rgba(255,255,255,0.7);color:rgb(228,0,43);padding:10px;text-align:center;position:absolute;bottom:20px;left:0;width:100%}@media (min-width:450px){.clientes2022 .servicios-holder .serv_block2{max-width:66%;margin:0 auto 30px auto}}@media (min-width:450px){.clientes2022 .servicios-holder .serv_block3{max-width:66%;margin:0 auto 30px auto}}.clientes2022 .servicios--intro{margin-bottom:60px}.clientes2022 .servicios--block-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media (min-width:768px){.clientes2022 .servicios--block-holder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.clientes2022 .intro-boton--link{text-decoration:none;margin:30px 0 30px auto;display:inline-block;background:rgb(228,0,43);color:#FFF;font-family:"Raleway",sans-serif;font-weight:bold;border:2px solid rgb(228,0,43);border-radius:0;padding:6px 17px;white-space:normal}@media (min-width:768px){.clientes2022 .intro-boton--link{margin:30px 0 0 auto}}.clientes2022 .intro-boton--link:hover{background:#fff;border-color:rgb(228,0,43);color:rgb(228,0,43)}.clientes2022 .servicios--block{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:450px){.clientes2022 .servicios--block{padding-right:15px}}.clientes2022 .servicios--block figure{max-width:350px;margin:0 auto 30px auto}.clientes2022 .servicios--block .logo-mar{max-width:500px;width:100%}@media (min-width:450px){.clientes2022 .servicios--block+.servicios--block{padding-left:15px;padding-right:0}}.clientes2022 .servicios--checkered-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.clientes2022 .servicios--checkered-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;margin-bottom:60px}.clientes2022 .servicios--checkered-small figure{margin:0 0 15px 0}@media (min-width:450px){.clientes2022 .servicios--checkered-small{margin-bottom:0}.clientes2022 .servicios--checkered-small figure{width:calc(50% - 15px);width:calc(20% - 15px);margin:0 15px 0 0}.clientes2022 .servicios--checkered-small div{width:calc(50% - 15px);width:calc(80% - 15px);margin:0 0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clientes2022 .servicios--checkered-small div h4{font-size:18px;text-transform:uppercase;font-weight:900}}.clientes2022 .servicios--checkered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:30px;width:100%}.clientes2022 .servicios--checkered figure{margin:0 0 15px 0}@media (min-width:450px){.clientes2022 .servicios--checkered{margin-bottom:40px}.clientes2022 .servicios--checkered figure{width:calc(50% - 15px);width:calc(40% - 15px);margin:0 15px 0 0;aspect-ratio:auto}.clientes2022 .servicios--checkered .servicios--checkered-content{width:calc(50% - 15px);width:calc(60% - 15px);margin:0 0 0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:450px){.clientes2022 .servicios--checkered:nth-of-type(odd) figure{width:calc(50% - 15px);width:calc(40% - 15px);margin:0 0 0 15px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;aspect-ratio:auto}.clientes2022 .servicios--checkered:nth-of-type(odd) .servicios--checkered-content{width:calc(50% - 15px);width:calc(60% - 15px);margin:0 15px 0 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.clientes2022 .financiacion--holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media (min-width:768px){.clientes2022 .financiacion--holder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:30px}}.clientes2022 .financiacion--block{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){.clientes2022 .financiacion--block{padding-right:15px}}.clientes2022 .financiacion--block figure{max-width:350px}.clientes2022 .financiacion--block .logo-mar{max-width:500px;width:100%}@media (min-width:768px){.clientes2022 .financiacion--block+.financiacion--block{padding-left:15px;padding-right:0}}@media (min-width:768px){.clientes2022 .financiacion--block-center{width:50%;margin:30px auto}}.clientes2022 .financiacion--block-center em{color:rgb(228,0,43);font-weight:bold}.clientes2022 .contacto--holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media (min-width:768px){.clientes2022 .contacto--holder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.clientes2022 .contacto--holder p{width:50%;margin-bottom:0}.clientes2022 .banner-aptb{margin-top:60px!important;margin:60px auto 15px!important}.clientes2022 .banner-aptb picture.json-placeholder{margin:0;padding:0;aspect-ratio:auto!important}.clientes2022 section.login-box+section.section-bbdd-banner{display:none}
/*# sourceMappingURL=tm.css.map */