/*!
Theme Name: Bonaveïnat
Author: Kinovo & Código Vegano
Text Domain: bonaveinat
Version: 1.0.
*/:root{--border-width:1px;--border-radius:20rem;--gutter:16px;--margin:16px;--hh:3rem;--opacity:0.5;--spacing:0.25rem;--spacing-xxs:0.5rem;--spacing-xs:1rem;--spacing-s:1.35rem;--spacing-m:2rem;--spacing-l:3rem;--spacing-xl:3.8rem;--spacing-xxl:5rem;--spacing-3xl:3.8rem;--spacing-4xl:7rem}@media only screen and (min-width: 768px){:root{--gutter:24px;--margin:24px}}@media only screen and (min-width: 992px){:root{--gutter:2rem;--margin:2rem}}@media only screen and (min-width: 768px){:root{--hh:5rem}}:root{--grid:repeat(6, 1fr)}@media only screen and (min-width: 768px){:root{--grid:repeat(12, 1fr)}}.grid{display:grid;grid-template-columns:var(--grid);grid-column-gap:var(--gutter)}.has-white-color{color:"#FFF"}.has-white-background-color{background-color:"#FFF"}.has-black-color{color:"#1D2316"}.has-black-background-color{background-color:"#1D2316"}.has-light-color{color:"#F8F7F3"}.has-light-background-color{background-color:"#F8F7F3"}.has-gray-color{color:"#E7E6E3"}.has-gray-background-color{background-color:"#E7E6E3"}.has-green-color{color:"##A4C38B"}.has-green-background-color{background-color:"##A4C38B"}:root{--color-default: #1D2316;--color-primary: #1D2316;--color-black:#201F23;--color-white: #FFF;--color-gray:#E7E6E3;--color-light:#F5F5F5;--color-success:#49A381;--color-alert:#F5BE50;--color-danger:#DF3B2C}@font-face{font-family:'Amiri';src:url(webfonts/Amiri-BoldSlanted.woff) format("woff"),url(webfonts/Amiri-BoldSlanted.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:'Amiri';src:url(webfonts/Amiri-Bold.woff) format("woff"),url(webfonts/Amiri-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:'Amiri';src:url(webfonts/Amiri-Regular.woff) format("woff"),url(webfonts/Amiri-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:'Amiri';src:url(webfonts/Amiri-Slanted.woff) format("woff"),url(webfonts/Amiri-Slanted.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:'Poppins';src:url("webfonts/Poppins-Bold.eot");src:local("Poppins Bold"),local("Poppins-Bold"),url("webfonts/Poppins-Bold.eot?#iefix") format("embedded-opentype"),url("webfonts/Poppins-Bold.woff2") format("woff2"),url("webfonts/Poppins-Bold.woff") format("woff"),url("webfonts/Poppins-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Poppins';src:url("webfonts/Poppins-Light.eot");src:local("Poppins Light"),local("Poppins-Light"),url("webfonts/Poppins-Light.eot?#iefix") format("embedded-opentype"),url("webfonts/Poppins-Light.woff2") format("woff2"),url("webfonts/Poppins-Light.woff") format("woff"),url("webfonts/Poppins-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Poppins';src:url("webfonts/Poppins-SemiBold.eot");src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url("webfonts/Poppins-SemiBold.eot?#iefix") format("embedded-opentype"),url("webfonts/Poppins-SemiBold.woff2") format("woff2"),url("webfonts/Poppins-SemiBold.woff") format("woff"),url("webfonts/Poppins-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Poppins';src:url("webfonts/Poppins-Medium.eot");src:local("Poppins Medium"),local("Poppins-Medium"),url("webfonts/Poppins-Medium.eot?#iefix") format("embedded-opentype"),url("webfonts/Poppins-Medium.woff2") format("woff2"),url("webfonts/Poppins-Medium.woff") format("woff"),url("webfonts/Poppins-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Poppins';src:url("webfonts/Poppins-Regular.eot");src:local("Poppins Regular"),local("Poppins-Regular"),url("webfonts/Poppins-Regular.eot?#iefix") format("embedded-opentype"),url("webfonts/Poppins-Regular.woff2") format("woff2"),url("webfonts/Poppins-Regular.woff") format("woff"),url("webfonts/Poppins-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}.backgroundcover{background-position:center;background-repeat:no-repeat;background-size:cover}.backgroundcontain{background-position:center;background-repeat:no-repeat;background-size:contain}.has-white-color{color:"#FFF"}.has-white-background-color{background-color:"#FFF"}.has-black-color{color:"#1D2316"}.has-black-background-color{background-color:"#1D2316"}.has-light-color{color:"#F8F7F3"}.has-light-background-color{background-color:"#F8F7F3"}.has-gray-color{color:"#E7E6E3"}.has-gray-background-color{background-color:"#E7E6E3"}.has-green-color{color:"##A4C38B"}.has-green-background-color{background-color:"##A4C38B"}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}*{box-sizing:border-box;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}strong{font-weight:600}table{border-collapse:collapse;border-spacing:0}button{color:#007bff;background:transparent;border:0;padding:0;outline:0}button:active,button:focus,button:hover{outline:0}html{overflow-x:hidden}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main,#main-wrapper{position:relative;width:100%;padding:0;margin:0;box-sizing:inherit;overflow:hidden}img,video{width:100%;height:auto}.clear::before,.clear::after,header,main,footer{clear:both;content:"";display:block}#blockColorblindContent{display:none}.escondido{position:absolute;text-indent:-99999px}a:active,a:active *{outline:none !important;-moz-outline-style:none !important}a:focus,a:focus *{outline:none !important;-moz-outline-style:none !important}:root{--max-width:1440px}.container{width:100%;padding-right:var(--margin);padding-left:var(--margin);max-width:var(--max-width);margin-right:auto;margin-left:auto}.container--smaller{max-width:460px}.container--small{max-width:960px}.container--article{max-width:960px}.container--medium{max-width:1040px}.container--large{max-width:var(--max-width)}.container--huge{max-width:1440px}.container--fluid,.container--full{max-width:100vw}.no-padding{padding-right:0;padding-left:0}.row{margin-right:calc(var(--margin)*(-0.5));margin-left:calc(var(--margin)*(-0.5))}:root{--font-title: "Amiri",serif;--font-mono:monospace;--font-primary: "Poppins",sans-serif;--default-line-height:1.4;--default-font-weight:400;--size-base:16px;--letter-spacing:0.1em;--size-6xl:7.5rem;--size-5xl:4.5rem;--size-4xl:3rem;--size-3xl:2.8rem;--size-xxl:2rem;--size-xl:1.5rem;--size-l:1.125rem;--size-m:1rem;--size-s: 0.875rem;--size-xs: 0.625rem}@media only screen and (min-width: 992px){:root{--size-5xl:4.5rem;--size-4xl:4rem;--size-3xl:3.25rem}}html{font-family:var(--font-primary);font-size:var(--size-base);line-height:var(--default-line-height);font-weight:var(--default-font-weight);font-variant:no-common-ligatures}html *{font-family:var(--font-primary);font-size:1rem;line-height:var(--default-line-height);font-weight:var(--default-font-weight);font-variant:no-common-ligatures;letter-spacing:0}h1,h2,h3,h4,h5,h6{-webkit-hyphens:manual !important;hyphens:manual !important}h1{font-size:var(--size-xxl);font-family:var(--font-title);line-height:1}@media only screen and (min-width: 768px){h1{font-size:var(--size-3xl)}}h2{font-size:var(--size-xxl);font-family:var(--font-title);line-height:1}@media only screen and (min-width: 768px){h2{font-size:var(--size-3xl)}}.title{font-family:var(--font-title);line-height:1}.title--uppercase{text-transform:uppercase}.title--xl{font-size:var(--size-3xl);line-height:1}@media only screen and (min-width: 768px){.title--xl{font-size:var(--size-5xl)}}.title--l{font-size:var(--size-3xl);line-height:1}.uppercase{text-transform:uppercase;font-family:var(--font-primfantasy);letter-spacing:0.1em;font-weight:500;font-size:var(--size-m)}.uppercase--l{font-family:var(--font-primfantasy);letter-spacing:0.1em;text-transform:uppercase;font-weight:500;font-size:var(--size-l)}.uppercase--m,.section .section-title,#menu-multiidioma span,.promo-menu ul a{font-family:var(--font-primfantasy);letter-spacing:0.1em;text-transform:uppercase;font-weight:500;font-size:var(--size-m)}.uppercase--s,.tabla--viviendas thead th,.section--materiality .materiales p{font-family:var(--font-primfantasy);letter-spacing:0.1em;text-transform:uppercase;font-weight:500;font-size:var(--size-s)}.uppercase--xs{font-family:var(--font-primfantasy);letter-spacing:0.1em;text-transform:uppercase;font-weight:500;font-size:var(--size-xs)}::-moz-selection{color:var(--color-light);background:var(--color-primary)}::selection{color:var(--color-light);background:var(--color-primary)}h1,h2,h3,h4,h5,h6{clear:both;-webkit-hyphens:none;hyphens:none}@media only screen and (min-width: 768px){h1,h2,h3,h4,h5,h6{-webkit-hyphens:none;hyphens:none}}*{color:var(--color-primary)}strong,b,.strong{font-weight:bold}a,.link{text-decoration:none;color:inherit;text-underline-offset:0.2em;text-decoration-thickness:0.4px;-webkit-text-decoration-skip:all;text-decoration-skip:all}a.link,a:hover,.link.link,.link:hover{font-style:italic;font-family:inherit;-webkit-text-decoration-position:under}a:hover,.link:hover{font-style:italic}a:focus-visible,.link:focus-visible{text-decoration:underline}dfn,cite,em,i{font-style:italic}blockquote,cite{display:block;margin-top:1em;margin-bottom:1em}blockquote:after,cite:after{content:"‚‚";font-size:3em;line-height:0;position:relative;margin-top:-1em;display:inline-block;letter-spacing:-0.08em;margin-left:0.1em}pre{font-family:monospace;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monospace}abbr,acronym{cursor:help}mark,ins{text-decoration:none}table{width:100%}figcaption{font-family:var(--font-primary);font-style:normal;font-size:var(--size-m);line-height:var(--default-line-height);font-weight:var(--default-font-weight)}main p{margin-bottom:1em}main .content ul li{list-style:none;padding-left:1.6em;position:relative;margin-bottom:1em}main .content ul li:before{content:"—";margin-bottom:1em;position:absolute;left:0.1em}main .content ol{counter-reset:list;list-style:none;padding-left:2.6em;position:relative}main .content ol li{margin-bottom:1em}main .content ol li:before{counter-increment:list;content:counter(list, decimal-leading-zero) "—";display:inline-block;width:2.2em;text-align:left;position:absolute;left:0;font-variant:oldstyle-nums}main .content,main .galeria{font-variant:oldstyle-nums;counter-reset:fig}main .content figure figcaption,main .galeria figure figcaption{margin-top:0.5em;counter-increment:fig}main .content figure figcaption:before,main .galeria figure figcaption:before{display:inline-block;font-family:var(--font-primary);font-variant:oldstyle-nums}.hidden{position:absolute;text-indent:-200vw}button{cursor:pointer}.wp-block-button__link,.button,.btn,button{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.label{background-color:var(--color-primary);height:auto;border-style:solid;border-color:inherit;border-width:0;border-radius:3rem;text-transform:uppercase;font-variant:small-caps;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;justify-self:flex-start;-webkit-align-self:flex-start;align-self:flex-start;font-size:var(--size-m);line-height:1.36;padding:0.1em 0.6em;font-weight:500;color:var(--color-black)}.label--medium{padding:0.2em 1.5em}.label--large{min-height:46px}@media only screen and (min-width: 768px){.label--large{min-height:46px}}.wp-block-button.is-style-outline>.wp-block-button__link,.wp-block-button .wp-block-button__link.is-style-outline,.btn{border-style:solid;border-color:inherit;height:auto;border-width:var(--border-width);border-radius:var(--border-radius);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;justify-self:flex-start;box-sizing:border-box;-webkit-transition:color 0.2s background-color 0.2s;transition:color 0.2s background-color 0.2s;-webkit-transition-timing-function:linear;transition-timing-function:linear;text-transform:uppercase;font-variant:small-caps;line-height:1;padding:0.25em 1em;color:var(--color-primary);letter-spacing:0.1em;background-color:transparent}.wp-block-button.is-style-outline>.wp-block-button__link--wide,.wp-block-button .wp-block-button__link.is-style-outline--wide,.btn--wide{justify-self:inherit}.wp-block-button.is-style-outline>.wp-block-button__link--medium,.wp-block-button .wp-block-button__link.is-style-outline--medium,.btn--medium{padding:0.2em 1.5em}.wp-block-button.is-style-outline>.wp-block-button__link--s,.wp-block-button .wp-block-button__link.is-style-outline--s,.btn--s{font-size:var(--size-s)}.wp-block-button.is-style-outline>.wp-block-button__link--large,.wp-block-button .wp-block-button__link.is-style-outline--large,.btn--large{font-size:var(--size-l);min-height:46px}@media only screen and (min-width: 768px){.wp-block-button.is-style-outline>.wp-block-button__link--large,.wp-block-button .wp-block-button__link.is-style-outline--large,.btn--large{min-height:46px}}.wp-block-button.is-style-outline>.wp-block-button__link:hover,.wp-block-button .wp-block-button__link.is-style-outline:hover,.btn:hover{font-style:normal;border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-white);text-decoration:none}.wp-block-button.is-style-outline>.wp-block-button__link--right,.wp-block-button .wp-block-button__link.is-style-outline--right,.btn--right{float:right}.wp-block-button.is-style-outline>.wp-block-button__link--dark,.wp-block-button .wp-block-button__link.is-style-outline--dark,.btn--dark{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-white)}.wp-block-button.is-style-outline>.wp-block-button__link--dark:hover,.wp-block-button .wp-block-button__link.is-style-outline--dark:hover,.btn--dark:hover{font-style:normal;border-color:var(--color-white);background-color:var(--color-primary);color:var(--color-white)}.wp-block-button.is-style-outline>.wp-block-button__link--light,.wp-block-button .wp-block-button__link.is-style-outline--light,.btn--light{background-color:transparent;color:var(--color-white);border-color:var(--color-white)}.wp-block-button.is-style-outline>.wp-block-button__link--light:hover,.wp-block-button .wp-block-button__link.is-style-outline--light:hover,.btn--light:hover{font-style:normal;border-color:var(--color-white);background-color:var(--color-white);color:var(--color-primary)}.wp-block-button.is-style-outline>.wp-block-button__link--primary,.wp-block-button .wp-block-button__link.is-style-outline--primary,.btn--primary{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.wp-block-button.is-style-outline>.wp-block-button__link--primary:hover,.wp-block-button .wp-block-button__link.is-style-outline--primary:hover,.btn--primary:hover{font-style:normal;border-color:var(--color-primary);background-color:transparent;color:var(--color-primary)}.wp-block-button.is-style-outline>.wp-block-button__link--secondary,.wp-block-button .wp-block-button__link.is-style-outline--secondary,.btn--secondary{background-color:var(--color-white);color:var(--color-secondary);border-color:var(--color-secondary)}.wp-block-button.is-style-outline>.wp-block-button__link--secondary:hover,.wp-block-button .wp-block-button__link.is-style-outline--secondary:hover,.btn--secondary:hover{font-style:normal;border-color:var(--color-secondary);background-color:var(--color-secondary);color:var(--color-white)}.wp-block-button.is-style-outline>.wp-block-button__link i,.wp-block-button.is-style-outline>.wp-block-button__link svg,.wp-block-button .wp-block-button__link.is-style-outline i,.wp-block-button .wp-block-button__link.is-style-outline svg,.btn i,.btn svg{margin-left:.5rem}.btn-container{margin-top:var(--spacing-s)}.btn-container--center{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}form{--color-form:var(--color-cielo);--color-bg-form:var(--color-blanco)}input,textarea{-webkit-appearance:none;-moz-appearance:none;box-shadow:none;border:none}input[type="text"],input[type="email"],input[type="password"],input[type="captcha"],input[type="tel"],input[type="number"],.custom-select,.wpcf7-select,textarea{box-sizing:border-box;max-width:100%;width:100%;font-family:var(--font-primary);font-size:var(--size-m);line-height:2;padding:0 1rem 0 0;height:auto;min-height:2em;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:var(--color-form);background-color:var(--color-bg-form);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--color-form);-webkit-transition:all 0.3s;transition:all 0.3s;border-radius:0rem;margin-bottom:0}input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="captcha"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, .custom-select::-webkit-input-placeholder, .wpcf7-select::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity:0.5}input[type="text"]::placeholder,input[type="text"]::-webkit-input-placeholder,input[type="email"]::placeholder,input[type="email"]::-webkit-input-placeholder,input[type="password"]::placeholder,input[type="password"]::-webkit-input-placeholder,input[type="captcha"]::placeholder,input[type="captcha"]::-webkit-input-placeholder,input[type="tel"]::placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="number"]::placeholder,input[type="number"]::-webkit-input-placeholder,.custom-select::placeholder,.custom-select::-webkit-input-placeholder,.wpcf7-select::placeholder,.wpcf7-select::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder{opacity:0.5}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="captcha"]:focus,input[type="tel"]:focus,input[type="number"]:focus,.custom-select:focus,.wpcf7-select:focus,textarea:focus{color:var(--color-primary);background-color:var(--color-white);outline:none}textarea{padding-top:1em;padding-bottom:1em}.input_container{width:100%}form label{line-height:2;display:block;margin-bottom:var(--spacing-l);font-size:var(--size-xs)}@media only screen and (min-width: 768px){form label{margin-bottom:var(--spacing-xl)}}form label input[type=checkbox]{margin-right:0.5rem}form p{margin-bottom:1rem}form .form-group{margin-bottom:0}form .form-group br{display:none}form .form-group label{font-size:var(--size-s)}textarea{resize:none;height:8rem}select{width:100%;padding-right:2rem;padding-left:0}.form-check{width:100%;float:left;margin-bottom:2rem;display:block}.form-check label{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:1rem}.custom-select{width:100%;overflow:hidden;float:left;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;cursor:pointer}.custom-select::after{content:url(src/icons/basicons-v1/chevron-down-arrow.svg);font-weight:bold;position:absolute;right:0px;padding:0;background-color:transparent;margin:0 .5rem;line-height:0;pointer-events:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.custom-select select{height:0;width:100%;border:none;box-shadow:none;background-color:transparent;background-image:none;appearance:none;-webkit-appearance:none !important;-moz-appearance:none !important;border-radius:0;padding:0 1rem 0 0rem;margin-bottom:0}.custom-select.select-date,.custom-select.select-time{padding-left:2rem}.custom-select.select-date::before,.custom-select.select-time::before{content:"";margin:0 .5rem;line-height:2rem;pointer-events:none;position:absolute;left:0}.custom-select.select-date.select-date:before,.custom-select.select-time.select-date:before{content:"\f073";font-weight:lighter}.custom-select.select-date.select-time:before,.custom-select.select-time.select-time:before{content:"\f017";font-weight:lighter}.custom-select .wpcf7-form-control-wrap{width:100%}[type="radio"],[type="checkbox"]{float:left;moz-appearance:checkbox !important;box-shadow:none !important;border-width:2px;border-radius:50% !important;border-style:solid !important;border-color:var(--color-form);width:1em;height:1em;display:block;position:relative;padding:0;cursor:pointer;background-color:transparent}[type="radio"]:checked::after,[type="checkbox"]:checked::after{content:"";display:block;width:calc(100% - 4px);height:calc(100% - 4px);background-color:var(--color-black);border-radius:50%;position:absolute;left:2px;top:2px}[type="radio"]:focus,[type="checkbox"]:focus{outline:none}span.wpcf7-list-item{margin-left:0}span.wpcf7-list-item [type="checkbox"]{margin:0 .5em 0 0}span.wpcf7-not-valid-tip{margin-top:0}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{background-color:#f7e700 !important;border:2px solid #f7e700}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{background-color:red !important;border-radius:2px solid #ff0000;color:#fff}div.wpcf7-mail-sent-ok{background-color:#398f14 !important;border-radius:2px solid #ff0000;color:#fff}.wpcf7-form-control-wrap.fecha,.wpcf7-form-control-wrap.hora{display:block;width:100%;height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.wpcf7-form-control-wrap.fecha input[type="date"],.wpcf7-form-control-wrap.hora input[type="date"]{display:block;width:100%;height:100%;padding:0 1em;margin:0;line-height:2rem;background-color:transparent;font-family:var(--font-primary)}.wpcf7-form>p{display:block;float:left}form legend{margin-bottom:1em}form .wpcf7-list-item{line-height:1}form .wpcf7-list-item label{margin-bottom:0 !important}form .wpcf7-list-item .wpcf7-list-item-label{font-size:var(--size-s);position:relative}.wpcf7-not-valid-tip{color:var(--color-tertiary)}.wpcf7-response-output{margin:0 !important;border:0 !important;padding:0 !important;display:block;float:left;width:100%}.wpcf7[data-satus="failed"] .wpcf7-response-output{color:#DF3B2C}.wpcf7 .wpcf7-form p{margin-bottom:0;width:100%}.wpcf7 .wpcf7-form span.wpcf7-not-valid-tip{color:#DF3B2C !important}.wpcf7 .wpcf7-form.failed .wpcf7-response-output,.wpcf7 .wpcf7-form.invalid .wpcf7-response-output,.wpcf7 .wpcf7-form.unaccepted .wpcf7-response-output,.wpcf7 .wpcf7-form.payment-required .wpcf7-response-output{color:#DF3B2C}.wpcf7 .wpcf7-form.sent .wpcf7-response-output{color:#49A381}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="captcha"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{background-color:var(--color-white);color:var(--color-dark) !important}input[type="text"]:focus::-webkit-input-placeholder, input[type="email"]:focus::-webkit-input-placeholder, input[type="password"]:focus::-webkit-input-placeholder, input[type="captcha"]:focus::-webkit-input-placeholder, input[type="tel"]:focus::-webkit-input-placeholder, input[type="number"]:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{color:var(--color-white) !important}input[type="text"]:focus::-moz-placeholder, input[type="email"]:focus::-moz-placeholder, input[type="password"]:focus::-moz-placeholder, input[type="captcha"]:focus::-moz-placeholder, input[type="tel"]:focus::-moz-placeholder, input[type="number"]:focus::-moz-placeholder, textarea:focus::-moz-placeholder{color:var(--color-white) !important}input[type="text"]:focus::placeholder,input[type="email"]:focus::placeholder,input[type="password"]:focus::placeholder,input[type="captcha"]:focus::placeholder,input[type="tel"]:focus::placeholder,input[type="number"]:focus::placeholder,textarea:focus::placeholder{color:var(--color-white) !important}input[type="text"][aria-invalid="true"],input[type="email"][aria-invalid="true"],input[type="password"][aria-invalid="true"],input[type="captcha"][aria-invalid="true"],input[type="tel"][aria-invalid="true"],input[type="number"][aria-invalid="true"],textarea[aria-invalid="true"]{background-color:var(--color-white) !important;color:var(--color-tertiary) !important}.flip-switch{position:relative;display:inline-block;width:30px;height:17px}.flip-switch input{opacity:0;width:0;height:0}.flip{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:17px}.flip:before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:white;-webkit-transition:.2s;transition:.2s;border-radius:50%}input:checked+.flip{background-color:#000}input:focus+.flip{box-shadow:0 0 1px #000}input:checked+.flip:before{-webkit-transform:translateX(13px);transform:translateX(13px)}.wpcf7-list-item label,.wpcf7-checkbox label{display:-webkit-box;display:-webkit-flex;display:flex}form{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}@media only screen and (min-width: 768px){form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--gutter)}}form p,form .wpcf7-response-output{grid-column-start:1;grid-column-end:-1}form .form-group{grid-column-start:auto;grid-column-end:span 1}form .form-group--wide{grid-column-start:1;grid-column-end:-1}form .btn{margin-top:var(--spacing-s);float:right;position:relative}form .btn:after{content:"";margin-left:0.5em;width:0.8em;height:0.8em;display:block;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 53.378 54.911"%3E%3Cg  transform="translate(1248.166 -2030.027) rotate(90)"%3E%3Cpath   d="M2067.688,1252.367h52.347" transform="translate(-36.66 -30.891)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="3"/%3E%3Cpath   d="M0,0H35.849" transform="translate(2058.175 1246.751) rotate(-45)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="3"/%3E%3Cpath   d="M0,0H35.849" transform="translate(2058.175 1196.202) rotate(45)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="3"/%3E%3C/g%3E%3C/svg%3E');background-repeat:no-repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.icon-container{display:-webkit-box;display:-webkit-flex;display:flex}.redes{color:var(--color-white);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;width:100%}.redes li{display:inline-block;margin-right:0rem;margin-left:0rem}.redes a{font-weight:600;display:block;text-decoration:none;padding:0.1em 0.5em 0em;display:block;color:inherit;line-height:1}@media only screen and (min-width: 768px){.redes a{padding:0.1em 0.6em 0.1em;line-height:1}}.redes a:hover{font-style:normal;background-color:var(--color-white)}.share{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin-top:1em}.share p{margin-bottom:0;margin-right:1em}.share ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;gap:0.5em;list-style:none}.share ul li{padding:0 !important;margin:0 !important;-webkit-box-align:center !important;-webkit-align-items:center !important;align-items:center !important;-webkit-box-pack:center !important;-webkit-justify-content:center !important;justify-content:center !important;display:-webkit-box !important;display:-webkit-flex !important;display:flex !important;padding-left:0 !important}.share ul li:before{display:none}.share .share-icon{width:var(--size-xl);height:var(--size-xl);display:block}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotatingBig{from{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}to{-webkit-transform:rotate(360deg) scale(1.2);transform:rotate(360deg) scale(1.2)}}@keyframes rotatingBig{from{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}to{-webkit-transform:rotate(360deg) scale(1.2);transform:rotate(360deg) scale(1.2)}}@-webkit-keyframes glitch{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}48%{-webkit-transform:scaleY(1);transform:scaleY(1)}49%{-webkit-transform:scaleY(0.1);transform:scaleY(0.1)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}96%{-webkit-transform:scaleY(1);transform:scaleY(1)}97%{-webkit-transform:scaleY(0.1);transform:scaleY(0.1)}98%{-webkit-transform:scaleY(1);transform:scaleY(1)}99%{-webkit-transform:scaleY(0.1);transform:scaleY(0.1)}100%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes glitch{0%{-webkit-transform:scaleY(1);transform:scaleY(1)}48%{-webkit-transform:scaleY(1);transform:scaleY(1)}49%{-webkit-transform:scaleY(0.1);transform:scaleY(0.1)}50%{-webkit-transform:scaleY(1);transform:scaleY(1)}96%{-webkit-transform:scaleY(1);transform:scaleY(1)}97%{-webkit-transform:scaleY(0.1);transform:scaleY(0.1)}98%{-webkit-transform:scaleY(1);transform:scaleY(1)}99%{-webkit-transform:scaleY(0.1);transform:scaleY(0.1)}100%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.rotating{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}@-webkit-keyframes queso{from{-webkit-transform:translate(-100%, 13px);transform:translate(-100%, 13px)}to{-webkit-transform:translate(100vw, 13px);transform:translate(100vw, 13px)}}@keyframes queso{from{-webkit-transform:translate(-100%, 13px);transform:translate(-100%, 13px)}to{-webkit-transform:translate(100vw, 13px);transform:translate(100vw, 13px)}}@-webkit-keyframes floatYrotate{to{-webkit-transform:translateY(var(--desfase)) rotate(var(--rotation));transform:translateY(var(--desfase)) rotate(var(--rotation))}}@keyframes floatYrotate{to{-webkit-transform:translateY(var(--desfase)) rotate(var(--rotation));transform:translateY(var(--desfase)) rotate(var(--rotation))}}@-webkit-keyframes floatY{to{-webkit-transform:translateY(var(--desfase)) rotate(8deg) scale(1.1);transform:translateY(var(--desfase)) rotate(8deg) scale(1.1)}}@keyframes floatY{to{-webkit-transform:translateY(var(--desfase)) rotate(8deg) scale(1.1);transform:translateY(var(--desfase)) rotate(8deg) scale(1.1)}}@-webkit-keyframes floatX{to{-webkit-transform:translateX(var(--desfase)) rotate(5deg) scale(1.1);transform:translateX(var(--desfase)) rotate(5deg) scale(1.1)}}@keyframes floatX{to{-webkit-transform:translateX(var(--desfase)) rotate(5deg) scale(1.1);transform:translateX(var(--desfase)) rotate(5deg) scale(1.1)}}@-webkit-keyframes scroll{to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes scroll{to{-webkit-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes showInUp{from{opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes showInUp{from{opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.show-up{-webkit-animation-name:showInUp;animation-name:showInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-iteration-count:1;animation-iteration-count:1}body.no-js .show-up{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes zoomRight{from{opacity:0;-webkit-transform:scale3d(3, 3, 3) translate3d(5rem, 0, 0);transform:scale3d(3, 3, 3) translate3d(5rem, 0, 0)}50%{opacity:1}}@keyframes zoomRight{from{opacity:0;-webkit-transform:scale3d(3, 3, 3) translate3d(5rem, 0, 0);transform:scale3d(3, 3, 3) translate3d(5rem, 0, 0)}50%{opacity:1}}@-webkit-keyframes alrededorTL{0%{top:0;left:0}25%{top:0;left:100%}50%{top:100%;left:100%}75%{top:100%;left:0%}100%{top:0;left:0}}@keyframes alrededorTL{0%{top:0;left:0}25%{top:0;left:100%}50%{top:100%;left:100%}75%{top:100%;left:0%}100%{top:0;left:0}}@-webkit-keyframes alrededorTR{0%{top:0;left:100%}25%{top:100%;left:100%}50%{top:100%;left:0}75%{top:0;left:0%}100%{top:0;left:100%}}@keyframes alrededorTR{0%{top:0;left:100%}25%{top:100%;left:100%}50%{top:100%;left:0}75%{top:0;left:0%}100%{top:0;left:100%}}@-webkit-keyframes alrededorBL{0%{top:100%;left:0}25%{top:0;left:0}50%{top:0%;left:100%}75%{top:100%;left:100%}100%{top:100%;left:0}}@keyframes alrededorBL{0%{top:100%;left:0}25%{top:0;left:0}50%{top:0%;left:100%}75%{top:100%;left:100%}100%{top:100%;left:0}}@-webkit-keyframes alrededorBR{0%{top:100%;left:100%}25%{top:100%;left:0%}50%{top:0%;left:0%}75%{top:0%;left:100%}100%{top:100%;left:100%}}@keyframes alrededorBR{0%{top:100%;left:100%}25%{top:100%;left:0%}50%{top:0%;left:0%}75%{top:0%;left:100%}100%{top:100%;left:100%}}@-webkit-keyframes rebota{0%{top:40%;left:calc(100% - var(--size))}20%{top:calc(100% - var(--size));left:40%}40%{top:50%;left:0}55%{top:0%;left:25%}70%{top:calc(100% - var(--size));left:45%}85%{top:0;left:calc(80% - var(--size))}100%{top:40%;left:calc(100% - var(--size))}}@keyframes rebota{0%{top:40%;left:calc(100% - var(--size))}20%{top:calc(100% - var(--size));left:40%}40%{top:50%;left:0}55%{top:0%;left:25%}70%{top:calc(100% - var(--size));left:45%}85%{top:0;left:calc(80% - var(--size))}100%{top:40%;left:calc(100% - var(--size))}}@-webkit-keyframes wave{10%{font-stretch:150%;font-weight:700}20%{font-stretch:150%;font-weight:500}30%{font-stretch:150%;font-weight:400}40%{font-stretch:150%;font-weight:300}50%{font-stretch:150%;font-weight:400}60%{font-stretch:150%;font-weight:500}80%{font-stretch:150%;font-weight:700}100%{font-stretch:90%;font-weight:900}}@keyframes wave{10%{font-stretch:150%;font-weight:700}20%{font-stretch:150%;font-weight:500}30%{font-stretch:150%;font-weight:400}40%{font-stretch:150%;font-weight:300}50%{font-stretch:150%;font-weight:400}60%{font-stretch:150%;font-weight:500}80%{font-stretch:150%;font-weight:700}100%{font-stretch:90%;font-weight:900}}@-webkit-keyframes flotaV_old{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes flotaV_old{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes flotaH_old{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(-50px);transform:translateX(-50px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes flotaH_old{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(-50px);transform:translateX(-50px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes flotaH{0%{-webkit-transform:rotate(0deg) translateX(-12px) rotate(0deg);transform:rotate(0deg) translateX(-12px) rotate(0deg)}100%{-webkit-transform:rotate(360deg) translateX(-12px) rotate(-360deg);transform:rotate(360deg) translateX(-12px) rotate(-360deg)}}@keyframes flotaH{0%{-webkit-transform:rotate(0deg) translateX(-12px) rotate(0deg);transform:rotate(0deg) translateX(-12px) rotate(0deg)}100%{-webkit-transform:rotate(360deg) translateX(-12px) rotate(-360deg);transform:rotate(360deg) translateX(-12px) rotate(-360deg)}}@-webkit-keyframes flotaV{0%{-webkit-transform:rotate(0deg) translateX(-12px) rotate(0deg);transform:rotate(0deg) translateX(-12px) rotate(0deg)}100%{-webkit-transform:rotate(360deg) translateX(-12px) rotate(-360deg);transform:rotate(360deg) translateX(-12px) rotate(-360deg)}}@keyframes flotaV{0%{-webkit-transform:rotate(0deg) translateX(-12px) rotate(0deg);transform:rotate(0deg) translateX(-12px) rotate(0deg)}100%{-webkit-transform:rotate(360deg) translateX(-12px) rotate(-360deg);transform:rotate(360deg) translateX(-12px) rotate(-360deg)}}@-webkit-keyframes floating{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}45%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}55%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes floating{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}45%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}55%{-webkit-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes floating-r{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0)}55%{}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes floating-r{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{-webkit-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0)}55%{}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes vertical{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes vertical{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@-webkit-keyframes overflow-delay{0%{overflow:hidden}100%{overflow:visible}}@keyframes overflow-delay{0%{overflow:hidden}100%{overflow:visible}}@-webkit-keyframes estira{0%{height:5rem}100%{height:15rem}}@keyframes estira{0%{height:5rem}100%{height:15rem}}@-webkit-keyframes marquee{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}header span{border:none}.marquee{background-color:var(--color-white);height:calc(3.125rem * 1.56 + 2rem);border-top:var(--border-width) solid;overflow:hidden;position:relative;width:100vw;text-align:left}@media only screen and (min-width: 768px){.marquee{width:100%}}.track{height:100%;width:auto !important;overflow:hidden;padding:0 0;position:absolute;white-space:nowrap;display:-webkit-box !important;display:-webkit-flex !important;display:flex !important;padding-top:1rem;padding-bottom:1rem}.track .text{-webkit-animation:marquee 5000ms linear infinite;animation:marquee 5000ms linear infinite;display:block !important;will-change:transform;position:static !important;font-size:3.125rem;line-height:1.56}.marquee--newsletter{font-family:var(--font-title)}.marquee--newsletter .text{font-family:var(--font-title);color:var(--color-white);font-size:var(--size-6xl);text-transform:uppercase;line-height:1}.marquee--newsletter:hover .text{font-style:normal}.galeriafade{position:relative;min-width:100px}.galeriafade img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}.hscroll-wrapper{padding:0}@media only screen and (min-width: 992px){.hscroll-wrapper{padding:0;--w: 64px;--h: 1440px;display:block;max-width:none;width:auto;height:var(--h)}}.hscroll-wrapper .hscroll{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;grid-template-columns:var(--grid);grid-row-gap:var(--spacing-m)}@media only screen and (min-width: 992px){.hscroll-wrapper .hscroll{display:grid}}@media only screen and (min-width: 992px){.hscroll-wrapper .hscroll{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl);-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:-webkit-sticky;position:sticky;top:0;-webkit-transform:translateX(var(--tx));transform:translateX(var(--tx));height:100vh;box-sizing:border-box;padding-right:var(--w)}}.hscroll-wrapper figure{position:relative;grid-column-start:1;grid-column-end:-1}@media only screen and (min-width: 768px){.hscroll-wrapper figure{margin-bottom:var(--margin) !important}}@media only screen and (min-width: 992px){.hscroll-wrapper figure{margin-bottom:0 !important}}@media only screen and (min-width: 992px){.hscroll-wrapper figure figcaption{position:absolute}}@media only screen and (min-width: 992px){.hscroll-wrapper figure{-webkit-flex-shrink:0;flex-shrink:0;height:auto}}.hscroll-wrapper figure.vertical,.hscroll-wrapper figure.cuadrada,.hscroll-wrapper figure.square{grid-column-end:-2}.content--gallery{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}@media only screen and (min-width: 992px){.content--gallery{margin-top:0;-webkit-flex-flow:nowrap;flex-flow:nowrap}}@media only screen and (min-width: 992px){.content--gallery picture,.content--gallery figure{margin-right:var(--gutter)}}.content--gallery picture:last-child,.content--gallery figure:last-child{margin-right:0}.content--gallery picture{margin-bottom:var(--gutter);display:block;width:100%;height:100%}@media only screen and (min-width: 992px){.content--gallery picture{margin-bottom:0}}.content--gallery img{display:block;width:100%;height:auto}@media only screen and (min-width: 992px){.content--gallery img{width:auto;height:auto;height:calc(100vh - var(--size-4xl) - var(--spacing-4xl) - var(--margin));-o-object-fit:contain;object-fit:contain}}.section--gallery+.btn-wrapper{position:-webkit-sticky;position:sticky;-webkit-transform:translateY(calc(var(--spacing-3xl)*(-1)));transform:translateY(calc(var(--spacing-3xl)*(-1)));height:0;float:right;bottom:0}.section--gallery+.btn-wrapper .btn{float:right;background-color:transparent;opacity:0;pointer-events:none;-webkit-transition:all 0.2s;transition:all 0.2s}.section--gallery+.btn-wrapper .btn:hover{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.section--gallery.play+.btn-wrapper .btn{opacity:1;pointer-events:auto}.card-wrapper{width:100%;height:auto;-webkit-perspective:600px;perspective:600px}.card{position:relative;width:100%;cursor:pointer;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center right;transform-origin:center right;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.card img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.card:before{padding-top:100%;content:"";display:block}.card.is-flipped{-webkit-transform:translateX(-100%) rotateY(-180deg);transform:translateX(-100%) rotateY(-180deg)}.card--face{top:0;position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.card--face--back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:var(--color-white);border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (min-width: 768px){.flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.flex.between{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.align-center *{text-align:center}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.wp-block-table{overflow:visible;margin-bottom:1rem}table th,table td{border:1px solid var(--color-black);text-align:center;padding:.8em .5em;line-height:1.5;text-align:left;vertical-align:middle}.content figure{margin-bottom:1rem;margin-top:.5rem}.content figure ul,.content figure ol{padding-left:0}.content figure img{display:block}.wp-block-quote,.wp-block-quote.is-style-large,.wp-block-quote.is-large{padding-right:2rem;padding-left:2rem}@media only screen and (min-width: 768px){.wp-block-quote,.wp-block-quote.is-style-large,.wp-block-quote.is-large{padding-right:5rem;padding-left:5rem}}.wp-block-quote p,.wp-block-quote.is-style-large p,.wp-block-quote.is-large p{font-size:var(--size-m);font-family:var(--font-primary);font-style:normal;line-height:var(--default-line-height)}.wp-block-quote p:before,.wp-block-quote.is-style-large p:before,.wp-block-quote.is-large p:before{content:'“'}.wp-block-quote p:after,.wp-block-quote.is-style-large p:after,.wp-block-quote.is-large p:after{content:"”"}.wp-block-quote.is-style-large p,.wp-block-quote.is-large p{font-size:var(--size-l)}html,body{min-height:100vh}body{background-color:var(--color-light)}body{scroll-padding:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;max-width:100vw;overflow:hidden;--hh: 3.5rem}@media only screen and (min-width: 768px){body{overflow:visible}}header,main,section,footer{width:100%}main{max-width:100vw;overflow:visible;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}@media only screen and (min-width: 768px){main{overflow:visible}}#nav-access{position:absolute;left:0;padding-left:var(--margin);padding-top:var(--margin);padding-bottom:calc(var(--margin));-webkit-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;z-index:10}@media only screen and (min-width: 768px){#nav-access{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;flex-flow:row}}#nav-access a{margin-right:var(--gutter);color:var(--color-black)}#nav-access:focus-within{-webkit-transform:none;transform:none}.full-menu{background-color:transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;position:fixed;z-index:10;top:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;min-height:100%;top:-110vh;-webkit-transition:top 0.5s;transition:top 0.5s}@media only screen and (min-width: 768px){.full-menu{background-color:var(--color-light)}}@media only screen and (min-width: 768px){.full-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;flex-flow:row}}.full-menu .menu-part{width:100%;position:relative}.full-menu .menu-part:first-child{padding-top:calc(var(--margin) * 2)}@media only screen and (min-width: 768px){.full-menu .menu-part:first-child{padding-top:0}}.full-menu .menu-part ul{padding:var(--margin) calc(var(--margin) * 3);height:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 768px){.full-menu .menu-part ul{padding:var(--margin)}}.full-menu .menu-part ul a{display:block;margin-top:0.25em;margin-bottom:0.25em;line-height:1.25;font-size:var(--size-xl)}@media only screen and (min-width: 768px){.full-menu .menu-part ul a{font-size:calc(var(--size-3xl) * 0.8)}}.full-menu .menu-part ul li:hover a,.full-menu .menu-part ul li.current-menu-item a{font-style:normal;text-decoration:underline;text-underline-offset:0.2em;text-decoration-thickness:2px;-webkit-text-decoration-skip:all;text-decoration-skip:all}.full-menu .menu-part .menu-label{text-transform:uppercase;margin:0;font-size:var(--size-s);font-weight:500;letter-spacing:0.1em;position:absolute;top:50%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;pointer-events:none;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transform-origin:center;transform-origin:center;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;height:auto;width:calc(var(--margin) * 3)}@media only screen and (min-width: 768px){.full-menu .menu-part .menu-label{width:var(--margin)}}.full-menu .menu-part--single{background-color:var(--color-secondary)}@media only screen and (min-width: 768px){.full-menu .menu-part--single{display:none}}.full-menu .menu-part--corporative{background-color:var(--color-white)}.full-menu .menu-part--corporative *{color:var(--color-black)}@media only screen and (min-width: 768px){.full-menu .menu-part--corporative .menu-label{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);right:0}}.full-menu .menu-part--promo{background-color:var(--color-light)}.full-menu .menu-part--promo *{color:var(--color-black)}.full-menu .menu-part--promo ul a{font-size:calc(var(--size-xl) * 1.25);font-family:var(--font-title);line-height:1;letter-spacing:-0.015em}@media only screen and (min-width: 768px){.full-menu .menu-part--promo ul a{font-size:var(--size-3xl)}}.full-menu .menu-part--promo .menu-label{left:0}.full-menu .menu-part--promo li img{position:absolute;height:100vh;width:50vw;top:0;left:100%;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-transition-delay:0.1s;transition-delay:0.1s;opacity:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:10;pointer-events:none}.full-menu .menu-part--promo li:hover img{opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.full-menu .menu-part--promo li .submenu{display:none}.full-menu .menu-part--promo li .submenu li{font-size:var(--size-xl)}.full-menu .menu-part--promo li .submenu li a{text-decoration:none !important;font-family:var(--font-primary);font-size:0.9em}.full-menu .menu-part--promo li .submenu ul{padding-top:0}.full-menu .menu-part--promo li.current-menu-item .submenu{display:block}@media only screen and (min-width: 768px){.full-menu .menu-part--promo li.current-menu-item .submenu{display:none}}.promo-menu{position:absolute;background-color:var(--color-dark);right:0;top:3.5rem;width:100%;padding:var(--margin);display:none}@media only screen and (min-width: 768px){.promo-menu{padding:0;width:auto;top:auto;right:auto;background-color:transparent;position:relative;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:flex;margin-right:var(--spacing-m)}}.promo-menu ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}@media only screen and (min-width: 768px){.promo-menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}}.promo-menu ul a{text-transform:uppercase}@media only screen and (min-width: 768px){.promo-menu ul a{padding:0em 0.5em;border-radius:20rem;border:1px solid transparent}.promo-menu ul a:hover{border-color:inherit;font-style:normal}}.header .btn-menu{-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s;-webkit-transform:scale(1.4);transform:scale(1.4);cursor:pointer;padding:0;border:0;line-height:1;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;width:1.5rem;height:1.5rem;display:block;margin-right:0.5em;position:relative;display:block}.header .btn-menu>span{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.header .btn-menu>span svg{margin-left:0;margin-right:0;width:100%;height:100%}.header .btn-menu>span svg path,.header .btn-menu>span svg line{color:var(--color-primary);stroke:var(--color-primary);stroke-width:1px}.header .btn-menu .icon-container--x-close-delete{display:none}.header .btn-menu .icon-container--menu-hambuger{display:-webkit-box;display:-webkit-flex;display:flex}.header.visible-menu .full-menu{top:0;min-height:120vh;background-color:transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media only screen and (min-width: 768px){.header.visible-menu .full-menu{min-height:100vh}}.header.visible-menu .btn-menu{z-index:10000;-webkit-transform:scale(2);transform:scale(2)}.header.visible-menu .btn-menu .icon-container--x-close-delete{display:-webkit-box;display:-webkit-flex;display:flex}.header.visible-menu .btn-menu .icon-container--menu-hambuger{display:none}#menu-multiidioma{display:none;grid-row-start:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;position:relative}@media only screen and (min-width: 768px){#menu-multiidioma{grid-column-end:-1;grid-row-start:1}}#menu-multiidioma>.menu-item{display:-webkit-box;display:-webkit-flex;display:flex}#menu-multiidioma .sub-menu{position:absolute;max-height:0;overflow:hidden;height:auto;-webkit-transition:0.3s max-height;transition:0.3s max-height;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;top:1.4em}#menu-multiidioma a:hover{font-style:normal}#menu-multiidioma:hover .sub-menu{max-height:3rem}#menu-multiidioma .wpml-ls-current-language.menu-item-has-children>a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}@media only screen and (min-width: 768px){#menu-multiidioma .wpml-ls-current-language.menu-item-has-children>a span{color:inherit !important}}#menu-multiidioma .wpml-ls-current-language.menu-item-has-children>a:after{content:url("data:image/svg+xml,%3Csvg width='17' height='9' viewBox='0 0 17 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 0.924399L8.5 8.07556L1 0.924398' stroke='%231D2316' stroke-linejoin='round'/%3E%3C/svg%3E");margin-right:0;margin-left:0.2em}header,.header{z-index:9;position:fixed;top:0;-webkit-transition:all 0.2s;transition:all 0.2s;pointer-events:none;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;color:var(--color-black)}header a,header button,.header a,.header button{pointer-events:all}header *,.header *{color:inherit}header--sticky,.header--sticky{-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}header .header-primary,.header .header-primary{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);z-index:10;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}header .header-part,.header .header-part{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;align-items:center}header .page-title,.header .page-title{text-transform:uppercase;margin-left:1em;font-size:calc(var(--size-m) * 1.07);font-family:var(--font-primary);font-weight:500;color:var(--color-primary);text-align:left;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}@media only screen and (min-width: 768px){header .page-title,.header .page-title{font-size:var(--size-m)}}@media only screen and (min-width: 768px){header .page-title,.header .page-title{-webkit-box-flex:inherit;-webkit-flex-grow:inherit;flex-grow:inherit}}header .page-title.back,.header .page-title.back{margin-right:var(--spacing-s)}header .page-title.back:before,.header .page-title.back:before{content:"";display:block;float:left;height:0.5em;width:0.5em;border-top:1px solid;border-left:1px solid;vertical-align:middle;-webkit-transform:rotate(-45deg) translate(0%, 50%);transform:rotate(-45deg) translate(0%, 50%);position:relative;-webkit-transform-origin:right;transform-origin:right;margin-right:0.5em;-webkit-transition:all .3s;transition:all .3s;position:relative;left:0}header .page-title.back:hover,.header .page-title.back:hover{font-style:normal}header .page-title.back:hover:before,.header .page-title.back:hover:before{left:-0.2em;margin-right:0.6em}header .wpml-ls-legacy-list-horizontal a,header .wpml-ls-legacy-list-horizontal span,.header .wpml-ls-legacy-list-horizontal a,.header .wpml-ls-legacy-list-horizontal span{color:var(--color-primary)}header .logo,.header .logo{position:relative;top:-0.1em;width:auto;height:var(--size-m);display:block}@media only screen and (min-width: 768px){header .logo,.header .logo{height:var(--size-m)}}header .logo img,.header .logo img{width:auto;height:100%}header a:hover,.header a:hover{text-decoration:none}header nav a:hover,.header nav a:hover{font-style:normal}header nav li.current-menu-item a,.header nav li.current-menu-item a{font-style:italic}header--dark .btn-menu .icon-container svg line,header--dark .btn-menu .icon-container svg path,header--dark .btn-menu .icon-container svg circle,.header--dark .btn-menu .icon-container svg line,.header--dark .btn-menu .icon-container svg path,.header--dark .btn-menu .icon-container svg circle{stroke:var(--color-primary)}header--dark .logo img,.header--dark .logo img{opacity:0.9;-webkit-filter:none;filter:none}@supports ((-webkit-filter: url("#tint-white")) or (filter: url("#tint-white"))){header--dark .logo img,.header--dark .logo img{-webkit-filter:none;filter:none}}header--dark .page-title,.header--dark .page-title{color:var(--color-primary)}header--dark .wpml-ls-legacy-list-horizontal a,header--dark .wpml-ls-legacy-list-horizontal span,.header--dark .wpml-ls-legacy-list-horizontal a,.header--dark .wpml-ls-legacy-list-horizontal span{color:var(--color-primary)}header--dark .wpml-ls-legacy-list-horizontal a:hover,.header--dark .wpml-ls-legacy-list-horizontal a:hover{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}header--dark .wpml-ls-legacy-list-horizontal a:hover span,.header--dark .wpml-ls-legacy-list-horizontal a:hover span{color:var(--color-white)}header--light .btn-menu .icon-container svg line,header--light .btn-menu .icon-container svg path,header--light .btn-menu .icon-container svg circle,.header--light .btn-menu .icon-container svg line,.header--light .btn-menu .icon-container svg path,.header--light .btn-menu .icon-container svg circle{stroke:var(--color-white)}header--light .logo img,.header--light .logo img{opacity:0.9;-webkit-filter:brightness(0);filter:brightness(0)}@supports ((-webkit-filter: url("#tint-white")) or (filter: url("#tint-white"))){header--light .logo img,.header--light .logo img{-webkit-filter:url("#tint-white");filter:url("#tint-white")}}header--light .page-title,.header--light .page-title{color:var(--color-white)}header--light .wpml-ls-legacy-list-horizontal a,header--light .wpml-ls-legacy-list-horizontal span,.header--light .wpml-ls-legacy-list-horizontal a,.header--light .wpml-ls-legacy-list-horizontal span{color:var(--color-white)}header--light .wpml-ls-legacy-list-horizontal a:hover,.header--light .wpml-ls-legacy-list-horizontal a:hover{background-color:var(--color-black);color:var(--color-secondary-03);border-color:var(--color-black)}header--light .wpml-ls-legacy-list-horizontal a:hover span,.header--light .wpml-ls-legacy-list-horizontal a:hover span{color:var(--color-secondary-03)}.header-left,.header-right{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}footer{background-color:var(--color-light)}footer *{color:var(--color-primary)}footer .footer-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:var(--gutter);padding-bottom:var(--margin)}@media only screen and (min-width: 768px){footer .footer-inner{padding-top:var(--gutter);padding-bottom:var(--spacing-3xl)}}footer .footer-inner .footer-part--contact .cta{font-size:var(--size-xxl);font-family:var(--font-title)}@media only screen and (min-width: 768px){footer .footer-inner .footer-part--contact .cta{font-size:var(--size-3xl)}}footer .footer-inner .footer-part--contact a{line-height:1.4;font-weight:400}footer .footer-inner .footer-part--contact a:hover{text-decoration:underline;font-style:normal}footer .redes a{font-size:var(--size-s)}footer .redes a:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}footer picture{display:block}footer picture img{display:block}footer .footer-bottom{padding-top:var(--gutter);padding-bottom:var(--gutter);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}@media only screen and (min-width: 768px){footer .footer-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}footer .footer-bottom .newsletter{display:block}@media only screen and (min-width: 768px){footer .footer-bottom .newsletter{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}footer .footer-bottom .newsletter a{font-size:var(--size-s);font-weight:500;text-transform:uppercase}@media only screen and (min-width: 768px){footer .footer-bottom .newsletter a{text-align:right}}footer .footer-bottom .newsletter a:hover{font-style:normal;text-decoration:underline}footer .redes{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;width:auto;margin-bottom:1rem}@media only screen and (min-width: 768px){footer .redes{margin-bottom:0}}footer .footer-bottom .copyright{opacity:0.5}footer .footer-bottom *{font-size:var(--size-s);color:var(--color-primary);font-weight:400;letter-spacing:0.05em;text-transform:uppercase}footer .menu{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}@media only screen and (min-width: 768px){footer .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}}footer .menu a{text-transform:uppercase;opacity:0.5;display:inline-block}@media only screen and (min-width: 768px){footer .menu a{margin-right:0.5em;margin-left:0.5em}}footer .menu a:hover{opacity:1;color:var(--color-primary);font-style:normal;text-decoration:underline}.otgs-development-site-front-end{display:none !important}.marquee--newsletter{background-color:var(--color-black);height:var(--size-6xl);font-family:var(--font-title)}.marquee--newsletter .text{font-family:var(--font-title);color:var(--color-secondary-03);font-size:var(--size-6xl);text-transform:uppercase;line-height:1}.gallery--grid{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1rem;grid-auto-flow:dense}@media only screen and (min-width: 768px){.gallery--grid{grid-template-columns:repeat(4, 1fr)}}.gallery--grid img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}.gallery--grid picture,.gallery--grid figure{display:block;width:100%;position:relative}.gallery--grid picture:before,.gallery--grid figure:before{content:"";display:block}.promo-menu{display:none}@media only screen and (min-width: 768px){.promo-menu{display:-webkit-box;display:-webkit-flex;display:flex}}.single-promociones{background-color:var(--color-light)}.section{background-color:var(--color-light)}.section img{display:block}.section .grid{display:grid;grid-column-gap:var(--gutter);grid-template-columns:repeat(1, 1fr);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}@media only screen and (min-width: 768px){.section .grid{display:grid;grid-template-columns:repeat(12, 1fr)}}.section .grid .section-title{grid-column-start:1;grid-column-end:-1}.section .grid .title,.section .grid .hightlight{grid-column-end:-1}@media only screen and (min-width: 768px){.section .grid .title,.section .grid .hightlight{grid-column-end:span 10}}@media only screen and (min-width: 992px){.section .grid .title,.section .grid .hightlight{grid-column-end:span 8}}.section .grid .hightlight{font-size:var(--size-xxl);font-family:var(--font-title);line-height:1;margin-bottom:0}@media only screen and (min-width: 768px){.section .grid .hightlight{font-size:var(--size-4xl);grid-column-end:span 10}}@media only screen and (min-width: 992px){.section .grid .hightlight{grid-column-end:span 9}}.section .section-title{margin-bottom:var(--spacing-m)}.section h1{font-size:var(--size-4xl)}@media only screen and (min-width: 992px){.section h1{font-size:var(--size-5xl)}}.section--hero{background-color:transparent;height:auto;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;position:relative}.section--hero picture{display:block;position:relative;height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.section--hero picture img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;display:block;z-index:-1}.section--hero .location{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.section--hero .location:before{margin-right:0.25em;content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='24' height='31' viewBox='0 0 24 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5 12C23.5 14.0309 22.7873 16.1715 21.6829 18.262C20.5805 20.3486 19.1047 22.3538 17.6187 24.1051C16.1341 25.8549 14.648 27.3411 13.5325 28.3902C12.975 28.9145 12.5109 29.3288 12.1869 29.6115C12.1154 29.6739 12.0507 29.7299 11.9934 29.7792C11.9376 29.733 11.8749 29.6808 11.8058 29.6229C11.4822 29.3513 11.0186 28.9523 10.4617 28.4451C9.34711 27.43 7.86222 25.9848 6.3788 24.2629C3.38839 20.7919 0.5 16.3057 0.5 12C0.5 5.64873 5.64873 0.5 12 0.5C18.3513 0.5 23.5 5.64873 23.5 12Z' fill='%231D2316' stroke='%231D2316'/%3E%3Ccircle cx='12.0001' cy='12' r='4.28571' fill='%231D2316' stroke='%231D2316' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:var(--size-xl);height:var(--size-xl);background-size:contain;background-position:left center}@media only screen and (min-width: 768px){.section--hero .location{padding-bottom:0.8em;grid-column-end:-1;grid-column-start:-4}}.section--hero .title-holder{position:absolute;bottom:0;width:100%;padding-top:var(--spacing-s);padding-bottom:var(--spacing-xxl);background-color:var(--color)}@media only screen and (min-width: 768px){.section--hero .title-holder{padding-bottom:var(--spacing-s)}}.section--hero .title-holder h1{margin-bottom:var(--spacing-s)}@media only screen and (min-width: 768px){.section--hero .title-holder h1{margin-bottom:0;grid-column-end:span 8}}.section--hero .title-holder>.container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}@media only screen and (min-width: 768px){.section--hero .title-holder>.container{display:grid}}.section--summary{background-color:var(--color);padding-bottom:var(--spacing-l)}@media only screen and (min-width: 768px){.section--summary{padding-top:var(--spacing-m);padding-bottom:var(--spacing-m)}}.section--summary .container{position:relative}.section--summary .share{grid-column-start:-4;grid-column-end:-1;margin-top:0}.section--summary .grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}@media only screen and (min-width: 768px){.section--summary .grid{display:grid}}.section--summary .summary-points li{margin-bottom:var(--spacing-s)}@media only screen and (min-width: 768px){.section--summary .summary-points li{margin-bottom:0;grid-column-end:span 2}.section--summary .summary-points li:first-child{grid-column-end:span 3}}.section--summary .summary-points li .content{font-size:var(--size-m);font-weight:600}.section--summary .summary-points li .content strong{font-weight:600}.section--summary .summary-points li.tipology{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.section--summary .summary-points li.tipology .content{font-weight:inherit}.section--summary .summary-points li.tipology a.btn{border-color:var(--color-black) !important;line-height:1.3}.section--gallery{overflow-x:hidden;padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}@media only screen and (min-width: 768px){.section--gallery{padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl);margin-bottom:0}}.section--gallery h2{margin-bottom:var(--spacing-l)}@media only screen and (min-width: 992px){.section--gallery h2{margin-bottom:0}}.section--promotion .content{padding-top:var(--spacing-xl);grid-column-end:span 4}@media only screen and (min-width: 768px){.section--promotion .content{padding-top:1em}}.section--promotion .content .inner{position:-webkit-sticky;position:sticky;top:var(--spacing-xl)}.section--promotion picture{grid-column-end:span 8}.section--estate,.section--materiality,.section--promotion,.section--neighborhood{padding-bottom:var(--spacing-3xl)}@media only screen and (min-width: 768px){.section--estate,.section--materiality,.section--promotion,.section--neighborhood{padding-bottom:var(--spacing-4xl)}}.section--estate .title+.right,.section--materiality .title+.right,.section--promotion .title+.right,.section--neighborhood .title+.right{grid-column-end:-1;grid-column-start:1;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;margin-top:1em}@media only screen and (min-width: 768px){.section--estate .title+.right,.section--materiality .title+.right,.section--promotion .title+.right,.section--neighborhood .title+.right{grid-column-start:10}}@media only screen and (min-width: 992px){.section--estate .title+.right,.section--materiality .title+.right,.section--promotion .title+.right,.section--neighborhood .title+.right{grid-column-start:9}}.section--estate .title+.right p,.section--materiality .title+.right p,.section--promotion .title+.right p,.section--neighborhood .title+.right p{margin-bottom:0}@media only screen and (min-width: 768px){.section--estate .title+.right,.section--materiality .title+.right,.section--promotion .title+.right,.section--neighborhood .title+.right{margin-top:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}}.section--estate .title-holder,.section--materiality .title-holder,.section--promotion .title-holder,.section--neighborhood .title-holder{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;margin-bottom:var(--spacing-xl)}@media only screen and (min-width: 768px){.section--estate .title-holder,.section--materiality .title-holder,.section--promotion .title-holder,.section--neighborhood .title-holder{margin-bottom:var(--spacing-xxl);display:grid}}.section--estate .title-holder h2,.section--materiality .title-holder h2,.section--promotion .title-holder h2,.section--neighborhood .title-holder h2{margin-bottom:var(--spacing-l);margin-bottom:0}@media only screen and (min-width: 768px){.section--estate .title-holder h2,.section--materiality .title-holder h2,.section--promotion .title-holder h2,.section--neighborhood .title-holder h2{margin-bottom:0}}.section--neighborhood picture{grid-column-end:span 5;margin-bottom:var(--gutter)}@media only screen and (min-width: 768px){.section--neighborhood picture{margin-bottom:0}}.section--neighborhood picture+picture{grid-column-end:span 7}.section--neighborhood picture img{height:100%;-o-object-fit:cover;object-fit:cover}.section--neighborhood .content{margin-top:var(--spacing-xl)}@media only screen and (min-width: 768px){.section--neighborhood .content{margin-top:var(--spacing-xxl)}}.section--neighborhood .content .title{grid-column-start:1;margin-bottom:var(--spacing-m)}@media only screen and (min-width: 768px){.section--neighborhood .content .title{margin-bottom:0;grid-column-end:10}}@media only screen and (min-width: 992px){.section--neighborhood .content .title{grid-column-end:5}}.section--neighborhood .content .text{grid-column-start:6;grid-column-end:span 5}.section--materiality .title-holder{position:-webkit-sticky;position:sticky;top:-14rem;z-index:1}@media only screen and (min-width: 768px){.section--materiality .title-holder{position:inherit;top:auto}}@media only screen and (min-width: 768px){.section--materiality .title-holder .title{grid-column-end:span 8}}.section--materiality .selector button{color:var(--color-default);margin-right:1em;opacity:0.3}@media only screen and (min-width: 768px){.section--materiality .selector button{margin-right:0;margin-left:1em}}.section--materiality .selector button.activo,.section--materiality .selector button:hover{opacity:1}@media only screen and (min-width: 768px){.section--materiality .materiales{top:var(--spacing-l);position:relative}}.section--materiality .materiales img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.section--materiality .materiales .inner{position:relative;grid-column-start:1;grid-column-end:-1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}@media only screen and (min-width: 768px){.section--materiality .materiales .inner{grid-column-start:2;grid-column-end:-2}}.section--materiality .materiales .inner>div{width:100%}@media only screen and (min-width: 768px){.section--materiality .materiales .inner{display:grid;grid-template-columns:repeat(10, 1fr);grid-gap:0}}.section--materiality .materiales p{margin-bottom:0;opacity:0.5}.section--materiality .materiales .material-holder.elemento_decorativo{display:none}@media only screen and (min-width: 768px){.section--materiality .materiales .material-holder.elemento_decorativo{display:block}}@media only screen and (min-width: 768px){.section--materiality .materiales .material-holder.pavimento_exterior{grid-column-start:1;grid-column-end:span 2;z-index:1}.section--materiality .materiales .material-holder.pavimento_interior{grid-column-start:auto;grid-column-end:span 5;position:relative;left:var(--gutter)}.section--materiality .materiales .material-holder.bancada_cocina{grid-column-start:auto;grid-column-end:span 2;position:relative;top:-10%;left:-25%}.section--materiality .materiales .material-holder.bancada_cocina .card,.section--materiality .materiales .material-holder.bancada_cocina>img{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:150%;right:0}.section--materiality .materiales .material-holder.alicatado{grid-column-start:1;grid-column-end:span 4;position:relative;top:-50%}.section--materiality .materiales .material-holder.puertas{grid-column-start:auto;grid-column-end:span 3;position:relative;top:-20%}.section--materiality .materiales .material-holder.griferia{grid-column-start:auto;grid-column-end:span 3;position:relative;top:-40%;-webkit-transform:scale(1.5);transform:scale(1.5)}.section--materiality .materiales .material-holder.elemento_decorativo{pointer-events:none;position:absolute;right:30%;height:100%;top:0%;width:auto}.section--materiality .materiales .material-holder.elemento_decorativo p{display:none}.section--materiality .materiales .material-holder.elemento_decorativo img{height:60%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;display:none}}.section--materiality .materiales-simple .material{opacity:0;-webkit-transition:opaticy 0.5s;transition:opaticy 0.5s;position:absolute;top:0;left:0}.section--materiality .materiales-simple .material.activo{position:static;opacity:1}.section--materiality .materiales-simple .material img{width:100%;height:auto;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.section--materiality .materiales-simple .material img.escritorio{display:none}@media only screen and (min-width: 992px){.section--materiality .materiales-simple .material img.escritorio{display:block}}.section--materiality .materiales-simple .material img.movil{display:block}@media only screen and (min-width: 992px){.section--materiality .materiales-simple .material img.movil{display:none}}.section--materiality .materiales-simple .inner{position:relative}.section--mapa .map-container{position:relative}.section--mapa .map-container #map{width:100%;height:MIN(100vh, 720px)}.section--mapa .map-container .category-selector{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:absolute;bottom:2rem}.section--mapa .map-container .category-selector button{margin:0.25em;white-space:nowrap;background-color:var(--color-light)}.section--mapa .map-container .category-selector button:hover{background-color:var(--color-black)}.section--mapa .gm-style .gm-style-iw-c{margin:0;padding:0.15em 1.5rem 0.15em 1em !important;border-radius:2rem}.section--mapa .gm-style .gm-style-iw-d{margin:0;padding:0;overflow:auto !important}.section--mapa .gm-style .gm-ui-hover-effect{top:-0.2em !important;right:-0.4em !important;width:2rem !important;height:2rem !important}.section--mapa .gm-style p{margin-bottom:0}.section--contact{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-xxl)}@media only screen and (min-width: 768px){.section--contact{padding-top:var(--spacing-4xl)}}.section--contact .grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}@media only screen and (min-width: 768px){.section--contact .grid{display:grid}}.section--contact .title-holder{margin-bottom:var(--spacing-xl)}@media only screen and (min-width: 768px){.section--contact .title-holder{margin-bottom:0;grid-column-start:1;grid-column-end:6}}.section--contact .title-holder h2{margin-bottom:var(--spacing-l)}.section--contact .formuarario-holder{grid-column-end:-1;grid-column-start:1}@media only screen and (min-width: 768px){.section--contact .formuarario-holder{align-self:flex-end;grid-column-start:7}}.section--contact .contact-info .contact-part{margin-top:var(--spacing-m);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}.section--contact .contact-info .contact-part span{opacity:0.5;font-size:var(--size-s)}.section--contact .contact-info .contact-part a{font-size:var(--size-xl)}.section--contact .formuarario-holder{overflow:hidden}@media only screen and (min-width: 768px){.section--single header .header-primary,.section--single .header .header-primary{display:grid;grid-template-columns:7fr 4fr 1fr;grid-gap:var(--gutter)}}.section--single .content{padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-xl)}.section--single .content .inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;position:-webkit-sticky;position:sticky;top:var(--hh)}.section--single .content h1{text-transform:uppercase}.section--single .content table{margin-top:var(--spacing-m)}.section--single .content table th,.section--single .content table td{border:0;border-bottom:1px solid var(--color-gray)}.section--single .content table td{text-align:right}.section--single .content .btn--disp{margin-bottom:var(--spacing-m)}.section--single .content .btn-holder{margin-top:var(--spacing-m);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;gap:1em}@media only screen and (min-width: 768px){.section--single .content{min-height:100vh}.section--single .content .text{-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1}}.section--single+.section--viviendas{margin-top:var(--spacing-4xl)}@media only screen and (min-width: 768px){.section--single{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:var(--gutter);grid-auto-flow:dense}.section--single .galeria{grid-column-start:1;grid-column-end:7;left:calc(var(--margin) * (-1));position:relative;width:calc(100% + var(--margin))}.section--single .content{grid-column-start:7;grid-column-end:-1}}@media only screen and (min-width: 992px){.section--single .galeria{grid-column-start:1;grid-column-end:8}.section--single .content{grid-column-start:8;grid-column-end:-1}}.tabla--viviendas th,.tabla--viviendas td{border:0;border-bottom:1px solid var(--color-gray)}.tabla--viviendas th.cell{padding-right:0.5em;font-size:var(--size-s)}.tabla--viviendas .cell{padding-right:0;padding-left:0}.tabla--viviendas .cell--tipo{padding-top:0;padding-bottom:0}.tabla--viviendas .cell--dormitorios{display:none}@media only screen and (min-width: 576px){.tabla--viviendas .cell--dormitorios{display:table-cell}}.tabla--viviendas .cell--banyos{display:none}@media only screen and (min-width: 576px){.tabla--viviendas .cell--banyos{display:table-cell}}.tabla--viviendas .cell--orientacion{display:none}@media only screen and (min-width: 1440px){.tabla--viviendas .cell--orientacion{display:table-cell}}.tabla--viviendas .cell--terraza{display:none}@media only screen and (min-width: 992px){.tabla--viviendas .cell--terraza{display:table-cell}}.tabla--viviendas .cell--balcon{display:none}@media only screen and (min-width: 992px){.tabla--viviendas .cell--balcon{display:table-cell}}.tabla--viviendas .cell--contacto{display:none}@media only screen and (min-width: 1440px){.tabla--viviendas .cell--contacto{display:table-cell}}.tabla--viviendas .cell--disponibilidad{display:none}@media only screen and (min-width: 576px){.tabla--viviendas .cell--disponibilidad{display:table-cell}}@media only screen and (min-width: 992px){.tabla--viviendas .cell--disponibilidad{display:table-cell}}.tabla--viviendas .cell--plano{display:none}@media only screen and (min-width: 768px){.tabla--viviendas .cell--plano{display:table-cell}}@media only screen and (min-width: 992px){.tabla--viviendas .cell--plano{display:table-cell}}.tabla--viviendas .btn{font-size:var(--size-s);white-space:nowrap;border-bottom:1px solid var(--color-primary)}.tabla--viviendas .btn.download-plano{border-radius:2rem 0 0 2rem;padding-right:0.2em}.tabla--viviendas .btn.download-plano:after{content:"";margin-left:0.5em;width:0.8em;height:0.8em;display:block;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 53.378 54.911"%3E%3Cg  transform="translate(1248.166 -2030.027) rotate(90)"%3E%3Cpath   d="M2067.688,1252.367h52.347" transform="translate(-36.66 -30.891)" fill="none" stroke="%23000" stroke-linecap="round" stroke-width="3"/%3E%3Cpath   d="M0,0H35.849" transform="translate(2058.175 1246.751) rotate(-45)" fill="none" stroke="%23000" stroke-linecap="round" stroke-width="3"/%3E%3Cpath   d="M0,0H35.849" transform="translate(2058.175 1196.202) rotate(45)" fill="none" stroke="%23000" stroke-linecap="round" stroke-width="3"/%3E%3C/g%3E%3C/svg%3E');background-repeat:no-repeat}.tabla--viviendas .btn.download-plano,.tabla--viviendas .btn.btn--info{border-color:var(--color-gray);background-color:var(--color-gray);color:var(--color-default)}.tabla--viviendas .btn.btn--info{padding-right:0.4em}@media only screen and (min-width: 768px){.tabla--viviendas .btn.btn--info{border-radius:0 2rem 2rem 0;border-left:1px solid var(--color-default)}}.tabla--viviendas .btn.btn--info:after{content:"";margin-left:0.5em;width:0.8em;height:0.8em;display:block;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 53.378 54.911"%3E%3Cg  transform="translate(1248.166 -2030.027) rotate(90)"%3E%3Cpath   d="M2067.688,1252.367h52.347" transform="translate(-36.66 -30.891)" fill="none" stroke="%23000" stroke-linecap="round" stroke-width="3"/%3E%3Cpath   d="M0,0H35.849" transform="translate(2058.175 1246.751) rotate(-45)" fill="none" stroke="%23000" stroke-linecap="round" stroke-width="3"/%3E%3Cpath   d="M0,0H35.849" transform="translate(2058.175 1196.202) rotate(45)" fill="none" stroke="%23000" stroke-linecap="round" stroke-width="3"/%3E%3C/g%3E%3C/svg%3E');background-repeat:no-repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tabla--viviendas .btn.btn--contcto{margin-left:0.5em;background-color:var(--color-default);color:var(--color-white)}.btn--disp{margin-right:0.5em;padding-right:0.6em;padding-left:0.6em;cursor:default;opacity:0.3}.btn--disp:hover{color:inherit;background-color:inherit}.btn--disp.disponible{opacity:1;color:var(--color-success);border-color:var(--color-success);border-bottom-color:var(--color-success)}.btn--disp.disponible:hover{border-color:var(--color-success);border-bottom-color:var(--color-success)}.page-template-default header{position:-webkit-sticky;position:sticky;top:0}.page-template-default header h1{display:none;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;margin-left:1em;font-size:var(--size-l);text-transform:uppercase;font-family:var(--font-primary);font-weight:500}@media only screen and (min-width: 768px){.page-template-default header h1{display:block}}.page-template-default main{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xxl)}@media only screen and (min-width: 768px){.page-template-default main{padding-top:var(--spacing-4xl)}}.page-template-default main.grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column}@media only screen and (min-width: 768px){.page-template-default main.grid{display:grid}}.page-template-default main.grid .inner a{text-decoration:underline}.page-template-default main.grid .inner a:hover{font-style:normal}.page-template-default main.grid .inner h1:first-of-type{font-size:var(--size-xl);text-transform:uppercase;font-family:var(--font-primary);font-weight:500;margin-bottom:1em}@media only screen and (min-width: 768px){.page-template-default main.grid .inner h1:first-of-type{display:none}}@media only screen and (min-width: 768px){.page-template-default main.grid .inner{grid-column-start:3;grid-column-end:-3}}.section--promotions .promotion-card{padding-bottom:var(--spacing-xxl)}@media only screen and (min-width: 768px){.section--promotions .promotion-card{padding-top:var(--spacing-xxl)}}.section--promotions .promotion-card:last-child{padding-bottom:0}.section--filas .fila{padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xl)}@media only screen and (min-width: 768px){.section--filas .fila{padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl)}}.section--filas .fila.grid{grid-auto-flow:dense;grid-template-columns:repeat(1, 1fr)}@media only screen and (min-width: 768px){.section--filas .fila.grid{grid-template-columns:repeat(2, 1fr)}}.section--filas .fila .texto{font-size:var(--size-xxl);font-family:var(--font-title);line-height:1;padding-bottom:var(--spacing-xl)}@media only screen and (min-width: 768px){.section--filas .fila .texto{font-size:var(--size-3xl);padding-bottom:var(--spacing-xl)}}.section--filas .fila .texto p{margin-bottom:0}.section--filas .fila .texto *{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit}.section--filas .fila .texto img{min-height:100%}@media only screen and (min-width: 768px){.section--filas .fila:nth-child(odd) picture{grid-column-start:2}}.section--filas .fila:nth-child(odd) picture.vertical{padding-right:calc(100% / 6)}.section--filas .fila:nth-child(odd) .texto{padding-right:calc(100% / 6)}@media only screen and (min-width: 768px){.section--filas .fila:nth-child(odd) .texto{grid-column-start:1}}@media only screen and (min-width: 768px){.section--filas .fila:nth-child(even) picture{grid-column-start:1}}.section--filas .fila:nth-child(even) picture.vertical{padding-left:calc(100% / 6)}@media only screen and (min-width: 768px){.section--filas .fila:nth-child(even) .texto{padding-left:calc(100% / 6);grid-column-start:2}}.section--block{margin-bottom:0;padding-top:var(--spacing-4xl)}@media only screen and (min-width: 768px){.section--block{margin-bottom:var(--spacing-xxl)}}.section--block .title-holder+*{margin-top:var(--spacing-l)}.section--block .content{grid-column-end:-1}@media only screen and (min-width: 768px){.section--block .content{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:var(--gutter);-moz-column-gap:var(--gutter);column-gap:var(--gutter)}}@media only screen and (min-width: 992px){.section--block .content{grid-column-end:span 10}}.section--block picture{display:block;margin-top:var(--spacing-xxl)}.section--fauvorites{padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xxl)}.section--fauvorites h2{text-align:center;font-size:var(--size-3xl)}@media only screen and (min-width: 768px){.section--fauvorites h2{font-size:var(--size-5xl)}}.section--fauvorites .buttons{margin-top:var(--spacing-l);margin-bottom:var(--spacing-l)}@media only screen and (min-width: 768px){.section--fauvorites .buttons{margin-bottom:var(--spacing-xxl)}}.section--fauvorites .buttons ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;max-width:100vw;overflow-x:scroll;padding:0 var(--margin);gap:1em}@media only screen and (min-width: 768px){.section--fauvorites .buttons ul{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;overflow-x:auto}}.section--fauvorites .buttons ul .btn,.section--fauvorites .buttons ul button{white-space:nowrap}.section--fauvorites .listado.grid{grid-template-columns:repeat(1, 1fr);grid-row-gap:var(--spacing-m)}@media only screen and (min-width: 768px){.section--fauvorites .listado.grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 992px){.section--fauvorites .listado.grid{grid-template-columns:repeat(4, 1fr)}}.section--fauvorites picture{position:relative;display:block}.section--fauvorites picture:before{content:"";display:block;padding-top:120%}.section--fauvorites picture img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:0}.section--fauvorites h3{text-transform:uppercase;font-weight:500;letter-spacing:0.05em;margin-top:0.5em}.section--fauvorites h3 a{letter-spacing:inherit;font-weight:inherit;font-size:inherit}.section--fauvorites h3 a:hover{text-decoration:underline;font-style:normal}.section--claves .section-title{font-weight:600}@media only screen and (min-width: 768px){.section--claves{margin-top:var(--spacing-xxl);margin-bottom:var(--spacing-xxl)}}.section--claves .grid{grid-template-columns:repeat(7, 1fr);display:grid}@media only screen and (min-width: 768px){.section--claves .grid{grid-template-columns:repeat(12, 1fr)}}.section--claves .grid .section-title{grid-column-end:2;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin:0;padding:0;text-align:right;position:relative;top:2px}.section--claves ul{grid-column-start:2;grid-column-end:-1}.section--claves ul li h3{font-family:var(--font-title);font-size:MIN(var(--size-6xl), 10vw);line-height:1.1;cursor:pointer;-webkit-transition:all 0.1s;transition:all 0.1s;text-decoration:none;text-underline-position:under;text-underline-offset:-0.25em;text-decoration-thickness:0.05em;-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all;-webkit-transition:all 0.2s;transition:all 0.2s;position:relative}@media only screen and (min-width: 768px){.section--claves ul li h3{font-size:MIN(var(--size-6xl), 7vw)}}.section--claves ul li h3:after{font-family:var(--font-primary);display:inline-block;font-weight:lighter;margin-left:0;position:absolute;right:auto;font-size:0.8em;width:0.8em;text-align:center;opacity:0;-webkit-transition:all 0.2s;transition:all 0.2s;content:"+";-webkit-transform-origin:center;transform-origin:center;top:0.05em}.section--claves ul li h3:hover{text-underline-offset:-0.25em;text-decoration-thickness:0.05em}.section--claves ul li h3:hover:after{opacity:1}.section--claves ul li p{margin-bottom:0;overflow:hidden;height:auto;max-height:0;width:100%;max-width:50rem;font-size:var(--size-l);padding-top:0.5em}@media only screen and (min-width: 768px){.section--claves ul li p{font-size:var(--size-xl)}}.section--claves ul li.abierto h3{text-underline-offset:-0.25em;text-decoration-thickness:0.05em}.section--claves ul li.abierto h3:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.section--claves ul li.abierto p{padding-bottom:1em;max-height:100vh}.promotion-card .section-title{margin-bottom:var(--spacing-xxs)}.promotion-card .intro h3,.promotion-card .intro .title{font-family:var(--font-title);font-size:var(--size-xxl);margin-bottom:var(--spacing-s)}@media only screen and (min-width: 768px){.promotion-card .intro h3,.promotion-card .intro .title{font-size:var(--size-3xl)}}.promotion-card .excerpt .text{margin-bottom:var(--spacing-m)}.promotion-card .excerpt .text strong{font-size:var(--size-xl)}.promotion-card .excerpt .btn{float:left;border-color:var(--color-black);text-transform:none;font-variant:initial;line-height:1.2}.promotion-card picture{display:block}.promotion-card--large .title-holder{margin-bottom:var(--spacing-m)}@media only screen and (min-width: 768px){.promotion-card--large .title-holder{margin-bottom:var(--spacing-xl)}}.promotion-card--large .title-holder+.content{margin-bottom:var(--spacing-xl)}.promotion-card--large .intro,.promotion-card--large .excerpt{grid-column-start:1;grid-column-end:-1}@media only screen and (min-width: 768px){.promotion-card--large .intro,.promotion-card--large .excerpt{grid-column-end:span 6;grid-column-start:auto}}@media only screen and (min-width: 992px){.promotion-card--large .intro,.promotion-card--large .excerpt{grid-column-end:span 5}}.promotion-card--large .intro{margin-bottom:var(--spacing-l)}@media only screen and (min-width: 768px){.promotion-card--large .intro{margin-bottom:0}}@media only screen and (min-width: 992px){.promotion-card--large .intro{grid-column-start:2;grid-column-end:span 6}}.promotion-card .link{font-style:normal;text-decoration:underline;white-space:nowrap}.promotion-card .link:hover{font-style:italic}.page-template-barrios footer,.page-template-promociones footer{margin-top:var(--spacing-xxl);background-color:transparent}.page-template-barrios .grid.listado{grid-template-columns:repeat(1, 1fr)}@media only screen and (min-width: 768px){.page-template-barrios .grid.listado{grid-template-columns:repeat(2, 1fr)}}.page-template-barrios .card-barrio{height:auto;min-height:50vh;margin-bottom:var(--margin);position:relative}@media only screen and (min-width: 768px){.page-template-barrios .card-barrio{margin-bottom:0;min-height:100vh}}.page-template-barrios .card-barrio .section-title{margin-bottom:var(--spacing-s)}.page-template-barrios .card-barrio h2{padding-right:15%}.page-template-barrios .card-barrio a{width:100%;height:100%;display:block}@media only screen and (min-width: 768px){.page-template-barrios .card-barrio a{padding:var(--margin)}}.page-template-barrios .card-barrio a:hover{text-decoration:none;font-style:normal}.page-template-barrios .card-barrio a:hover img{opacity:0.3}.page-template-barrios .card-barrio img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-top:var(--spacing-m);top:0;left:0;z-index:-1}@media only screen and (min-width: 768px){.page-template-barrios .card-barrio img{margin-top:0;position:absolute}}.section--hero-interior{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media only screen and (min-width: 768px){.section--hero-interior{padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl)}}@media only screen and (min-width: 768px){.section--hero-interior{min-height:80vh}}.section--hero-interior .inner{padding-top:var(--spacing-l);padding-bottom:var(--spacing-l)}.section--hero-interior .inner *{font-size:var(--size-3xl);font-family:var(--font-title);line-height:1}@media only screen and (min-width: 768px){.section--hero-interior .inner *{font-size:var(--size-4xl)}}.section--hero-interior .inner *:last-child{margin-bottom:0}.section--hero-interior .inner.grid *{grid-column-end:-1;grid-column-start:1}@media only screen and (min-width: 768px){.section--hero-interior .inner.grid *{grid-column-end:10}}@media only screen and (min-width: 992px){.section--hero-interior .inner.grid *{grid-column-end:9}}.single-barrios{background-color:var(--color-white)}.single-barrios footer{margin-top:var(--spacing-xxl);background-color:transparent}.single-barrios .section--promotions{margin-top:var(--spacing-xxl)}.single-barrios .section--hero-barrio{padding-top:var(--hh)}@media only screen and (min-width: 768px){.single-barrios .section--hero-barrio{padding-bottom:var(--spacing-4xl)}}.single-barrios .section--hero-barrio .text{grid-column-end:-1;grid-column-start:1;margin-bottom:var(--spacing-xl)}@media only screen and (min-width: 768px){.single-barrios .section--hero-barrio .text{margin-bottom:0;grid-column-end:6}}.single-barrios .section--hero-barrio .text h1{padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xxl);font-size:var(--size-3xl);line-height:0.9}@media only screen and (min-width: 768px){.single-barrios .section--hero-barrio .text h1{font-size:var(--size-5xl)}}.single-barrios .section--hero-barrio picture{grid-column-end:-1;grid-column-start:1}.single-barrios .section--hero-barrio picture img{position:-webkit-sticky;position:sticky;top:var(--hh)}@media only screen and (min-width: 768px){.single-barrios .section--hero-barrio picture{grid-column-start:6;grid-column-end:-1}}@media only screen and (min-width: 992px){.single-barrios .section--hero-barrio picture{grid-column-start:7}}.page-template-about{display:block;background-color:var(--color-white)}.page-template-about footer{margin-top:var(--spacing-xxl);background-color:transparent}@media only screen and (min-width: 768px){.page-template-about .section--hero-interior .inner.grid *{grid-column-end:10}}@media only screen and (min-width: 992px){.page-template-about .section--hero-interior .inner.grid *{grid-column-end:10}}.page-template-about .section--hero-interior picture{display:block;position:relative;margin-top:var(--spacing-m);height:MIN(70vh, 600px);width:100%}@media only screen and (min-width: 768px){.page-template-about .section--hero-interior picture{margin-top:var(--spacing-xxl)}}.page-template-about .section--hero-interior picture img{-o-object-position:center;object-position:center;top:0;left:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}body.front-page main{padding-top:0;padding-bottom:0}body.front-page .header .logo{opacity:0;-webkit-transition:all 0.2s;transition:all 0.2s}body.front-page .header--sticky .logo{opacity:1}body.front-page .section{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}@media only screen and (min-width: 992px){body.front-page .section{padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xxl)}}body.front-page .section:first-child{padding-top:0}body.front-page .section--front .inner>*{margin-bottom:var(--spacing-xxl)}@media only screen and (min-width: 992px){body.front-page .section--front .inner>*{margin-bottom:var(--spacing-4xl)}}body.front-page .section--front .inner>*:last-child{margin-bottom:0}body.front-page .section--front picture,body.front-page .section--front video{display:block}.svg-icon{width:4rem;height:4rem;display:block;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 53.378 54.911"%3E%3Cg  transform="translate(1248.166 -2030.027) rotate(90)"%3E%3Cpath   d="M2067.688,1252.367h52.347" transform="translate(-36.66 -30.891)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="2"/%3E%3Cpath   d="M0,0H35.849" transform="translate(2058.175 1246.751) rotate(-45)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="2"/%3E%3Cpath   d="M0,0H35.849" transform="translate(2058.175 1196.202) rotate(45)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-width="2"/%3E%3C/g%3E%3C/svg%3E');background-repeat:no-repeat}body.error404{background-color:var(--color-black)}body.error404 *{color:var(--color-white)}body.error404 main{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);position:fixed;width:100%;top:0;left:0;bottom:0;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}body.error404 picture{top:0;position:absolute;width:100%;padding:var(--spacing-xs) var(--margin)}body.error404 picture img{-webkit-filter:grayscale(1) brightness(10);filter:grayscale(1) brightness(10)}body.error404 .content{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:100%;justify-content:center;width:100%;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;position:relative;text-align:center}body.error404 .content em{font-family:var(--font-title);font-size:var(--size-5xl)}body.error404 .content p{margin-bottom:1ex;font-size:var(--size-xxl);width:100%;max-width:40rem;line-height:1.2;margin-bottom:0}body.error404 .content .btn{padding-left:1.5em;padding-right:1.5em;line-height:1.2;margin-top:1.5em}body.error404 .content .btn:hover{color:var(--color-primary);border-color:var(--color-white);background-color:var(--color-white)}.loader{position:fixed;width:100vw;height:100vh;background-color:var(--color-light);z-index:10;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;opacity:1;-webkit-transition:opacity 0.1s;transition:opacity 0.1s;-webkit-animation-name:loader;animation-name:loader;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.loader .loader-inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;width:100%}.loader .counter{font-style:normal;color:var(--color-primary) !important;font-variant:oldstyle-nums;margin-top:2rem;text-align:center;position:absolute;bottom:calc(50% - 10vw)}.loader picture{width:100%}.loader img{display:block}@-webkit-keyframes loader{0%{top:0;opacity:1}50%{opacity:0;pointer-events:none}99%{top:0}100%{top:100vh;opacity:0;text-indent:-1000}}@keyframes loader{0%{top:0;opacity:1}50%{opacity:0;pointer-events:none}99%{top:0}100%{top:100vh;opacity:0;text-indent:-1000}}
/*# sourceMappingURL=style.css.map */