::backdrop,:root{--negro:var(--wp--preset--color--negro);--base:#FFFFFF;--clarito:#F4F4ED;--destacado:#F4F4ED;--gris:var(--wp--preset--color--gris);--oscuro:var(--wp--preset--color--oscuro);--neutral-100:var(--wp--preset--color--neutral-100);--neutral-75:var(--wp--preset--color--neutral-75);--neutral-50:var(--wp--preset--color--neutral-50);--neutral-25:var(--wp--preset--color--neutral-25);--contrast:var(--wp--preset--color--contrast);--error:#EB5757;--button-padding:12px clamp(16px,6px + 2vw,28px);--base-font:'Inter',sans-serif;--heading-font:'Ramillas',serif;--font-weight-regular:300;--font-weight-bold:500;--base-height:1.5;--display-height:1.12;--h1-height:1.12;--h2-height:1.12;--h3-height:1.12;--h4-height:1.12;--h5-height:1.12;--h6-height:1.12;--caption-height:1.5;--table-height:var(--base-height);--body-color:var(--clarito);--layout-margin:clamp(16px,4vw,20px);--extrawidesize:1440px;--widesize:var(--wp--style--global--wide-size);--mediumsize:800px;--contentsize:var(--wp--style--global--content-size);--breakpoint-menu:1280px;--border-radius-s:clamp(8px,1.3333px + 1.3333vw,16px);--border-radius-l:clamp(20px,3.3333px + 3.3333vw,40px);--filter-to-white:brightness(0) invert(1);--filter-to-black:brightness(0) invert(0);--spacing-fluid-menu:clamp(100px,58.3333px + 8.3333vw,150px);--spacing-fluid-l:clamp(40px,-26.6667px + 13.3333vw,120px);--spacing-fluid-m:clamp(40px,6.6667px + 6.6667vw,80px);--spacing-fluid-s:clamp(24px,10.6667px + 2.6667vw,40px);--block-padding:var(--spacing-fluid-m) 0;--innerblocks-gap:24px;--modified-vh:calc(100svh - 56px)}.has-black-background-color,.has-white-color{--wp--preset--color--glass:var(--glass-dark)}*,*::before,*::after{box-sizing:border-box;min-width:0;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;min-height:100dvh;background-color:var(--body-color);color:var(--negro);overflow-x:hidden;font-weight:var(--font-weight-regular)}*::-webkit-media-controls,*::-webkit-media-controls-enclosure,*::-webkit-media-controls-overlay-play-button,*::-webkit-media-controls-play-button,*::-webkit-media-controls-panel,*::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none;visibility:hidden !important;opacity:0 !important;position:absolute;top:-9999px}html{scroll-behavior:smooth;scroll-padding-top:max(56px,10vh);font-family:var(--base-font)}html:focus-within{scroll-behavior:auto}img,picture,svg,video,canvas{max-width:100%;height:auto}img[src$=".svg"]{image-rendering:auto;shape-rendering:geometricPrecision;text-rendering:geometricPrecision}mark{background-color:transparent}body *{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}a,a:link,a:hover,a:visited,a:active{text-decoration:none}ul{list-style-type:none}img{height:auto}html{background:var(--blanco)}body{display:grid;min-height:100dvh;scroll-behavior:smooth;text-rendering:optimizeSpeed;grid-template-columns:var(--layout-margin) minmax(0,1fr) var(--layout-margin);grid-template-rows:auto 1fr auto}body>*{grid-column:2}.alignright{float:right}.alignleft{float:left}.content{flex-grow:999}main{grid-auto-rows:auto}main>*{max-width:var(--contentsize);margin-right:auto;margin-left:auto}.is-layout-constrained{display:grid;grid-template-columns:var(--layout-margin) minmax(0,1fr) var(--layout-margin)}.is-layout-constrained>*{grid-column:2;width:100%;max-width:var(--contentsize);margin-right:auto;margin-left:auto}.alignexpand{max-width:unset}.alignextrawide{max-width:var(--extrawidesize) !important;margin-right:auto;margin-left:auto}.alignwide{max-width:var(--widesize);margin-right:auto;margin-left:auto}.single-post .alignwide{max-width:1300px}.alignmedium{max-width:var(--mediumsize) !important;margin-right:auto;margin-left:auto}.alignfull{margin-left:calc(-1 * var(--layout-margin));margin-right:calc(-1 * var(--layout-margin));max-width:unset;width:unset}:root :where(.is-layout-constrained)>*{margin-block-start:0 !important;margin-block-end:0 !important}.c-template-sidebar{padding:var(--spacing-fluid-m) 0;display:grid;gap:40px}@media screen and (min-width:768px){.is-style-col-4 .c-grid,.is-style-col-2 .c-grid{grid-template-columns:repeat(2,1fr)}.is-style-col-3 .c-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){.c-template-sidebar{display:flex;justify-content:space-between;-moz-column-gap:70px;column-gap:70px;margin:auto}.c-template-sidebar__sidebar{width:max(300px,25%)}.c-template-sidebar__content{max-width:var(--contentsize);flex-grow:999;flex-basis:0}.is-style-col-4 .c-grid{grid-template-columns:repeat(4,1fr)}}@font-face {font-display:swap;font-family:'Inter';font-style:normal;font-weight:300;src:url('../fonts/inter-v20-latin-300.woff2') format('woff2'),url('../fonts/inter-v20-latin-300.ttf') format('truetype')}@font-face {font-display:swap;font-family:'Inter';font-style:normal;font-weight:500;src:url('../fonts/inter-v20-latin-500.woff2') format('woff2'),url('../fonts/inter-v20-latin-500.ttf') format('truetype')}@font-face {font-display:swap;font-family:'Ramillas';font-style:normal;font-weight:400;src:url('../fonts/TT_Ramillas_Regular.woff2') format('woff2'),url('../fonts/TT_Ramillas_Regular.woff') format('woff')}@font-face {font-display:swap;font-family:'Ramillas';font-style:normal;font-weight:500;src:url('../fonts/TT_Ramillas_Medium.woff2') format('woff2'),url('../fonts/TT_Ramillas_Medium.woff') format('woff')}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}strong,b,.u_bold{font-weight:var(--font-weight-bold)}p a,p a:hover,p a:visited,p a:active,p a:link,h1 a,h1 a:hover,h1 a:visited,h1 a:active,h1 a:link,h2 a,h2 a:hover,h2 a:visited,h2 a:active,h2 a:link,h3 a,h3 a:hover,h3 a:visited,h3 a:active,h3 a:link,h4 a,h4 a:hover,h4 a:visited,h4 a:active,h4 a:link,form a,form a:hover,form a:visited,form a:active,form a:link{text-decoration:underline}figcaption{font-size:var(--wp--preset--font-size--caption);font-weight:var(--font-weight-regular);text-align:center}main p:not(main .b-bisiesto p),main .has-base-font-size:not(main .b-bisiesto .has-base-font-size),main ul:not(main .b-bisiesto ul),main ol:not(main .b-bisiesto ol){margin-block-start:0;margin-block-end:0.75rem}main h1:not(main .b-bisiesto h1),main .has-h-1-font-size:not(main .b-bisiesto .has-h-1-font-size){margin-block-end:1.5rem}main h2:not(main .b-bisiesto h2),main .has-h-2-font-size:not(main .b-bisiesto .has-h-2-font-size){margin-block-start:2rem;margin-block-end:1.5rem}main h3:not(main .b-bisiesto h3),main .has-h-3-font-size:not(main .b-bisiesto .has-h-3-font-size){margin-block-start:2rem;margin-block-end:0.75rem}main h4:not(main .b-bisiesto h4),main .has-h-4-font-size:not(main .b-bisiesto .has-h-4-font-size){margin-block-start:2rem;margin-block-end:0.75rem}main h5:not(main .b-bisiesto h5),main .has-h-5-font-size:not(main .b-bisiesto .has-h-5-font-size){margin-block-start:2rem;margin-block-end:0.75rem}main .is-style-display_xl:not(main .b-bisiesto .is-style-display_xl){margin-block-start:0;margin-block-end:1.5rem}main .is-style-display_l:not(main .b-bisiesto .is-style-display_l){margin-block-start:4rem}main .is-style-display_m:not(main .b-bisiesto .is-style-display_m){margin-block-start:2.5rem}main .is-style-display_s:not(main .b-bisiesto .is-style-display_s){margin-block-start:2.5rem}.b-bisiesto,.b-bisiesto *,.is-no-prose{margin-block-start:0;margin-block-end:0}.b-bisiesto .is-prose>*{margin-block-start:0px;margin-block-end:var(--innerblocks-gap)}.b-bisiesto .is-prose>*:last-child{margin-block-end:0px}.has-base-font-size{font-family:var(--base-font);line-height:var(--base-height);font-weight:var(--font-weight-regular)}.has-base-font-size strong,.has-base-font-size b,.has-base-font-size.u_bold{font-weight:bold}h1,.has-h-1-font-size{font-family:var(--heading-font);line-height:var(--h1-height);font-weight:400}h1 strong,h1 b,h1.u_bold,.has-h-1-font-size strong,.has-h-1-font-size b,.has-h-1-font-size.u_bold{font-weight:400}h2,.has-h-2-font-size{font-family:var(--heading-font);line-height:var(--h2-height);font-weight:400}h2 strong,h2 b,h2.u_bold,.has-h-2-font-size strong,.has-h-2-font-size b,.has-h-2-font-size.u_bold{font-weight:400}h3,.has-h-3-font-size{font-family:var(--heading-font);line-height:var(--h3-height);font-weight:400}h3 strong,h3 b,h3.u_bold,.has-h-3-font-size strong,.has-h-3-font-size b,.has-h-3-font-size.u_bold{font-weight:var(--font-weight-bold)}h4,.has-h-4-font-size{font-family:var(--heading-font);line-height:var(--h4-height);font-weight:400}h4 strong,h4 b,h4.u_bold,.has-h-4-font-size strong,.has-h-4-font-size b,.has-h-4-font-size.u_bold{font-weight:var(--font-weight-bold)}h5,.has-h-5-font-size{font-family:var(--heading-font);line-height:var(--h5-height);font-weight:400}h5 strong,h5 b,h5.u_bold,.has-h-5-font-size strong,.has-h-5-font-size b,.has-h-5-font-size.u_bold{font-weight:var(--font-weight-bold)}h6,.has-h-6-font-size{font-family:var(--heading-font);line-height:var(--h6-height);font-weight:400}h6 strong,h6 b,h6.u_bold,.has-h-6-font-size strong,.has-h-6-font-size b,.has-h-6-font-size.u_bold{font-weight:var(--font-weight-bold)}.caption,.has-caption-font-size,small{font-family:var(--base-font);line-height:var(--caption-height);font-weight:300}.caption strong,.caption b,.caption.u_bold,.has-caption-font-size strong,.has-caption-font-size b,.has-caption-font-size.u_bold,small strong,small b,small.u_bold{font-weight:var(--font-weight-bold)}.has-h2-uppercase h2,.has-h2-uppercase .has-h-2-font-size{text-transform:uppercase}.has-h2-uppercase .has-h-1-font-size,.has-h2-uppercase .has-h-3-font-size{text-transform:none}.is-style-dark{background-color:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}.u_bold{font-weight:var(--font-weight-bold)}.u_hidden,.js-hidden{display:none !important}.u_overflow-hidden{overflow:hidden}.u_relative{position:relative}.u_absolute{position:absolute}.u_overflow-hidden{overflow:hidden}.u_hide-mobile,.u_hide-mobile-menu{display:none !important}.u_text-negative,.u_text-negative *{color:white}.u_text-positive,.u_text-positive *{color:var(--wp--preset--color--black)}.has-white-color,.has-white-color a{color:var(--wp--preset--color--white) !important}.u_bg-accent{background-color:var(--wp--preset--color--accent)}.u_text-center{text-align:center}.gradient-highlight{background:var(--wp--preset--gradient--gradient-corp);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media screen and (min-width:768px){.u_only-mobile{display:none !important}.u_hide-mobile{display:block}}@media screen and (min-width:1024px){.u_hide-desktop{display:none}}@media screen and (max-width:1024px){.u_only-desktop{display:none !important}}@media screen and (min-width:1280px){.u_hide-mobile-menu{display:block !important}.u_hide-desktop-menu{display:none !important}}button{font-family:var(--base-font)}.btn,.wp-block-button .wp-element-button,input[type="submit"]{font-family:var(--base-font);font-size:var(--wp--preset--font-size--base);font-weight:var(--font-weight-regular);padding:12px 24px;border-radius:0;text-decoration:none;text-align:center;transition:background-color 0.3s ease-in-out;background-color:var(--negro);color:var(--clarito);border:none;width:-moz-fit-content;width:fit-content;min-width:min(240px,80vw);display:inline-block;cursor:pointer}.btn:hover,.wp-block-button .wp-element-button:hover,input[type="submit"]:hover{background-color:var(--neutral-100);background-color:#625f5f}.btn:enabled:active,.wp-block-button .wp-element-button:enabled:active,input[type="submit"]:enabled:active{background-color:var(--neutral-100);background-color:#625f5f}.btn:disabled,.wp-block-button .wp-element-button:disabled,input[type="submit"]:disabled{background-color:var(--negro);color:var(--gris)}.escape-btn-styles{min-width:unset;max-width:unset;padding:0;border:none;background-color:transparent}.escape-btn-styles:hover{background-color:transparent}.escape-btn-styles:enabled:active{background-color:transparent}.escape-btn-styles:disabled{background-color:transparent}.btn-secondary,.wp-block-button.is-style-outline .wp-element-button{color:var(--negro);background-color:transparent;border:1px solid var(--oscuro);position:relative}.btn-secondary:after,.wp-block-button.is-style-outline .wp-element-button:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:0%;background-color:var(--gris);opacity:0.25;z-index:0;transition:height 0.3s ease-in-out}.btn-secondary:hover,.wp-block-button.is-style-outline .wp-element-button:hover{background-color:transparent}.btn-secondary:hover:after,.wp-block-button.is-style-outline .wp-element-button:hover:after{height:100%}.btn-secondary:enabled:active,.wp-block-button.is-style-outline .wp-element-button:enabled:active{background-color:transparent}.btn-secondary:disabled,.wp-block-button.is-style-outline .wp-element-button:disabled{color:var(--gris);border-color:var(--gris);background-color:transparent}.btn-secondary:disabled:after,.wp-block-button.is-style-outline .wp-element-button:disabled:after{height:0%}.btn-link,.wp-block-button.is-style-link .wp-element-button,button.c-filter-tabs__button{min-width:unset;max-width:unset;color:var(--negro);text-decoration:none;background-color:transparent;border:none;border-bottom:1px solid var(--negro);padding:0 0 4px 0;font-weight:var(--font-weight-bold)}.btn-link:hover,.wp-block-button.is-style-link .wp-element-button:hover,button.c-filter-tabs__button:hover{color:var(--gris);text-decoration:none;border-bottom:1px solid var(--gris);background-color:transparent}.c-shape{position:absolute}.c-grid-center{display:grid;place-items:center}.c-photo{position:relative}.c-photo>img{width:100%}.c-photo__wrapper{position:absolute;top:15px;left:15px;right:15px;bottom:15px;display:grid;place-items:center}.c-photo__wrapper figure{overflow:hidden;width:80%;border-radius:clamp(22px,7px + 3vw,40px);box-shadow:-4px 7px 14.7px 0px rgba(0,0,0,0.25)}.c-photo__wrapper figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c_tab__content-wrap{overflow:hidden}.c_tab__accordion{display:grid;grid-template-rows:0fr}.c_tab__input:checked+.c_tab-label+.c_tab__accordion,.c_tab__input:checked+.c_tab__accordion{grid-template-rows:1fr}.c-filter-tabs__list{display:flex;flex-wrap:wrap;gap:24px;row-gap:12px}.is-style-center .c-filter-tabs__list{justify-content:center}.c-filter-tabs__button{white-space:nowrap;font-weight:var(--font-weight-regular) !important}.c-filter-tabs__button:not(.js-active){color:var(--neutral-75);border-bottom:none;cursor:pointer}body[data-device="mobile"] .c-filter-tabs{min-width:100%;margin:0 calc(var(--layout-margin) * -1);overflow-x:auto}body[data-device="mobile"] .c-filter-tabs::-webkit-scrollbar{display:none}body[data-device="mobile"] .c-filter-tabs{-ms-overflow-style:none;scrollbar-width:none}body[data-device="mobile"] .c-filter-tabs__list{margin:0 var(--layout-margin);flex-wrap:nowrap;width:-moz-fit-content;width:fit-content}fieldset{border:none;margin-inline:0;padding-inline:0}textarea,select,input,progress{appearance:none;-webkit-appearance:none;-moz-appearance:none}textarea,select,input:not([type="range"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]){font-size:var(--base-size);font-family:var(--base-font);padding:12px;min-height:42px;margin-bottom:0;border-radius:0;box-shadow:none;max-width:100%;display:block;color:var(--negro);background-color:transparent;border:none;border-bottom:solid 1px var(--negro);width:100%}textarea.wpcf7-not-valid,select.wpcf7-not-valid,input:not([type="range"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]).wpcf7-not-valid{border-color:#EB5757}textarea ::-moz-placeholder, select ::-moz-placeholder, input:not([type="range"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]) ::-moz-placeholder{color:var(--gris)}textarea ::placeholder,select ::placeholder,input:not([type="range"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]) ::placeholder{color:var(--gris)}textarea:focus,textarea:focus-visible,select:focus,select:focus-visible,input:not([type="range"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus,input:not([type="range"]):not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus-visible{outline:none;border-bottom:2px solid var(--negro)}.acf-block-fields textarea,.acf-block-fields select,.acf-block-fields input:not([type="range"]){padding:4px;border-radius:0;min-height:unset}.acf-block-fields input[type="range"]{appearance:auto !important;-webkit-appearance:auto !important;-moz-appearance:auto !important}input[type="file"]{padding:12px 0;border:none;border-radius:0}input[type="checkbox"],input[type="radio"]{margin-block-start:0px;border:none;padding:0;margin-right:12px;margin-top:-2px;width:26px;height:26px;min-height:unset;background:url('../images/checkbox.svg') no-repeat;border-radius:0}input[type="checkbox"]:checked{background:url('../images/checkbox-checked.svg') no-repeat}input[type="radio"]{background:url('../images/radio.svg') no-repeat}input[type="radio"]:checked{background:url('../images/radio-checked.svg') no-repeat}label{display:block;font-size:var(--h5-size);font-weight:regular;font-family:var(--heading-font)}label *{font-size:var(--base-size);font-weight:var(--font-weight-regular);font-family:var(--base-font)}label small{font-size:var(--caption);color:var(--gris);display:block;padding-top:8px}select{background-image:url("../images/chevron-down.svg");background-repeat:no-repeat;background-position:right 16px center}.wpcf7-select{background-image:url("../images/selector-icon.svg")}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;cursor:pointer}textarea:not([cols]){width:100%}.wpcf7-acceptance label{display:grid;grid-template-columns:auto 1fr;padding-bottom:8px}.wpcf7-not-valid-tip{color:#EB5757;font-size:var(--caption-size);font-weight:var(--font-weight-bold);padding-top:8px;display:grid;grid-template-columns:auto 1fr;gap:8px}.wpcf7-not-valid-tip::before{content:'';margin-top:-3px;width:24px;height:24px;background-image:url('../images/error-sign.svg')}.wpcf7-not-valid input[type="checkbox"]{background:url('../images/checkbox-error.svg') no-repeat}.wpcf7-not-valid input[type="radio"]{background:url('../images/radio-error.svg') no-repeat}.wpcf7-form{display:grid;gap:32px}.wpcf7-form>span{display:block}.wpcf7-list-item{display:inline-block;margin:0}.wpcf7-checkbox,.wpcf7-radio{display:flex;flex-wrap:wrap;gap:48px;row-gap:24px;padding:12px 0}.wpcf7-checkbox .wpcf7-list-item,.wpcf7-radio .wpcf7-list-item{font-size:var(--caption-size);display:flex;align-items:center;gap:8px}.wpcf7-checkbox label,.wpcf7-radio label{display:grid;grid-template-columns:auto 1fr;padding-bottom:8px}.wpcf7-list-item-label{font-weight:var(--font-weigth-regular);font-size:var(--base-size)}.form-submit{position:relative;width:-moz-fit-content;width:fit-content}p:has(.wpcf7-submit){position:relative}.wpcf7-submit{width:100%}.wpcf7-spinner{position:absolute;left:calc(50% - 12px);bottom:calc(50% - 12px);margin:0 !important;background-color:var(--wp--preset--color--white)}.wpcf7-spinner::before{background-color:var(--wp--preset--color--blue)}.wpcf7 form .wpcf7-response-output{padding:12px;border-radius:8px;display:grid;gap:12px;grid-template-columns:auto 1fr;align-items:center;border:none !important;background-color:rgba(125,125,125,0.35);width:-moz-fit-content;width:fit-content}.wpcf7 form .wpcf7-response-output:before{content:'';width:24px;height:24px;background-image:url('../images/error-sign.svg')}.wpcf7 form.sent *{display:none}.wpcf7 form.sent .wpcf7-response-output{display:block;width:100%;text-align:center;background-color:transparent;padding:0;border:none !important}.wpcf7-file{border:none !important;background-color:transparent !important;padding:0 !important;color:var(--wp--preset--color--grey) !important}.wpcf7-file::file-selector-button{cursor:pointer;padding:8px 12px;border:none;border-radius:999px;background-color:var(--wp--preset--color--dark-grey);text-decoration:none;color:var(--wp--preset--color--white);transition:background-color 0.5s ease-in-out;font-weight:var(--font-weight-medium);font-size:var(--caption-size);font-family:var(--base-font);outline:none}.wpcf7-file::file-selector-button:hover,.wpcf7-file::file-selector-button:active{background-color:var(--wp--preset--color--grey)}.wpcf7-form-control-wrap{display:grid;gap:4px;margin-top:4px}form .two-col{display:flex;flex-wrap:wrap;gap:32px}form .two-col>*{flex:1;min-width:200px}form-container{display:grid;gap:32px}form-block{padding-bottom:32px;display:grid;gap:32px}

