:root{--color-interaction: #4A5A47;--color-interaction-hover: #3D4B3A;--color-interaction-secondary: #0080C9;--color-base: #ffffff;--color-text: #606060;--color-text-headings: #020202;--color-text-alternative: #54616C;--color-text-h1: #747D77;--color-background: #f6f6f8;--color-background-intense: #dddddd;--color-tools: #0f0f0f;--color-border: #C7CACD;--color-border-focus: #E3E4E6;--color-alert: #E02626}:root{--shadow: 0 14px 33px 0 rgba(0, 0, 0, 0.2)}:root{--font-base: Helvetica, Arial, sans-serif;--font: Lato, Helvetica, Arial, sans-serif}@font-face{font-family:"Lato";src:url("../fonts/Lato-Italic.woff2") format("woff2"),url("../fonts/Lato-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/Lato-Black.woff2") format("woff2"),url("../fonts/Lato-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/Lato-Bold.woff2") format("woff2"),url("../fonts/Lato-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/Lato-Regular.woff2") format("woff2"),url("../fonts/Lato-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?wptdvk");src:url("../fonts/icomoon.eot?wptdvk#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?wptdvk") format("truetype"),url("../fonts/icomoon.woff?wptdvk") format("woff"),url("../fonts/icomoon.svg?wptdvk#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}@font-face{font-family:"Avenir";src:url("../fonts/AvenirNextLTPro-Heavy.otf") format("otf");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Avenir";src:url("../fonts/AvenirNextLTPro-UltLt.otf") format("otf");font-weight:lighter;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Heavy";src:url("../fonts/Avenir-Heavy-05.ttf") format("ttf");font-weight:bold;font-style:normal;font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{overflow-x:hidden;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{height:100%;background-color:#fff;background-color:var(--color-base);font-family:"Lato",Helvetica,Arial,sans-serif;font-family:var(--font);font-size:16px;font-size:1.6rem;font-weight:normal;font-variant-ligatures:common-ligatures discretionary-ligatures;color:#606060;color:var(--color-text);margin:0;padding:0}body.js-show{height:100vh;overflow:hidden}@media all and (max-width: 991px){body.js-show .header.blog{background:#fff}}img{display:block;height:auto;max-width:100%;width:100%}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:bold;color:#020202;color:var(--color-text-headings);margin-bottom:24px;text-transform:none}h1,.h1{font-weight:900;font-size:56px;font-size:5.6rem;color:#747d77;line-height:1}@media all and (max-width: 991px){h1,.h1{font-size:32px;font-size:3.2rem}}h2,.h2{font-size:32px;font-size:3.2rem;line-height:1.25}@media all and (max-width: 991px){h2,.h2{font-size:24px;font-size:2.4rem}}h3,.h3{font-size:24px;font-size:2.4rem;line-height:1.208}@media all and (max-width: 991px){h3,.h3{font-size:18px;font-size:1.8rem}}h4,.h4{font-size:18px;font-size:1.8rem;line-height:1.333}h5,.h5,h6,.h6{font-size:18px;font-size:1.8rem;line-height:1.333}p,ul,ol{margin-bottom:24px}a{color:#34b233;color:var(--color-interaction);transition:.3s ease}a:hover{color:#2e912d;color:var(--color-interaction-hover)}@media(pointer: coarse){a:hover{color:unset;text-decoration:unset}}input:focus{outline-width:0}input:focus,select:focus,textarea:focus,button:focus{outline:none}table{font-size:12px;font-size:1.2rem;font-weight:bold;width:100%;text-align:center}thead{background-color:#747d77;background-color:var(--color-text-h1);color:#fff;color:var(--color-base)}tbody td{border-bottom:4px solid #ddd;border-bottom:4px solid var(--color-background-intense)}tbody tr:last-of-type td{border:0}td{padding:7px 7px}@media(min-width: 1200px){.container{max-width:1274px}}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down:before{content:""}.icon-left:before{content:""}.icon-right:before{content:""}.icon-top:before{content:""}.icon-area:before{content:""}.icon-bathroom:before{content:""}.icon-bed:before{content:""}.icon-cascos:before{content:""}.icon-check:before{content:""}.icon-close:before{content:""}.icon-cookies:before{content:""}.icon-date:before{content:""}.icon-download:before{content:""}.icon-email:before{content:""}.icon-emisiones-co2:before{content:""}.icon-facebook:before{content:""}.icon-filtros:before{content:""}.icon-geo:before{content:""}.icon-geo2:before{content:""}.icon-gym:before{content:""}.icon-image:before{content:""}.icon-kitchen:before{content:""}.icon-language:before{content:""}.icon-linkedin:before{content:""}.icon-menu:before{content:""}.icon-minus:before{content:""}.icon-oficina:before{content:""}.icon-parking:before{content:""}.icon-parque-infantil:before{content:""}.icon-phone:before{content:""}.icon-play:before{content:""}.icon-plus:before{content:""}.icon-pool:before{content:""}.icon-read:before{content:""}.icon-search:before{content:""}.icon-select-list:before{content:""}.icon-twitter:before{content:""}.icon-videollamada:before{content:""}.icon-vivienda-protegida:before{content:""}.icon-viviendas-locales:before{content:""}.icon-whatsapp:before{content:""}.breadcrumbs{list-style:none;padding:0;margin:100px 0 32px;display:flex;font-size:12px;font-size:1.2rem}@media all and (max-width: 991px){.breadcrumbs{margin:94px 0 24px}}.breadcrumbs__item::after{content:"/";color:#34b233;color:var(--color-interaction);margin:0 3px}.breadcrumbs__item:last-of-type::after{display:none}.breadcrumbs__link:hover{color:#34b233;color:var(--color-interaction)}.btn-circle{width:56px;height:56px;border-radius:100%;background-color:#fff;background-color:var(--color-base);border:0;padding:0;text-align:center;color:#34b233;color:var(--color-interaction);cursor:pointer;transition:.3s ease}.btn-circle:hover{text-decoration:none;color:#fff;color:var(--color-base);background-color:#2e912d;background-color:var(--color-interaction-hover)}.btn-circle:focus{outline:0}.btn-circle__icon::before{transition:.3s ease}:hover>.btn-circle__icon::before{color:#fff;color:var(--color-base)}.btn-circle--play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.btn-circle--play::after{content:"";position:absolute;top:50%;left:50%;transform:translate(calc(-50% + 2px), -50%);width:0;height:0;border-style:solid;border-width:12.25px 0 12.25px 17.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #34b233;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--color-interaction);transition:.3s ease}.btn-circle--play:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--color-base)}.btn-circle--close,.btn-circle--arrow{height:48px;width:48px;line-height:49px;box-shadow:0 14px 33px 0 rgba(0,0,0,.2);box-shadow:var(--shadow);transition:.3s ease}.btn-circle--close::before,.btn-circle--close::after,.btn-circle--arrow::before,.btn-circle--arrow::after{content:""}.btn-circle--close.swiper-button-disabled,.btn-circle--arrow.swiper-button-disabled{opacity:.4}.cta{position:relative;display:inline-block;height:48px;font-size:14px;font-size:1.4rem;font-weight:bold;line-height:48px;text-align:center;border-radius:4px;padding:0 24px;transition:.3s ease;min-width:140px;cursor:pointer}.cta.disabled{opacity:.7;cursor:not-allowed}.cta:hover{text-decoration:none}.cta--primary{border:1px solid #34b233;border:1px solid var(--color-interaction);background-color:#34b233;background-color:var(--color-interaction);color:#fff;color:var(--color-base)}.cta--primary .cta__icon::before{color:#fff;color:var(--color-base)}.cta--primary:hover{color:#fff;color:var(--color-base);border:1px solid #2e912d;border:1px solid var(--color-interaction-hover);background-color:#2e912d;background-color:var(--color-interaction-hover)}.cta--secondary{border:1px solid #54616c;border:1px solid var(--color-text-alternative);background-color:#fff;background-color:var(--color-base);color:#54616c;color:var(--color-text-alternative)}.cta--secondary:hover{color:#34b233;color:var(--color-interaction);border-color:#2e912d;border-color:var(--color-interaction-hover)}.cta--xl{width:100%}.cta--xs{height:32px;line-height:32px;padding:0 10px;font-size:12px;font-size:1.2rem;min-width:0;border-radius:2px}.cta__icon{position:absolute;top:50%;transform:translateY(-50%);left:16px}.cta__icon--xs{position:relative;top:1px;left:0;transform:none;font-size:14px;font-size:1.4rem;margin-right:3px}.form__group{position:relative;margin-bottom:16px}.form__group--hide{display:none}.form__group--textarea small.help-block{bottom:-9px}.form__group-toggleable{display:none}.form__group-toggleable--active{display:block}.form__label{position:absolute;top:15px;left:16px;font-size:12px;font-size:1.2rem;color:#606060;color:var(--color-text);transition:.3s ease}.has-error .form__label{color:#e02626;color:var(--color-alert)}.form__input,.form__textarea{height:48px;background-color:#fff;background-color:var(--color-base);border:1px solid #c7cacd;border:1px solid var(--color-border);border-radius:4px;padding:13px 15px 0;font-size:16px;font-size:1.6rem;color:#020202;color:var(--color-text-headings);transition:.3s ease}.form__input:focus,.form__textarea:focus{border-color:#e3e4e6;border-color:var(--color-border-focus);color:#020202;color:var(--color-text-headings);box-shadow:0 14px 33px 0 rgba(0,0,0,.2)}.form__input:focus+label,.form__textarea:focus+label{top:5px;font-size:10px;font-size:1rem}.form__input:-internal-autofill-selected,.form__input:-internal-autofill-previewed,.form__input:-webkit-autofill,.form__input:-webkit-autofill:hover,.form__input:-webkit-autofill:focus,.form__input:-webkit-autofill:active,.form__textarea:-internal-autofill-selected,.form__textarea:-internal-autofill-previewed,.form__textarea:-webkit-autofill,.form__textarea:-webkit-autofill:hover,.form__textarea:-webkit-autofill:focus,.form__textarea:-webkit-autofill:active{background-color:#fff !important;background-color:var(--color-base) !important;color:#020202 !important;color:var(--color-text-headings) !important}.has-error .form__input,.has-error .form__textarea{border-color:#e02626;border-color:var(--color-alert)}.form__input--filled+label,.form__textarea--filled+label{top:5px;font-size:10px;font-size:1rem}.form__textarea{min-height:108px;width:100%;padding-top:21px}.form__checkbox{position:absolute;top:0;left:0;height:15px;width:15px;-webkit-appearance:none}.form__label-checkbox{position:relative;padding-left:23px;margin:0;color:#54616c;color:var(--color-text-alternative)}.form__label-checkbox--active{color:#34b233;color:var(--color-interaction)}.form__label-checkbox::before,.form__label-checkbox::after{pointer-events:none}.form__label-checkbox::before{position:absolute;top:1px;left:0;content:"";height:15px;width:15px;border:1px solid #c7cacd;border:1px solid var(--color-border);background-color:#fff;background-color:var(--color-base)}.form__label-checkbox::after{position:absolute;top:5px;left:4px;content:"";height:7px;width:7px;background-color:#34b233;background-color:var(--color-interaction);opacity:0;transition:.2s ease}.form__checkbox:checked+.form__label-checkbox::after{opacity:1}.form__label-checkbox-text{position:relative;top:-2px}.form__select{width:100%;height:48px;background-color:#fff;background-color:var(--color-base);border:1px solid #c7cacd;border:1px solid var(--color-border);border-radius:4px;padding:0 32px 0 11px;color:#606060;color:var(--color-text);transition:.3s ease;-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;background-image:url("../img/select-list.svg");background-repeat:no-repeat;background-position-x:calc(100% - 6px);background-position-y:15px}.form__heading{font-weight:bold;font-size:14px;font-size:1.4rem;color:#020202;color:var(--color-text-headings);margin-bottom:16px}.form__icon{position:relative;top:1px;font-size:16px;font-size:1.6rem;color:#34b233;color:var(--color-interaction);margin-right:6px}.form .help-block{position:absolute;left:15px;bottom:-15px;font-size:10px;font-size:1rem;color:#e02626;color:var(--color-alert)}.label{display:inline-block;height:24px;font-size:1.4rem;font-weight:bold;line-height:24px;text-transform:uppercase;text-align:center;border-radius:2px;padding:0 11px}.label:hover{text-decoration:none}.label--xl{height:30px;line-height:30px}.label--primary,.label--primary:hover{background-color: #66666638;color: $color-base;color: var(--color-base);border-radius: 100px;border: 1px solid white;font-family:"Avenir Heavy",Helvetica,Arial,sans-serif;padding-top: 3px;}.archive .label--primary{height:30px}.promocion-template-default .label--primary{background-color: #d9d9d9;border:unset;border-radius:4px;padding-top:1px} .label--secondary,.label--secondary:hover{background-color:#fff;background-color:var(--color-base);color:#606060;color:var(--color-text)}.label--cat,.label--cat:hover{font-size:10px;font-size:1rem;min-width:84px;background-color:#f6f6f8;background-color:var(--color-background);color:#606060;color:var(--color-text)}@media all and (min-width: 576px){.modal-dialog{max-width:560px}}.modal-content{background-color:#020202;background-color:var(--color-text-headings);border-radius:0;border:0}.modal-content .modal-close{position:absolute;top:24px;right:24px}.modal-body{padding:0}.pagination{margin:20px 0 102px}@media all and (max-width: 991px){.pagination{margin:0 0 40px}}.pagination .screen-reader-text{display:block;width:100%;text-align:center;clip:unset;clip-path:unset;height:unset}.pagination .page-numbers{display:inline-block;width:24px;height:24px;line-height:24px;font-size:12px;font-size:1.2rem;color:#606060;color:var(--color-text);border:1px solid #c7cacd;border:1px solid var(--color-border);margin:0 2px}.pagination .page-numbers:hover{text-decoration:none;color:#2e912d;color:var(--color-interaction-hover)}.pagination .page-numbers.current{background-color:#34b233;background-color:var(--color-interaction);color:#fff;color:var(--color-base);border-color:#34b233;border-color:var(--color-interaction);box-shadow:0 14px 33px 0 rgba(0,0,0,.2);box-shadow:var(--shadow)}.pagination__icon{position:relative;top:2px;display:inline-block;font-size:16px;font-size:1.6rem}:hover .pagination__icon{color:#2e912d;color:var(--color-interaction-hover)}.pagination__icon--left{transform:rotate(90deg)}.pagination__icon--right{transform:rotate(-90deg)}.swiper-scrollbar{height:4px;border-radius:0;background-color:#f6f6f8;background-color:var(--color-background)}.swiper-scrollbar-drag{background-color:#34b233;background-color:var(--color-interaction)}.header{position:fixed;top:0;right:0;left:0;background-color:#fff;background-color:var(--color-base);z-index:999}.header__wrap{display:flex;align-items:center;height:80px}@media all and (max-width: 991px){.header__wrap{height:64px}}.header__logo{flex:0 0 150px;max-width:80px}@media all and (max-width: 991px){.header__logo{flex:0 0 70px;max-width:70px}}.header__menu{width:calc(100% - 80px);margin-top:24px;display:flex;justify-content:flex-end}@media all and (max-width: 991px){.header__menu{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;background:#fff;background:var(--color-base);margin:0;opacity:0;transform:translateX(calc(100% + 3px));transition:.3s ease;overflow-y:auto}.header__menu--visible{opacity:1;transform:translateX(0)}}@media all and (max-width: 991px){.header__menu .menu{text-align:center;padding:86px 16px 0}}.header__menu ul{list-style:none;margin:0;padding:0;text-align:right}.header__menu ul a:hover{text-decoration:none}@media all and (max-width: 991px){.header__menu ul.menu>li{min-height:60px;border-bottom:2px solid;border-color:#f6f6f8;border-color:var(--color-background);line-height:60px}}.header__menu ul.menu>li>a{padding-bottom:12px}@media all and (max-width: 991px){.header__menu ul.menu>li>a{padding-bottom:0}}.header__menu ul.menu>li>a:hover{color:#34b233;color:var(--color-interaction)}.header__menu ul.menu>li>.sub-menu{position:absolute;top:30px;background-color:#fff;background-color:var(--color-base);text-align:left;padding:40px;display:none;width:auto;min-width:240px;border-top:2px solid #34b233;border-top:2px solid var(--color-interaction);box-shadow:0 14px 33px 0 rgba(0,0,0,.2)}@media all and (max-width: 991px){.header__menu ul.menu>li>.sub-menu{position:relative;top:0;text-align:center;width:100%;padding:0 0 24px;border-top:0;box-shadow:none;font-size:16px;font-size:1.6rem;font-weight:400}}.header__menu ul.menu>li>.sub-menu.visible{display:block}.header__menu ul.menu>li>.sub-menu>li{display:block}@media all and (max-width: 991px){.header__menu ul.menu>li>.sub-menu>li{font-weight:400}}.header__menu ul.menu>li>.sub-menu>li a:hover{color:#020202;color:var(--color-text-headings)}.header__menu ul.menu>li>.sub-menu>li+li{margin-top:16px}.header__menu ul.menu>li.item-featured>.sub-menu{width:320px}@media all and (max-width: 991px){.header__menu ul.menu>li.item-featured>.sub-menu{width:100%}}.header__menu ul.menu>li.item-featured>.sub-menu.visible{display:flex}.header__menu ul.menu>li.item-featured>.sub-menu>li{flex:0 0 50%;max-width:50%}@media all and (max-width: 991px){.header__menu ul.menu>li.item-featured>.sub-menu>li{flex:0 0 100%;max-width:100%;margin:16px 0 0}.header__menu ul.menu>li.item-featured>.sub-menu>li:first-of-type{margin-top:0}.header__menu ul.menu>li.item-featured>.sub-menu>li a{font-weight:400}}.header__menu ul.menu>li.item-featured>.sub-menu>li+li{margin-top:0px}@media all and (max-width: 991px){.header__menu ul.menu>li.item-featured>.sub-menu>li+li{margin-top:16px}}.header__menu ul.sub-menu .sub-menu{display:block;text-align:left;margin-top:24px;opacity:0;transform:translateY(20px);transition:.3s ease}@media all and (max-width: 991px){.header__menu ul.sub-menu .sub-menu{opacity:1;transform:none;margin-top:0;text-align:center}}.header__menu ul.sub-menu .sub-menu.visible{opacity:1;transform:translateY(0)}.header__menu ul.sub-menu .sub-menu li{display:block;margin-bottom:24px}@media all and (max-width: 991px){.header__menu ul.sub-menu .sub-menu li{margin:8px 0;font-weight:400}}.header__menu ul.sub-menu .sub-menu li:last-of-type{margin-bottom:0}.header__menu ul.sub-menu .sub-menu li a{color:#54616c;color:var(--color-text-alternative)}.header__menu ul.sub-menu .sub-menu li a:hover{color:#020202;color:var(--color-text-headings)}.header__menu li{position:relative;font-size:1.4rem;font-weight:bold;line-height:1.715;margin-right:16px;display:inline-block}@media all and (max-width: 991px){.header__menu li{display:block;font-size:18px;font-size:1.8rem;margin:0}}.header__menu li.item-featured:last-of-type{margin-right:32px}.header__menu li.item-featured a{color:#020202;color:var(--color-text-headings)}.header__menu li.item-featured-green:last-of-type{margin-right:32px}.header__menu li.item-featured-green a{color:#34b233;color:var(--color-interaction)}.header__menu li.item-featured-green a:hover{opacity:.85}.header__menu a{display:block;color:#606060;color:var(--color-text)}.header__langs{position:relative;cursor:pointer}@media all and (max-width: 991px){.header__langs{min-height:60px;line-height:60px;text-align:center;margin-bottom:32px}}.header__langs::after{font-family:"icomoon";speak:none;content:"";display:inline-block;margin-left:-5px;transition:.3s ease}@media all and (max-width: 991px){.header__langs::after{position:absolute;top:0;right:31px;font-size:18px;color:#34b233;color:var(--color-interaction)}}.header__langs--active::after{transform:rotate(180deg)}.header__langs .wpml-ls{display:none;position:absolute;left:0;top:30px;min-width:88px;list-style:none;padding:12px 16px;background-color:#fff;background-color:var(--color-base);box-shadow:0 14px 33px 0 rgba(0,0,0,.2)}@media all and (max-width: 991px){.header__langs .wpml-ls{position:relative;top:0;width:100%;padding:0;box-shadow:none}}.header__langs .wpml-ls li{display:block}.header__langs .wpml-ls a{font-size:12px;font-size:1.2rem;line-height:24px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;color:#606060;color:var(--color-text);cursor:pointer;text-align:left;padding:0}@media all and (max-width: 991px){.header__langs .wpml-ls a{font-size:18px;font-size:1.8rem;font-weight:normal;text-align:center;margin-bottom:12px}}.header__langs .wpml-ls a:hover{color:#2e912d;color:var(--color-interaction-hover)}.header__langs .wpml-ls-display{display:none}.header__langs-label{display:none;font-size:18px;font-size:1.8rem;font-weight:bold}@media all and (max-width: 991px){.header__langs-label{display:inline-block}}.header__mobile{display:none}@media all and (max-width: 991px){.header__mobile{position:absolute;top:17px;right:20px;display:flex}}.header__burguer{width:32px;height:32px;position:relative;margin-left:18px;cursor:pointer}.header__burguer div,.header__burguer::before,.header__burguer::after{content:"";display:block;width:28px;height:2px;background-color:#747d77;background-color:var(--color-text-h1);position:absolute;top:8px;left:2px;transition:.3s ease}.header__burguer div{top:15px}.header__burguer::after{top:22px}.header__burguer--active{background-color:#fff;background-color:var(--color-base)}.header__burguer--active div{opacity:0}.header__burguer--active::before{transform:rotate(45deg);top:15px}.header__burguer--active:after{transform:rotate(-45deg);top:15px}.header__phone{position:relative;top:-4px;font-size:32px;color:#747d77;color:var(--color-text-h1)}.header.blog{padding:28px 0 0 28px;position:relative;top:auto;left:auto;right:auto;background:#f6f6f8}@media all and (max-width: 991px){.header.blog{padding:0}}.header.blog .header__wrap{flex:none;justify-content:space-between}@media all and (max-width: 991px){.header.blog .header__wrap{height:68px}}@media all and (max-width: 991px){.header.blog .header__logo{padding:8px 0 0 16px}}.header.blog .header__button button{background:#34b233;box-shadow:-14px 0 30px 0 rgba(0,0,0,.21);color:#fff;border:none;margin:0;padding:24px;transform:rotate(-90deg);font-size:18px;font-size:1.8rem}@media all and (max-width: 991px){.header.blog .header__button button{transform:rotate(0)}}.header.blog .header__button button span{margin-right:16px}@media all and (max-width: 991px){.header.blog .header__button button span{display:none}}.header.blog .header__button button .icon{transform:rotate(90deg)}.header.blog .header__button button .icon:before{color:#fff}.header.blog .header__button button:hover,.header.blog .header__button button:focus{background:#2e912d}.header.blog .header__menu{position:fixed;top:0;right:-100vw;width:100vw;height:100vh;background:#fff;margin:0;padding:0;transition:.5s;overflow:hidden}@media all and (max-width: 991px){.header.blog .header__menu{left:auto;bottom:auto;opacity:1;transform:none;background:none}}.header.blog .header__menu.js-show{right:0}.header.blog .header__menu .header__wrap{position:absolute;z-index:1;top:28px;left:28px;right:0}@media all and (max-width: 991px){.header.blog .header__menu .header__wrap{top:auto;left:auto;right:auto;position:relative}}@media all and (max-width: 991px){.header.blog .header__menu .header__menu{background:none}}@media all and (max-width: 991px){.header.blog .header__menu .header__logo a,.header.blog .header__menu .header__logo img{display:none}}@media all and (max-width: 991px){.header.blog .header__menu .header__button button{box-shadow:none}}.header.blog .header__menu .header__content{height:100%;width:100%}@media all and (max-width: 991px){.header.blog .header__menu .header__content{background:#f6f6f8}}.header.blog .header__menu .header__content .container,.header.blog .header__menu .header__content .row,.header.blog .header__menu .header__content .row>div{height:100%}.header.blog .header__menu .header__content__background{position:absolute;right:0;top:0;height:100%;width:auto;max-width:none}.header.blog .header__menu .header__content__inner{padding-top:114px;padding-bottom:56px;height:100%;overflow-y:auto}@media all and (max-width: 991px){.header.blog .header__menu .header__content__inner{padding-top:32px;padding-bottom:32px}}.header.blog .header__menu .header__content__inner ul{text-align:left}@media all and (max-width: 991px){.header.blog .header__menu .header__content__inner ul{padding:0}}.header.blog .header__menu .header__content__inner ul li{font-size:48px;font-size:4.8rem;font-weight:900;line-height:48px;margin:0 0 28px 0;display:block}@media all and (max-width: 991px){.header.blog .header__menu .header__content__inner ul li{font-size:32px;font-size:3.2rem;font-weight:900;line-height:40px;margin-bottom:12px}}.header.blog .header__menu .header__content__inner ul li a{color:#020202;border-bottom:6px solid rgba(0,0,0,0);padding-bottom:20px;display:inline-block}.header.blog .header__menu .header__content__inner ul li a:hover,.header.blog .header__menu .header__content__inner ul li a:focus{border-bottom-color:#34b233}@media all and (max-width: 991px){.header.blog .header__menu .header__content__inner ul li a{padding-bottom:8px}}.header.blog .header__menu .header__content__inner__address h4{margin-bottom:16px}.header.blog .header__menu .header__content__inner__address a{margin-top:16px;color:#34b233}.header.blog .header__menu .header__content__inner__address a:hover,.header.blog .header__menu .header__content__inner__address a:focus{color:#2e912d}.header.blog .header__menu .header__content__inner__rrss{margin-top:64px}.header.blog .header__menu .header__content__inner__rrss a{display:inline-block;margin-right:24px}.header.blog .header__menu .header__content__inner__rrss a:last-child{margin-right:0}.header.blog .header__menu .header__content__inner__rrss a:hover,.header.blog .header__menu .header__content__inner__rrss a:focus{color:#2e912d}@media all and (max-width: 991px){.header.blog .header__menu .header__content__inner__rrss{margin-top:40px}}.menu-item{position:relative}.menu-item__dropdown{display:none}@media all and (max-width: 991px){.menu-item__dropdown{display:block;position:absolute;top:15px;right:8px;width:32px;height:32px;line-height:32px;text-align:center;color:#34b233;color:var(--color-interaction);transition:.3s ease}.menu-item__dropdown--active{transform:rotate(180deg)}}.comment{margin-bottom:100px}@media all and (max-width: 991px){.comment{margin-bottom:56px}}.comment__title{margin-right:14.5%}.comment__sub-title{margin-right:21%}.contact-info{background-color:#f6f6f8;background-color:var(--color-background);padding-top:69px;padding-bottom:69px;margin-bottom:50px;margin-top:16px}@media all and (max-width: 991px){.contact-info{margin-top:8px;padding:24px 16px 56px}}.contact-info__offices-title{margin-bottom:34px}@media all and (max-width: 991px){.contact-info__offices-title{margin-top:56px;margin-bottom:40px}}.contact-info__office{margin-bottom:38px;color:#54616c;color:var(--color-text-alternative)}.contact-info__office:last-of-type{margin-bottom:0}@media all and (max-width: 991px){.contact-info__office{margin-bottom:40px}}.contact-info__office-title{margin-bottom:21px;color:#747d77;color:var(--color-text-h1)}@media all and (max-width: 991px){.contact-info__office-title{margin-bottom:24px}}.contact-info__office-list{padding:0;margin:0;list-style:none}.contact-info__office-item{margin-bottom:16px}.contact-info__office-item:last-of-type{margin-bottom:0}.contact-info__office-link{color:#54616c;color:var(--color-text-alternative)}.faqs-form{margin:80px 0 48px;padding:32px 64px 40px;background-color:#f6f6f8;background-color:var(--color-background)}@media all and (max-width: 1199px){.faqs-form{padding:32px 32px 40px}}@media all and (max-width: 991px){.faqs-form{padding:32px 64px 40px;margin:-39px 0 40px}}@media all and (max-width: 575px){.faqs-form{margin-left:-15px;margin-right:-15px}}@media all and (max-width: 359px){.faqs-form{padding:32px 32px 40px}}.faqs-form__title{margin-bottom:16px}.faqs-form__subtitle{margin-bottom:24px}.faqs-form .form-contact__group{margin-bottom:16px}.featured-promos{margin-bottom:80px}@media all and (max-width: 991px){.featured-promos{margin-bottom:56px}}.featured-promos__title{margin-bottom:48px}@media all and (max-width: 991px){.featured-promos__title{margin-bottom:32px}}.featured-promos__slider{position:relative}.featured-promos__slider-wrap{position:relative}@media all and (max-width: 991px){.featured-promos__slider-wrap{padding-right:0}}.featured-promos__slider-arrows{position:absolute;top:-76px;right:16px;width:112px;display:flex;justify-content:space-between}@media all and (max-width: 991px){.featured-promos__slider-arrows{display:none}}.featured-promos__slider-scrollbar{display:none;margin-top:32px}@media all and (max-width: 991px){.featured-promos__slider-scrollbar{display:block;margin-right:16px}}.featured-promos__promotion-card{margin-bottom:0}.featured-promos__cta-all{margin-top:48px}@media all and (max-width: 991px){.featured-promos__cta-all{margin-top:24px}}.form-contact__group{margin-bottom:24px}.form-contact__group--textarea{margin-bottom:15px}.form-contact__cta{margin:6px 0 0}@media all and (max-width: 767px){.form-contact__cta{margin:0 0 0}}.form-contact__message{display:none;margin:8px 0;color:#34b233;color:var(--color-interaction);font-size:14px;font-size:1.4rem}@media all and (max-width: 991px){.form-contact__message{font-size:12px;font-size:1.2rem}}.form-phone{padding:16px 0;text-align:center}@media all and (max-width: 767px){.form-phone{padding:16px 0 0}}.form-phone__number{display:block;margin:8px 0 16px;font-size:18px;font-size:1.8rem;line-height:1.222}.form-phone__schedule{display:block;line-height:1.333;color:#54616c;color:var(--color-text-alternative)}.form-popup{opacity:0;position:fixed;right:24px;bottom:-48px;max-width:389px;z-index:1001;transition:.3s ease}.form-popup--active{bottom:24px;opacity:1}.form-popup__cta{display:block;margin:0 auto;height:auto;min-height:48px;font-size:16px;font-size:1.6rem;color:#fff;color:var(--color-base);background-color:#34b233;background-color:var(--color-interaction);box-shadow:0 14px 33px 0 rgba(0,0,0,.2);width:100%;max-width:245px;padding:0 13px;cursor:pointer}@media all and (max-width: 767px){.form-popup__cta{width:48px;height:48px;border-radius:48px;min-width:48px;padding:0}}.form-popup__cta:hover{background-color:#fff;background-color:var(--color-base);color:#2e912d;color:var(--color-interaction-hover)}@media all and (max-width: 991px){.form-popup__cta-chevron{display:none}}.form-popup__cta-icon::before,.form-popup__cta-chevron::before{position:relative;top:3px;margin-right:9px;font-size:22px;font-size:2.2rem;color:#fff;color:var(--color-base);transition:.3s ease}:hover>.form-popup__cta-icon::before,:hover>.form-popup__cta-chevron::before{color:#34b233;color:var(--color-interaction)}@media all and (max-width: 991px){.form-popup__cta-icon::before,.form-popup__cta-chevron::before{margin-right:0}}.form-popup__cta-chevron::before{display:inline-block;font-size:24px;font-size:2.4rem;margin-right:0;margin-left:2px;transform:rotate(180deg)}@media all and (max-width: 767px){.form-popup__cta-text{display:none}}.form-popup__form{display:none;background-color:#fff;background-color:var(--color-base);box-shadow:0 14px 33px 0 rgba(0,0,0,.2);border-radius:4px;padding:24px 60px 12px}@media all and (max-width: 767px){.form-popup__form{position:fixed;bottom:0;right:0;left:0;padding:23px 16px 12px;height:561px;overflow-y:scroll}}.form-popup__form-close{position:relative;width:100%;display:block;text-align:center;font-size:16px;font-size:1.6rem;font-weight:bold;color:#34b233;color:var(--color-interaction);margin-bottom:28px;cursor:pointer;transition:.3s ease}@media all and (max-width: 767px){.form-popup__form-close{margin-bottom:23px}}.form-popup__form-close:hover{color:#2e912d;color:var(--color-interaction-hover)}.form-popup__form-close-chevron::before{position:absolute;top:1px;right:-35px;font-size:24px;font-size:2.4rem;color:#34b233;color:var(--color-interaction);transition:.3s ease}:hover>.form-popup__form-close-chevron::before{color:#2e912d;color:var(--color-interaction-hover)}@media all and (max-width: 991px){.form-popup__form-close-chevron::before{right:-3px}}.form-promotion{background-color:#f6f6f8;background-color:var(--color-background);padding:32px 56px 28px;font-size:12px;font-size:1.2rem}@media all and (min-width: 992px){.form-promotion--active{position:fixed;top:50px;left:calc(50% - 200px);right:calc(50% - 200px);z-index:999;box-shadow:0 0 3000px 3000px rgba(0,0,0,.8)}}@media all and (max-width: 1279px){.form-promotion{padding:32px 16px 28px}}@media all and (max-width: 991px){.form-promotion{position:fixed;top:0;right:0;bottom:0;left:0;padding:58px 15px 28px;overflow-y:auto;transform:translateY(calc(100% + 5px));transition:.3s ease}.form-promotion--active{transform:translateY(0)}}.form-promotion__close{display:none;position:absolute;top:13px;right:12px;width:32px;height:32px}.form-promotion--active .form-promotion__close{display:block}@media all and (max-width: 991px){.form-promotion__close{display:block}}.form-promotion__close::before,.form-promotion__close::after{content:"";display:block;width:28px;height:2px;background-color:#747d77;background-color:var(--color-text-h1);position:absolute;top:8px;left:2px;transition:.3s ease}.form-promotion__close::after{transform:rotate(-45deg);top:15px}.form-promotion__close::before{transform:rotate(45deg);top:15px}.form-promotion__close--active{background-color:#fff;background-color:var(--color-base)}.form-promotion__title{margin-bottom:8px}.form-promotion__text{font-size:16px;font-size:1.6rem;margin-bottom:24px}.form-promotion__cta{margin-top:14px}.form-complaint{max-height:700px;overflow-y:auto;display:none}.form-complaint.form-promotion--active{display:block !important;opacity:1 !important}.general-info{padding:100px 0;margin-bottom:100px;background:url("../img/isotype.png") no-repeat 10% center;background-color:#f6f6f8;background-color:var(--color-background)}@media all and (max-width: 991px){.general-info{padding:40px 12px;margin-bottom:48px;background-position:10px center}}.general-info__title{margin-bottom:32px;margin-right:8%}@media all and (max-width: 991px){.general-info__title{margin-bottom:24px;margin-right:0}}.general-info__link{font-size:14px;font-size:1.4rem;position:relative}@media all and (max-width: 991px){.general-info__link{margin-bottom:32px}}.hero-home{position:relative;margin-top:78px;margin-bottom:76px;padding-top:96px;padding-bottom:72px}@media all and (max-width: 767px){.hero-home{margin-top:0;padding-top:128px;margin-bottom:32px;padding-bottom:0}}.hero-home__img-row{position:absolute;top:0;right:0;left:0}@media all and (max-width: 991px){.hero-home__img-row{display:none}}@media all and (max-width: 991px){.hero-home__img-wrap::after{display:none}}.hero-home__img-link{position:absolute;right:31px;bottom:16px;display:inline-block;height:48px;background-color:#fff;background-color:var(--color-base);border-radius:4px;font-size:1.2rem;text-align:center;line-height:48px;color:#54616c;color:var(--color-text-alternative);padding:0 15px 0 19px;box-shadow:0 14px 33px 0 rgba(0,0,0,.2)}.hero-home__img-link:hover{text-decoration:none}.hero-home__img-link strong{color:#020202;color:var(--color-text-headings);transition:.3s ease}:hover>.hero-home__img-link strong{color:#2e912d;color:var(--color-interaction-hover)}.hero-home__label{display:block;color:#54616c;color:var(--color-text-alternative);margin-bottom:8px;line-height:1.875}@media all and (max-width: 767px){.hero-home__label{line-height:1.1875}}.hero-home__title{margin:0 0 42px}@media all and (max-width: 767px){.hero-home__title{margin-bottom:27px}}.hero-home__search{position:relative;z-index:10;margin-bottom:40px}.hero-home__search-tabs{border-bottom:0}.hero-home__search-nav-link{display:block;height:66px;line-height:66px;font-weight:bold;text-align:center;padding:0 32px;background-color:#f6f6f8;background-color:var(--color-background);text-decoration:none;transition:.3s ease}@media all and (max-width: 767px){.hero-home__search-nav-link{font-size:14px;font-size:1.4rem;padding:0 21px}}.hero-home__search-nav-link:hover{color:#fff;color:var(--color-base);background-color:#2e912d;background-color:var(--color-interaction-hover);text-decoration:none}.hero-home__search-nav-link.active{color:#020202;color:var(--color-text-headings);background-color:#fff;background-color:var(--color-base)}.hero-home__search-content{background-color:#fff;background-color:var(--color-base);box-shadow:0 14px 33px 0 rgba(0,0,0,.2);padding:0 30px}@media all and (max-width: 767px){.hero-home__search-content{padding:0 20px 20px}}.hero-home__search-form{height:108px;display:flex;flex-wrap:wrap;align-items:center}@media all and (max-width: 767px){.hero-home__search-form{height:auto}}.hero-home__search-select-wrap{width:100%;flex:0 0 calc(50% - 95px);max-width:calc(50% - 95px)}@media all and (max-width: 767px){.hero-home__search-select-wrap{flex:0 0 100%;max-width:100%;padding-top:27px;padding-bottom:41px}.hero-home__search-select-wrap:last-of-type{padding-top:0;padding-bottom:27px}}.hero-home__search-cta{width:100%;flex:0 0 190px;max-width:190px}@media all and (max-width: 767px){.hero-home__search-cta{flex:0 0 100%;max-width:100%}}.hero-home__search-select{position:relative;display:block;border:0;font-weight:bold;color:#020202;color:var(--color-text-headings);cursor:pointer}.hero-home__search-select--active{color:#34b233;color:var(--color-interaction)}.hero-home__search-options{display:none;position:absolute;left:0;top:34px;min-width:155px;list-style:none;padding:12px 16px;background-color:#fff;background-color:var(--color-base);box-shadow:0 14px 33px 0 rgba(0,0,0,.2);z-index:10;height:auto}.hero-home__search-option{font-size:12px;font-size:1.2rem;line-height:24px;transition:.3s ease;color:#606060;color:var(--color-text);cursor:pointer}.hero-home__search-option:hover{color:#2e912d;color:var(--color-interaction-hover)}.hero-home__search-option--rental{display:none}.rental+.hero-home__search-option--rental{display:block}.hero-home__search-option--sale{display:none}.sale+.hero-home__search-option--sale{display:block}.hero-home__search-option--hide{display:none !important}.hero-home__search-label{font-size:1.4rem;margin-bottom:4px}.hero-home__search-selection{transition:.3s ease}.hero-home__search-selection:hover{color:#2e912d;color:var(--color-interaction-hover)}.hero-home__search-icon::before{position:relative;top:1px;transition:.3s ease;color:#020202;color:var(--color-text-headings)}:hover>.hero-home__search-icon::before,.hero-home__search-select--active .hero-home__search-icon::before{color:#2e912d;color:var(--color-interaction-hover)}.hero-small{position:relative;margin-top:80px}@media all and (max-width: 991px){.hero-small{margin-top:64px}}@media all and (max-width: 767px){.hero-small{display:flex;height:375px}}@media all and (max-width: 767px){.hero-small__img{object-fit:cover}}.hero-small__info{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff;width:768px}@media all and (max-width: 767px){.hero-small__info{width:calc(100% - 30px)}}.hero-small__title{color:#fff;margin:0 0 16px}@media all and (max-width: 767px){.hero-small__title{margin-bottom:24px}}.hero-small__text{margin:0}.news{margin-bottom:80px}@media all and (max-width: 991px){.news{margin-bottom:102px}}.news__title{margin-bottom:48px}@media all and (max-width: 991px){.news__title{margin-bottom:32px}}@media all and (max-width: 991px){.news__slider-wrap{padding-right:0}}.news__slider-scrollbar{position:relative;display:none;margin-top:32px}@media all and (max-width: 991px){.news__slider-scrollbar{display:block;margin-right:16px}}.news__cta{margin-top:32px}@media all and (max-width: 767px){.news__cta{margin-top:48px}}.news-card__img-wrap{display:block;margin-bottom:16px;background-color:#020202;background-color:var(--color-text-headings);overflow:hidden}.news-card__img{transition:.3s ease;object-fit:cover;width:100%;height:auto;min-height:191px}@media all and (max-width: 1199px){.news-card__img{min-height:140px}}@media all and (max-width: 991px){.news-card__img{min-height:374px}}@media all and (max-width: 767px){.news-card__img{min-height:278px}}@media all and (max-width: 480px){.news-card__img{min-height:245px}}@media all and (max-width: 375px){.news-card__img{min-height:191px}}:hover>.news-card__img{transform:scale(1.07);opacity:.7}@media all and (max-width: 991px){.news-card__title{margin-bottom:0}}.news-card__cats{list-style:none;padding:0;margin:0}.news-card__cat{display:inline-block;margin:0 6px 8px 0}.news-card__link{color:#020202;color:var(--color-text-headings)}.news-card__link:hover{color:#2e912d;color:var(--color-text-headings);text-decoration:none}.promotion__map-wrap{position:relative}.promotion__map-image{width:100%;height:400px;position:absolute;overflow:hidden}.promotion__map-image img{height:100%;object-fit:cover}.promotion__map-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:.65}.promotion__map-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:16px 40px;background:var(--color-interaction);border-radius:4px;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;width:100%;max-width:211px;transition:.3s ease}.promotion__map-button:hover{background-color:#2e912d}.promotion__title{margin:0 0 8px}@media all and (max-width: 991px){.promotion__title{margin-bottom:12px;font-size:32px;font-size:3.2rem}}.promotion__location{display:flex;list-style:none;padding:0;margin-bottom:8px}@media all and (max-width: 991px){.promotion__location{display:block;margin-bottom:20px}}.promotion__location-item{margin-right:24px;color:#54616c;color:var(--color-text-alternative)}@media all and (max-width: 991px){.promotion__location-item{font-size:14px;font-size:1.4rem;line-height:1.285;display:block;margin-bottom:5px}}.promotion__location-item-icon::before{position:relative;bottom:-1px;font-size:16px;font-size:1.6rem;color:#747d77;color:var(--color-text-h1);margin-right:6px}.promotion__intro{position:relative;display:flex;align-items:flex-end;margin-bottom:16px}@media all and (max-width: 991px){.promotion__intro{display:block}}.promotion__intro-price{font-size:1.8rem;line-height:1.35;color:#575650;margin-right:40px}@media all and (max-width: 991px){.promotion__intro-price{display:block;margin-bottom:16px}}.promotion__intro-price span{font-size:1.4rem;display:block}.promotion__intro-rooms{font-size:1.4rem;color:#54616c;color:var(--color-text-alternative);margin-bottom:0}@media all and (max-width: 991px){.promotion__intro-rooms{display:block}}.promotion__intro-rooms-icon::before{position:relative;bottom:-2px;font-size:16px;font-size:1.6rem;color:#747d77;color:var(--color-text-h1);margin-right:6px}.promotion__intro-funder{position:absolute;right:16px;bottom:0;max-width:130px}@media all and (max-width: 991px){.promotion__intro-funder{display:none}}.promotion__media{margin-bottom:44px}@media all and (max-width: 991px){.promotion__media{margin-left:-15px;margin-right:-15px}}.promotion__media--no-legal{margin-bottom:0}@media all and (max-width: 991px){.promotion__media--no-legal{margin-left:0;margin-right:0}}.promotion__media .swiper-button-next,.promotion__media .swiper-button-left{right:8px;top:50%;margin:0;transform:translateY(-50%)}.promotion__media .swiper-button-left{left:8px;right:auto}.promotion__media .carousel-indicators{position:relative;justify-content:left;margin:0}.promotion__media .carousel-indicators li{width:25%;height:auto;margin:4px 2px;border:0}.promotion__media .carousel-indicators li:first-of-type{margin-left:4px}.promotion__media .carousel-indicators li:last-of-type{margin-right:4px}.promotion__media-img{object-fit:cover;width:100%;height:auto;min-height:552px;max-height:552px}@media all and (max-width: 1279px){.promotion__media-img{min-height:412px;max-height:412px}}@media all and (max-width: 991px){.promotion__media-img{min-height:832px;max-height:832px}}@media all and (max-width: 767px){.promotion__media-img{min-height:640px;max-height:640px}}@media all and (max-width: 479px){.promotion__media-img{min-height:420px;max-height:420px}}.promotion__media-gallery{margin-bottom:8px}.promotion__media-pagination{color:#fff;color:var(--color-base);text-align:right;bottom:9px;padding-right:14px}@media all and (max-width: 991px){.promotion__media-arrow{display:none}}.promotion__media-arrow::after{display:none}.promotion__media-thumbs{margin-bottom:16px}@media all and (max-width: 991px){.promotion__media-thumbs{display:none}}.promotion__media-thumbs .swiper-slide{background-color:#020202;background-color:var(--color-text-headings)}.promotion__media-thumbs .swiper-slide img{transition:.3s ease;opacity:.5;object-fit:cover;width:100%;height:auto;min-height:56px;max-height:56px;cursor:pointer}@media all and (max-width: 1279px){.promotion__media-thumbs .swiper-slide img{min-height:42px;max-height:42px}}.promotion__media-thumbs .swiper-slide:hover img{opacity:1}.promotion__media-thumbs .swiper-slide-thumb-active img{opacity:1}.promotion__media-legal{font-size:12px;font-size:1.2rem;line-height:1.167;color:#54616c;color:var(--color-text-alternative)}@media all and (max-width: 991px){.promotion__media-legal{padding:0 15px}}.promotion__media-buttons{position:absolute;left:8px;bottom:8px;z-index:12}.promotion__media-video{margin-right:5px}.promotion__media-video-icon{font-size:16px;font-size:1.6rem;top:3px}.promotion__features{margin-bottom:56px}@media all and (max-width: 991px){.promotion__features{margin-bottom:24px}}.promotion__features-title{margin-bottom:48px}@media all and (max-width: 991px){.promotion__features-title{margin-bottom:24px}}.promotion__features-list{display:flex;flex-wrap:wrap;list-style:none;padding:0}@media all and (max-width: 991px){.promotion__features-list{flex-wrap:nowrap;overflow-x:auto;width:auto;margin-right:-16px;margin-left:-16px}}.promotion__features-list-item{flex:0 0 16.666667%;max-width:16.666667%;text-align:center;font-size:12px;font-size:1.2rem;color:#54616c;color:var(--color-text-alternative);margin-bottom:8px;padding:0 16px}@media all and (max-width: 991px){.promotion__features-list-item{flex:0 0 110px;max-width:110px;margin-right:20px}}.promotion__features-icon-wrap{display:flex;justify-content:center;align-items:center;height:56px;width:56px;border-radius:100%;background-color:#747d77;background-color:var(--color-text-h1);margin:0 auto 8px}.promotion__features-icon{max-width:24px;display:block}.promotion__images_disclaimer{margin: -32px 0 32px 0}.promotion__typologies{margin-bottom:56px}@media all and (max-width: 991px){.promotion__typologies{margin-bottom:16px}}.promotion__typologies-title{margin-bottom:48px}@media all and (max-width: 991px){.promotion__typologies-title{margin-bottom:24px;font-size:24px;font-size:2.4rem}}@media all and (max-width: 991px){.promotion__typologies-table-wrap{display:none;overflow-x:scroll;margin-left:-16px;margin-right:-16px;margin-bottom:20px;padding-left:16px}.promotion__typologies-table-wrap::-webkit-scrollbar{width:6px;height:6px}.promotion__typologies-table-wrap::-webkit-scrollbar-thumb{background:#34b233;border-radius:4px}.promotion__typologies-table-wrap::-webkit-scrollbar-thumb:hover{background:#2e912d;box-shadow:0 0 2px 1px rgba(15,15,15,.2)}.promotion__typologies-table-wrap::-webkit-scrollbar-thumb:active{background-color:#747d77}.promotion__typologies-table-wrap::-webkit-scrollbar-track{background:#ddd;border-radius:4px}.promotion__typologies-table-wrap::-webkit-scrollbar-track:hover,.promotion__typologies-table-wrap::-webkit-scrollbar-track:active{background:#e3e4e6}}.promotion__typologies-table{box-shadow:0 14px 33px 0 rgba(0,0,0,.2);box-shadow:var(--shadow);margin-bottom:40px}@media all and (max-width: 991px){.promotion__typologies-table{min-width:620px;margin-bottom:32px}}@media all and (min-width: 991px){.promotion__typologies-table .promotion__typologies-calculator-btn{margin-right:4px}}.promotion__typologies-table-link{border:none;background-color:rgba(0,0,0,0);padding:0}.promotion__typologies-table-link:hover{text-decoration:none}.promotion__typologies-table-icon::before{position:relative;font-size:16px;font-size:1.6rem;color:#34b233;color:var(--color-interaction);transition:.3s ease}:hover>.promotion__typologies-table-icon::before{color:#2e912d;color:var(--color-interaction-hover)}.promotion__typologies-list{list-style:none;padding:0;margin-bottom:64px;font-size:1.2rem;display:none}@media all and (max-width: 991px){.promotion__typologies-list{display:block}}.promotion__typologies-list-propierty{display:flex;flex-wrap:wrap;margin-bottom:4px;padding:8px 8px 8px 16px;background-color:#fff;background-color:var(--color-base);box-shadow:0 14px 33px 0 rgba(0,0,0,.2);box-shadow:var(--shadow)}.promotion__typologies-list-row{flex:0 0 50%;width:50%}.promotion__typologies-list-row--area{flex:0 0 100%;width:100%}.promotion__typologies-list-row--type{font-weight:700}.promotion__typologies-list-row--price,.promotion__typologies-list-row--download{text-align:right}@media all and (max-width: 991px){.promotion__typologies-list-row .promotion__typologies-calculator-btn{margin:16px 0 8px}}.promotion__typologies-list-link{font-weight:700;text-decoration:none;color:#34b233;color:var(--color-interaction);margin-left:4px;border:none;background-color:rgba(0,0,0,0);padding:0}.promotion__typologies-list-link:hover{text-decoration:none}.promotion__typologies-list-icon{margin-left:4px}.promotion__typologies-list-cta{margin:16px 0 8px}.promotion__typologies-cta{margin-right:16px}@media all and (max-width: 991px){.promotion__typologies-cta{width:100%;margin:0 0 16px}}@media all and (max-width: 767px){.promotion__typologies-cta--memorial,.promotion__typologies-cta--dossier{width:auto}}.promotion__typologies-cta-icon::before{position:relative;top:1px;margin-right:5px;font-size:16px;font-size:1.6rem;color:#54616c;color:var(--color-text-alternative);transition:.3s ease}:hover>.promotion__typologies-cta-icon::before{color:#2e912d;color:var(--color-interaction-hover)}.promotion__info{margin-bottom:80px}@media all and (max-width: 991px){.promotion__info{margin-bottom:60px}}.promotion__info-title{margin-bottom:24px}@media all and (max-width: 991px){.promotion__info-title{font-size:24px;font-size:2.4rem}}.promotion__info-label{margin-bottom:21px}@media all and (max-width: 991px){.promotion__info-label{margin-bottom:24px}}.promotion__info-label--mobile{display:none}@media all and (max-width: 991px){.promotion__info-label--mobile{display:inline-block;margin:16px 0 8px}}.promotion__map{margin-bottom:56px}@media all and (max-width: 991px){.promotion__map{margin-bottom:48px}}.promotion__map-heading{margin-bottom:48px}@media all and (max-width: 991px){.promotion__map-heading{margin-bottom:24px;font-size:24px;font-size:2.4rem}}.promotion__map-addresses{position:relative;display:flex;flex-wrap:wrap;padding:48px 0;background-color:#f6f6f8;background-color:var(--color-background)}@media all and (max-width: 991px){.promotion__map-addresses{flex-direction:column;padding:27px 0 56px}}.promotion__map-addresses::before{content:"";position:absolute;top:40px;bottom:40px;left:50%;width:1px;background-color:#ddd;background-color:var(--color-background-intense)}@media all and (max-width: 991px){.promotion__map-addresses::before{display:none}}.promotion__map-address{position:relative;flex:0 0 50%;max-width:50%;padding:0 38px}@media all and (max-width: 991px){.promotion__map-address{flex:0 0 100%;max-width:100%;padding:0 24px}.promotion__map-address:first-of-type{padding-bottom:80px}.promotion__map-address:first-of-type::before{content:"";position:absolute;bottom:40px;left:94px;right:94px;height:1px;background-color:#ddd;background-color:var(--color-background-intense)}}.promotion__map-title{margin:0 0 24px}.promotion__map-title::before{content:"";display:inline-block;height:12px;width:12px;border-radius:100%;background-color:#34b233;background-color:var(--color-interaction);margin-right:7px}.promotion__map-title--disabled::before{background-color:#747d77;background-color:var(--color-text-h1)}.promotion__map-list{list-style:none;padding:0;margin:0;font-size:14px;font-size:1.4rem;color:#54616c;color:var(--color-text-alternative)}.promotion__map-list a{color:#54616c;color:var(--color-text-alternative)}.promotion__map-list-item{padding-left:24px;margin-bottom:16px}.promotion__map-list-item:last-of-type{margin-bottom:0}.promotion__delivery{display:flex;justify-content:flex-end;margin:96px 0 18px}@media all and (max-width: 991px){.promotion__delivery{display:none}}@media all and (max-width: 991px){.promotion__form{display:none}}.promotion__cta-mobile{display:none}@media all and (max-width: 991px){.promotion__cta-mobile{display:block;position:fixed;bottom:0;left:0;right:0;background-color:#fff;background-color:var(--color-base);box-shadow:0 14px 33px 0 rgba(0,0,0,.2);padding:24px 15px;z-index:99;transform:translateY(calc(100% + 5px));transition:.3s ease}.promotion__cta-mobile--active{transform:translateY(0)}}.promotion__modal-dialog{max-width:800px}@media all and (max-width: 767px){.promotion__modal-dialog{max-width:440px}}@media all and (max-width: 575px){.promotion__modal-dialog{max-width:none}}.page-template-default main{margin-bottom:96px}.page-template-default h2,.page-template-default h3,.page-template-default h4,.page-template-default h5,.page-template-default h6{margin-top:40px;margin-bottom:24px}.page-template-default h1{font-size:32px;font-size:3.2rem;font-weight:bold;line-height:1.25;color:#020202;color:var(--color-text-headings);margin-bottom:24px}.page-template-default h2{text-transform:none;font-size:24px;font-size:2.4rem;line-height:1.208}.page-template-default h3,.page-template-default h4,.page-template-default h5,.page-template-default h6{text-transform:none;font-size:18px;font-size:1.8rem;line-height:1.333}.promotion-card--archive{margin-bottom:80px}@media all and (max-width: 991px){.promotion-card--archive{margin-bottom:48px}}.promotion-card__img-wrap{position:relative;display:block;margin-bottom:16px;background-color:#020202;background-color:var(--color-text-headings);overflow:hidden}.promotion-card__img{position:relative;transition:.3s ease}:hover>.promotion-card__img{transform:scale(1.07);opacity:.7}.promotion-card__label{position:absolute;top:12px;left:12px;z-index:10}.promotion-card__label--right{left:inherit;right:12px}.tax-promociones .promotion-card__label--right{display:none}.promotion-card__label-item::before{content:", "}.promotion-card__label-item:first-of-type::before{content:""}.promotion-card__title{margin:0 0 8px}.promotion-card__link{color:#020202;color:var(--color-text-headings)}.promotion-card__link:hover{color:#34b233;color:var(--color-interaction);text-decoration:none}.promotion-card__info{list-style:none;padding:0;margin:0}.promotion-card__info-item{margin-bottom:8px}.promotion-card__info-item--price{display:flex;flex-direction:column;font-size:1.8rem;line-height:1.35;color:#34b233;color:var(--color-interaction)}.promotion-card__info-item--price span:first-child{font-size:2rem;color:#575650;display:block}.promotion-card__info-item--price span:last-child{font-size:1.6rem;margin-top:5px;color:#575650;font-weight:bold;display:block}.promotion-card__info-item--rooms{font-size:1.4rem;color:#54616c;color:var(--color-text-alternative);margin-bottom:0}.promotion-card__info-icon::before{position:relative;bottom:-2px;font-size:16px;font-size:1.6rem;color:#747d77;color:var(--color-text-h1);margin-right:7px}.related-promotions{margin-bottom:112px}@media all and (max-width: 991px){.related-promotions{margin-bottom:57px}}.related-promotions__title{margin-bottom:48px}@media all and (max-width: 991px){.related-promotions__title{margin-bottom:32px}}@media all and (max-width: 991px){.related-promotions__slider-scrollbar{position:relative;z-index:10;margin-top:31px}}.tabs-full{display:flex;height:80px;background-color:#f6f6f8;background-color:--color-background;border:0;justify-content:center;align-items:center;margin-bottom:40px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}@media all and (max-width: 767px){.tabs-full{justify-content:left;padding:0 15px}}.tabs-full::-webkit-scrollbar{display:none}.tabs-full__item{margin:0 20px;flex:0 0 auto}@media all and (max-width: 767px){.tabs-full__item{margin:0 20px 0 0}}.tabs-full__link{padding:0;color:#606060;color:var(--color-text);border:0 !important;line-height:1.9rem}.tabs-full__link.active{background-color:rgba(0,0,0,0) !important;color:#34b233 !important;color:var(--color-interaction) !important}.search-results{position:relative;z-index:30;margin-bottom:64px}@media all and (max-width: 991px){.search-results{margin-bottom:24px}}.search-results__title{color:#747d77;color:var(--color-text-h1);margin-top:0}@media all and (max-width: 991px){.search-results__title{font-size:24px;font-size:2.4rem;line-height:1.208}}.search-results__tag{color:#34b233;color:var(--color-interaction);margin-left:4px}@media all and (max-width: 991px){.search-results__tag{margin-left:0}}.search-results__filters{display:flex}@media all and (max-width: 991px){.search-results__filters{display:block;position:fixed;flex-direction:column;top:0;right:0;bottom:0;left:0;transform:translateX(calc(100% + 8px));background-color:#fff;background-color:var(--color-base);padding:0 16px;transition:.3s ease}.search-results__filters--open{transform:translateX(0)}}.search-results__filters-title{display:none}@media all and (max-width: 991px){.search-results__filters-title{display:block;width:100%;text-align:center;font-size:18px;font-size:1.8rem;color:#747d77;color:var(--color-text-h1);margin-top:58px;margin-bottom:42px}}.search-results__filters-close{display:none;width:32px;height:32px;position:absolute;top:16px;right:16px;cursor:pointer}.search-results__filters-close div,.search-results__filters-close::before,.search-results__filters-close::after{content:"";display:block;width:28px;height:2px;background-color:#747d77;background-color:var(--color-text-h1);position:absolute;top:8px;left:2px;transition:.3s ease}.search-results__filters-close div{opacity:0}.search-results__filters-close::before{transform:rotate(45deg);top:15px}.search-results__filters-close:after{transform:rotate(-45deg);top:15px}.search-results__filters-icon{font-size:16px;font-size:1.6rem;margin-right:3px}.search-results__filter{position:relative;margin-right:16px}.search-results__filter--rooms,.search-results__filter--price{display:none}@media all and (max-width: 991px){.search-results__filter{margin-bottom:16px;margin-right:0}}.search-results__filter-title{position:relative;display:block;height:48px;font-size:12px;font-size:1.2rem;line-height:48px;color:#606060;color:var(--color-text);transition:.3s ease;min-width:155px;padding:0 12px;border:1px solid #c7cacd;border-radius:4px;cursor:pointer}.search-results__filter-title:hover{color:#2e912d;color:var(--color-interaction-hover)}.search-results__filter-title--active{color:#34b233;color:var(--color-interaction);background-color:#e3e4e6;background-color:var(--color-border-focus)}.search-results__filter-title--mobile{display:none}@media all and (max-width: 991px){.search-results__filter-title--mobile{display:block;width:155px;position:relative}}.search-results__filter-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:16px;font-size:1.6rem}.search-results__filter-icon--mobile.icon-filtros{color:#34b233;color:var(--color-interaction)}.search-results__filter-list{display:none;position:absolute;left:0;top:48px;min-width:155px;list-style:none;padding:12px 16px;background-color:#fff;background-color:var(--color-base);box-shadow:0 14px 33px 0 rgba(0,0,0,.2)}@media all and (max-width: 991px){.search-results__filter-list{position:relative;top:0;width:100%;box-shadow:none;margin:0}}.search-results__filter-item{font-size:12px;font-size:1.2rem;line-height:24px;transition:.3s ease;color:#606060;color:var(--color-text);cursor:pointer}.search-results__filter-item:hover{color:#2e912d;color:var(--color-interaction-hover)}.search-results__filter-item--hide{display:none}@media all and (max-width: 991px){.search-results__filter-item{margin:4px 0}}.states{margin-bottom:100px}@media all and (max-width: 991px){.states{margin-bottom:48px}}.states__title{margin-bottom:48px}@media all and (max-width: 991px){.states__title{margin-bottom:32px}}.states__link{position:relative;display:block;background-color:#020202;background-color:var(--color-text-headings);overflow:hidden}.states__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.43) 100%)}.states__link-img{transition:.3s ease}:hover>.states__link-img{transform:scale(1.07);opacity:.7}.states__link-title{position:absolute;left:24px;bottom:24px;font-size:2rem;line-height:1.2;text-transform:none;margin:0;z-index:10}.states__slider-scrollbar{position:relative;display:none;margin-top:32px}@media all and (max-width: 991px){.states__slider-scrollbar{display:block;margin-right:16px}}.states__slider-wrap .swiper-button-next,.states__slider-wrap .swiper-button-prev{color:#fff}.values{margin-bottom:100px}@media all and (max-width: 991px){.values{margin-bottom:32px}}.values__video{position:relative;margin-left:15%}@media all and (max-width: 991px){.values__video{margin-left:0;margin-bottom:48px}}.values__video::after{content:url("../img/puntos.svg");position:absolute;left:-72px;top:60px;width:133px;height:205px}@media all and (max-width: 991px){.values__video::after{display:none}}.values__list{padding-left:75px;margin-top:56px}@media all and (max-width: 991px){.values__list{margin-top:32px}}.values__list-item{position:relative;margin-bottom:40px}.values__list-item:last-of-type{margin-bottom:0}.values__list-icon{position:absolute;top:0;left:-75px;width:56px;height:56px;border-radius:100%;background-color:#f6f6f8;background-color:var(--color-background);display:flex;justify-content:center;align-items:center}.values__list-icon-img{max-width:24px}.values__list-title{margin-bottom:16px}@media all and (max-width: 991px){.values__list-title{margin-bottom:12px}}.block{margin:80px 0}@media all and (max-width: 991px){.block{margin:56px 0}}.block .general-info{background:none;padding:0}.block .promotion-card__img-wrap{background:none;margin-bottom:0}.block .promotion-card__title{position:absolute;bottom:24px;left:24px;right:48px;text-transform:none;color:#fff;color:var(--color-base);margin:0}.block .promotion-card__icon{color:#fff;color:var(--color-base);position:absolute;bottom:26px;right:24px}.block .promotion-card__icon::before{color:#fff;color:var(--color-base)}.block .featured-tips .general-info__title{margin-bottom:48px}.block .featured-tips__img{width:60px;margin-bottom:24px}.block .featured-square{flex-wrap:wrap}.block .featured-square .promotion-card{flex:0 50%}@media all and (max-width: 991px){.block .featured-square .promotion-card{flex:100%}}.block .values.values-left .values__video{margin-right:15%;margin-left:0}@media all and (max-width: 991px){.block .values.values-left .values__video{margin-right:0;margin-bottom:0}}.block .values.values-left .values__video::after{left:auto;right:-72px}@media all and (max-width: 991px){.block .values__video{margin-bottom:24px}}.block .values .nav-tabs{border:0;margin-bottom:24px}@media all and (max-width: 991px){.block .values .nav-tabs{overflow-x:auto;white-space:nowrap;flex-wrap:nowrap}}.block .values .nav-tabs .nav-item{margin-bottom:16px;margin-right:32px}.block .values .nav-tabs .nav-item:last-child{margin-right:0}.block .values .nav-tabs .nav-link{border:0;color:#606060;padding:0 0 18px 0;border-bottom:2px solid rgba(0,0,0,0);font-weight:bold;text-transform:uppercase}.block .values .nav-tabs .nav-link:hover,.block .values .nav-tabs .nav-link:focus{color:#2e912d;border-color:#2e912d}.block .values .nav-tabs .nav-link.active{color:#34b233;border-color:#34b233}.block.block_09 .values__video{margin-left:0}.block.block_09 .values__video:after{content:none}.block .desplegables .card{border:none;border-bottom:1px solid #c7cacd;border-radius:0;margin-bottom:24px}.block .desplegables .card:not(:first-of-type):not(:last-of-type){border-bottom:1px solid #c7cacd}.block .desplegables .card-header{background:none;border:none;padding:0 0 24px 0}.block .desplegables .card-header h2,.block .desplegables .card-header .btn{margin:0;padding:0;border:0}.block .desplegables .card-header .btn{font-size:16px;font-size:1.6rem;line-height:24px;text-align:left;font-weight:bold;padding-right:48px}.block .desplegables .card-header .btn:before,.block .desplegables .card-header .btn:after{content:"";position:absolute;transition:transform .25s ease-out;background:#34b233}.block .desplegables .card-header .btn:before{top:0;right:8px;width:1px;height:17px}.block .desplegables .card-header .btn:after{top:8px;right:0;width:17px;height:1px}.block .desplegables .card-header .btn:hover,.block .desplegables .card-header .btn:focus,.block .desplegables .card-header .btn:active{text-decoration:none;color:#2e912d;outline:none;box-shadow:none}.block .desplegables .card-header .btn[aria-expanded=true]{text-decoration:none;color:#34b233}.block .desplegables .card-header .btn[aria-expanded=true]:before{transform:rotate(90deg)}.block .desplegables .card-header .btn[aria-expanded=true]:after{transform:rotate(180deg)}.block .desplegables .card-body{padding:0}.block .equipo__card{background:#f6f6f8;height:100%;display:flex;flex-direction:column;margin-bottom:32px}@media all and (max-width: 991px){.block .equipo__card{height:auto}}.block .equipo__info{padding:32px 16px 32px 16px;flex-grow:1}.block .equipo__title{margin-bottom:8px}.block .equipo__puesto{color:#54616c;font-size:14px;font-size:1.4rem;line-height:18px;margin-bottom:0}.block .equipo__bio{margin-top:24px}.block .equipo__bio p:last-child{margin-bottom:0}.block .equipo__rrss{border-top:2px solid #fff;padding:16px 0;margin:0 16px}.block .equipo__rrss__link{font-size:16px}.block .equipo__rrss__link:hover,.block .equipo__rrss__link:focus{text-decoration:none}.block .equipo__rrss__link:hover i:before,.block .equipo__rrss__link:focus i:before{color:#2e912d}html .no_scroll,body .no_scroll{height:100%;width:100%;overflow:hidden}.site-footer_nav{display:relative}.tool_main{background:#000;position:absolute;z-index:1070;display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;line-break:auto;color:#fff;bottom:72px}.tool_main table tr td{margin:0;padding:10px;border:solid 1px #fff}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:340px}.tooltip-inner table tr+tr{border-top:1px solid}.tooltip-inner table tr td{width:50%;padding:8px 2px;vertical-align:top}.embed-pdf__modal-dialog{max-width:1200px}@media all and (max-width: 1360px){.embed-pdf__modal-dialog{max-width:900px}}@media all and (max-width: 991px){.embed-pdf__modal-dialog{max-width:640px}}@media all and (max-width: 767px){.embed-pdf__modal-dialog{max-width:440px}}@media all and (max-width: 575px){.embed-pdf__modal-dialog{max-width:none}}.embed-pdf__modal-content{padding:32px;background-color:#fff}@media all and (max-width: 767px){.embed-pdf__modal-content{padding:16px}}@media all and (max-width: 359px){.embed-pdf__modal-content{padding:8px}}.embed-pdf__modal-body{display:flex;flex-wrap:wrap;justify-content:left}@media all and (max-width: 991px){.embed-pdf__modal-cta{width:auto}}.embed-pdf__download{margin-bottom:24px}.embed-pdf__controls{margin:24px 0}@media all and (max-width: 767px){.embed-pdf__controls{margin:8px 0 24px}}.embed-pdf__controls-cta{margin-right:4px}.embed-pdf__controls-counter{font-size:1.4rem;margin-left:8px;color:#54616c;color:var(--color-text-alternative)}.embed-pdf__canvas{width:100%}.embed-pdf .modal-content .modal-close{right:0;top:0}@media all and (max-width: 767px){.modal-hipoteca{padding:0 !important}}.modal-hipoteca .modal-dialog{max-width:720px}@media all and (max-width: 767px){.modal-hipoteca .modal-dialog{margin:0}}.modal-hipoteca .modal-content{background:#fff;padding:40px;position:relative}@media all and (max-width: 767px){.modal-hipoteca .modal-content{padding:40px 16px}}.modal-hipoteca .modal-header{display:block;padding:0;position:relative;margin-bottom:40px;border:unset}.modal-hipoteca .modal-header button{position:absolute;top:-4px;right:-4px;padding:0}@media all and (max-width: 767px){.modal-hipoteca .modal-header button{right:8px}}.modal-hipoteca .modal-header h3{font-weight:700;font-size:32px;line-height:38px;color:#414141;text-transform:unset;text-align:center;width:100%;margin-bottom:16px}@media all and (max-width: 767px){.modal-hipoteca .modal-header h3{font-size:18px;line-height:22px}}.modal-hipoteca .modal-header h4{font-size:16px;line-height:22px;letter-spacing:-0.02em;color:#262626;text-align:center}@media all and (max-width: 767px){.modal-hipoteca .modal-header h4{font-size:14px;line-height:22px}}.modal-hipoteca .modal-body{margin-bottom:24px}.modal-hipoteca .modal-footer{border:unset;padding:0;flex-direction:column;gap:2.5rem}.modal-hipoteca .modal-footer>p{font-weight:400;font-size:14px;line-height:22px;letter-spacing:-0.02em;color:#262626;margin:0}.modal-hipoteca .modal-footer .modal-hipoteca__result{background:#f6f6f8;padding:16px 0 24px;display:flex;flex-direction:column;align-items:center;gap:24px;min-width:400px}@media all and (max-width: 767px){.modal-hipoteca .modal-footer .modal-hipoteca__result{margin:0;padding:16px}}.modal-hipoteca .modal-footer .modal-hipoteca__result p{font-weight:700;font-size:24px;line-height:29px;color:#54616c;margin-bottom:0;text-align:center}.modal-hipoteca .modal-footer .modal-hipoteca__result h4{font-weight:700;font-size:32px;line-height:38px;color:#33b233;margin:0;text-align:center}.modal-hipoteca .modal-footer .modal-hipoteca__result button{border:unset;background:#33b233;padding:10px 40px;font-weight:600;font-size:16px;line-height:20px;color:#fff}@media all and (max-width: 767px){.modal-hipoteca .modal-footer .modal-hipoteca__result button{display:block;width:100%}}.modal-hipoteca__rangebox{display:flex;flex-direction:column;align-items:center;margin-bottom:36px}.modal-hipoteca__rangebox label{font-size:18px;line-height:22px;font-weight:600;color:#414141;margin-bottom:8px;text-align:center;width:100%}.modal-hipoteca__rangebox input[type=range].styled-slider{height:12px;width:320px;margin:0 auto;-webkit-appearance:none;position:relative}.modal-hipoteca__rangebox input[type=range].styled-slider::before{content:attr(data-left-text);position:absolute;top:18px;left:0;font-size:14px;line-height:20px;color:#54616c}.modal-hipoteca__rangebox input[type=range].styled-slider::after{content:attr(data-right-text);position:absolute;top:18px;right:0;font-size:14px;line-height:20px;color:#54616c}.modal-hipoteca__rangebox input[type=range].styled-slider.slider-progress{--range: calc(var(--max) - var(--min));--ratio: calc((var(--value) - var(--min)) / var(--range));--sx: calc(0.5 * 32px + var(--ratio) * (100% - 32px))}.modal-hipoteca__rangebox input[type=range].styled-slider:focus{outline:none}.modal-hipoteca__rangebox input[type=range].styled-slider::-webkit-slider-thumb{-webkit-appearance:none;width:32px;height:32px;border-radius:50%;background:#33b233;border:2px solid #fff;margin-top:-10px}.modal-hipoteca__rangebox input[type=range].styled-slider::-webkit-slider-runnable-track{height:12px;border:none;border-radius:40px;background:#54616c;box-shadow:none}.modal-hipoteca__rangebox input[type=range].styled-slider.slider-progress::-webkit-slider-runnable-track{background:linear-gradient(#33B233, #33B233) 0/var(--sx) 100% no-repeat,#54616c}.modal-hipoteca__rangebox input[type=range].styled-slider::-moz-range-thumb{width:32px;height:32px;border-radius:50%;background:#33b233;border:2px solid #fff}.modal-hipoteca__rangebox input[type=range].styled-slider::-moz-range-track{height:12px;border:none;border-radius:40px;background:#54616c;box-shadow:none}.modal-hipoteca__rangebox input[type=range].styled-slider.slider-progress::-moz-range-track{background:linear-gradient(#33B233, #33B233) 0/var(--sx) 100% no-repeat,#54616c}.modal-hipoteca__rangebox input[type=range].styled-slider::-ms-fill-upper{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.modal-hipoteca__rangebox input[type=range].styled-slider::-ms-fill-lower{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.modal-hipoteca__rangebox input[type=range].styled-slider::-ms-thumb{width:32px;height:32px;border-radius:50%;background:#33b233;border:2px solid #fff;margin-top:0;box-sizing:border-box}.modal-hipoteca__rangebox input[type=range].styled-slider::-ms-track{height:12px;border-radius:40px;background:#54616c;border:none;box-shadow:none;box-sizing:border-box}.modal-hipoteca__rangebox input[type=range].styled-slider.slider-progress::-ms-fill-lower{height:12px;border-radius:40px 0 0 40px;margin:0;background:#33b233;border:none;border-right-width:0}.modal-hipoteca__outputbox{position:relative;margin-bottom:16px}.modal-hipoteca__outputbox input{border:1px solid #c7cacd;border-radius:3px;padding:.5rem;font-weight:600;font-size:18px;line-height:22px;color:#414141;text-align:center;width:184px;height:38px}.modal-hipoteca__outputbox svg{position:absolute;top:11px;z-index:1}.modal-hipoteca__outputbox svg:first-child{left:8px}.modal-hipoteca__outputbox svg:last-child{right:8px}.related_locations{display:flex;flex-direction:row;gap:16px;margin-bottom:72px}@media(max-width: 991px){.related_locations{flex-direction:column;margin-bottom:40px}}.footer__top{padding:85px 0 61px;background-color:#f6f6f8;background-color:var(--color-background)}@media all and (max-width: 991px){.footer__top{padding:85px 28px 61px}}@media all and (max-width: 767px){.footer__top{padding:20px 28px 40px}}.footer__general{order:-1}@media all and (max-width: 767px){.footer__general{order:0}}.footer__logo{max-width:80px;margin-bottom:40px;margin-top:-10px}@media all and (max-width: 767px){.footer__logo{margin:50px auto 40px}}.footer__address{font-size:12px;font-size:1.2rem;line-height:1.5}@media all and (max-width: 767px){.footer__address{max-width:213px;margin-left:auto;margin-right:auto}}.footer__menu-title{display:block;color:#020202;color:var(--color-text-headings);margin-bottom:19px}@media all and (max-width: 767px){.footer__menu-title{height:72px;line-height:72px;border-bottom:1px solid #ddd;border-bottom:1px solid var(--color-background-intense);margin-bottom:0;cursor:pointer}}@media all and (max-width: 991px){.footer__menu-wrap{display:none}}.footer .menu{padding:0;margin:0;list-style:none}@media all and (max-width: 767px){.footer .menu{margin:24px 0}}.footer .menu-item{margin-bottom:16px;font-size:12px;font-size:1.2rem;line-height:1.5}@media all and (max-width: 767px){.footer .menu-item{font-size:16px;font-size:1.6rem}}.footer .menu-item:last-of-type{margin-bottom:0}.footer .menu-item a{color:#606060;color:var(--color-text)}.footer__bottom{font-size:1.2rem;line-height:2;color:#606060;color:var(--color-text);background-color:#fff;background-color:var(--color-base);padding:16px 0}.showcookies{-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;transition:all .2s ease 0s;cursor:pointer;color:#fff;font-weight:500;margin-top:2px}.modal{display:none;overflow:auto}.modal-window{position:relative;background-color:#fff;width:45%;margin:25px auto;padding:50px 25px;border-radius:5px}#cookies-block .modal-window{background-color:#fff;width:100%;margin:0;padding:40px 32px;border-radius:0px;bottom:0;z-index:9999998}.close-button{color:rgba(0,0,0,.5);height:22px;width:22px;font-size:22px;line-height:22px;text-align:center;cursor:pointer;margin-right:15px}.close:hover,.close:focus{color:#000;cursor:pointer}.open{display:block}.ccookiesfooter span{font-family:"Source Serif Pro",sans-serif}#cookies-conf-block,#cookies-block{z-index:99999;background:#fff;top:50%;left:50%;transform:translate(-50%, -50%);max-width:580px;min-width:540px;width:auto;position:fixed;height:auto;bottom:initial;overflow-x:hidden;box-shadow:0px 0 8px rgba(0,0,0,.2)}@media all and (max-width: 767px){#cookies-conf-block,#cookies-block{min-height:250px;min-width:0;width:100%}}@media all and (max-width: 767px){#cookies-conf-block .cta,#cookies-block .cta{height:32px;line-height:32px;padding:0 10px;font-size:12px;font-size:1.2rem;min-width:0;border-radius:2px}}@media all and (max-width: 767px){#cookies-block{padding:0 8px}}#cookies-conf-block .modal-window{width:100%;padding:24px;margin:0 auto;box-shadow:0 -4px 15px 0 rgba(0,0,0,.15)}#cookies-block .modal-window h3{text-align:center;margin-bottom:20px;margin-top:0px;font-size:24px}#cookies-conf-block .modal-window h3{text-align:center;margin-bottom:30px;margin-top:0px;font-size:24px}#cookies-block .modal-window p{margin-bottom:20px;color:#666;font-size:14px;line-height:22px}#cookies-conf-block .modal-window p{margin-bottom:40px;color:#666;font-size:14px;line-height:22px}#cookies-conf-block .modal-window p{margin-bottom:10px}#cookies-block .modal-window p a,#cookies-conf-block .modal-window p a{text-decoration:underline;font-size:14px}#cookies-block .modal-window .botonera_modal{text-align:center;justify-content:space-between;display:flex}@media all and (max-width: 767px){#cookies-block .modal-window .botonera_modal{flex-direction:column;margin-top:16px}}#cookies-conf-block .modal-window .botonera_cookies{margin-top:25px;text-align:right;display:flex;justify-content:space-between}@media all and (max-width: 767px){#cookies-conf-block .modal-window .botonera_cookies{flex-direction:column}}#cookies-block .modal-window .botonera_modal .btn-secundario,#cookies-conf-block .modal-window .botonera_cookies .btn-secundario{display:inline-block;cursor:pointer;font-size:15px;line-height:18px;padding:10px 20px;color:#fff;background:linear-gradient(270deg, #e85e27 0%, #e85e27 100%);border:1px solid #e85e27;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;margin:0px 15px}#cookies-block .modal-window .botonera_modal .btn-secundario.inverso,#cookies-conf-block .modal-window .botonera_cookies .btn-secundario.inverso{background:rgba(0,0,0,0);color:#000}#cookies-conf-block .modal-window .botonera_cookies .pref_cookie{margin-right:0px}#cookies-conf-block input[type=checkbox]{--height: 26px;--inset: 5px;--border-size: 3px;--color-hover: #dcdcdc;--color-bg: #666666;--color-bg-checked: #34B233;--color-knob: #fff;--knob-size: calc(var(--height) - var(--inset) * 2);--width: 45px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;overflow:hidden;width:var(--width);height:var(--height);border-radius:var(--height);border:var(--border-size) solid rgba(0,0,0,0);transition:background .3s ease;cursor:pointer;float:right;margin-top:6px;display:inline-block;vertical-align:middle}#cookies-conf-block input[type=checkbox]:checked:before{background:var(--color-bg-checked)}#cookies-conf-block input[type=checkbox]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-bg);transition:background .3s ease}#cookies-conf-block input[type=checkbox]:checked:after{transform:translateX(100%)}#cookies-conf-block input[type=checkbox]:after{content:"";position:absolute;border-radius:100%;top:2px;left:4px;width:var(--knob-size);height:var(--knob-size);background:var(--color-knob);transition:transform .3s ease}#cookies-conf-block .acordeon_head{background:#fff;position:relative;padding:5px 0px;border-bottom:solid 1px #cfcfcf;transition:.4s;cursor:pointer}#cookies-conf-block .acordeon_head p{display:inline-block;margin-bottom:5px;margin-top:5px}#cookies-conf-block .acordeon_body{padding:0px;display:none;background-color:#fff;overflow:hidden}#cookies-conf-block .acordeon_body ul{margin:20px 58px;color:#666;font-size:14px;line-height:22px}#cookies-conf-block .acordeon_body ul li{list-style-type:disc}.acordeon_head .icon-toggle{font-size:28px}.acordeon_head .icon-toggle:before{position:absolute;content:"›";top:9px;left:12px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.acordeon_head.active .icon-toggle:before{content:""}.acordeon_head.active .icon-toggle:after{position:absolute;content:"›";top:9px;left:10px;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.acordeon_body{width:100%}.acordeon_body table{font-size:13px}.acordeon_body table tr td,.acordeon_body table tr th{padding:20px 15px;border:none;vertical-align:top;font-weight:normal}.acordeon_body table thead tr:first-child{background:#e85e27;color:#fff}.acordeon_body table thead tr:first-child th{background:#e85e27;color:#fff}.acordeon_body table tr:nth-child(even){background:#e7ebf0}.acordeon_body table tr td{color:#666}.acordeon_body table tr td:first-child{font-weight:bold;color:#002850}@media(max-width: 1400px){#cookies-block .modal-window{width:auto;margin:0}}@media(max-width: 1200px){#cookies-block .modal-window{width:auto;margin:0}}@media(max-width: 992px){#cookies-conf-block .modal-window{padding:30px 15px}.acordeon_head.active .icon-toggle:after{left:-2px}.acordeon_head .icon-toggle:before{left:2px}#cookies-conf-block .acordeon_head p{margin-left:20px}#cookies-conf-block input[type=checkbox]{margin-right:0px}#cookies-conf-block .acordeon_body ul{margin:15px 10px;padding-left:15px;font-size:12px}.modal-window h4{font-size:1.3rem}}@media(max-width: 767px){#cookies-conf-block .acordeon_head p{margin-left:0px}#cookies-block .modal-window{padding:15px 10px}#cookies-block .modal-window h3,#cookies-conf-block .modal-window h3{font-size:18px;margin-bottom:10px}#cookies-block .modal-window p,#cookies-conf-block .modal-window p{font-size:12px;line-height:20px;margin-bottom:10px;margin-top:10px}}@media(max-width: 767px)and (max-width: 767px){#cookies-block .modal-window p,#cookies-conf-block .modal-window p{line-height:16px}}@media(max-width: 767px)and (max-width: 767px){#cookies-conf-block .modal-window p{line-height:10px}}@media(max-width: 767px){#cookies-block .modal-window p a,#cookies-conf-block .modal-window p a{font-size:12px}#cookies-block .modal-window .botonera_modal .btn,#cookies-conf-block .modal-window .botonera_cookies .btn{display:block;margin-bottom:10px;margin-left:0px;margin-right:0px;text-align:center;font-size:13px}#cookies-conf-block input[type=checkbox]{margin-top:2px}#cookies-conf-block .acordeon_head p,.acordeon_head .icon-toggle{vertical-align:middle;display:inline-block}.acordeon_body table tr td,.acordeon_body table tr th{padding:5px}.acordeon_head .icon-toggle:before,.acordeon_head.active .icon-toggle:after{top:0}}.ui-mobile,.ui-mobile body{height:99.9%}.ui-mobile fieldset,.ui-page{padding:0;margin:0}.ui-mobile a img,.ui-mobile fieldset{border-width:0}.ui-mobile fieldset{min-width:0}@-moz-document url-prefix(){.ui-mobile fieldset{display:table-column}}.ui-mobile-viewport{margin:0;overflow-x:visible;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.ui-mobile-viewport,div.ui-mobile-viewport{overflow-x:hidden}.ui-mobile [data-role=page],.ui-mobile [data-role=dialog],.ui-page{top:0;left:0;width:100%;min-height:100%;position:absolute;display:none;border:0}.ui-page{outline:none}.ui-mobile .ui-page-active{display:block;overflow:visible;overflow-x:hidden}@media screen and (orientation: portrait){.ui-mobile .ui-page{min-height:420px}}@media screen and (orientation: landscape){.ui-mobile .ui-page{min-height:300px}}.ui-mobile-rendering>*{visibility:hidden}.ui-nojs{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.ui-loading .ui-loader{display:block}.ui-loader{display:none;z-index:9999999;position:fixed;top:50%;left:50%;border:0}.ui-loader-default{background:none;filter:Alpha(Opacity=18);opacity:.18;width:2.875em;height:2.875em;margin-left:-1.4375em;margin-top:-1.4375em}.ui-loader-verbose{width:12.5em;filter:Alpha(Opacity=88);opacity:.88;box-shadow:0 1px 1px -1px #fff;height:auto;margin-left:-6.875em;margin-top:-2.6875em;padding:.625em}.ui-loader-default h1{font-size:0;width:0;height:0;overflow:hidden}.ui-loader-verbose h1{font-size:1em;margin:0;text-align:center}.ui-loader .ui-icon-loading{background-color:#000;display:block;margin:0;width:2.75em;height:2.75em;padding:.0625em;-webkit-border-radius:2.25em;border-radius:2.25em}.ui-loader-verbose .ui-icon-loading{margin:0 auto .625em;filter:Alpha(Opacity=75);opacity:.75}.ui-loader-textonly{padding:.9375em;margin-left:-7.1875em}.ui-loader-textonly .ui-icon-loading{display:none}.ui-loader-fakefix{position:absolute}.ui-bar,.ui-body{position:relative;padding:.4em 1em;overflow:hidden;display:block;clear:both}.ui-bar h1,.ui-bar h2,.ui-bar h3,.ui-bar h4,.ui-bar h5,.ui-bar h6{margin:0;padding:0;font-size:1em;display:inline-block}.ui-header,.ui-footer{border-width:1px 0;border-style:solid;position:relative}.ui-header .ui-title,.ui-footer .ui-title{font-size:1em;min-height:1.1em;text-align:center;display:block;margin:0 30%;padding:.7em 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;outline:0 !important}.ui-footer .ui-title{margin:0 1em}.ui-content{border-width:0;overflow:visible;overflow-x:hidden;padding:1em}.ui-corner-all>.ui-header:first-child,.ui-corner-all>.ui-content:first-child,.ui-corner-all>.ui-footer:first-child{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit}.ui-corner-all>.ui-header:last-child,.ui-corner-all>.ui-content:last-child,.ui-corner-all>.ui-footer:last-child{-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ui-btn{font-size:16px;margin:.5em 0;padding:.7em 1em;display:block;position:relative;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-btn-icon-notext{padding:0;width:1.75em;height:1.75em;text-indent:-9999px;white-space:nowrap !important}.ui-mini{font-size:12.5px}.ui-mini .ui-btn{font-size:inherit}.ui-mini .ui-controlgroup-label{font-size:16px}.ui-header .ui-btn,.ui-footer .ui-btn{font-size:12.5px;display:inline-block;vertical-align:middle}.ui-header .ui-btn-left,.ui-header .ui-btn-right{font-size:12.5px}.ui-mini.ui-btn-icon-notext,.ui-mini .ui-btn-icon-notext,.ui-header .ui-btn-icon-notext,.ui-footer .ui-btn-icon-notext{font-size:16px;padding:0}.ui-btn-inline{display:inline-block;vertical-align:middle;margin-right:.625em}.ui-btn-icon-left{padding-left:2.5em}.ui-btn-icon-right,.ui-listview>li>.ui-btn[class*=ui-icon-]{padding-right:2.5em}.ui-btn-icon-top{padding-top:2.5em}.ui-btn-icon-bottom{padding-bottom:2.5em}.ui-header .ui-btn-icon-top,.ui-footer .ui-btn-icon-top,.ui-header .ui-btn-icon-bottom,.ui-footer .ui-btn-icon-bottom{padding-left:.3125em;padding-right:.3125em}.ui-btn[class*=ui-icon-]:after{content:"";position:absolute;display:block;width:22px;height:22px}.ui-btn-icon-notext:after,.ui-btn-icon-left:after,.ui-btn-icon-right:after,.ui-listview>li>.ui-btn[class*=ui-icon-]:after{top:50%;margin-top:-11px}.ui-btn-icon-left:after{left:.5625em}.ui-btn-icon-right:after,.ui-listview>li>.ui-btn[class*=ui-icon-]:after{right:.5625em}.ui-mini.ui-btn-icon-left:after,.ui-mini .ui-btn-icon-left:after,.ui-header .ui-btn-icon-left:after,.ui-footer .ui-btn-icon-left:after{left:.37em}.ui-mini.ui-btn-icon-right:after,.ui-mini .ui-btn-icon-right:after,.ui-header .ui-btn-icon-right:after,.ui-footer .ui-btn-icon-right:after{right:.37em}.ui-btn-icon-notext:after,.ui-btn-icon-top:after,.ui-btn-icon-bottom:after{left:50%;margin-left:-11px}.ui-btn-icon-top:after{top:.5625em}.ui-btn-icon-bottom:after{top:auto;bottom:.5625em}.ui-header .ui-btn-left,.ui-header .ui-btn-right,.ui-btn-left>[class*=ui-],.ui-btn-right>[class*=ui-]{margin:0}.ui-btn-left,.ui-btn-right{position:absolute;top:.24em}.ui-btn-left{left:.4em}.ui-btn-right{right:.4em}.ui-btn-icon-notext.ui-btn-left{top:.3125em;left:.3125em}.ui-btn-icon-notext.ui-btn-right{top:.3125em;right:.3125em}.ui-mobile label,.ui-controlgroup-label{display:block;margin:0 0 .4em}.ui-hide-label>label,.ui-hide-label .ui-controlgroup-label,.ui-hide-label .ui-rangeslider label,.ui-hidden-accessible{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.ui-grid-a,.ui-grid-b,.ui-grid-c,.ui-grid-d,.ui-grid-solo{overflow:hidden}.ui-block-a,.ui-block-b,.ui-block-c,.ui-block-d,.ui-block-e{margin:0;padding:0;border:0;float:left;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-block-a{clear:left}ul.ui-grid-a,ul.ui-grid-b,ul.ui-grid-c,ul.ui-grid-d,ul.ui-grid-solo,li.ui-block-a,li.ui-block-b,li.ui-block-c,li.ui-block-d,li.ui-block-e{margin-left:0;margin-right:0;padding:0;list-style:none}[class*=ui-grid-] .ui-btn,[class*=ui-grid-] button.ui-btn-inline,[class*=ui-grid-] button.ui-btn-icon-notext{margin-right:.3125em;margin-left:.3125em}.ui-grid-a>.ui-block-a,.ui-grid-a>.ui-block-b{width:50%}.ui-grid-b>.ui-block-a,.ui-grid-b>.ui-block-b,.ui-grid-b>.ui-block-c{width:33.333%}.ui-grid-c>.ui-block-a,.ui-grid-c>.ui-block-b,.ui-grid-c>.ui-block-c,.ui-grid-c>.ui-block-d{width:25%}.ui-grid-d>.ui-block-a,.ui-grid-d>.ui-block-b,.ui-grid-d>.ui-block-c,.ui-grid-d>.ui-block-d,.ui-grid-d>.ui-block-e{width:20%}.ui-grid-solo>.ui-block-a{width:100%;float:none}@media(max-width: 35em){.ui-responsive>.ui-block-a,.ui-responsive>.ui-block-b,.ui-responsive>.ui-block-c,.ui-responsive>.ui-block-d,.ui-responsive>.ui-block-e{width:100%;float:none}}.ui-table{border:0;border-collapse:collapse;padding:0;width:100%}.ui-table th,.ui-table td{line-height:1.5em;text-align:left;padding:.4em .5em;vertical-align:top}.ui-table th .ui-btn,.ui-table td .ui-btn{line-height:normal}.ui-table th{font-weight:bold}.ui-table caption{text-align:left;margin-bottom:1.4em;opacity:.5}.ui-table-reflow td .ui-table-cell-label,.ui-table-reflow th .ui-table-cell-label{display:none}@media only all{.ui-table-reflow thead td,.ui-table-reflow thead th{display:none}.ui-table-reflow td,.ui-table-reflow th{text-align:left;display:block}.ui-table-reflow td .ui-table-cell-label,.ui-table-reflow th .ui-table-cell-label{padding:.4em;min-width:30%;width:50%;display:inline-block;margin:-0.4em 1em -0.4em -0.4em}.ui-table-reflow th .ui-table-cell-label-top,.ui-table-reflow td .ui-table-cell-label-top{display:block;padding:.4em 0;margin:.4em 0;text-transform:uppercase;font-size:.9em;font-weight:normal}}@media(min-width: 992px){.ui-table-reflow.ui-responsive td,.ui-table-reflow.ui-responsive th,.ui-table-reflow.ui-responsive tbody th,.ui-table-reflow.ui-responsive tbody td,.ui-table-reflow.ui-responsive thead td,.ui-table-reflow.ui-responsive thead th{display:table-cell;margin:0}.ui-table-reflow.ui-responsive td .ui-table-cell-label,.ui-table-reflow.ui-responsive th .ui-table-cell-label{display:none}}@media(max-width: 992px){.ui-table-reflow.ui-responsive td,.ui-table-reflow.ui-responsive th{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;clear:left}.ui-table-reflow td span,.ui-table-reflow th span{display:block}.ui-table-reflow tr th .ui-table-cell-label{display:none}.ui-table-reflow td .ui-table-cell-label,.ui-table-reflow th .ui-table-cell-label{width:100%}}@media(min-width: 992px){.my-custom-breakpoint td,.my-custom-breakpoint th,.my-custom-breakpoint tbody th,.my-custom-breakpoint tbody td,.my-custom-breakpoint thead td,.my-custom-breakpoint thead th{display:table-cell;margin:0}.my-custom-breakpoint td .ui-table-cell-label,.my-custom-breakpoint th .ui-table-cell-label{display:none}}.other_promotions__list{display:flex;gap:16px;flex-direction:row}@media(max-width: 991px){.other_promotions__list{flex-direction:column}}.other_promotions__list .promotion-card{padding:0}.thankyou_page .main_image{max-height:500px;object-fit:cover;object-position:0 -100px}.thankyou_page .container{display:flex;flex-direction:column;align-items:center;padding-top:24px;padding-bottom:64px}.thankyou_page .container h1{font-family:"Avenir",sans-serif;font-size:60px;font-weight:bold;color:#747d77;text-align:center}.thankyou_page .container p{font-family:"Avenir",sans-serif;font-size:48px;font-weight:lighter;color:#747d77;text-align:center}.thankyou_page .container img{max-width:80px}@media(max-width: 820px){.thankyou_page .main_image{max-height:300px;object-position:inherit}.thankyou_page .container h1{font-size:48px}.thankyou_page .container p{font-size:32px}}@media(max-width: 430px){.thankyou_page .main_image{max-height:250px}.thankyou_page .container h1{font-size:32px}.thankyou_page .container p{font-size:20px}}.link{display:inline-block}@media all and (max-width: 991px){.link{font-size:14px;font-size:1.4rem}}.link:hover{color:#2e912d;color:var(--color-interaction-hover)}.negative{color:#fff;color:var(--color-base)}.small-2{font-size:14px;font-size:1.4rem}.small-3{font-size:12px;font-size:1.2rem}.scrolldown{position:absolute;top:570px;left:-30px;z-index:100;transform:rotate(-90deg);vertical-align:middle}.scrolldown .icon{margin-right:8px;animation-duration:2s;animation-iteration-count:infinite;animation-name:bounce-2;animation-timing-function:ease;display:inline-block}@media all and (max-width: 991px){.scrolldown{display:none}}@keyframes bounce-2{0%{transform:translateX(0)}50%{transform:translateX(-12px)}100%{transform:translateX(0)}}.blog h1{color:#020202;font-size:48px;font-size:4.8rem;line-height:48px;margin:60px 0 24px 0}@media all and (max-width: 991px){.blog h1{font-size:32px;font-size:3.2rem;font-weight:700;line-height:40px;margin:56px 0}}.blog .blog h1{margin-bottom:60px}@media all and (max-width: 991px){.blog .blog h1{margin:56px 0}}.blog .promotion-card{margin-bottom:24px}.blog .promotion-card__img-wrap{position:relative;overflow:hidden}.blog .promotion-card__img-wrap img{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;object-fit:cover;width:100%;height:auto;min-height:390px;max-height:390px}@media all and (max-width: 1199px){.blog .promotion-card__img-wrap img{min-height:280px;max-height:280px}}@media all and (max-width: 991px){.blog .promotion-card__img-wrap img{min-height:320px;max-height:320px}}@media all and (max-width: 767px){.blog .promotion-card__img-wrap img{min-height:390px;max-height:390px}}.blog .promotion-card__img-wrap:hover img{-webkit-transform:scale(1.07);-ms-transform:scale(1.07);-o-transform:scale(1.07);transform:scale(1.07);opacity:.7}.blog .promotion-card__label{position:relative;top:auto;left:auto;margin-right:8px}.blog .promotion-card__label:last-child{margin-right:0}.blog .promotion-card__title{margin:16px 0}.blog .posts-tabs{margin-top:96px}.blog .posts-tabs .nav-tabs{border:0;margin-bottom:24px}@media all and (max-width: 991px){.blog .posts-tabs .nav-tabs{overflow-x:auto;white-space:nowrap;flex-wrap:nowrap}}.blog .posts-tabs .nav-tabs .nav-item{margin-bottom:16px;margin-right:32px}.blog .posts-tabs .nav-tabs .nav-item:last-child{margin-right:0}.blog .posts-tabs .nav-tabs .nav-link{border:0;color:#606060;padding:0 0 18px 0;border-bottom:2px solid rgba(0,0,0,0);font-weight:bold;text-transform:uppercase;cursor:pointer}.blog .posts-tabs .nav-tabs .nav-link:hover,.blog .posts-tabs .nav-tabs .nav-link:focus{color:#2e912d;border-color:#2e912d}.blog .posts-tabs .nav-tabs .nav-link.active{color:#34b233;border-color:#34b233}.blog .posts-tabs__content{margin-bottom:64px}.blog__loadmore .cta-loadmore{margin:64px auto;display:block}.blog .breadcrumbs{margin-top:0;margin-bottom:42px;font-size:16px;font-size:1.6rem}@media all and (max-width: 991px){.blog .breadcrumbs{margin-bottom:8px}}@media all and (max-width: 991px){.blog .post h1{margin-bottom:32px}}@media all and (max-width: 991px){.blog .post .breadcrumbs{display:none}}@media all and (max-width: 991px){.blog .post .col-lg-6.text-right{text-align:left !important}}.blog .post__read{font-size:16px;font-size:1.6rem;line-height:1;padding-right:16px;margin-right:16px;position:relative;border-right:1px solid}.blog .post__read .icon{margin-right:8px;vertical-align:middle}.blog .post__date{font-size:16px;font-size:1.6rem;line-height:1}.blog .post__image{margin:56px 0;position:relative}.blog .post__content{margin:56px 0}.blog .post__content .wp-block-quote,.blog .post__content .wp-block-pullquote{background:#f6f6f8;padding:28px;color:#020202}.blog .post__content .wp-block-quote p,.blog .post__content .wp-block-pullquote p{font-size:18px;font-size:1.8rem;font-style:italic;font-weight:bold}.blog .post__content .wp-block-quote cite,.blog .post__content .wp-block-pullquote cite{font-style:normal;font-weight:normal;font-size:16px;font-size:1.6rem}.blog .post__content .wp-block-quote blockquote,.blog .post__content .wp-block-pullquote blockquote{margin-bottom:0}.blog .post__content .wp-block-image img{margin-left:calc(-16.66% - 76px);max-width:none;width:calc(149.98% + 15px)}.blog .post__content .wp-block-gallery{margin-left:-38%;width:100vw}.blog .post__content .wp-block-gallery:not(.is-cropped){margin-left:unset !important;width:auto !important}.blog .post__content .wp-block-gallery .blocks-gallery-grid{width:100%}@media all and (max-width: 991px){.blog .post__content .wp-block-gallery{margin-left:-16px}.blog .post__content .wp-block-gallery .blocks-gallery-item{width:100%}}.blog .post__content .wp-block-table{margin-bottom:40px;overflow:visible}.blog .post__content .wp-block-table table{box-shadow:0 14px 33px 0 rgba(0,0,0,.2);box-shadow:var(--shadow);margin-bottom:8px}.blog .post__content .wp-block-table figcaption{font-size:14px;font-size:1.4rem}@media all and (max-width: 991px){.blog .post__content .wp-block-table{overflow-y:hidden}}.blog .post__content .wp-block-image.size-full img {margin-left: auto !important;width: 100% !important;}.blog .social-sharing__label{text-transform:uppercase}.blog .social-sharing__container{margin-bottom:80px}.blog .social-sharing__icon{background-color:#fff;box-shadow:0 14px 33px 0 rgba(0,0,0,.15);border-radius:100%;padding:14px 16px;margin-right:24px}.blog .social-sharing__icon:last-child{margin-right:none}.blog .social-sharing__icon:hover,.blog .social-sharing__icon:focus{text-decoration:none}.blog .social-sharing__icon:hover .icon:before,.blog .social-sharing__icon:focus .icon:before{color:#2e912d}main.blog:before{content:"";background:#f6f6f8;top:0;width:100%;height:650px;position:absolute}.page-template-template-landing_promociones{background-color:#f7f7f7}.page-template-template-landing_promociones main{margin-top: 80px;}@media (max-width: 767px){.page-template-template-landing_promociones main{margin-top: 64px;}}.page-template-template-landing_promociones section:not(.section--without_bg){background-color:#fff;padding:24px 32px}.page-template-template-landing_promociones section.section--fullwitdh{margin-left:calc((-100vw + 1274px - 30px)/2);width: 100vw}.page-template-template-landing_promociones .swiper-button-prev,.page-template-template-landing_promociones .swiper-button-next{width:40px;height:40px;padding:10px 0px;border-radius:4px;opacity:.66;background:#222}@media (max-width: 767px){.page-template-template-landing_promociones section.section--fullwitdh{margin-left:-15px}}.page-template-template-landing_promociones .swiper-button-prev,.page-template-template-landing_promociones .swiper-button-next{width:40px;height:40px;padding:10px 0px;border-radius:4px;opacity:.66;background:#222}.page-template-template-landing_promociones .swiper-button-prev::after,.page-template-template-landing_promociones .swiper-button-next::after{font-size:20px}.page-template-template-landing_promociones .header__wrap{display:flex;justify-content:space-between}.page-template-template-landing_promociones .header__wrap .cta--primary{max-width:1000px;width:auto;display:flex;flex-basis:unset}@media (max-width: 767px) {.page-template-template-landing_promociones .header__wrap .cta--primary{display:none}.page-template-template-landing_promociones .header__mobile{display: none;background-color: #ffffff;padding: 16px} @media (max-width: 767px) {.page-template-template-landing_promociones .header__mobile{display: block;position: fixed;bottom: 0;top: unset;left: 0;right: 0}}}.green>a{color:var(--color-interaction) !important;}.map-marker-label{background:#fff;color:#111;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.2);transform:translateY(-32px);white-space:nowrap}.wp-block-table tr:last-of-type td{border:1px solid}.location-chips{display:flex;gap:16px}.search-results__filters{align-items:center}.location-chips{width:100%}.location-chips .location-chips__item{border:1px solid #4A5A47; padding:8px 16px;border-radius:40px;font-size:16px;line-height:18px;color:#4A5A47}.location-chips .location-chips__item.location-chips__item--active{background-color:#4A5A47;color:white;cursor:not-allowed}@media (max-width: 991px){.location-chips{flex-wrap:wrap;margin-bottom:24px}}#localidad-promociones-map{width:100%; height:450px;display:none;}#localidad-promociones-map .gm-style .gm-style-iw-d img{max-height:100px;width:100%;object-fit:cover}#localidad-promociones-map .map-info-window{display:flex;flex-direction:column;align-items:start}#localidad-promociones-map .map-info-window__title{font-size:16px;margin-top:16px;color:#4A5A47;}#localidad-promociones-map .gm-ui-hover-effect{width:32px !important;height:32px !important;opacity:1}#localidad-promociones-map .gm-ui-hover-effect span{margin:0 !important}#localidad-promociones-map .gm-style-iw-ch{padding-top:0}#localidad-promociones-map .map-info-window__cta{background-color:#4A5A47;color:white;padding:8px 16px;border-radius:40px;margin-top:16px}#localidad-promociones-map .map-info-window__img-wrap{width:100%}.search-results__filter--regime .search-results__filter-title{height:36px;line-height:36px;border:1px solid #4A5A47;border-radius:40px;font-size:16px;color:#4A5A47}.search-results__filter--regime .search-results__filter-title--active{background-color:white;}.page-template-template-landing_promociones main .container > .wp-block-columns{column-gap:24px}/*# sourceMappingURL=styles.css.map */
