.breadcrumb {visibility:hidden;}.bloque--reviews {background:#fff;min-height:340px;}.bloque--reviews__wrp {max-width:642px;overflow:hidden;}.bloque--reviews .swiper-pagination {text-align:left;}.bloque--reviews hr {max-width:520px;}section.bloque--formulario > .wrp {box-shadow:none;z-index:3;background:none;padding-top:0;padding-bottom:0;}.separata + .bloque--text--padding > .wrp {padding-top:10px;}body > .main {background-color:#FFF;}.theme--dark body > .main {background-color:#1b1b1b;}#main-block, #background-block .bg {height:907px;background-size:auto 910px;}#main-block {height:auto!important;}#background-block .bg {background-image:url("../img/bg_oficinas.jpg") !important;}#background-block .bg .gradient{background:-moz-linear-gradient(-75deg,rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.2) 60%, rgba(0,0,0,0.1) 100%);background:-webkit-linear-gradient(-75deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.2) 60%,rgba(0,0,0,0.1) 100%);background:linear-gradient(105deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.2) 60%,rgba(0,0,0,0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#99000000",endColorstr="#22000000",GradientType=1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#22000000', gradientType='1')";}#mapa .gmnoprint {display:none;}.gm-style-cc {display:none !important;}.gm-style a[href^="https://maps.google.com/maps"] {display:none !important;}h1,.h1,h2.h1,.bloque h2.h1,.text__block .text__block__title.text__block__title--big,.bloque--cabecera .content .text p.big{font-family:'DINNextRoundedLTW01-Lig', Arial, Helvetica, sans-serif;font-weight:normal;}h1 strong,.h1 strong,h2.h1 strong,.bloque h2.h1 strong,.text__block .text__block__title.text__block__title--big strong{font-family:'DINNextRoundedLTW01-Reg', Arial, Helvetica, sans-serif;font-weight:normal;}.text--center .h2{max-width:680px;margin-left:auto;margin-right:auto; }.h2.h2--color strong{ color:#E43234; }.small {font-size:1.4em;line-height:1.4em;}.legal {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;line-height:1.4em;color:#000;margin:10px 0 0.5em;}.theme--dark .legal {color:#FFF;}.bloque--hipotecas {margin-top:40px;}.bloque--hipotecas .rel{ text-align:center; }.bloque--hipotecas .layout--col3 .layout__column {width:290px;margin-left:30px;}.bloque--hipotecas .layout--col3 .layout__column:first-child {margin-left:0;}.bloque--hipotecas .layout--col3 .layout__column .text {padding-right:0;margin-bottom:10px;}.bloque--hipotecas .layout--col3 .layout__column .text p:first-child {min-height:80px;}.bloque--hipotecas .layout--col3 .layout__column .rel h3 .rel-title{ font-size:20px; }.bloque--hipotecas .rel .image__thumb,.bloque--hipotecas .rel a img{-webkit-border-radius:0;border-radius:0;height:120px;width:120px;border-radius:50%;margin-bottom:20px;}.bloque--hipotecas .rel a.btn{ margin-right:0; }.bloque--text .bloque--text__title p,.bloque--text__title.text--center p{ max-width:680px !important; }.bloque--relacionados--simuladores{ margin-bottom:40px; }.theme--dark .bloque--relacionados--simuladores > .wrp {background:transparent;}.bloque--relacionados--simuladores .layout--col3 .layout--col3,.bloque--relacionados--simuladores .layout--col4 .layout--col4{display:table;width:100%;border-collapse:separate;border-spacing:10px;}.bloque--relacionados--simuladores .layout--col3 .layout--col3 .layout__column,.bloque--relacionados--simuladores .layout--col4 .layout--col4 .layout__column{display:table-cell;width:33.33%;float:none;-webkit-border-radius:10px;border-radius:10px;background:#f7f7f7;-webkit-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.1);}.theme--dark .bloque--relacionados--simuladores .layout--col3 .layout--col3 .layout__column,.theme--dark .bloque--relacionados--simuladores .layout--col4 .layout--col4 .layout__column{-webkit-box-shadow:1px 2px 10px 1px rgba(0, 0, 0, 0.4);box-shadow:1px 2px 10px 1px rgba(0, 0, 0, 0.4);background-color:#313131;}.bloque--relacionados--simuladores .layout--col4 .layout--col4 .layout__column{width:25%;}.bloque--relacionados--simuladores > .wrp {padding-left:0;padding-right:0;width:953px;background:transparent;}.bloque--relacionados--simuladores .rel{padding:30px 20px;text-align:center;}.bloque--relacionados--simuladores .layout--col3 .layout__column .rel h3,.bloque--relacionados--simuladores .layout--col4 .layout__column .rel h3{font-size:20px;padding-right:0;min-height:60px;}.bloque--relacionados--simuladores .layout--col3 .layout__column .text,.bloque--relacionados--simuladores .layout--col4 .layout__column .text{padding-right:0;min-height:60px;margin-bottom:20px;}.bloque--relacionados--simuladores .layout--col3 .layout__column .text p,.bloque--relacionados--simuladores .layout--col4 .layout__column .text p{ font-size:14px; }.bloque--relacionados--simuladores .layout--col3 .layout__column .text + p,.bloque--relacionados--simuladores .layout--col4 .layout__column .text + p{ margin-bottom:0; }.layout--text .layout__column--three-third .layout__column--one-third{margin-left:0;margin-right:40px;}.bloque--simulador--bloque--vendes > .layout--col3 {max-width:840px;margin-left:auto;margin-right:auto;}.sprite__hipotecas{background:url("../img/sprite-hipotecas-2019-kutxabank.png") no-repeat 0 0;display:block;}.sprite__hipotecas--mando-big{position:absolute;top:80px;right:-140px;width:515px;height:331px;background-position:0 -668px;}.bloque--cabecera .content .text p.big {font-size:3.4em;line-height:1.1em;}.bloque--text.bloque--text--simuladores .bloque--text__title{ margin-bottom:0; }.bloque--text.bloque--text--simuladores > .wrp{ padding-bottom:0; }.bloque--guia-vivienda,.bloque--mando{ background-color:#F7F7F7; }.theme--dark .bloque--guia-vivienda,.theme--dark .bloque--mando{background:#dbe2dd;}.bloque--guia-vivienda .layout__column--image img {top:-9924px;}.bloque--guia-vivienda .wrp,.bloque--mando .wrp{ background-color:transparent; }.bloque--guia-vivienda p,.bloque--guia-vivienda li{color:#000;}.bloque--guia-vivienda .btn {color:#FFF;}.bloque--mando:before{content:"";display:block;position:absolute;width:300px;height:100%;top:0;right:0;background:url("../img/hipotecas-2019-gradient.jpg") repeat -7px 0;}.bloque--guia-vivienda .wrp,.bloque--mando .wrp,.theme--dark .bloque--guia-vivienda .wrp,.theme--dark .bloque--mando .wrp{ background-color:transparent; }.bloque--guia-vivienda h2,.bloque--mando h2{ color:#E43234; }.theme--dark .bloque--guia-vivienda h2,.theme--dark .bloque--mando h2{ color:#000; }.bloque--guia-vivienda .btn,.bloque--mando .btn{ background-color:#E43234; }.theme--dark .bloque--guia-vivienda .btn,.theme--dark .bloque--mando .btn {background-color:#000;}.bloque--guia-vivienda .layout__column--image{ overflow:visible; }.bloque--guia-vivienda .layout__column--one-third.layout__column--image{width:500px;margin-right:-80px !important;margin-top:-40px;}.bloque--guia-vivienda ul{list-style:none;padding-left:0;font-weight:bold;}#bloque-formulario {padding:60px 0 0;}#bloque-formulario,.hipotecas-header--index,.hipotecas-header--index + .separata {background:#FFF;}.theme--dark #bloque-formulario,.theme--dark .hipotecas-header--index,.theme--dark .hipotecas-header--index + .separata {background-color:#1b1b1b;}#bloque-formulario > .wrp {background:transparent;}.bloque-formulario .layout__column > .layout--col2 {float:none;}.bloque-formulario .layout--col3 > .layout--col2 {float:none;margin:0 auto;}.bloque-formulario .hideOnTemplate{text-align:center;}.bloque-formulario .hideOnTemplate > p{max-width:680px;padding-right:0;margin-left:auto;margin-right:auto;}.bloque-formulario-top {position:absolute;top:-230px;right:20px;max-width:480px;z-index:2;}.bloque.bloque-formulario-top > .wrp {width:100%;box-sizing:border-box;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.1);}.theme--dark .bloque.bloque-formulario-top > .wrp {-webkit-box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.4);box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.4);}legend + .layout__column .control-group {margin-top:20px;}.bloque-formulario-top .layout--col3 > .layout--col2 {width:100%;}.bloque-formulario-top form > .layout__column {margin-left:0;}.bloque-formulario-top form .layout--col2 .layout__column {width:48%;margin-left:4%;float:left;}.bloque-formulario-top form .layout--col2 .layout__column:first-child {margin-left:0;}.bloque-formulario-top .layout--col2 .layout__column select, .bloque-formulario-top .layout--col2 .layout__column .customSelect {width:81%;width:calc(100% - 32px);}.bloque-formulario-top .btn {margin-left:0;}.error--property,.error--api {opacity:0;height:0;padding:0;-webkit-transition:all 0.45s ease-in-out;-moz-transition:all 0.45s ease-in-out;-o-transition:all 0.45s ease-in-out;transition:all 0.45s ease-in-out;margin:0;}.error--property.showError,.error--api.showError{opacity:1;height:auto; margin:1.5em 0 0;padding:20px 0;}.bloque--cabecera .content .text h1,.bloque h1 strong,.breadcrumb.textcolor_white,.breadcrumb a,.logo__icon .lettering,.logo__icon .iconic,.logo-icon--new .font-icon-cajasur-logo-text,.bloque--background + .bloque--cabecera,.breadcrumb.textcolor_black,.bloque--cabecera .content .text p {color:#FFF !important;}.bloque--background + .bloque--cabecera a {color:#ffffff;text-decoration:underline;}.bloque--cabecera .image__thumb { margin-bottom:0; }div.layout div[class*="aux"].layout__column:nth-child(4n+1){margin-left:0px;clear:both;}.br__fix {display:block;}.bloque--prestamo-amortizacion{margin-top:50px;margin-bottom:30px;}.layout--text .layout__column--three-third .layout__column--one-third{margin-left:0;margin-right:40px;}#modal--simuladores iframe {width:100%;border:0;min-height:500px;opacity:0;}#modal--simuladores .iframe-visible iframe {opacity:1;}.showOnDarkMode{display:none;}.theme--dark .showOnDarkMode{display:block;}@media only screen and (min-width:1820px){#main-block,#background-block .bg {height:740px !important;background-size:auto 740px !important;}}@media only screen and (min-width:1280px) {.bloque-formulario select {width:380px;}.bloque-formulario .customSelect {width:346px;}.bloque--cabecera .content {max-width:500px;}.bloque-formulario-top {right:140px;max-width:480px;}#background-block .bg {height:470px!important;background-size:100% !important;}.bloque--guia-vivienda .layout__column--one-third.layout__column--image{margin-right:0 !important;}.br__fix {display:none;}.bloque--mando:before{ width:420px; }.bloque--mando .layout__column{ max-width:650px; }.sprite__hipotecas--mando-big{ right:0; }.bloque--relacionados--simuladores > .wrp {padding-left:0;padding-right:0;width:1190px;}.bloque--hipotecas .layout--col3 .layout__column {width:380px;margin-left:12px;}}@media only screen and (max-width:1020px) and (min-width:768px) {.bloque--reviews__wrp {max-width:346px;overflow:hidden;}.bloque-formulario-top {top:-200px;}.br__fix {display:none;}#main-block,#background-block .bg{height:930px;}.bloque--relacionados--simuladores .layout--col3 .layout--col3,.bloque--relacionados--simuladores .layout--col4 .layout--col4{display:table !important;grid-template-columns:none !important;}.bloque--mando.bloque--text--padding {padding-top:20px;padding-bottom:200px;}.bloque--mando:before{width:100%;height:180px;top:auto;bottom:0;}.sprite__hipotecas--mando-big{top:auto;bottom:-40px;right:-100px;z-index:5;}.bloque--prestamo-amortizacion h2{ font-size:3em; }.image__side p { min-height:0; }.bloque--text--simuladores h2{ font-size:3em; }div.layout div[class*="aux"].layout__column:nth-child(2n+1){margin-left:0px;clear:both;}.bloque-formulario-top {right:0px;}.bloque.bloque-formulario-top > .wrp {padding-left:25px;padding-right:25px;}.bloque-formulario-top .layout--col3 > .layout--col2 form > .layout__column {width:300px;margin-left:0;}.bloque-formulario-top .radio_group--inline .radio {font-size:14px;}.bloque-formulario-top .layout--col3 > .layout--col2 .layout__column input[type="text"] {width:266px;}.bloque--hipotecas {}.bloque--hipotecas .layout--col3 .layout__column {margin-left:0;}.bloque--hipotecas .layout--col3 .layout__column .text { margin-bottom:40px;}.bloque--relacionados--simuladores > .wrp {padding-left:0;padding-right:0;width:714px;}.bloque--relacionados--simuladores .layout--col4 .layout--col4 .layout__column {width:47%;width:calc(50% - 10px);display:block;float:left;}.bloque--relacionados--simuladores .layout--col4 .layout--col4 .layout__column {min-height:250px;margin-bottom:20px;}.bloque--hipotecas .layout--col3 .layout__column--last {display:block;}.layout--col3 > .layout--col2 .layout__column input[type="search"] {width:269px;}.control-group--puerta {width:208%;}.bloque-formulario-top .layout--col2 .layout__column .control-group--puerta .customSelect{background-position:275px 16px;} }@media only screen and (max-width:767px) {.bloque-formulario-top legend {width:100%;}.separata + .bloque--text--padding > .wrp {padding-top:25px;}.bloque--hipotecas .layout--col3 .layout__column .text{ padding-right:0; }.bloque--relacionados--simuladores .layout--col3 .layout--col3,.bloque--relacionados--simuladores .layout--col4 .layout--col4{ display:block; }.bloque--relacionados--simuladores .layout--col3 .layout--col3 .layout__column,.bloque--relacionados--simuladores .layout--col4 .layout--col4 .layout__column{display:block;width:100%;}.bloque--relacionados--simuladores .rel { text-align:center; }.bloque-formulario .hideOnTemplate { text-align:left; }.bloque--relacionados--simuladores .layout--col3 .layout__column .rel h3,.bloque--relacionados--simuladores .layout--col3 .layout__column .text,.bloque--relacionados--simuladores .layout--col4 .layout__column .rel h3,.bloque--relacionados--simuladores .layout--col4 .layout__column .text{ min-height:inherit; }.bloque--mando.bloque--text--padding,.bloque--guia-vivienda.bloque--text--padding{ padding-top:30px; }.bloque--prestamo-amortizacion{ margin:0; }.bloque--mando:before,.sprite__hipotecas--mando-big,.br__fix {display:none;}.bloque--hipotecas .rel{ text-align:center; }.bloque--hipotecas .layout--col3 .layout__column {margin-left:0;}.bloque--hipotecas .layout--col3 .layout__column .text { margin-bottom:40px;}.bloque--cabecera .content .text { max-width:none; }.image__side p { min-height:0; }div.layout div[class*="aux"].layout__column:nth-child(4n+1){margin-left:0px;clear:both;}.bloque--relacionados--simuladores > .wrp {width:87.5%;padding:25px 6.25% 0;}.bloque--relacionados--simuladores .layout--col3 .layout__column .rel h3, .bloque--relacionados--simuladores .layout--col4 .layout__column .rel h3 {min-height:auto;padding-bottom:0;}.bloque--relacionados--simuladores .layout--col4 .layout__column,.bloque--relacionados--simuladores .layout--col3 .rel, .bloque--relacionados--simuladores .layout--col2 .rel {margin-bottom:20px;}.bloque-formulario-top {position:relative;bottom:auto;right:auto;max-width:none;}.control-group--puerta {width:208%;}.bloque-formulario-top .layout--col2 .layout__column .control-group--puerta .customSelect{background-position:97% 16px}@media only screen and (max-width:600px) {.amp-html #background-block .bg .gradient { display:block; }.amp-html .bloque--cabecera .content .text h1, .amp-html .bloque h1 strong, .amp-html .breadcrumb.textcolor_white, .amp-html .breadcrumb a, .amp-html .logo__icon .lettering, .amp-html .logo__icon .iconic { color:#000; }}}.bloque-formulario-top {}.bloque-formulario-top #data_bt {margin-top:20px;margin-bottom:5px;}.bloque-formulario-top .layout--col2 .layout__column select {width:100%;height:46px;}.bloque-formulario-top .layout--col2 .layout__column .customSelect {background-position:156px 16px;}.bloque-formulario-top.thinking .wrp:before{content:'';background:rgba(255,255,255,0.6);width:100%;height:100%;display:block;position:absolute;top:0;left:0;border-radius:8px;z-index:4;}.theme--dark .bloque-formulario-top.thinking .wrp:before{background:rgba(0,0,0,0.5);}.spinner { margin:0 auto 0;width:70px;text-align:center;position:absolute;top:50%;left:0;right:0;z-index:20;opacity:0;}.bloque-formulario-top.thinking .spinner {opacity:1;}.spinner > div {width:18px;height:18px;background-color:#d11e15;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;}.theme--dark .spinner > div {background-color:#FFF;}.spinner .bounce1 {-webkit-animation-delay:-0.32s;animation-delay:-0.32s;}.spinner .bounce2 {-webkit-animation-delay:-0.16s;animation-delay:-0.16s;}@-webkit-keyframes sk-bouncedelay {0%, 80%, 100% { -webkit-transform:scale(0) }40% { -webkit-transform:scale(1.0) }}@keyframes sk-bouncedelay {0%, 80%, 100% { -webkit-transform:scale(0);transform:scale(0);} 40% { -webkit-transform:scale(1.0);transform:scale(1.0);}}@media only screen and (max-width:767px) {.text--header {display:none;}#background-block .bg{background-image:none;}#main-block {background:url("../img/bg_oficinas.jpg") no-repeat;background-position:22% 25px;background-size:cover;}#main-block .wrp {}#main-block:after {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(-15deg,rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.2) 60%, rgba(0,0,0,0.1) 100%);background:-webkit-linear-gradient(-15deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.2) 60%,rgba(0,0,0,0.1) 100%);background:linear-gradient(60deg,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.2) 60%,rgba(0,0,0,0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#99000000",endColorstr="#22000000",GradientType=1);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#22000000', gradientType='1')";}.text--header {padding-top:0;padding-bottom:27px;}.bloque--cabecera .content .text p {font-size:1.7em;line-height:1.5em;}.bloque-formulario-top {position:static;margin-top:20px;}.bloque-formulario-top > .wrp {padding-top:15px;}.bloque-formulario-top .layout--col2 .layout__column .customSelect {background-position:93% 16px;}.hipotecas-header {margin-top:-288px;}}@media only screen and (max-width:376px) {#main-block {background-position:36% 25px;}.hipotecas-header {margin-top:-236px;}}@media only screen and (min-width:1820px) {#main-block {height:auto!important;}.bloque--cabecera .content .text {padding-top:80px;}}@media only screen and (min-width:2100px) {#main-block {height:auto!important;}.bloque--cabecera .content .text {padding-top:80px;}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and ( min--moz-device-pixel-ratio:2),only screen and ( -o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {}