:root{--bg-component:var(--light);--item-bg:#fff;--bg-deep:color-mix(in srgb,var(--light) 97%,var(--dark));--component-line:color-mix(in srgb,var(--dark) 8%,transparent);--component-line-strong:color-mix(in srgb,var(--dark) 20%,transparent);--text-strong:var(--dark);--accent-color:var(--primary);--component-shadow:0 14px 30px -18px color-mix(in srgb,var(--primary) 35%,transparent)}.section--light,.section--halflight,.section--gradient{--bg-component:#fff;--item-bg:var(--bg-component);--bg-deep:color-mix(in srgb,var(--bg-component) 93%,var(--dark));--component-line:color-mix(in srgb,var(--dark) 8%,transparent);--component-line-strong:color-mix(in srgb,var(--dark) 20%,transparent);--text-strong:var(--dark);--accent-color:var(--primary);--component-shadow:0 14px 30px -18px color-mix(in srgb,var(--primary) 35%,transparent)}.section--primary{--bg-base:var(--primary);--bg-component:color-mix(in srgb,var(--primary) 85%,var(--dark));--item-bg:color-mix(in srgb,var(--primary) 75%,var(--dark));--bg-deep:color-mix(in srgb,var(--primary) 93%,var(--dark));--component-line:color-mix(in srgb,var(--primary-invert) 20%,transparent);--component-line-strong:color-mix(in srgb,var(--primary-invert) 35%,transparent);--text-strong:var(--primary-invert);--accent-color:color-mix(in srgb,var(--primary) 55%,var(--dark));--component-shadow:0 2px 12px color-mix(in srgb,var(--dark) 28%,transparent)}.section--secondary{--bg-base:var(--secondary);--bg-component:color-mix(in srgb,var(--secondary) 85%,var(--secondary-invert));--item-bg:color-mix(in srgb,var(--secondary) 75%,var(--secondary-invert));--bg-deep:color-mix(in srgb,var(--secondary) 93%,var(--secondary-invert));--component-line:color-mix(in srgb,var(--secondary-invert) 20%,transparent);--component-line-strong:color-mix(in srgb,var(--secondary-invert) 35%,transparent);--text-strong:var(--secondary-invert);--component-shadow:0 2px 12px color-mix(in srgb,var(--dark) 28%,transparent)}.section--dark{--bg-base:var(--dark);--bg-component:color-mix(in srgb,var(--dark) 85%,var(--dark-invert));--item-bg:color-mix(in srgb,var(--dark) 75%,var(--dark-invert));--bg-deep:color-mix(in srgb,var(--dark) 93%,var(--dark-invert));--component-line:color-mix(in srgb,var(--dark-invert) 20%,transparent);--component-line-strong:color-mix(in srgb,var(--dark-invert) 35%,transparent);--text-strong:var(--dark-invert);--component-shadow:0 2px 12px color-mix(in srgb,var(--dark) 28%,transparent)}@supports(color:oklch(from #f00 l c h)){.section--primary,.section--secondary,.section--dark{--bg-component:color-mix(in srgb,var(--bg-base) 85%,oklch(from var(--bg-base) clamp(0,(.55 - l)*1000,1) 0 0));--item-bg:color-mix(in srgb,var(--bg-base) 75%,oklch(from var(--bg-base) clamp(0,(.55 - l)*1000,1) 0 0));--bg-deep:color-mix(in srgb,var(--bg-base) 93%,oklch(from var(--bg-base) clamp(0,(.55 - l)*1000,1) 0 0))}}.section--bg,.section--filter{--bg-component:var(--light);--item-bg:#fff;--bg-deep:color-mix(in srgb,var(--light) 97%,var(--dark));--component-line:color-mix(in srgb,var(--dark) 12%,transparent);--component-line-strong:color-mix(in srgb,var(--dark) 20%,transparent);--text-strong:var(--dark);--accent-color:var(--primary);--component-shadow:0 2px 12px color-mix(in srgb,var(--dark) 10%,transparent)}.desplegables{display:grid;overflow:hidden;position:relative;transition:1s}.desplegables:not(.--expanded):not(:last-child){margin:0 0 1.25rem}.desplegables>div{min-height:0;grid-row:1/-1}.desplegables+.button{background:var(--accent-color);color:var(--primary-invert);height:38px;width:fit-content;display:flex;align-items:center;padding-top:0;padding-bottom:0;opacity:1;transform:scale(1);position:relative;transition:all 500ms ease;font-family:inherit;font-size:inherit}.desplegables+.button[hidden]{display:none}.desplegables:focus{outline:0}.desplegables:has(~p .button)+.button{height:32px;background:none;border-bottom:1px solid;color:var(--primary);border-radius:0;padding:0 .25rem;text-transform:uppercase;font-size:.9rem}.desplegables+.button:not(:last-child)+*{margin-top:1.25rem}.desplegables:not(.--expanded)[style*="--heightmobile: 0"],.desplegables:not(.--expanded)[style*="--heightmobile:0"]{margin:0}.desplegables+.button:after{content:'+';content:'+'/'';font-weight:300;font-family:var(--awesome);margin-left:.5rem}.desplegables.--expanded+.button,.desplegables.--expanded:has(~p .button)+.button{opacity:0;transform:scale(0);height:0}.desplegables:not([data-mode="parrafo"])::after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:0;opacity:0;background:linear-gradient(transparent,var(--fade-bg,#fff));transition:opacity 800ms ease,800ms height 0ms ease}.desplegables:not(.--expanded)::after{opacity:1;height:90px}@media screen and (max-width:600px){.desplegables{grid-template-rows:var(--heightmobile) 0fr}.desplegables.--expanded{grid-template-rows:var(--heightmobile) 1fr}}@media screen and (min-width:601px){.desplegables[data-onlymobile="false"]{grid-template-rows:var(--heightpc) 0fr}.desplegables[data-onlymobile="false"].--expanded{grid-template-rows:var(--heightpc) 1fr}.desplegables[data-onlymobile="true"]+.button{display:none}.desplegables[data-onlymobile="true"]::after{display:none}}@media(prefers-reduced-motion:reduce){.desplegables,.desplegables::after,.desplegables+.button{transition:none}}.sectionImage{position:relative}.sectionImage__img{position:relative}.sectionImage__img img{display:block;width:100%;height:100%;object-fit:cover;min-height:300px}.sectionImage .container{position:relative}@media screen and (min-width:601px){.sectionImage:not(.sectionImage--3){padding:var(--padding-v) var(--padding-h);min-height:40vh;display:flex;flex-direction:column;justify-content:center}.sectionImage:not(.sectionImage--3) .sectionImage__img{height:100%;width:100%;position:absolute;object-fit:cover;top:0;left:0;z-index:0}}@media screen and (max-width:600px){.sectionImage.section--filter:before{display:none}}.sectionImage--1 .container:not(:has(.container)){padding:var(--padding-inner);border-radius:var(--radiusBox);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:var(--component-shadow)}.section .sectionImage--1.container .sectionImage__img img{border-radius:var(--radiusBox)}@media screen and (max-width:600px){.sectionImage--1{padding:0 0 var(--padding-v)}.section .sectionImage--1{padding-bottom:0}.sectionImage--1 .container:not(:has(.container)){margin:0 auto;margin-bottom:calc(var(--padding-v)*-1);transform:translateY(calc(var(--padding-v)*-1));width:calc(100% - (var(--padding-h))*2);padding:var(--padding-h);max-width:100%;background:rgb(var(--bgcolor-mv,var(--bgcolor-pc,255 255 255))/75%)}.sectionImage--1:has(+.section:not(.section--primary):not(.section--secondary):not(.section--dark):not(.section--bg):not(.sectionImage)){padding-bottom:0}}@media screen and (min-width:601px){.sectionImage--1 .container:not(:has(.container)){position:relative;z-index:2;background:rgb(var(--bgcolor-pc,var(--bgcolor-mv,255 255 255))/75%)}}.sectionImage--2 .container .title{color:#fff}.sectionImage--2.container{border-radius:var(--radiusBox);overflow:hidden}@media screen and (max-width:600px){.sectionImage--2{padding:0;color:var(--primary-invert)}.sectionImage--2 .sectionImage__img:before{content:"";width:100%;height:50%;position:absolute;bottom:0;left:0;background:linear-gradient(rgb(var(--bgcolor-mv,var(--bgcolor-pc,0 0 0))/0%),rgb(var(--bgcolor-mv,var(--bgcolor-pc,0 0 0))));z-index:1}.sectionImage--2 .container{margin:0 auto;background:rgb(var(--bgcolor-mv,var(--bgcolor-pc,0 0 0)));padding:var(--padding-h) var(--padding-h) calc(var(--padding-v)/1.5);max-width:100%}}@media screen and (min-width:601px){.sectionImage--2{color:var(--primary-invert);text-shadow:1px 1px 6px rgba(0,0,0,.75)}.sectionImage--2 .button{text-shadow:none}.sectionImage--2 .sectionImage__img:before{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;background:rgb(var(--bgcolor-pc,var(--bgcolor-mv,0 0 0))/45%);z-index:1}.sectionImage--2 .container{position:relative;z-index:2}}.sectionImage--3{display:grid;grid-template-rows:minmax(300px,auto) var(--padding-inner) min-content;grid-template-columns:var(--padding-h) auto var(--padding-h)}.sectionImage--3 .container{grid-row:2/4;grid-column:2/3;margin:0 auto;order:2;width:100%;background:#fff;padding:var(--padding-inner);position:relative;z-index:1;border-radius:var(--radiusBox)}.sectionImage--3 .sectionImage__img{grid-row:1/3;grid-column:1/4;position:relative}.sectionImage--3 .sectionImage__img img{object-position:50% 50%}.sectionImage--3 .sectionImage__img img{border-radius:0}@media screen and (min-width:769px){.sectionImage--3{grid-template-rows:minmax(50vh,auto) min-content min-content}.sectionImage--3 .sectionImage__img img{position:absolute;object-position:50% 35%}}@media screen and (min-width:601px){.sectionImage--1.sectionImage--caja-izq .container:not(:has(.container)){margin-left:0;margin-right:auto}.sectionImage--1.sectionImage--caja-der .container:not(:has(.container)){margin-left:auto;margin-right:0}.sectionImage--1.sectionImage--caja-marco .container:not(:has(.container)){outline:1px solid rgb(var(--bgcolor-pc,var(--bgcolor-mv,255 255 255))/70%);outline-offset:clamp(.5rem,1vw,.9rem)}.sectionImage--1.sectionImage--caja-saliente{justify-content:flex-end;padding-bottom:0;min-height:50vh}.sectionImage--1.sectionImage--caja-saliente .sectionImage__img{height:calc(100% - clamp(3rem,8vw,6rem))}.sectionImage--1.sectionImage--caja-saliente .container:not(:has(.container)){background:rgb(var(--bgcolor-pc,var(--bgcolor-mv,255 255 255)));-webkit-backdrop-filter:none;backdrop-filter:none}}.sectionImage--1.sectionImage--caja-solida .container:not(:has(.container)){background:var(--item-bg,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 4px 0 var(--accent-color),var(--component-shadow)}.sectionImage--1.sectionImage--caja-oscura .container:not(:has(.container)){background:color-mix(in srgb,var(--dark) 58%,transparent);border:1px solid color-mix(in srgb,var(--dark-invert) 18%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--dark-invert)}.sectionImage--1.sectionImage--caja-oscura .container .title{color:var(--dark-invert)}@media screen and (max-width:600px){.sectionImage--1:is(.sectionImage--caja-solida,.sectionImage--caja-oscura,.sectionImage--caja-marco) .container:not(:has(.container)){transform:none;margin-bottom:0}.sectionImage--1:is(.sectionImage--caja-izq,.sectionImage--caja-der) .container:not(:has(.container)){width:calc(100% - var(--padding-h));transform:translateY(-1rem);margin-bottom:-1rem;background:rgb(var(--bgcolor-mv,var(--bgcolor-pc,255 255 255)))}.sectionImage--1.sectionImage--caja-izq .container:not(:has(.container)){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.sectionImage--1.sectionImage--caja-der .container:not(:has(.container)){margin-left:auto;margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.sectionImage--1.sectionImage--caja-solida .container:not(:has(.container)){width:100%;margin:0;border-radius:0;padding:calc(var(--padding-v)/1.5) var(--padding-h);background:var(--light);box-shadow:inset 0 5px 0 var(--accent-color)}.sectionImage--1.sectionImage--caja-oscura .container:not(:has(.container)){width:100%;margin:0;border:0;border-radius:0;padding:calc(var(--padding-v)/1.5) var(--padding-h);background:color-mix(in srgb,var(--dark) 92%,var(--dark-invert))}.sectionImage--1.sectionImage--caja-marco .container:not(:has(.container)){margin-top:var(--padding-h);background:var(--item-bg,#fff);outline:1px solid var(--accent-color);outline-offset:-.6rem}.sectionImage--1.sectionImage--caja-saliente .container:not(:has(.container)){transform:translateY(-2rem);margin-bottom:-2rem;background:rgb(var(--bgcolor-mv,var(--bgcolor-pc,255 255 255)))}}@media screen and (min-width:601px){.sectionImage--2.sectionImage--capa-lateral .sectionImage__img:before{background:linear-gradient(90deg,rgb(var(--bgcolor-pc,var(--bgcolor-mv,0 0 0))/85%) 0%,rgb(var(--bgcolor-pc,var(--bgcolor-mv,0 0 0))/55%) 45%,transparent 80%)}.sectionImage--2.sectionImage--capa-lateral .container{margin-left:0;margin-right:auto}.sectionImage--2.sectionImage--capa-marca .sectionImage__img:before{background:linear-gradient(120deg,color-mix(in srgb,color-mix(in srgb,var(--primary) 65%,var(--dark)) 92%,transparent),color-mix(in srgb,color-mix(in srgb,var(--secondary) 65%,var(--dark)) 85%,transparent))}.sectionImage--2.sectionImage--capa-duotono .sectionImage__img:before{background:color-mix(in srgb,var(--primary) 70%,var(--dark));mix-blend-mode:multiply}.sectionImage--2.sectionImage--capa-marco::after{content:"";position:absolute;inset:clamp(.75rem,2vw,1.5rem);border:1px solid rgb(255 255 255/55%);border-radius:var(--radiusBox);z-index:1;pointer-events:none}}.sectionImage--2.sectionImage--capa-duotono .sectionImage__img img{filter:grayscale(1) contrast(1.1)}@media screen and (max-width:600px){.sectionImage--2.sectionImage--capa-lateral .sectionImage__img:before{display:none}.sectionImage--2.sectionImage--capa-lateral .container{box-shadow:inset 5px 0 0 var(--accent-color);padding-left:calc(var(--padding-h) + 5px)}.sectionImage--2.sectionImage--capa-marca .sectionImage__img:before{top:0;height:100%;background:color-mix(in srgb,color-mix(in srgb,var(--primary) 65%,var(--dark)) 60%,transparent)}.sectionImage--2.sectionImage--capa-marca .container{background:color-mix(in srgb,var(--primary) 65%,var(--dark))}.sectionImage--2.sectionImage--capa-duotono .sectionImage__img:before{top:0;height:100%;background:color-mix(in srgb,var(--primary) 70%,var(--dark));mix-blend-mode:multiply}.sectionImage--2.sectionImage--capa-marco .sectionImage__img:before{display:none}.sectionImage--2.sectionImage--capa-marco .sectionImage__img::after{content:"";position:absolute;inset:.9rem;border:2px solid rgb(255 255 255/92%);box-shadow:0 0 0 1px rgb(0 0 0/18%),inset 0 0 0 1px rgb(0 0 0/18%);border-radius:var(--radiusBox);z-index:1;pointer-events:none}}.timeline{position:relative;margin-top:2rem;display:flex;flex-direction:column;gap:2rem;--sizeCounter:25px}.timeline:after{content:"";position:absolute;top:0;left:12px;height:100%;width:2px;background:var(--accent-color)}.timeline .timeline__item{position:relative;left:12px;padding:0 0 0 calc(var(--padding-inner) + (var(--sizeCounter)/2));width:calc(100% - 12px);counter-increment:number;z-index:1;view-timeline-name:--subjectReveal;animation-timeline:--subjectReveal;animation-name:appear;animation-fill-mode:both;animation-duration:300ms}@keyframes appear{0%{opacity:0;transform:translateY(50%)}20%{opacity:1;transform:translateY(0%)}80%{opacity:1;transform:translateY(0%)}100%{opacity:1;transform:translateY(-10%)}}.timeline .timeline__item:before{content:"";position:absolute;top:0;z-index:1;left:1px;transform:translateX(-50%);height:var(--sizeCounter);width:var(--sizeCounter);border-radius:50%;background:var(--accent-color);display:grid;place-content:center;border:6px solid rgba(255,255,255,.2)}@media screen and (min-width:601px){.timeline--center:after{right:0;left:0;margin:0 auto}.timeline--counters.timeline--center:after{left:0;transform:translateX(0%)}.timeline--box.timeline--center:after{left:0;transform:none}.timeline--counters.timeline--center .timeline__item{left:inherit;width:calc(50% - (var(--sizeCounter)/2) - var(--sizeTriangle,0px) - var(--sizeSpace,0px))}.timeline--box.timeline--center .timeline__item{width:calc(50% - (var(--sizeLine,0)/2) - (var(--sizeCounterSmall,0)/2))}.timeline--center .timeline__item:nth-child(2n){margin-left:auto}}.timeline--counters{--sizeCounter:32px;--sizeTriangle:12px;--sizeSpace:8px}.timeline--counters:after{left:calc(var(--sizeCounter)/2);transform:translateX(-50%)}.timeline--counters .timeline__item:before{content:counter(number);color:var(--primary-invert);left:calc((var(--sizeCounter) + var(--sizeSpace))*-1);top:50%;transform:translate(calc(var(--sizeTriangle)*-1),-50%);height:var(--sizeCounter);width:var(--sizeCounter);font-weight:var(--bold1);border:0;z-index:2}.timeline--counters .timeline__item{counter-increment:number;background:var(--bg-component);padding:var(--padding-inner);border-radius:var(--radiusBox);filter:drop-shadow(-1px 1px 1px rgba(0,0,0,.15));width:calc(100% - var(--sizeCounter) - var(--sizeTriangle) - var(--sizeSpace));margin-right:0;margin-left:auto;left:inherit}.timeline--counters .timeline__item:after{position:absolute;left:0;top:50%;transform:translate(-100%,-50%);content:'';display:block;width:0;height:0;border-top:var(--sizeTriangle) solid transparent;border-bottom:var(--sizeTriangle) solid transparent;border-right:var(--sizeTriangle) solid var(--bg-component)}.timeline .timeline__item:last-child{margin-bottom:0}@media screen and (min-width:601px){.timeline--counters.timeline--center .timeline__item:nth-child(odd):after{left:inherit;right:0;transform:translate(100%,-50%);border-right:0;border-left:var(--sizeTriangle) solid var(--bg-component)}.timeline--counters.timeline--center .timeline__item:nth-child(odd){margin-left:0}.timeline--counters.timeline--center .timeline__item:nth-child(odd):before{left:inherit;right:calc((var(--sizeCounter) + var(--sizeSpace))*-1);transform:translate(var(--sizeTriangle),-50%)}}.timeline--box{--sizeCounter:38px;--sizeCounterSmall:12px;--sizeLine:20px}.timeline--box:after{background:var(--text-strong);left:calc(var(--sizeCounterSmall)/2);transform:translateX(-50%)}.timeline--box .timeline__item{left:calc(var(--sizeCounterSmall)/2);border-radius:var(--radiusBox);background:var(--bg-component);width:calc(100% - calc((var(--sizeLine) + var(--sizeCounterSmall))));padding:var(--padding-inner);padding-left:calc(var(--padding-inner) + var(--sizeCounter) + (var(--sizeLine)/2));margin-left:calc((var(--sizeLine) + var(--sizeCounterSmall))/2);counter-increment:number}.timeline--box .timeline__item:before{height:var(--sizeCounterSmall);width:var(--sizeCounterSmall);background:var(--bg-deep);box-shadow:0 0 0 2px var(--dark);left:calc((((var(--sizeLine)/2) + (var(--sizeCounterSmall))))*-1);top:50%;transform:translate(0,-50%)}.timeline--box .timeline__item:after{content:'';position:absolute;top:50%;transform:translateY(-50%);display:block;width:var(--sizeLine);height:2px;background:var(--text-strong);left:calc((var(--sizeLine)/2*-1))}.timeline--box .timeline__item .title:after{content:counter(number);color:var(--text-strong);border-radius:54%;border:2px solid var(--text-strong);background:var(--item-bg);display:grid;place-content:center;left:calc(var(--sizeLine)/2);height:var(--sizeCounter);width:var(--sizeCounter);font-weight:var(--bold1);position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width:601px){.timeline--box.timeline--center .timeline__item{left:inherit;padding-right:var(--padding-inner)}.timeline--box.timeline--center .timeline__item:before{transform:translate(0%,-50%)}.timeline--box.timeline--center .timeline__item:nth-child(odd){padding-right:calc(var(--padding-inner) + var(--sizeCounter) + (var(--sizeLine)/2));padding-left:var(--padding-inner);margin:0;right:0}.timeline--box.timeline--center .timeline__item:nth-child(odd):before{left:inherit;right:calc((((var(--sizeLine)/2) + (var(--sizeCounterSmall))))*-1)}.timeline--box.timeline--center .timeline__item:nth-child(odd):after{left:inherit;right:calc((var(--sizeLine)/2*-1))}.timeline--box.timeline--center .timeline__item:nth-child(odd) .title:after{left:inherit;right:calc(var(--sizeLine)/2)}}.timeline--serpiente{padding:0 20px;gap:0;--sizeCounter:48px}.timeline--serpiente:after{display:none}.timeline--serpiente .timeline__item{padding:var(--padding-inner) calc(var(--padding-inner) + (var(--sizeCounter)/2)) var(--padding-inner);border-top:3px solid var(--accent-color);margin:0;left:inherit;position:relative}.timeline--serpiente .timeline__item:before{content:counter(number);background:var(--accent-color);border:4px solid rgba(255,255,255,.5);height:var(--sizeCounter);width:var(--sizeCounter);top:max(var(--padding-h),20px);transform:translateY(-25%);font-size:var(--font-s);color:#fff;display:flex;align-items:center;justify-content:center}.timeline--serpiente .timeline__item:after{display:none}.timeline--serpiente .timeline__item:nth-child(even){border-right:3px solid var(--accent-color);text-align:right;padding-left:0}.timeline--serpiente .timeline__item:nth-child(even):before{right:0;transform:translateX(50%);left:inherit}.timeline--serpiente .timeline__item:nth-child(odd){border-left:3px solid var(--accent-color);padding-right:0}.timeline--serpiente .timeline__item:nth-child(odd):before{left:0;transform:translateX(-50%);right:inherit}.timeline--serpiente .timeline__item:first-child{border-top:0;border-top-right-radius:0;border-top-left-radius:0}.timeline--serpiente .timeline__item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.timeline--numbers{gap:4rem;margin-top:5rem}.timeline--numbers .timeline__item:before{--sizeCounter:13px;background:var(--item-bg);top:0;left:1px;border:0;transform:translateX(-50%);box-shadow:0 0 0 2px var(--primary)}.timeline--numbers .timeline__item .title{transform:translateY(-.3em)}.timeline--numbers .timeline__item p{border-left:2px solid var(--component-line-strong);padding-left:1rem}.timeline--numbers .timeline__item{counter-increment:number}.timeline--numbers .title:before{content:counter(number);position:absolute;top:0;transform:translateY(-50%);font-size:5rem;line-height:100%;color:var(--accent-color);opacity:.25;left:0}.grid-img.gallery-light:not(.grid-mosaico){margin:0}.grid-img{position:relative;display:grid;margin:0}.grid-img>*{position:relative;z-index:1}.grid-img--1{grid-template-columns:repeat(5,1fr)}.grid-img--1 img:first-child{grid-column:1/4;grid-row:1/3}.grid-img--1 img:last-child{grid-column:3/6;grid-row:2/4}.grid-img--2{grid-gap:min(calc(var(--padding-h)/2),1rem);grid-template-columns:repeat(2,1fr)}.grid-img--3{grid-template-columns:repeat(6,1fr)}.grid-img--3 img:first-child{grid-column:1/5;grid-row:1/4}.grid-img--3 img:last-child{grid-column:4/7;grid-row:3/5}.grid-img--4{grid-template-columns:repeat(7,1fr)}.grid-img--4 img:first-child{grid-column:1/4;grid-row:1/3;position:relative;z-index:1}.grid-img--4 img:last-child{grid-column:3/8;grid-row:2/5}.grid-img--5{grid-template-columns:repeat(8,1fr)}.grid-img--5 img:first-child{grid-column:2/9;grid-row:1/5}.grid-img--5 img:last-child{grid-column:1/4;grid-row:4/6}.grid-img--6{grid-template-columns:repeat(8,1fr)}.grid-img--6 img:first-child{grid-column:1/7;grid-row:1/4}.grid-img--6 img:last-child{grid-column:6/9;grid-row:3/5}.grid-img--7{grid-column-gap:min(calc(var(--padding-h)/2),1rem);grid-template-columns:repeat(6,1fr)}.grid-img--7 img:nth-child(1){grid-column:1/4;grid-row:1/5}.grid-img--7 img:nth-child(2){grid-column:4/7;grid-row:1/5}.grid-img--7 img:nth-child(3){grid-column:2/6;grid-row:4/9}.grid-img--8{grid-gap:min(calc(var(--padding-h)/2),1rem);grid-template-columns:repeat(2,1fr)}.grid-img--8 img{aspect-ratio:4/3}.grid-img--9{grid-gap:min(calc(var(--padding-h)/2),1rem);grid-auto-rows:minmax(1rem,min-content);grid-template-areas:". uno ." "dos uno ." "dos uno tres" "dos seis tres" "cinco seis tres" "cinco seis cuatro" " . seis cuatro" " . seis ."}@media screen and (min-width:601px){.grid-img--9{grid-template-areas:". . tres ." ". dos tres ." ". dos tres seis" "uno dos tres seis" "uno cinco tres seis" "uno cinco cuatro seis" ". cinco cuatro seis" ". cinco cuatro ." ". . cuatro ."}}.grid-img--9>*:nth-child(1){grid-area:uno}.grid-img--9>*:nth-child(2){grid-area:dos}.grid-img--9>*:nth-child(3){grid-area:tres}.grid-img--9>*:nth-child(4){grid-area:cuatro}.grid-img--9>*:nth-child(5){grid-area:cinco}.grid-img--9>*:nth-child(6){grid-area:seis}.grid-img--10{grid-gap:min(calc(var(--padding-h)/2),1rem);grid-auto-rows:minmax(1rem,min-content);grid-template-areas:". dos" ". dos" "uno dos" "uno tres" "uno tres" ". tres"}.grid-img--10>*:nth-child(1){grid-area:uno}.grid-img--10>*:nth-child(2){grid-area:dos}.grid-img--10>*:nth-child(3){grid-area:tres}.grid-img--11{grid-gap:min(calc(var(--padding-h)/2),1rem);grid-auto-rows:minmax(1rem,min-content);grid-template-areas:"dos ." "dos uno" "tres uno" "tres uno" "tres ."}.grid-img--11>*:nth-child(1){grid-area:uno}.grid-img--11>*:nth-child(2){grid-area:dos}.grid-img--11>*:nth-child(3){grid-area:tres}.opinions.swiper-container{padding:0 1rem 40px;overflow:hidden;position:relative}.opinions__item{padding:0 var(--padding-h) var(--padding-h)}.opinions__text{font-style:italic}.opinions--estilo1 .opinions__title{margin:0 0 .6rem}.opinions .swiper-pagination{line-height:100%}.opinions--estilo2 .swiper-button-prev,.opinions--estilo2 .swiper-button-next{display:none}.opinions--estilo1 .opinions__item{display:flex;flex-direction:column-reverse;padding:1rem 0 0}.opinions--estilo1 .opinions__text{font-style:italic;position:relative;background:#fff;padding:var(--padding-inner);box-shadow:var(--component-shadow);text-align:center}.opinions--estilo1 .opinions__text:after{content:'';position:absolute;bottom:-15px;left:0;right:0;margin:0 auto;display:block;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff}.opinions--estilo1 .opinions__title{margin:0;text-align:center}.opinions--estilo1 .opinions__title{padding:1.5rem 0 0}.opinions--estilo2.swiper-container{padding:56px 0 0;overflow:hidden;position:relative}.opinions--estilo2 .swiper-pagination{display:none}.opinions--estilo2 .swiper-button-next,.opinions--estilo2 .swiper-button-prev{width:60px;height:40px;text-align:center;background:var(--secondary);color:#fff;left:inherit;top:0;left:inherit;transform:translate(0);margin:0}.opinions--estilo2 .swiper-button-prev{right:62px;left:inherit;border-radius:var(--radiusBox) 0 0 var(--radiusBox);display:flex}.opinions--estilo2 .swiper-button-next{right:0;border-radius:0 var(--radiusBox) var(--radiusBox) 0;display:flex}.opinions--estilo2 .swiper-button-next:after,.opinions--estilo2 .swiper-button-prev:after{font-size:20px}.opinions--estilo2 .opinions__item{display:flex;flex-direction:column;background:var(--bg-component);border-radius:var(--radiusBox);overflow:hidden;padding:var(--padding-inner) 0 0}.opinions--estilo2 .opinions__text{font-style:italic;margin:0 0 .75rem;position:relative;order:1;padding:0 var(--padding-inner)}.opinions--estilo2 .opinions__title{margin:0}.opinions--estilo2 .opinions__text:before{font-size:3rem;color:var(--accent-color);opacity:.5;content:'';line-height:100%;font-weight:300;display:block;margin:0 0 1rem;font-family:var(--awesome)}.opinions--estilo2 .opinions__title{order:2;padding:0 var(--padding-inner) var(--padding-inner);margin:0}.opinions--estilo2 .opinions__stars{order:3;background:var(--component-line-strong);padding:1rem var(--padding-inner);color:#ff8345}.acordeon__item>div{display:none}.acordeon{container-type:inline-size;--padding-inner:clamp(1rem,2.5cqi,1.5rem)}.acordeon__item{text-align:left}.acordeon__item>.title{margin:0}.acordeon__item>.title button{cursor:pointer;border:0;padding:1rem var(--padding-inner);display:flex;justify-content:space-between;align-items:center;background:none;text-align:inherit;color:inherit;width:100%;gap:1rem;font-weight:inherit}.acordeon__item>.title button::after,.acordeon__item>.title button i{flex-shrink:0}.acordeon--estilo1 .acordeon__item:first-child{border-top:1px solid var(--component-line)}.acordeon--estilo1 .acordeon__item{border-bottom:1px solid var(--component-line)}.acordeon--estilo1 .acordeon__item>.title button{color:var(--primary);padding:1rem 0}.acordeon--estilo1 .acordeon__item>div{padding:0 0 1rem;opacity:0;transform:translateY(8px);transition:opacity 300ms 400ms ease,transform 300ms 400ms ease}.acordeon--estilo1 .acordeon__item.active>div{opacity:1;transform:translateY(0)}.acordeon--estilo1 .acordeon__item>.title button::after{content:"";font-weight:300;line-height:100%;text-align:center;display:flex;align-items:center;justify-content:center;font-family:var(--awesome);transition:transform 600ms ease}.acordeon--estilo1 .acordeon__item.active>.title button::after{content:""}.acordeon--estilo2 .acordeon__item{border-radius:var(--radiusBox);overflow:hidden}.acordeon--estilo2 .acordeon__item:not(:last-child){margin-bottom:.5rem}.acordeon--estilo2 .acordeon__item>.title button{background:var(--bg-component);justify-content:start}.section--light .acordeon--estilo2 .acordeon__item>.title{background:#fff}.acordeon--estilo2 .acordeon__item>.title button::before{content:"+";font-weight:400;line-height:100%;text-align:center;display:flex;align-items:center;justify-content:center;font-family:var(--awesome);display:block}.acordeon--estilo2 .acordeon__item>div{padding:1rem var(--padding-inner);border-top:1px dashed rgba(0,0,0,.1);background:var(--bg-component);opacity:0;transform:translateY(8px);transition:opacity 300ms 400ms ease,transform 300ms 400ms ease}.section--light .acordeon--estilo2 .acordeon__item>div{background:#fff}.acordeon--estilo2 .acordeon__item.active>div{opacity:1;transform:translateY(0)}.acordeon--estilo2 .acordeon__item.active>.title button::before{content:""}.acordeon--estilo3 .acordeon__item:not(:last-child){margin-bottom:1rem}.acordeon--estilo3 .acordeon__item>.title{color:var(--text-strong);border:1px solid var(--component-line);border-radius:var(--radiusBox)}.acordeon--estilo3 .acordeon__item.active>.title{color:var(--primary-invert);background:var(--accent-color)}.acordeon--estilo3 .acordeon__item>.title button::after{content:"+";font-weight:300;line-height:100%;text-align:center;display:flex;align-items:center;justify-content:center;font-family:var(--awesome)}.acordeon--estilo3 .acordeon__item>div{padding:1rem var(--padding-inner);background:var(--bg-component);opacity:0;width:calc(100% - 2rem);margin:.75rem auto 0;transform:translateY(8px);border-radius:var(--radiusBox);transition:opacity 300ms 400ms ease,transform 300ms 400ms ease}.section--light .acordeon--estilo3 .acordeon__item>div{background:#fff}.acordeon--estilo3 .acordeon__item.active>div{opacity:1;transform:translateY(0)}.acordeon--estilo3 .acordeon__item.active>.title button::after{content:""}.acordeon--estilo4 .acordeon__item{background:var(--bg-component);border-radius:var(--radiusBox);overflow:hidden}.acordeon--estilo4 .acordeon__item>.title{color:var(--text-strong)}.acordeon--estilo4 .acordeon__item>.title button::after{content:"";font-weight:300;line-height:100%;text-align:center;display:flex;align-items:center;justify-content:center;font-family:var(--awesome);transition:transform 600ms ease}.acordeon--estilo4 .acordeon__item.active>.title button::after{transform:rotate(180deg)}.acordeon--estilo4 .acordeon__item:not(:last-child){margin-bottom:1rem}.acordeon--estilo4 .acordeon__item>div{background:var(--item-bg);padding:1rem var(--padding-inner);margin:0 var(--padding-inner) var(--padding-inner);border-radius:var(--radiusBox);transition-delay:.4s;transform:scale(.75);opacity:0;transition:opacity 400ms 400ms ease,transform 400ms 400ms ease}.section--light .acordeon--estilo4 .acordeon__item>div{background:var(--bg-deep)}.acordeon--estilo4 .acordeon__item.active>div{transition-delay:.4s;transform:scale(1);opacity:1}.acordeon--estilo5 .acordeon__item{border-bottom:1px solid var(--component-line);overflow:hidden}.acordeon--estilo5 .acordeon__item:first-child{border-top:1px solid var(--component-line)}.acordeon--estilo5 .acordeon__item>.title button{justify-content:start;padding:1rem 0}.acordeon--estilo5 .acordeon__item>.title:hover{color:var(--text-strong)}.acordeon--estilo5 .acordeon__item>.title button::before{content:"+";font-weight:400;line-height:100%;width:24px;flex-shrink:0;border-radius:var(--radiusButton);background:var(--accent-color);color:var(--primary-invert);font-size:.9rem;text-align:center;height:24px;display:flex;align-items:center;justify-content:center;font-family:var(--awesome)}.acordeon--estilo5 .acordeon__item>div{padding:0 0 1rem;opacity:0;transform:translateY(8px);transition:opacity 300ms 400ms ease,transform 300ms 400ms ease}.acordeon--estilo5 .acordeon__item.active>div{opacity:1;transform:translateY(0)}.acordeon--estilo5 .acordeon__item.active>.title button::before{content:""}.acordeon--estilo6{counter-reset:faq6;border-top:1px solid var(--component-line)}.acordeon--estilo6 .acordeon__item{counter-increment:faq6;border-bottom:1px solid var(--component-line)}.acordeon--estilo6 .acordeon__item>.title button{padding:0;gap:0;align-items:stretch;transition:color 250ms ease}.acordeon--estilo6 .acordeon__item>.title button::before{content:counter(faq6,decimal-leading-zero);flex:0 0 3.5rem;display:grid;place-items:center;margin-right:1.25rem;border-right:1px solid var(--component-line);font-family:var(--font1);font-size:.8rem;font-weight:var(--bold1);letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:.6;transition:background-color 250ms ease,color 250ms ease,opacity 250ms ease}.acordeon--estilo6 .acordeon__item>.title button>span{flex:1;padding:1.1rem 0}.acordeon--estilo6 .acordeon__item>.title button::after{content:"";font-family:var(--awesome);font-weight:300;align-self:center;padding:0 .5rem 0 1rem;transition:transform 300ms ease}.acordeon--estilo6 .acordeon__item>.title button:hover::before{opacity:1}.acordeon--estilo6 .acordeon__item.active>.title button::before{background:var(--accent-color);color:var(--primary-invert);border-right-color:var(--accent-color);opacity:1}.acordeon--estilo6 .acordeon__item.active>.title button::after{transform:rotate(180deg)}.acordeon--estilo6 .acordeon__item>.title button:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.acordeon--estilo6 .acordeon__item>div{padding:0 .5rem 1.25rem 4.75rem;opacity:0;transform:translateY(6px);transition:opacity 300ms 350ms ease,transform 300ms 350ms ease}.acordeon--estilo6 .acordeon__item.active>div{opacity:1;transform:none}@container (max-width:34rem){.acordeon--estilo6 .acordeon__item>.title button::before{flex-basis:2.75rem;margin-right:.9rem}.acordeon--estilo6 .acordeon__item>div{padding-left:3.65rem}}.acordeon--estilo7{position:relative}.acordeon--estilo7 .acordeon__item{padding-left:2.25rem}.acordeon--estilo7::before{content:"";position:absolute;left:calc(.5rem - 1px);top:1.75rem;bottom:1.75rem;width:2px;background:var(--component-line)}.acordeon--estilo7 .acordeon__item>.title button{position:relative;padding:1rem 0;opacity:.8;transition:opacity 250ms ease}.acordeon--estilo7 .acordeon__item>.title button::before{content:"";position:absolute;left:calc(-2.25rem + .5rem - 5px);top:50%;width:10px;height:10px;border-radius:50%;background:var(--component-line-strong);transform:translateY(-50%);transition:transform 300ms ease,background-color 300ms ease,box-shadow 300ms ease}.acordeon--estilo7 .acordeon__item>.title button::after{content:"";font-family:var(--awesome);font-weight:300;transition:transform 300ms ease}.acordeon--estilo7 .acordeon__item>.title button:hover{opacity:1}.acordeon--estilo7 .acordeon__item>.title button:hover::before{background:var(--accent-color)}.acordeon--estilo7 .acordeon__item.active>.title button{opacity:1;color:var(--text-strong)}.acordeon--estilo7 .acordeon__item.active>.title button::before{background:var(--accent-color);transform:translateY(-50%) scale(1.4);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-color) 22%,transparent)}.acordeon--estilo7 .acordeon__item.active>.title button::after{transform:rotate(180deg)}.acordeon--estilo7 .acordeon__item>.title button:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.acordeon--estilo7 .acordeon__item>div{padding:0 0 1.25rem;opacity:0;transform:translateY(6px);transition:opacity 300ms 350ms ease,transform 300ms 350ms ease}.acordeon--estilo7 .acordeon__item.active>div{opacity:1;transform:none}@container (max-width:34rem){.acordeon--estilo7 .acordeon__item{padding-left:1.75rem}.acordeon--estilo7 .acordeon__item>.title button::before{left:calc(-1.75rem + .5rem - 5px)}}.acordeon--estilo8 .acordeon__item{--ac8-c:var(--component-line-strong);--ac8-s:14px;--ac8-w:2px;position:relative;border-radius:var(--radiusBox);transition:background-color 300ms ease}.acordeon--estilo8 .acordeon__item:not(:last-child){margin-bottom:1.5rem}.acordeon--estilo8 .acordeon__item::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(var(--ac8-c) 0 0) top left/var(--ac8-s) var(--ac8-w),linear-gradient(var(--ac8-c) 0 0) top left/var(--ac8-w) var(--ac8-s),linear-gradient(var(--ac8-c) 0 0) top right/var(--ac8-s) var(--ac8-w),linear-gradient(var(--ac8-c) 0 0) top right/var(--ac8-w) var(--ac8-s),linear-gradient(var(--ac8-c) 0 0) bottom left/var(--ac8-s) var(--ac8-w),linear-gradient(var(--ac8-c) 0 0) bottom left/var(--ac8-w) var(--ac8-s),linear-gradient(var(--ac8-c) 0 0) bottom right/var(--ac8-s) var(--ac8-w),linear-gradient(var(--ac8-c) 0 0) bottom right/var(--ac8-w) var(--ac8-s);background-repeat:no-repeat}.acordeon--estilo8 .acordeon__item:hover{--ac8-c:var(--accent-color)}.acordeon--estilo8 .acordeon__item.active{--ac8-c:var(--accent-color);--ac8-s:22px;background:var(--bg-component)}.acordeon--estilo8 .acordeon__item>.title button{padding:1.1rem var(--padding-inner)}.acordeon--estilo8 .acordeon__item>.title button::after{content:"+";font-family:var(--awesome);font-weight:300}.acordeon--estilo8 .acordeon__item.active>.title button::after{content:""}.acordeon--estilo8 .acordeon__item>.title button:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.acordeon--estilo8 .acordeon__item>div{padding:0 var(--padding-inner) 1.25rem;opacity:0;transform:translateY(6px);transition:opacity 300ms 350ms ease,transform 300ms 350ms ease}.acordeon--estilo8 .acordeon__item.active>div{opacity:1;transform:none}.acordeon--estilo9{counter-reset:faq9}.acordeon--estilo9 .acordeon__item{--ac9-num:1.75rem;counter-increment:faq9;border-top:1px solid var(--component-line);transition:border-color 300ms ease}.acordeon--estilo9 .acordeon__item:last-child{border-bottom:1px solid var(--component-line)}.acordeon--estilo9 .acordeon__item.active{border-top-color:var(--accent-color)}.acordeon--estilo9 .acordeon__item>.title button{padding:1.15rem 0;justify-content:flex-start;color:var(--text-strong);transition:color 250ms ease}.acordeon--estilo9 .acordeon__item>.title button>span{flex:1}.acordeon--estilo9 .acordeon__item>.title button::before{content:counter(faq9,decimal-leading-zero);flex:0 0 var(--ac9-num);font-family:var(--font1);font-size:.8rem;font-weight:var(--bold1);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--accent-color);opacity:.6;transition:opacity 250ms ease}.acordeon--estilo9 .acordeon__item>.title button::after{content:"+";font-family:var(--awesome);font-weight:300;color:var(--accent-color);transition:transform 300ms ease}.acordeon--estilo9 .acordeon__item>.title button:hover,.acordeon--estilo9 .acordeon__item.active>.title button{color:var(--accent-color)}.acordeon--estilo9 .acordeon__item>.title button:hover::before,.acordeon--estilo9 .acordeon__item.active>.title button::before{opacity:1}.acordeon--estilo9 .acordeon__item.active>.title button::after{content:"";transform:rotate(180deg)}.acordeon--estilo9 .acordeon__item>.title button:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.acordeon--estilo9 .acordeon__item>div{padding:0 var(--padding-inner) 1.25rem calc(var(--ac9-num) + 1rem);opacity:0;transform:translateY(6px);transition:opacity 300ms 350ms ease,transform 300ms 350ms ease}.acordeon--estilo9 .acordeon__item.active>div{opacity:1;transform:none}@container (max-width:34rem){.acordeon--estilo9 .acordeon__item>div{padding-left:0;padding-right:0}}.comp-multiportada{--swiper-navigation-color:#fff;--swiper-navigation-size:var(--font-l)}.comp-multiportada .galeria-portada__item{overflow:hidden;background:var(--light)}.comp-multiportada .swiper-button-prev,.comp-multiportada .swiper-button-next{text-shadow:0 1px 3px black}.comp-multiportada .swiper-pagination{display:none}.comp-multiportada .galeria-portada__img{position:relative;overflow:hidden}.comp-multiportada .galeria-portada__img img{display:block;width:100%;height:100%;border-radius:var(--radiusImg)}.comp-multiportada .galeria-portada__img:not(:last-child):not(:first-child) img{--polygon:40px;--mask-path:polygon(100% 0,100% calc(100% - var(--polygon)),50% 100%,0% calc(100% - var(--polygon)),0 0);--mask-padding:var(--padding-inner) var(--padding-inner) calc(var(--padding-inner) + var(--polygon)) var(--padding-inner);clip-path:var(--mask-path,0);border-radius:var(--mask-radius,0);-webkit-mask-image:var(--mask-image);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center}.comp-multiportada .galeria-portada__overlink{text-decoration:none;color:inherit}.comp-multiportada .galeria-portada__overlink[href="javascript:void(0);"]{cursor:auto}.comp-multiportada .galeria-portada__inner{padding:min(var(--padding-h),2rem);width:100%;z-index:1;margin:0}.comp-multiportada .galeria-portada__info{text-align:center}.comp-multiportada .galeria-portada__title:not(:last-child){margin:0 0 .6rem}.comp-multiportada .galeria-portada__desc:not(:last-child){margin:0 0 1rem}.comp-multiportada .galeria-portada__title .title{margin:0;font-size:var(--font-l);font-family:var(--font1);font-weight:var(--bold1)}.comp-multiportada .galeria-portada__link .button{cursor:pointer;display:inline-block;transition:all 300ms ease;background:var(--primary);color:var(--primary-invert);text-transform:uppercase;border-radius:var(--radius1,4px);padding:.5rem 1.25rem;text-decoration:none;letter-spacing:1px;font-size:.95rem;box-shadow:0 1px 6px rgba(0,0,0,.25)}.comp-multiportada .galeria-portada__link .button:after{font-family:var(--awesome);content:'';font-weight:300;margin:0 0 0 8px}.kitDigital{font-size:14px;line-height:140%;text-align:center}.kitDigital>.container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:center}.kitDigital .kitDigital__logo{display:block;width:220px;max-width:100%}@media screen and (min-width:1024px){.kitDigital>.container{grid-template-columns:220px 220px auto;text-align:left}}@media screen and (max-width:1023px){.kitDigital .kitDigital__logo.kitDigital__logo--EU{grid-area:1/1;margin:0 0 0 auto}.kitDigital .kitDigital__logo.kitDigital__logo--TR{grid-area:1/2;margin:0 auto 0 0}.kitDigital .kitDigital__text{grid-area:2/1/3/3}}.portada{position:relative;--polygon:30px;--portada-gradient-color:0,0,0;--portada-color:#fff}.portada__img{position:relative;max-height:1024px}main:has(.section--comp) .portada:not(:has(.portada__info)) .portada__img{height:calc(var(--header-height)*3);min-height:auto}.portada__img img{width:100%;height:100%;object-fit:cover;clip-path:var(--mask-path,0);border-radius:var(--mask-radius,0)}.portada__title{--max-size:48;--min-size:26;font-family:var(--font2);font-weight:var(--bold2);line-height:1.25em;margin:0 0 .5rem;color:var(--portada-color)}.portada__info{color:var(--primary-invert);padding:var(--padding-inner) var(--padding-h)}.portada__info>div{max-width:560px;margin:0 auto}.portada__desc:not(:last-child),.portada p:not(:last-child){margin:0 0 1rem}.portada__button{text-shadow:none;background:#fff;color:var(--font-color)}.header--fixed+main .portada .portada__img:after{content:"";width:100%;height:calc(var(--header-height)*2);position:absolute;top:0;left:0;z-index:1;background:linear-gradient(to bottom,rgba(var(--portada-gradient-color),.5) 0%,rgba(var(--portada-gradient-color),0) 100%)}.header--fixed+main:has(.section--comp) .portada:not(:has(.portada__info)) .portada__img:before{background:linear-gradient(to bottom,rgba(0,0,0,.45) var(--header-height),rgba(0,0,0,0) 100%)}@media screen and (max-width:820px){.portada__info{background:var(--dark);text-align:center;position:relative}main:has(.section--overtop:nth-child(2)) .portada .portada__info{padding-bottom:calc(var(--padding-inner) + var(--padding-v))}.portada:has(.portada__info) .portada__img{background:var(--dark)}}@media screen and (min-width:821px){.portada__info{position:absolute;top:50%;left:0;right:0;margin:0 auto;transform:translateY(-50%);background:none;z-index:1;text-align:left;padding:var(--padding-h);max-width:calc(var(--max-width) + var(--padding-h)*2);display:flex;align-items:center;text-shadow:0 1px 8px rgba(var(--portada-gradient-color),.5);color:var(--portada-color)}.portada__info>div{margin:var(--header-height) 0 0}.portada:has(.portada__info) .portada__img:before{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(to right,rgba(var(--portada-gradient-color),.5) 0%,rgba(var(--portada-gradient-color),0) 100%);clip-path:var(--mask-path,0);border-radius:var(--mask-radius,0)}.portada__img img{position:absolute}.portada__img{height:70svh;min-height:640px}main:has(.section--light:nth-child(2)) .portada__img{background:var(--light)}.portada--main .portada__img{height:85svh}.portada__title{color:var(--portada-color)}}.dual{display:flex;flex-direction:column;--dualgap:clamp(1rem,.5rem + 2vw,2rem)}.dual:not(:last-child){margin-bottom:var(--padding-v)}.dual__item--center{justify-content:center}.dual__item--txt.dual__item--full:first-child{padding-left:var(--padding-h)}.dual__item--txt.dual__item--full:last-child{padding-right:var(--padding-h)}.dual__item--box .dual__inner{padding:var(--padding-inner);background:var(--bg-component);border-radius:var(--radiusImg);--fade-bg:var(--bg-component)}.dual__item:first-child{align-items:flex-end}.dual__item:last-child{align-items:flex-start}.dual__inner{position:relative}.dual--imgOver .dual__item--txt:not(.dual__item--under) .dual__inner{border:1px solid var(--primary);background:var(--item-bg);padding:var(--padding-inner);border-radius:var(--radiusImg);--fade-bg:var(--item-bg)}.dual--imgOver .dual__item--under .dual__inner{background:var(--bg-component);padding:var(--padding-inner);border-radius:var(--radiusImg);--fade-bg:var(--bg-component)}.dual--imgOver:has(.dual__item--under) .dual__item:not(.dual__item--under){z-index:1}.dual--imgOver .dual__item--img-crop,.dual--imgOver .dual__item--img{z-index:1}.dual--txtOver .dual__item--txt:not(.dual__item--under) .dual__inner{background:var(--accent-color);color:var(--primary-invert);padding:var(--padding-inner);border-radius:var(--radiusImg);--fade-bg:var(--accent-color)}.dual--txtOver .dual__item--txt:not(.dual__item--under) .dual__inner>*{--bg-component:color-mix(in srgb,var(--primary) 85%,var(--dark));--item-bg:color-mix(in srgb,var(--primary) 75%,var(--dark));--bg-deep:color-mix(in srgb,var(--primary) 93%,var(--dark));--component-line:color-mix(in srgb,var(--primary-invert) 20%,transparent);--component-line-strong:color-mix(in srgb,var(--primary-invert) 35%,transparent);--text-strong:var(--primary-invert);--accent-color:color-mix(in srgb,var(--primary) 55%,var(--dark));--component-shadow:0 2px 12px color-mix(in srgb,var(--dark) 28%,transparent)}.dual--txtOver .dual__item--under .dual__inner{background:var(--bg-component);padding:var(--padding-inner);border-radius:var(--radiusImg);--fade-bg:var(--bg-component)}.dual--txtOver .dual__item:not(.dual__item--img):not(.dual__item--img-crop){position:relative;z-index:1}.dual--txtOver .dual__item.dual__item--txt:not(.dual__item--under){z-index:2}.dual__item--mapa .dual__inner{display:flex;flex-direction:column}.dual__item--mapa iframe{flex:1;min-height:300px}.dual--radius{border-radius:var(--radiusBox);overflow:hidden;--fade-bg:var(--bg-component)}.dual--radius .dual__item--txt:first-child{background:linear-gradient(to right,var(--bg-component),var(--bg-deep))}.dual--radius .dual__item--txt:last-child{background:linear-gradient(to left,var(--bg-component),var(--bg-deep))}.dual--radius img{border-radius:0}:has(>.dual--card){container-type:inline-size}.dual--card{--dualgap:clamp(1rem,.5rem + 1.5vw,1.5rem);background:var(--bg-component);padding:clamp(1rem,4cqi,1.75rem);border-radius:var(--radiusBox);box-shadow:var(--component-shadow);overflow:hidden;--fade-bg:var(--bg-component)}.dual--especial{position:relative;isolation:isolate;color:var(--dark-invert)}.dual--especial::before{content:"";position:absolute;z-index:-1;background:var(--dark);border-radius:var(--radiusImg)}@media screen and (max-width:820px){.dual--especial::before{inset:0 var(--padding-h) var(--dualgap)}.dual--especial:has(>.dual__item--img[data-order-mv="1"],>.dual__item--img-crop[data-order-mv="1"])::before{inset:var(--dualgap) var(--padding-h) 0}.dual--especial .dual__item--txt .dual__inner{padding:var(--dualgap) calc(var(--padding-h) + var(--dualgap))}.dual--especial .dual__item--txt[data-order-mv],.dual--especial .dual__item--img[data-order-mv],.dual--especial .dual__item--img-crop[data-order-mv]{padding-top:0;padding-bottom:0}.section--gap-v .dual__item--img.dual__item--full[data-order-mv="2"] img,.section--gap-v .dual__item--img-crop.dual__item--full[data-order-mv="2"] img{border-bottom-right-radius:0;border-bottom-left-radius:0}.section--nogap .dual__item--img.dual__item--full img,.section--nogap .dual__item--img-crop.dual__item--full img{border-radius:0}.dual--imgOver .dual__item--img[data-order-mv="2"] img,.dual--imgOver .dual__item--img-crop[data-order-mv="2"] img{border-bottom-right-radius:0;border-top-right-radius:0}.section--gap-v .dual__item--img.dual__item--full[data-order-mv="1"] img,.section--gap-v .dual__item--img-crop.dual__item--full[data-order-mv="1"] img{border-top-left-radius:0;border-top-right-radius:0}.dual--imgOver .dual__item--img[data-order-mv="1"] img,.dual--imgOver .dual__item--img-crop[data-order-mv="1"] img{border-bottom-left-radius:0;border-top-left-radius:0}.section--gap-v .dual:not(.dual--especial):not(.dual--imgOver) .dual__item:not(.dual__item--full),.section--nogap .dual:not(.dual--especial):not(.dual--imgOver) .dual__item:not(.dual__item--full){padding-left:var(--padding-h);padding-right:var(--padding-h)}.dual__item--txt.dual__item--full:first-child{padding-right:var(--padding-h)}.dual__item[data-order-mv="1"]{order:1}.dual__item[data-order-mv="2"]{order:2;padding-top:var(--dualgap)}.dual__item--txt~.dual__item--txt[data-order-mv="2"]{padding-top:calc(var(--dualgap)*2)}.dual__item--txt[data-order-mv="2"]~.dual__item--txt{padding-bottom:var(--dualgap)}.dual__item--img-crop img{max-height:50vh;min-height:220px}.section--nogap .dual__item--gap-v[data-order-mv="1"]{padding-top:var(--padding-v)}.section--nogap .dual__item--gap-v[data-order-mv="2"]{padding-bottom:var(--padding-v)}.section .container>.dual .dual__item:first-child,.section .container>.dual .dual__item:last-child{padding-left:0;padding-right:0}.section .dual--radius .dual__item--txt{padding-top:var(--dualgap);padding-bottom:var(--dualgap)}.section .dual--radius .dual__item--img,.section .dual--radius .dual__item--img-crop{padding:0}.dual--imgOver{--translate:1.5rem}.dual--imgOver .dual__item[data-order-mv="1"]{width:calc(100% - var(--translate));padding:0}.dual--imgOver .dual__item[data-order-mv="2"]{width:calc(100% - var(--translate));transform:translateX(var(--translate));padding:0}.dual--imgOver:not(:has(.dual__item--under)) .dual__item--txt[data-order-mv="2"] .dual__inner{margin-top:calc(var(--translate)*-2);padding-top:calc(var(--padding-inner) + (var(--translate)*2));border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.dual--imgOver:not(:has(.dual__item--under)) .dual__item--txt[data-order-mv="1"] .dual__inner{margin-bottom:calc(var(--translate)*-2);padding-bottom:calc(var(--padding-inner) + (var(--translate)*2));border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.dual--imgOver:has(.dual__item--under) .dual__item[data-order-mv="1"] .dual__inner{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.dual--imgOver:has(.dual__item--under) .dual__item[data-order-mv="2"] .dual__inner{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.dual--imgOver:has(.dual__item--under) .dual__item--under[data-order-mv="1"] .dual__inner{margin-bottom:calc(var(--translate)*-2);padding-bottom:calc(var(--padding-h) + (var(--translate)*2))}.dual--imgOver:has(.dual__item--under) .dual__item--under[data-order-mv="2"] .dual__inner{margin-top:calc(var(--translate)*-2);padding-top:calc(var(--padding-h) + (var(--translate)*2))}.dual--txtOver{--translate:3rem;--dualgap:0}.dual--txtOver .dual__item[data-order-mv="2"]{padding-top:0}.dual--txtOver:not(:has(.dual__item--under)) .dual__item--txt:not(.dual__item--under)[data-order-mv="2"] .dual__inner{margin-top:calc(var(--translate)*-1)}.dual--txtOver:not(:has(.dual__item--under)) .dual__item--txt:not(.dual__item--under)[data-order-mv="1"] .dual__inner{margin-bottom:calc(var(--translate)*-1)}.dual--txtOver .dual__item--txt:not(.dual__item--under) .dual__inner{max-width:calc(100% - 2rem);margin-left:auto;margin-right:auto}.dual--txtOver .dual__item--txt.dual__item--under[data-order-mv="1"] .dual__inner{margin-bottom:calc(var(--translate)*-1);padding-bottom:calc(var(--padding-inner) + var(--translate))}.dual--txtOver .dual__item--txt.dual__item--under[data-order-mv="2"] .dual__inner{margin-top:calc(var(--translate)*-1);padding-top:calc(var(--padding-inner) + var(--translate))}}@media screen and (min-width:821px){.dual--especial::before{inset:var(--dualgap) 0}.dual--especial .dual__item--txt .dual__inner{padding:calc(var(--padding) + var(--dualgap)) 0}.dual--especial .dual__item--img .dual__inner{display:flex;align-items:center}.section--gap-v .dual__item--img.dual__item--full:last-child img,.section--gap-v .dual__item--img-crop.dual__item--full:last-child img{border-top-right-radius:0;border-bottom-right-radius:0}.section--nogap .dual__item--img.dual__item--full img,.section--nogap .dual__item--img-crop.dual__item--full img{border-radius:0}.section--gap-v .dual__item--img.dual__item--full:first-child img,.section--gap-v .dual__item--img-crop.dual__item--full:first-child img{border-top-left-radius:0;border-bottom-left-radius:0}.dual{flex-direction:row}.dual__item--full:not(.dual__item--cportada) .dual__inner{max-width:100%}.dual__item{--dualwidthitem:.5;--maxWidth:calc(var(--max-width)*var(--dualwidthitem));--padding:calc(var(--dualgap)/2);width:calc(50% + (var(--max-width)/2) - (var(--max-width)*(1 - var(--dualwidthitem))));min-width:calc(min(100%*var(--dualwidthitem),50%));display:flex;flex-direction:column}.dual__item:not(.dual__item--center) .dual__inner{flex:1}.dual__inner{max-width:calc(var(--maxWidth) - var(--padding));position:relative;width:100%}.dual__item--img .dual__inner{width:100%}.dual__item--img-crop .dual__inner{width:100%;min-height:380px}.dual__item--img-crop img{position:absolute}.dual__item:not(.dual__item--img-crop.dual__item--full):not(.dual__item--img.dual__item--full):first-child{padding-right:var(--padding)}.dual__item:not(.dual__item--img-crop.dual__item--full):not(.dual__item--img.dual__item--full):last-child{padding-left:var(--padding)}.dual .dual__item--full.dual__item--img+.dual__item--txt:not(.dual__item--img-crop.dual__item--full):last-child,.dual .dual__item--full.dual__item--img-crop+.dual__item--txt:not(.dual__item--img-crop.dual__item--full):last-child{padding-left:var(--dualgap)}.dual:has(.dual__item--full.dual__item--img) .dual__item--txt:not(.dual__item--img-crop.dual__item--full):first-child,.dual:has(.dual__item--full.dual__item--img-crop) .dual__item--txt:not(.dual__item--img-crop.dual__item--full):first-child{padding-right:var(--dualgap)}.section--gap-v .dual__item:not(.dual__item--full):first-child,.section--nogap .dual__item:not(.dual__item--full):first-child{padding-left:var(--padding-h)}.section--gap-v .dual__item:not(.dual__item--full):last-child,.section--nogap .dual__item:not(.dual__item--full):last-child{padding-right:var(--padding-h)}.dual__item--gap-v{padding-top:var(--padding-v);padding-bottom:var(--padding-v)}.section:not(.section--nogap) .dual__item--gap-v:not(.dual__item--full){padding-top:var(--dualgap);padding-bottom:var(--dualgap)}.section .container>.dual .dual__item:first-child{padding-left:0}.section .container>.dual .dual__item:last-child{padding-right:0}.dual--imgOver{--translate:40px}.dual--txtOver{--translate:40px}.dual--imgOver .dual__item--txt .dual__inner{padding:var(--padding-inner)}.dual--txtOver .dual__item--txt .dual__inner{flex:1;display:flex;flex-direction:column;justify-content:center}.dual--txtOver .dual__inner{max-width:var(--maxWidth)}.dual--imgOver .dual__inner{max-width:var(--maxWidth)}.dual--imgOver .dual__item:not(.dual__item--img-crop.dual__item--full):not(.dual__item--img.dual__item--full):first-child,.dual--txtOver .dual__item:not(.dual__item--img-crop.dual__item--full):not(.dual__item--img.dual__item--full):first-child{padding-right:0}.dual--imgOver .dual__item:not(.dual__item--img-crop.dual__item--full):not(.dual__item--img.dual__item--full):last-child,.dual--txtOver .dual__item:not(.dual__item--img-crop.dual__item--full):not(.dual__item--img.dual__item--full):last-child{padding-left:0}.dual--imgOver .dual__item:last-child .dual__inner{margin-top:var(--dualgap)}.dual--imgOver .dual__item:first-child .dual__inner{margin-bottom:var(--dualgap)}.dual--imgOver .dual__item--txt:not(.dual__item--under) .dual__inner{width:calc(100% + var(--translate));max-width:calc(var(--maxWidth) + var(--translate))}.dual--imgOver .dual__item--txt:not(.dual__item--under):first-child .dual__inner{transform:translateX(var(--translate));display:flex;flex-direction:column;justify-content:center}.dual--imgOver .dual__item--txt:not(.dual__item--under):last-child .dual__inner{transform:translateX(calc(var(--translate)*-1));display:flex;flex-direction:column;justify-content:center}.dual--imgOver:not(:has(.dual__item--under)) .dual__item--txt:first-child .dual__inner{padding-right:calc(var(--translate) + var(--padding-inner))}.dual--imgOver:not(:has(.dual__item--under)) .dual__item--txt:last-child .dual__inner{padding-left:calc(var(--translate) + var(--padding-inner))}.dual--imgOver .dual__item--txt.dual__item--under:first-child .dual__inner{padding-right:calc(var(--translate) + var(--padding-inner))}.dual--imgOver .dual__item--txt.dual__item--under:last-child .dual__inner{padding-left:calc(var(--translate) + var(--padding-inner))}.dual--txtOver .dual__item--txt:not(.dual__item--under) .dual__inner{margin:var(--dualgap) 0}.dual--txtOver .dual__item--txt:not(.dual__item--under) .dual__inner{width:calc(100% + var(--translate));max-width:calc(var(--maxWidth) + var(--translate))}.dual--txtOver .dual__item--txt:not(.dual__item--under):first-child .dual__inner{transform:translateX(var(--translate));display:flex;flex-direction:column;justify-content:center}.dual--txtOver .dual__item--txt:not(.dual__item--under):last-child .dual__inner{transform:translateX(calc(var(--translate)*-1));display:flex;flex-direction:column;justify-content:center}.dual--txtOver .dual__item--txt.dual__item--under:first-child .dual__inner{padding-right:calc(var(--translate) + var(--padding-inner))}.dual--txtOver .dual__item--txt.dual__item--under:last-child .dual__inner{padding-left:calc(var(--translate) + var(--padding-inner))}.dual .dual__item--full.dual__item--img+.dual__item--txt:not(.dual__item--img-crop.dual__item--full):last-child .dual__inner,.dual .dual__item--full.dual__item--img-crop+.dual__item--txt:not(.dual__item--img-crop.dual__item--full):last-child .dual__inner{max-width:calc((var(--max-width)*var(--dualwidthitem)) - var(--dualgap))}.dual:has(.dual__item--full.dual__item--img) .dual__item--txt:not(.dual__item--img-crop.dual__item--full):first-child .dual__inner,.dual:has(.dual__item--full.dual__item--img-crop) .dual__item--txt:not(.dual__item--img-crop.dual__item--full):first-child .dual__inner{max-width:calc((var(--max-width)*var(--dualwidthitem)) - var(--dualgap))}}@media screen and (min-width:1080px){.dual--imgOver{--translate:100px}.dual--txtOver{--translate:100px}.dual__item{--dualwidthitem:var(--dualwidth,.5);width:calc(50% + (var(--max-width)/2) - (var(--max-width)*(1 - var(--dualwidthitem))));min-width:calc(min(100%*var(--dualwidthitem),50%))}}@keyframes moving{0%,40%,80%{transform:translateX(0%)}20%,60%{transform:translateX(-30%)}80%{opacity:1}100%{opacity:0}}.tabs{display:grid;--padding-inner:clamp(1rem,4%,1.5rem)}.tabs__buttons{overflow-x:auto;display:flex;gap:.5rem}.tabs__buttons::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:var(--bg-deep)}.tabs__buttons::-webkit-scrollbar{height:10px;background-color:var(--bg-deep)}.tabs__buttons::-webkit-scrollbar-thumb{background-color:var(--component-line);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1)}.tabs__button{flex-shrink:0;padding:1rem;cursor:pointer;flex:1 0 auto;min-width:140px;text-align:center;border:0;display:grid;place-content:center;cursor:pointer;font-size:1.125rem;transition:all 300ms linear;position:relative}.tabs__button:focus-visible{outline:2px solid var(--primary);outline-offset:2px;z-index:1}.tabs__inner{padding:var(--padding-inner);position:relative}.tabs:not(.tabs--estilo1):not(.tabs--estilo4) .tabs__inner{margin-top:1px}.tabs--estilo1 .tabs{background:var(--bg-component)}.tabs--estilo1 .tabs__button{opacity:.6;background:var(--bg-component)}.tabs--estilo1 .tabs__button{border-top-left-radius:var(--radiusBox);border-top-right-radius:var(--radiusBox)}.tabs--estilo1 .tabs__button:last-child{border-top-right-radius:var(--radiusBox)}.tabs--estilo1 .tabs__inner{background:var(--bg-component);border-radius:0 0 var(--radiusBox) var(--radiusBox)}.tabs--estilo1 .tabs__button--active{font-weight:var(--bold1);opacity:1}.tabs--estilo1 .tabs__button:hover:not(.tabs__button--active){color:var(--primary);opacity:1}.tabs--estilo2 .tabs__buttons{padding-bottom:.5rem}.tabs--estilo2 .tabs__button{border-radius:var(--radiusButton);background:var(--bg-deep)}.tabs--estilo2 .tabs__button:last-child{margin-right:0}.tabs--estilo2 .tabs__inner{border-radius:var(--radiusButton);border:1px solid var(--component-line);background:var(--item-bg)}.tabs--estilo2 .tabs__button--active{background:var(--accent-color);opacity:1;color:#fff;font-weight:var(--bold1)}.tabs--estilo2 .tabs__button:hover:not(.tabs__button--active){background:color-mix(in srgb,var(--bg-deep) 88%,var(--bg-base,var(--dark)))}.tabs--estilo3{display:grid;grid-template-columns:1fr;max-width:1280px;margin:0 auto}.tabs--estilo3 .tabs__buttons{display:flex;flex-direction:row;padding-bottom:.5rem}.tabs--estilo3 .tabs__buttons .tabs__button{text-align:center;background:var(--bg-component);display:flex;flex-direction:column;justify-content:center;border-radius:var(--radiusButton)}.tabs--estilo3 .tabs__buttons i{background:var(--item-bg);color:#333;font-size:1.5rem;flex-shrink:0;width:42px;height:42px;display:grid;place-content:center;border-radius:var(--radiusButton)}.tabs--estilo3 .tabs__buttons .title{display:flex;flex-direction:column;gap:.5rem;align-items:center}.tabs--estilo3 .tabs__inner{background:var(--bg-component);border-radius:var(--radiusButton)}.tabs--estilo3 .tabs__buttons .tabs__button--active{background:var(--secondary);color:var(--secondary-invert)}.tabs--estilo4 .tabs__inner{padding:var(--padding-inner);background:var(--bg-component)}.tabs--estilo4 .tabs__button{background:none;position:relative;text-align:center}.tabs--estilo4 .tabs__buttons{border-bottom:1px solid var(--component-line)}.tabs--estilo4 .tabs__button::after{content:'';display:block;position:absolute;height:5px;width:0%;bottom:0;left:0;right:0;margin:0 auto;transition:all 300ms ease}.tabs--estilo4 .tabs__button:hover:not(.tabs__button--active):after{background:var(--bg-deep);width:100%}.tabs--estilo4 .tabs__button--active:after{background:var(--accent-color);width:100%}.tabs--estilo5{max-width:1280px;margin:0 auto}.tabs--estilo5 .tabs__buttons{padding-bottom:1.5rem}.tabs--estilo5 .tabs__button{border-radius:var(--radiusButton);background:var(--secondary);color:#fff}.tabs--estilo5 .tabs__button:last-child{margin-right:0}.tabs--estilo5 .tabs__inner{border-radius:var(--radiusButton);background:var(--bg-component)}.tabs--estilo5 .tabs__button--active{background:var(--accent-color);opacity:1;color:var(--primary-invert);font-weight:var(--bold1);position:relative}.tabs--estilo5 .tabs__button::after{content:"";width:28px;height:15px;position:absolute;bottom:1px;left:50%;transform:translate(-50%,0%);z-index:0;clip-path:polygon(50% 100%,0 0,100% 0);transition:all .3s ease-in-out;background-color:var(--secondary);opacity:0}.tabs--estilo5 .tabs__button--active::after{background-color:var(--accent-color);transform:translate(-50%,100%);opacity:1}.tabs--estilo5 .tabs__button:hover:not(.tabs__button--active){opacity:.7}.tabs__content[hidden]{display:none}.tabs__content--active:not([hidden]){display:block;animation:fadeIn 800ms ease forwards}@keyframes fadeIn{from{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:600px){.tabs__inner.inview::before{content:'';font-weight:300;font-family:var(--awesome);width:32px;height:32px;background:#fff;border-radius:50%;font-size:1.25rem;display:grid;place-content:center;line-height:100%;margin-left:auto;position:absolute;top:-20px;right:0;box-shadow:0 0 0 1px var(--component-line);z-index:1;animation:moving 2000ms forwards ease-in-out}}@media screen and (max-width:1024px){.tabs--estilo2 .tabs__buttons,.tabs--estilo3 .tabs__buttons,.tabs--estilo5 .tabs__buttons{margin-left:calc(var(--padding-h)*-1);width:calc(100% + var(--padding-h)*2)}.tabs--estilo2 .tabs__button:first-child,.tabs--estilo3 .tabs__button:first-child,.tabs--estilo5 .tabs__button:first-child{margin-left:var(--padding-h)}.tabs--estilo2 .tabs__button:last-child,.tabs--estilo3 .tabs__button:last-child,.tabs--estilo5 .tabs__button:last-child{margin-right:var(--padding-h)}.tabs--estilo2 .tabs__buttons::-webkit-scrollbar-track,.tabs--estilo3 .tabs__buttons::-webkit-scrollbar-track,.tabs--estilo5 .tabs__buttons::-webkit-scrollbar-track{margin:0 var(--padding-h)}}@media screen and (min-width:1025px){.tabs--estilo3{align-items:center;gap:var(--padding-inner);grid-template-columns:minmax(auto,300px) 1fr}.tabs--estilo3 .tabs__inner{border-radius:var(--radiusButton)}.tabs--estilo3 .tabs__buttons{flex-direction:column}.tabs--estilo3 .tabs__buttons .title{flex-direction:row;gap:1rem}.tabs--estilo3 .tabs__buttons .tabs__button{max-width:100%}}:has(>.box-txtOverImg){container-type:inline-size}.box-txtOverImg{position:relative;text-align:center;flex:1;display:flex;flex-direction:column;border-radius:var(--radiusBox);box-shadow:var(--component-shadow);overflow:hidden;--padding-inner:clamp(1rem,4cqi,1.75rem)}.box-txtOverImg a{text-decoration:none}.box-txtOverImg__link{text-decoration:none;color:currentColor;display:flex;flex:1}.box-txtOverImg__img{width:100%;aspect-ratio:var(--ratioBox,4/3);border-radius:var(--radiusBox)}.box-txtOverImg__img img{width:100%;height:100%;object-fit:cover;transition:.6s ease-out;border-radius:var(--radiusBox)}.box-txtOverImg:hover .box-txtOverImg__img img,.box-txtOverImg:focus-within .box-txtOverImg__img img{transform:scale(1.1)}.box-txtOverImg__info{position:absolute;z-index:1;padding:var(--padding-inner);overflow:hidden;width:100%}.box-txtOverImg__title{color:currentColor}.box-txtOverImg__title i{margin-left:.25rem}.box-txtOverImg:not(:has(a)) i{display:none}.box-txtOverImg__title:not(:last-child){margin:0 0 .5em}.box-txtOverImg__desc:not(:last-child){margin:0 0 .75em}.box-txtOverImg--style1 .box-txtOverImg__info{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);left:50%;top:50%;transform:translate(-50%,-50%)}.box-txtOverImg--style1 .box-txtOverImg__img:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.6);transition:background 300ms ease}.box-txtOverImg--style1:hover .box-txtOverImg__img:after,.box-txtOverImg--style1:focus-within .box-txtOverImg__img:after{background:rgba(0,0,0,.25)}.box-txtOverImg--style1 .box-txtOverImg__button .button{color:currentColor}.box-txtOverImg--style2 .box-txtOverImg__title{margin:0 0 .25em}.box-txtOverImg--style2 .box-txtOverImg__title:after{font-family:var(--awesome);content:'';font-size:.85em;font-weight:600;display:inline-block;margin-left:.35rem;line-height:var(--line-height)}.box-txtOverImg--style2 .box-txtOverImg__button{display:none}.box-txtOverImg--style2 .box-txtOverImg__info{text-align:center;background:var(--white-transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-size:.9rem;border-radius:max(calc(var(--radiusBox) - 1rem),4px);bottom:1rem;left:50%;transform:translateX(-50%);max-width:calc(100% - 2rem);width:max-content}@container (min-width:24rem){.box-txtOverImg--style2 .box-txtOverImg__title:not(:last-child){margin:0 0 .4em}.box-txtOverImg--style2 .box-txtOverImg__button{display:block}.box-txtOverImg--style2 .box-txtOverImg__title:after{display:none}}.box-txtOverImg--style3 .box-txtOverImg__info{bottom:0;left:0;font-size:.9rem}.box-txtOverImg--style3 .box-txtOverImg__img:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to top,rgba(255,255,255,.85) 50%,rgba(255,255,255,.25) 100%);transition:background 300ms ease}@container (min-width:24rem){.box-txtOverImg--style3 .box-txtOverImg__info{left:auto;right:0;text-align:right;width:60%}.box-txtOverImg--style3 .box-txtOverImg__img:after{content:"";width:100%;height:100%;position:absolute;top:0;right:0;bottom:inherit;background:linear-gradient(45deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.75) 50%,rgba(255,255,255,.9) 100%);transition:background 300ms ease}}.box-txtOverImg--style4 .box-txtOverImg__link{justify-content:flex-end}.box-txtOverImg--style4 .box-txtOverImg__title:after{font-family:var(--awesome);content:'';font-weight:600;display:inline-block;font-size:.75em;margin-left:.25rem;color:currentColor}.box-txtOverImg--style4 .box-txtOverImg__info{text-shadow:0 0 1rem rgba(0,0,0,.8);color:#fff;text-align:left;background:linear-gradient(to top,hsla(0,0%,0%,.8) 0%,hsla(0,0%,0%,.79) 8.1%,hsla(0,0%,0%,.761) 15.5%,hsla(0,0%,0%,.717) 22.5%,hsla(0,0%,0%,.66) 29%,hsla(0,0%,0%,.593) 35.3%,hsla(0,0%,0%,.518) 41.2%,hsla(0,0%,0%,.44) 47.1%,hsla(0,0%,0%,.36) 52.9%,hsla(0,0%,0%,.282) 58.8%,hsla(0,0%,0%,.207) 64.7%,hsla(0,0%,0%,.14) 71%,hsla(0,0%,0%,.083) 77.5%,hsla(0,0%,0%,.039) 84.5%,hsla(0,0%,0%,.01) 91.9%,hsla(0,0%,0%,0) 100%);width:100%;text-align:left;bottom:0;left:0}.box-txtOverImg--style4 .box-txtOverImg__title{margin:0;display:flex;justify-content:space-between}.box-txtOverImg--style4 .box-txtOverImg__desc{display:none}.box-txtOverImg--style4 .box-txtOverImg__button{display:none}.box-txtOverImg--style5 .box-txtOverImg__info{color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.box-txtOverImg--style5 .box-txtOverImg__img:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);transition:background 500ms ease}.box-txtOverImg--style5:hover .box-txtOverImg__img:after,.box-txtOverImg--style5:focus-within .box-txtOverImg__img:after{background:rgba(0,0,0,.75)}.box-txtOverImg--style5 .box-txtOverImg__desc,.box-txtOverImg--style5 .box-txtOverImg__button{overflow:hidden;min-height:0;opacity:0;transition:opacity 300ms ease}.box-txtOverImg--style5 .box-txtOverImg__info{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows 300ms 300ms ease;overflow:hidden}.box-txtOverImg--style5:hover .box-txtOverImg__info,.box-txtOverImg--style5:focus-within .box-txtOverImg__info{grid-template-rows:auto 1fr;transition:grid-template-rows 300ms ease}.box-txtOverImg--style5:hover .box-txtOverImg__desc,.box-txtOverImg--style5:hover .box-txtOverImg__button,.box-txtOverImg--style5:focus-within .box-txtOverImg__desc,.box-txtOverImg--style5:focus-within .box-txtOverImg__button{opacity:1;transition:opacity 300ms 300ms ease}@media(hover:none){.box-txtOverImg--style5 .box-txtOverImg__info{grid-template-rows:auto 1fr}.box-txtOverImg--style5 .box-txtOverImg__desc,.box-txtOverImg--style5 .box-txtOverImg__button{opacity:1}}.box-txtOverImg--style6{text-align:left;border-radius:var(--radiusBox);overflow:hidden}.box-txtOverImg--style6 .box-txtOverImg__link{justify-content:flex-end}.box-txtOverImg--style6 .box-txtOverImg__info{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5);bottom:0;left:0}.box-txtOverImg--style6 .box-txtOverImg__info:after{content:'';font-family:var(--awesome);font-size:2rem;height:32px;line-height:32px;margin-top:8px;display:block;transition:all 300ms ease}@media(hover:hover){.box-txtOverImg--style6 .box-txtOverImg__info:after{transform:translateY(32px);height:0;margin-top:0}.box-txtOverImg--style6:hover .box-txtOverImg__info:after,.box-txtOverImg--style6:focus-within .box-txtOverImg__info:after{transform:translateY(0%);margin-top:8px;height:32px}}.box-txtOverImg--style6 .box-txtOverImg__title{margin:0}.box-txtOverImg--style6 .box-txtOverImg__title+.box-txtOverImg__desc{margin-top:.5em}.box-txtOverImg--style6 .box-txtOverImg__desc{opacity:.8;margin:0}.box-txtOverImg--style6 .box-txtOverImg__button{display:none}.box-txtOverImg--style6 .box-txtOverImg__img:after{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.75))}.box-txtOverImg--style6 .box-txtOverImg__button .button{color:currentColor}.box-txtOverImg--style7{padding:.75rem;background:var(--bg-component)}.box-txtOverImg--style7 .box-txtOverImg__img{position:relative;border-radius:var(--radiusBox);overflow:hidden}.box-txtOverImg--style7 .box-txtOverImg__info{position:absolute;bottom:.5rem;right:.5rem;background:var(--bg-component);padding:.5rem 1rem;border-top-left-radius:var(--radiusBox);overflow:visible;max-width:85%;width:fit-content}.box-txtOverImg--style7 .box-txtOverImg__info::before{position:absolute;content:"";bottom:4px;left:0;transform:translateX(-100%);z-index:2;background:transparent;width:1.25rem;height:1.25rem;border-bottom-right-radius:var(--radiusBox);box-shadow:4px 4px 0 4px var(--bg-component)}.box-txtOverImg--style7 .box-txtOverImg__info::after{position:absolute;content:"";top:0;right:4px;transform:translateY(-100%);z-index:2;background:transparent;width:1.25rem;height:1.25rem;border-bottom-right-radius:var(--radiusBox);box-shadow:4px 4px 0 4px var(--bg-component)}.box-txtOverImg--style7 .box-txtOverImg__link[href] .box-txtOverImg__title{display:flex;align-items:center;gap:.5rem}.box-txtOverImg--style7 .box-txtOverImg__link[href] .box-txtOverImg__title::after{content:'';font-weight:400;display:grid;place-content:center;font-family:var(--awesome);background:var(--accent-color);color:var(--primary-invert);height:20px;width:20px;border-radius:50%;font-size:.95rem;flex-shrink:0}@media(prefers-reduced-motion:reduce){.box-txtOverImg .box-txtOverImg__img img,.box-txtOverImg__info,.box-txtOverImg__info:after,.box-txtOverImg__desc,.box-txtOverImg__button,.box-txtOverImg__img:after{transition-duration:1ms!important}}.cols:not(.cols--box){border-top:1px solid var(--component-line);padding-top:var(--padding-h)}.cols__small{margin-bottom:1.125rem}.cols--box .cols__small{min-height:220px;display:grid;place-content:center;background:var(--light);padding:var(--padding-inner);border-radius:var(--radiusBox);text-align:center;--fade-bg:var(--light)}@media screen and (min-width:821px){.cols{display:flex}.cols__big{flex:1}.cols__small{width:30%;min-width:300px;margin-right:var(--padding-h);margin-bottom:0}.cols--box{align-items:center}.cols--box .cols__big{padding:1rem 0}.cols--box .cols__small{aspect-ratio:4/3;min-height:auto}}.cols.cols--card{padding-top:0;border-top:0}.cols--card .cols__big{padding:var(--padding-inner);border:1px solid var(--component-line);border-radius:var(--radiusBox);background:#fff;box-shadow:var(--component-shadow)}@media screen and (min-width:821px){.cols--card .cols__small{padding-top:var(--padding-inner)}}.cols.cols--overlap{padding-top:0;border-top:0}.cols--overlap .cols__small{position:relative;z-index:1;padding:var(--padding-inner);background:var(--secondary);color:var(--secondary-invert);border-radius:var(--radiusBox);box-shadow:var(--component-shadow);--fade-bg:var(--secondary)}.cols--overlap .cols__small .title,.cols--overlap .cols__small p{color:inherit}.cols--overlap .cols__big{padding:var(--padding-inner);border-radius:var(--radiusBox);background:var(--light)}@media screen and (max-width:820px){.cols--overlap .cols__small{margin-bottom:-1.5rem;margin-inline:1rem}.cols--overlap .cols__big{padding-top:calc(var(--padding-inner) + 1.5rem)}}@media screen and (min-width:821px){.cols--overlap{align-items:center}.cols--overlap .cols__small{width:36%;margin-right:-4rem}.cols--overlap .cols__big{padding-left:calc(var(--padding-inner) + 4rem)}}.cols--index .cols__small::before{content:attr(data-n);display:block;margin-bottom:.25rem;font-size:clamp(3.5rem,8vw,5.5rem);font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--primary)}@media screen and (min-width:821px){.cols--sticky .cols__small{position:sticky;top:calc(var(--header-height,0px) + var(--padding-h));align-self:flex-start}}.cols.cols--sin-linea{border-top:0;padding-top:0}.cols.cols--linea-corta{border-top:0;padding-top:0}.cols--linea-corta .cols__small::before{content:'';display:block;width:3rem;height:3px;margin-bottom:1rem;background:var(--primary)}.cols.cols--divisor{border-top:0;padding-top:0}@media screen and (min-width:821px){.cols--divisor .cols__small{padding-right:var(--padding-h);border-right:1px solid var(--component-line)}}.grid-auto .icon-txt,.flex-auto .icon-txt{flex:1}:has(>.icon-txt:not(.icon-txt--timeline)){container-type:inline-size}.icon-txt{text-align:center;margin:.5rem 0;--padding-inner:clamp(1rem,4cqi,1.75rem)}.icon-txt[href]{text-decoration:none;color:inherit;display:block}.icon-txt__img{--sizeIco:3.5rem;display:flex;justify-content:center;align-items:center;margin:0 auto;height:var(--sizeIco);width:var(--sizeIco);margin-bottom:1rem}.icon-txt__img img{width:100%;height:100%;display:block}.icon-txt__ico{--sizeIco:3.5rem;line-height:100%;font-size:var(--sizeIco);display:flex;align-items:center;justify-content:center;width:var(--sizeIco);margin:0 auto;text-align:center;color:var(--primary);margin-bottom:1rem}.icon-txt__ico:has(.counter-value){width:auto}.section--primary .icon-txt__ico{color:var(--primary-invert)}.section--secondary .icon-txt__ico{color:var(--secondary-invert)}.section--dark .icon-txt__ico{color:var(--dark-invert)}.icon-txt__ico i{font-size:1em}.icon-txt__ico--border,.icon-txt__img--border,.icon-txt__ico--rounded,.icon-txt__img--rounded,.icon-txt__ico--square,.icon-txt__img--square{--sizeIco:5rem;font-size:var(--sizeIco);display:flex;width:var(--sizeIco);height:var(--sizeIco);flex-shrink:0;align-items:center;justify-content:center;line-height:100%;margin:0 auto 1rem;text-align:center}.icon-txt__ico--border i,.icon-txt__ico--rounded i,.icon-txt__img--rounded i,.icon-txt__ico--square i{font-size:.5em}.icon-txt__ico--border,.icon-txt__img--border{border-radius:var(--radiusBox);border:2px solid;color:var(--primary)}.icon-txt__ico--border.icon-txt__ico--rounded{background:none;border:2px solid;color:var(--primary)}.icon-txt__ico--rounded,.icon-txt__img--rounded{border-radius:50%;background:var(--accent-color);color:var(--primary-invert)}.icon-txt__ico--square,.icon-txt__img--square{background:linear-gradient(145deg,color-mix(in srgb,var(--accent-color) 72%,#fff) 0%,var(--accent-color) 55%,color-mix(in srgb,var(--accent-color) 78%,var(--dark)) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 25%,transparent);border-radius:var(--radiusBox);color:var(--primary-invert)}.icon-txt__img--rounded img,.icon-txt__img--square img,.icon-txt__img--border img{margin:0 auto;max-width:60%;height:auto}.icon-txt__ico--skew{--sizeIco:4rem;width:calc(var(--sizeIco)*1.2);height:var(--sizeIco);flex-shrink:0;margin:0 auto 1rem;background:var(--accent-color);color:var(--primary-invert);border-radius:min(var(--radiusBox),6px);transform:skewX(-14deg);transition:transform 300ms ease}.icon-txt__ico--skew i{font-size:.45em;transform:skewX(14deg)}.icon-txt:hover .icon-txt__ico--skew{transform:skewX(-14deg) translateX(4px)}@media(prefers-reduced-motion:reduce){.icon-txt__ico--skew{transition:none}.icon-txt:hover .icon-txt__ico--skew{transform:skewX(-14deg)}}.icon-txt__title,.icon-txt:not(.icon-txt--headcols) .icon-txt__head .icon-txt__title{margin:0 0 .5em}.icon-txt--box{margin:0;color:var(--font-color);border-radius:var(--radiusBox);padding:var(--padding-inner);background:var(--bg-component);box-shadow:var(--component-shadow)}.icon-txt--box:not(.icon-txt--cols):not(.icon-txt--headcols):has(.icon-txt__ico--over){margin-top:2.25rem}.icon-txt__ico--border.icon-txt__ico--over,.icon-txt__img--border.icon-txt__ico--over,.icon-txt__ico--rounded.icon-txt__ico--over,.icon-txt__img--rounded.icon-txt__ico--over,.icon-txt__ico--square.icon-txt__ico--over,.icon-txt__img--square.icon-txt__ico--over{margin-top:calc(((var(--sizeIco)/2)*-1) - var(--padding-inner))}.icon-txt__ico--border.icon-txt__ico--over,.icon-txt__ico--border.icon-txt__ico--over{background:var(--bg-component)}.icon-txt--headcols{text-align:left;margin:0;color:var(--font-color)}.icon-txt--headcols .icon-txt__head{display:flex;align-items:center;margin-bottom:1rem}.icon-txt--headcols:not(.icon-txt--box) .icon-txt__head{border-bottom:1px solid var(--component-line);padding-bottom:1rem}.icon-txt--headcols.icon-txt--box{border-bottom:4px solid var(--accent-color)}.icon-txt--headcols .icon-txt__ico:not(.icon-txt__ico--border):not(.icon-txt__ico--square),.icon-txt--headcols .icon-txt__img:not(.icon-txt__img--border):not(.icon-txt__img--square){background:var(--bg-component);color:var(--primary)}.icon-txt--headcols .icon-txt__ico,.icon-txt--headcols .icon-txt__img{align-items:center;margin:0 1rem 0 0;flex-shrink:0}.icon-txt--cols{display:flex;text-align:left}.icon-txt--cols .icon-txt__ico,.icon-txt--cols .icon-txt__img{--sizeIco:3.5rem;flex-shrink:0;margin:0 1rem 0 0}.icon-txt--leaf{--leaf-size:clamp(2.25rem,12cqi,3.75rem);height:100%;margin:0;text-align:left;padding:calc(var(--padding-inner)*1.25);background:var(--bg-component);border:1px solid var(--component-line);border-radius:var(--radiusBox) var(--leaf-size) var(--radiusBox) var(--leaf-size);box-shadow:var(--component-shadow);transition:transform 300ms ease,border-color 300ms ease}.icon-txt--leaf:hover{transform:translateY(-3px);border-color:var(--component-line-strong)}.icon-txt--leaf .icon-txt__ico,.icon-txt--leaf .icon-txt__img{margin:0 0 1.25rem}.icon-txt--leaf .icon-txt__ico:not([class*="icon-txt__ico--"]){--sizeIco:3.5rem;height:var(--sizeIco);background:var(--accent-color);color:var(--primary-invert);border-radius:var(--radiusBox) 1.1rem var(--radiusBox) 1.1rem}.icon-txt--leaf .icon-txt__ico:not([class*="icon-txt__ico--"]) i{font-size:.45em}.icon-txt--leaf .icon-txt__title{color:var(--text-strong)}@media(prefers-reduced-motion:reduce){.icon-txt--leaf,.icon-txt--leaf:hover{transition:none;transform:none}}.icon-txt--border{--border-w:4px;height:100%;margin:0;padding:var(--padding-inner);border:var(--border-w) solid transparent;border-radius:var(--radiusBox);background:linear-gradient(var(--item-bg),var(--item-bg)) padding-box,linear-gradient(to right,var(--accent-color) 20%,color-mix(in srgb,var(--dark) 18%,var(--item-bg)) 20% 80%,var(--secondary) 80%) border-box;box-shadow:var(--component-shadow)}.icon-txt--border .icon-txt__title{color:var(--text-strong)}:has(>*>.icon-txt--timeline),:has(>.icon-txt--timeline+.icon-txt--timeline){counter-reset:itxtl}.icon-txt--timeline{counter-increment:itxtl;margin:0 0 .75rem;text-align:left}.icon-txt--timeline .icon-txt__head{display:grid;grid-template-columns:auto auto 1fr;align-items:center;column-gap:1rem;row-gap:.75rem}.icon-txt--timeline .icon-txt__ico,.icon-txt--timeline .icon-txt__img{grid-column:1;grid-row:1;margin:0}.icon-txt--timeline [class*="icon-txt__ico--"],.icon-txt--timeline [class*="icon-txt__img--"]{--sizeIco:3rem}.icon-txt--timeline .icon-txt__ico--skew{margin-left:.4rem}.icon-txt--timeline .icon-txt__head::before{content:counter(itxtl,decimal-leading-zero);grid-column:2;grid-row:1;font-family:var(--font1);font-size:1.5rem;font-weight:var(--bold1);line-height:1;font-variant-numeric:tabular-nums;color:var(--accent-color);opacity:.4;transition:opacity 300ms ease}.icon-txt--timeline .icon-txt__head::after{content:"";grid-column:3;grid-row:1;height:1px;background:var(--component-line);transition:background-color 300ms ease}.icon-txt--timeline .icon-txt__title{grid-column:1/-1;color:var(--text-strong)}.icon-txt--timeline:hover .icon-txt__head::before{opacity:1}.icon-txt--timeline:hover .icon-txt__head::after{background:var(--accent-color)}.section--primary .icon-txt--timeline .icon-txt__head::before{color:var(--primary-invert)}.section--primary .icon-txt--timeline:hover .icon-txt__head::after{background:var(--primary-invert)}.icon-txt[href]{position:relative;transition:transform 300ms ease,box-shadow 300ms ease}.icon-txt[href]:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.icon-txt[href]:is(.icon-txt--box,.icon-txt--border)::after{content:"+"/"";position:absolute;top:0;right:0;width:2.25rem;height:2.25rem;display:grid;place-items:center;font-family:var(--awesome);font-weight:900;font-size:1rem;line-height:1;background:var(--primary);color:var(--primary-invert);border-radius:0 calc(var(--radiusBox) - var(--border-w,0px)) 0 var(--radiusImg,0);transition:background-color 300ms ease,color 300ms ease}.icon-txt[href]:is(.icon-txt--box,.icon-txt--border):is(:hover,:focus-visible){transform:translateY(-3px);box-shadow:0 18px 40px -20px color-mix(in srgb,var(--dark) 35%,transparent)}.icon-txt[href]:is(.icon-txt--box,.icon-txt--border):is(:hover,:focus-visible)::after{background:var(--secondary);color:var(--secondary-invert)}.icon-txt[href]:not(.icon-txt--box,.icon-txt--border) .icon-txt__title::after{content:""/"";display:inline-block;margin-left:.4em;font-family:var(--awesome);font-weight:300;font-size:.75em;color:var(--primary);transition:transform 300ms ease}.icon-txt[href]:not(.icon-txt--box,.icon-txt--border):is(:hover,:focus-visible) .icon-txt__title::after{transform:translateX(4px)}.section--primary .icon-txt[href]:not(.icon-txt--box,.icon-txt--border) .icon-txt__title::after,.section--secondary .icon-txt[href]:not(.icon-txt--box,.icon-txt--border) .icon-txt__title::after,.section--dark .icon-txt[href]:not(.icon-txt--box,.icon-txt--border) .icon-txt__title::after{color:inherit}@media(prefers-reduced-motion:reduce){.icon-txt[href],.icon-txt[href]:is(:hover,:focus-visible),.icon-txt[href] .icon-txt__title::after{transition:none;transform:none}}.grid-auto .box,.flex-auto .box,.grid-mosaico .box{flex:1}.box{display:flex;flex-direction:column;background:var(--item-bg);border-radius:var(--radiusBox);box-shadow:var(--component-shadow);overflow:hidden;--padding-inner:clamp(1rem,4cqi,1.75rem);--fade-bg:var(--item-bg)}.box:not(.box--pad,.box--dark,.box--light,.box--secondary,.box--gradient,.box--triangle,.box--corner,.box--cols2,.box--colsOver,.box--estilo2,.box--over,.box--imgbg,.box--arch,.box--circle,.box--banner,.box--diagonal,.box--ficha){background:linear-gradient(var(--bg-deep),var(--bg-component))}.section--light .box:not(.box--pad,.box--dark,.box--light,.box--secondary,.box--gradient,.box--triangle,.box--corner,.box--cols2,.box--colsOver,.box--estilo2,.box--over,.box--imgbg,.box--arch,.box--circle,.box--banner,.box--diagonal,.box--ficha){background:var(--bg-component)}.box[href]{text-decoration:none;color:inherit}.box__inner{padding:var(--padding-inner);flex:1;display:flex;flex-direction:column}.box__img img{border-radius:0}.box__info{flex:1}.box__info:not(:last-child){margin:0 0 1.25rem}.box__title{margin:0 0 .5em}.box.box--dark{background:var(--dark);color:var(--dark-invert);--fade-bg:var(--dark)}.box.box--light{background:var(--light);color:var(--light-invert);--fade-bg:var(--light)}.box.box--secondary{background:var(--secondary);color:var(--secondary-invert);--fade-bg:var(--secondary)}.box--secondary .title{color:inherit}.box--dark .title.font--secondary{color:inherit}.box.box--gradient{background:var(--accent-color);color:var(--dark-invert);position:relative;--fade-bg:var(--accent-color)}.box--gradient::after{height:100%;width:100%;content:"";background:radial-gradient(at right top,rgba(255,255,255,.3),rgba(0,0,0,.1));position:absolute;z-index:0;right:0;top:0}.box--gradient .box__inner{position:relative;overflow:hidden;z-index:1}.box--gradient .box__inner::before{height:100%;content:"";background:rgb(255,255,255,.1);position:absolute;z-index:0;border-radius:50%;right:0;top:0;transform:translate(50%,-25%);aspect-ratio:1}.box--corner{position:relative;overflow:hidden;border:1px solid var(--primary)}.box--corner .box__inner:after{content:'';display:block;width:0;height:0;border-right:24px solid transparent;border-bottom:24px solid transparent;border-top:24px solid var(--primary);position:absolute;top:0;left:0}.box--triangle{transition:.7s;position:relative;box-shadow:var(--component-shadow)}.box--triangle[href]:hover,.box--triangle:has(.button:hover){background:var(--bg-component);transform:scale(1.05)}.box--triangle .box__inner{position:relative}.box--triangle .box__inner:before{content:"";position:absolute;background:linear-gradient(135deg,transparent 50% 50%,var(--primary) 50% 50%);aspect-ratio:1;transform:translateX(25%);height:50%;opacity:.2;right:0;bottom:0}.box--pad{padding:1rem;border-radius:var(--radiusBox);border:1px solid var(--component-line);box-shadow:var(--component-shadow)}.section--nogap-down:has(.box--pad){position:relative;z-index:1}.box--pad .box__img img{border-radius:var(--radiusImg)}.box--pad:not(.box--cols) .box__inner{padding:1rem 0 0}.box--pad .box__link:not(:has(.button)){text-align:right}.box--pad .box__link a{text-decoration:none;display:inline-block;font-weight:var(--bold1);transition:color 300ms ease}.box--pad .box__link a:last-child{margin-left:.25rem}.box--pad{position:relative;transition:transform 500ms ease-out}.box--pad .icon-txt__img--rounded,.box--pad .icon-txt__ico--rounded{margin-top:calc(((var(--sizeIco)/2)*-1) - (var(--padding-inner)/2))}.box--pad.box--cols{background:var(--item-bg)}.box--pad.box--cols img{aspect-ratio:4/3}.box--pad.box--cols .box__inner{padding:1rem 0 0}.box--cols .box__title{border-bottom:1px solid var(--component-line);padding-bottom:1rem;margin-bottom:1rem}.box--cols .box__title::after,.box--cols .box__title::before{display:none}:has(>.box){container-type:inline-size}@container (max-width:33.99rem){.box--pad.box--cols .box__inner[data-order-mv="1"],.box--cols2 .box__inner[data-order-mv="1"]{padding:0 0 1rem}.box--pad.box--cols .box__inner[data-order-mv="2"],.box--cols2 .box__inner[data-order-mv="2"]{padding:1rem 0 0}.box--cols .box__img[data-order-mv="1"],.box--cols2 .box__img[data-order-mv="1"],.box--colsOver .box__img[data-order-mv="1"]{order:1}.box--cols .box__img[data-order-mv="2"],.box--cols2 .box__img[data-order-mv="2"],.box--colsOver .box__img[data-order-mv="2"]{order:2}.box--cols .box__inner[data-order-mv="1"],.box--cols2 .box__inner[data-order-mv="1"],.box--colsOver .box__inner[data-order-mv="1"]{order:1}.box--cols .box__inner[data-order-mv="2"],.box--cols2 .box__inner[data-order-mv="2"],.box--colsOver .box__inner[data-order-mv="2"]{order:2}}@media screen and (min-width:601px){.box--reverse:not(.box--cols){flex-direction:column-reverse}}@media screen and (min-width:1024px){.box--pad.box--reverse:not(.box--cols) .box__inner{padding:0 0 1rem}}@container (min-width:34rem){.box--cols{flex-direction:row;text-align:left}.box--pad.box--cols{align-items:center}.box--cols .box__img{width:30%;min-width:140px;flex-shrink:0}.box--cols .box__img img,.box--colsOver .box__img img{width:100%;height:100%;object-fit:cover}.box--pad.box--cols .box__img img{height:auto}.grid-mosaico .box--cols .box__img{width:50%}.box--pad.box--cols .box__inner:last-child{padding:0 0 0 1rem}.box--pad.box--cols .box__inner:first-child{padding:0 1rem 0 0}}.box--cols2~.box--cols2{margin-top:2rem}.box--cols2{box-shadow:none;background:none;border-radius:inherit}.box--cols2 .box__inner{padding:1rem 0 0}.box--cols2{border-top:1px solid var(--component-line);padding-top:1.5rem}.box--cols2 .box__title{margin:0 0 .5em}@container (min-width:34rem){.box--cols2{flex-direction:row;text-align:left;border:0;padding:0}.box--cols2 .box__img{width:30%}.box--cols2 .box__inner{padding:0 0 0 var(--padding-inner)}.box--cols2 .box__title{border-top:1px solid var(--component-line);padding-top:1rem}}.box--colsOver{box-shadow:none;background:none;border-radius:0;overflow:visible;text-align:left;--translate:2rem}.box--colsOver .box__img{width:calc(100% - var(--translate))}.box--colsOver .box__img img{border-radius:var(--radiusImg,0)}.box--colsOver .box__inner{background:var(--item-bg);color:var(--font-color);padding:min(var(--padding-inner),1.75rem);border-radius:var(--radiusBox,0);box-shadow:var(--component-shadow);margin-left:var(--translate)}@container (max-width:33.99rem){.box--colsOver .box__inner[data-order-mv="2"]{transform:translateY(calc(var(--translate)*-1));margin-bottom:calc(var(--translate)*-1)}.box--colsOver .box__inner[data-order-mv="1"]{transform:translateY(var(--translate));margin-top:calc(var(--translate)*-1)}}@container (min-width:34rem){.box--colsOver{flex-direction:row;text-align:left}.box--colsOver .box__img{width:35%;min-width:140px;flex-shrink:0;display:flex}.box--colsOver .box__inner{margin:2rem 0;transform:translate(0);width:calc(100% + var(--translate));align-self:center}.box--colsOver .box__inner:last-child{margin-left:calc(var(--translate)*-1)}.box--colsOver .box__inner:first-child{margin-right:calc(var(--translate)*-1)}}.box--estilo2{box-shadow:none;text-align:left}.box--estilo2 .box__inner{position:relative;padding:1rem;transition:transform 400ms ease}.box--estilo2[href]:hover .box__inner{transform:translateY(1.5rem)}.box--estilo2 .box__title{display:inline-block;background:var(--item-bg);padding:.75rem 1.25rem;margin:0;top:1px;transform:translate(-1.25rem,-100%);max-width:calc(100% - 1rem);position:absolute;border-top-right-radius:var(--radiusBox,0)}.box--over{box-shadow:none;background:none;border-radius:0;overflow:visible;--translate:2rem}.box--over .box__img img{border-radius:var(--radiusImg,0)}.box--over .box__inner{background:var(--item-bg);color:var(--font-color);padding:min(var(--padding-inner),1.75rem);max-width:90%;width:100%;margin:0 auto;box-shadow:var(--component-shadow);transform:translateY(calc(var(--translate)*-1));margin-bottom:calc(var(--translate)*-1);border-radius:var(--radiusBox,0)}.box--over.box--left .box__inner{max-width:88%;margin:0 auto 0 0;border-radius:0 var(--radiusBox,0) var(--radiusBox,0) var(--radiusBox,0)}.box--imgbg{position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%;width:100%}.box--imgbg a{text-decoration:none;display:flex;flex-direction:column;justify-content:center;flex:1}.box--imgbg .box__img{z-index:0;position:absolute;top:0;width:100%;height:100%}.box--imgbg .box__img::before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.45) 55%,rgba(0,0,0,.25) 100%);border-radius:var(--radiusImg);z-index:1;transition:opacity .4s ease-in-out}.box--imgbg .box__img img{transition:transform .6s ease}.box--imgbg .box__info,.box--imgbg .box__info .title,.box--imgbg .box__info .title.font--primary{color:#fff}.box--imgbg .box__img img{border-radius:var(--radiusImg);height:100%;object-fit:cover}.box--imgbg .box__inner{position:relative;display:flex;padding:var(--padding-inner);justify-content:space-between;gap:var(--padding-inner);align-items:center;flex-direction:row}.box--imgbg .box__info{position:relative;z-index:1;margin:0;transition:color .4s ease-in-out}.box--imgbg .box__info .title{transition:color .4s ease-in-out}.box--imgbg .box__link i{display:flex;justify-content:center;align-items:center;background:#fff;color:var(--primary);height:38px;width:38px;border-radius:50%;outline:2px solid #fff;border:1px solid var(--primary);box-shadow:0 0 8px 2px rgba(0,0,0,.25);transition:all .4s ease-in-out}@media screen and (min-width:1024px){.box--imgbg:hover .box__img::before{opacity:.6}.box--imgbg:hover .box__img img{transform:scale(1.05)}.box--imgbg:hover .box__link i{background:var(--primary);color:var(--primary-invert);outline-color:var(--primary);border-color:#fff}}.box--imgbg.box--bottom{min-height:clamp(20rem,32vw,28rem)}.box--imgbg.box--bottom a{justify-content:flex-end}.box--imgbg.box--bottom .box__inner{align-items:flex-end}:is(.box--arch,.box--diagonal){background:linear-gradient(var(--bg-deep),var(--bg-component))}.section--light :is(.box--arch,.box--diagonal):not(.box--dark,.box--light,.box--secondary){background:var(--bg-component)}.box--arch .box__img{padding:var(--padding-inner) var(--padding-inner) 0}.box--arch .box__img img{aspect-ratio:4/5;object-fit:cover;border-radius:999px 999px var(--radiusImg) var(--radiusImg)}@container (min-width:34rem){.box--arch.box--cols{align-items:center}.box--arch.box--cols .box__img{width:35%;padding:var(--padding-inner) 0 var(--padding-inner) var(--padding-inner)}.box--arch.box--cols .box__img img{height:auto}}.box--circle{text-align:center;background:var(--bg-deep);box-shadow:none}.section--light .box--circle:not(.box--dark,.box--light,.box--secondary){background:var(--bg-component)}.box--circle .box__img{position:relative;width:70%;max-width:260px;margin:var(--padding-inner) auto 0}.box--circle .box__img img{position:relative;z-index:1;aspect-ratio:1;object-fit:cover;border-radius:50%;border:4px solid var(--item-bg);outline:2px solid transparent;outline-offset:4px;transition:outline-color 300ms ease}.box--circle .box__img::before{content:"";position:absolute;z-index:0;top:-6%;left:-6%;width:38%;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--primary) 20%,transparent)}.box--circle .box__img::after{content:"";position:absolute;z-index:2;right:6%;bottom:6%;width:14%;aspect-ratio:1;border-radius:50%;background:var(--primary);border:3px solid var(--item-bg)}.box--circle[href]:hover .box__img img,.box--circle:has(.button:hover) .box__img img{outline-color:var(--primary)}.box--circle.box--cols .box__img{width:45%}@container (min-width:34rem){.box--circle.box--cols{align-items:center;text-align:left}.box--circle.box--cols .box__img{width:30%;margin:var(--padding-inner) 0 var(--padding-inner) var(--padding-inner)}.box--circle.box--cols .box__img img{height:auto}}.box--banner{overflow:visible;background:color-mix(in srgb,var(--primary) 14%,var(--item-bg));--translate:2.5rem}@container (max-width:27.99rem){.box--banner{margin-top:var(--translate)}.box--banner .box__img{width:55%;margin:calc(var(--translate)*-1) auto 0}}.box--banner .box__img img{aspect-ratio:1;object-fit:cover;border-radius:50%;border:6px solid #fff;box-shadow:var(--component-shadow)}@container (min-width:28rem){.box--banner{flex-direction:row-reverse;align-items:center}.box--banner .box__img{width:38%;flex-shrink:0;margin:var(--padding-inner) calc(var(--padding-inner)*-.75) var(--padding-inner) 0}}.box--diagonal .box__inner{flex:none}.box--diagonal .box__img{margin-top:auto}.box--diagonal .box__img img{aspect-ratio:3/2;object-fit:cover;clip-path:polygon(0 40%,100% 0,100% 100%,0 100%)}:is(.grid-auto,.flex-auto):has(>div>.box--ficha){counter-reset:ficha}:is(.grid-auto,.flex-auto)>div:has(>.box--ficha){counter-increment:ficha}.box--ficha{--offset:7px;--ficha-fondo:var(--bg-component);position:relative;overflow:visible;padding:var(--padding-inner);background:linear-gradient(var(--bg-deep),var(--bg-component));border:1px solid var(--component-line-strong);border-radius:var(--radiusBox);box-shadow:0 0 0 -1px var(--ficha-fondo),0 0 0 0 var(--accent-color);transition:border-color 300ms ease,box-shadow 300ms ease}.section--light .box--ficha:not(.box--dark,.box--light,.box--secondary){background:var(--bg-component)}.box--ficha:is(.box--dark,.box--light,.box--secondary){--ficha-fondo:var(--item-bg)}.box--ficha .box__inner{padding:0}.box--ficha .box__inner::before{content:counter(ficha,decimal-leading-zero);display:block;font-family:var(--font2);font-weight:400;font-size:1.5rem;line-height:1;color:var(--primary)}.box--ficha .box__info::before{content:"";display:block;width:32px;height:1px;margin:.85rem 0 1.25rem;background:var(--accent-color);transition:width 300ms ease}.box--ficha .box__title{margin:0 0 .6rem}.box--ficha .box__title a{color:var(--text-strong);text-decoration:none}.box--ficha .box__title a[href]::before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.box--ficha .box__title a[href]::after{content:"";font-family:var(--awesome);font-weight:300;font-size:.8em;margin-left:.5rem;color:var(--primary);display:inline-block;transition:transform 300ms ease}.box--ficha .box__link{position:relative;z-index:2}.box--ficha .box__title a:focus-visible{outline:0}.box--ficha:has(.box__title a:focus-visible){outline:2px solid var(--primary);outline-offset:4px}.box--ficha:hover,.box--ficha:focus-within{border-color:var(--primary);box-shadow:var(--offset) var(--offset) 0 -1px var(--ficha-fondo),var(--offset) var(--offset) 0 0 var(--accent-color)}.box--ficha:hover .box__info::before,.box--ficha:focus-within .box__info::before{width:56px}.box--ficha:hover .box__title a[href]::after,.box--ficha:focus-within .box__title a[href]::after{transform:translateX(4px)}@media(hover:none),screen and (max-width:820px){.box--ficha.animate--is-animated{border-color:var(--primary);box-shadow:var(--offset) var(--offset) 0 -1px var(--ficha-fondo),var(--offset) var(--offset) 0 0 var(--accent-color);transition-delay:calc(var(--stagger,0s) + 700ms);transition-duration:600ms}.box--ficha.animate--is-animated .box__title a[href]::after{transform:translateX(4px);transition-delay:calc(var(--stagger,0s) + 700ms)}.box--ficha.animate--is-animated .box__info::before{width:56px;transition-delay:calc(var(--stagger,0s) + 700ms)}}@media screen and (max-width:600px){.box--ficha{--offset:5px}}.contact{text-align:center}.contact__title{margin:0 0 .4em}.contact__link{flex-shrink:0;margin-top:1.25rem}.contact__link .button{color:#fff}@media screen and (min-width:821px){.contact{display:flex;align-items:center;text-align:left;justify-content:space-between}.contact__link{margin:0 0 0 calc(var(--padding-h)*2)}}.gallery-light.grid-mosaico{grid-gap:.25rem}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:var(--primary)!important}.gallery-light:not(.grid-mosaico):not(.swiper-wrapper){list-style:none;--flex-gap:.75rem}.gallery-light:not(:last-child){margin-bottom:1.25rem}.gallery-light{position:relative}.gallery-light a{position:relative;display:block;width:100%;height:100%;overflow:hidden;color:inherit;border-radius:var(--radiusBox)}.gallery-light .num{width:100%;position:absolute;transform:translate(-50%,-50%);font-size:1.2rem;left:50%;top:50%;text-align:center;z-index:1;text-shadow:0 1px 4px black;transition:font-size 300ms ease;color:#fff;font-weight:var(--bold1)}.gallery-light a:hover .num{font-size:0}.gallery-light a:after{content:"";font-family:var(--awesome);font-weight:300;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1.5rem;z-index:-1;background:#fff;color:#333;width:60px;height:60px;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity 1000ms ease;border-radius:50%}.gallery-light a:hover:after{opacity:1;z-index:2}.gallery-light img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);border-radius:var(--radiusBox);transition:transform 500ms ease}.gallery-light.grid-mosaico img{aspect-ratio:4/3;object-fit:cover}.gallery-light a:hover img{transform:scale(1.1)}.gallery-light:not(.grid-mosaico) li{position:relative}.gallery-light__more{position:absolute;z-index:2;bottom:.75rem;right:.75rem;padding:4px 8px;cursor:pointer;background:rgba(255,255,255,.85);transition:background 300ms ease;border-radius:var(--radiusBox);font-size:.9em}.gallery-light__more:hover{background:rgba(255,255,255,1)}.video-gallery{position:relative}.video-gallery video{display:block;width:100%;object-fit:cover;max-height:480px}.video-gallery .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:50px;opacity:.86;text-shadow:0 0 4px rgba(0,0,0,.3);z-index:2;transition:font-size 300ms ease}.video-gallery:hover .play{font-size:60px}@property --s-fx{syntax:"*";inherits:false;}@property --s-pat{syntax:"*";inherits:false;}@property --s-orn{syntax:"*";inherits:false;}.section[class*="section--fx-"],.section[class*="section--pat-"],.section[class*="section--orn-"]{--pat-color:color-mix(in srgb,currentColor var(--pat-opacity,12%),transparent);--orn-color:var(--accent-color);--orn-gap:clamp(.75rem,2vw,1.5rem);position:relative;isolation:isolate;background:var(--s-orn,) var(--s-pat,) var(--s-fx,) var(--fade-bg,#fff)}:is(.section--pat-strong,.container--pat-strong){--pat-opacity:22%}:is(.section--pat-soft,.container--pat-soft){--pat-opacity:7%}:is(.section--fx-mesh,.container--fx-mesh){--s-fx:radial-gradient(at 10% 15%,color-mix(in srgb,var(--primary) 30%,transparent),transparent 55%),radial-gradient(at 90% 85%,color-mix(in srgb,var(--secondary) 26%,transparent),transparent 55%),}:is(.section--fx-spotlight,.container--fx-spotlight){--s-fx:radial-gradient(ellipse 70% 65% at 50% 0%,color-mix(in srgb,currentColor 14%,transparent),transparent 70%),}:is(.section--fx-diagonal,.container--fx-diagonal){--s-fx:linear-gradient(115deg,transparent 58%,color-mix(in srgb,currentColor 6%,transparent) 58%),}:is(.section--fx-glow,.container--fx-glow){--s-fx:radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--accent-color) 40%,transparent),transparent 45%),}:is(.section--fx-brand,.container--fx-brand){--s-fx:linear-gradient(120deg,var(--primary),var(--secondary)),;color:var(--primary-invert)}:is(.section--fx-brand,.container--fx-brand) a:not(.button){color:var(--primary-invert)}:is(.section--fx-vignette,.container--fx-vignette){--s-fx:radial-gradient(ellipse at 50% 50%,transparent 45%,color-mix(in srgb,var(--dark) 22%,transparent) 100%),}:is(.section--pat-dots,.container--pat-dots){--s-pat:radial-gradient(var(--pat-color) 1.5px,transparent 1.6px) 0 0/22px 22px,}:is(.section--pat-grid,.container--pat-grid){--s-pat:linear-gradient(to right,var(--pat-color) 1px,transparent 1px) 0 0/32px 32px,linear-gradient(to bottom,var(--pat-color) 1px,transparent 1px) 0 0/32px 32px,}:is(.section--pat-lines,.container--pat-lines){--s-pat:repeating-linear-gradient(45deg,var(--pat-color) 0 1px,transparent 1px 12px),}:is(.section--pat-diamonds,.container--pat-diamonds){--s-pat:repeating-linear-gradient(45deg,var(--pat-color) 0 1px,transparent 1px 18px),repeating-linear-gradient(-45deg,var(--pat-color) 0 1px,transparent 1px 18px),}:is(.section--pat-rings,.container--pat-rings){--s-pat:radial-gradient(circle,transparent 5px,var(--pat-color) 5.5px 6.5px,transparent 7px) 0 0/34px 34px,}:is(.section--pat-checker,.container--pat-checker){--s-pat:conic-gradient(var(--pat-color) 25%,transparent 0 50%,var(--pat-color) 0 75%,transparent 0) 0 0/48px 48px,;--pat-opacity:6%}:is(.section--pat-ruled,.container--pat-ruled){--s-pat:linear-gradient(to bottom,var(--pat-color) 1px,transparent 1px) 0 0/100% 28px,}:is(.section--orn-bar,.container--orn-bar){--s-orn:linear-gradient(90deg,var(--primary),var(--secondary)) top/100% 6px no-repeat,}:is(.section--orn-pillar,.container--orn-pillar){--s-orn:linear-gradient(var(--orn-color),var(--orn-color)) left/6px 100% no-repeat,}:is(.section--orn-corners,.container--orn-corners){--orn-l:clamp(1.25rem,3vw,2.5rem);--s-orn:linear-gradient(var(--orn-color),var(--orn-color)) left var(--orn-gap) top var(--orn-gap)/var(--orn-l) 2px no-repeat,linear-gradient(var(--orn-color),var(--orn-color)) left var(--orn-gap) top var(--orn-gap)/2px var(--orn-l) no-repeat,linear-gradient(var(--orn-color),var(--orn-color)) right var(--orn-gap) top var(--orn-gap)/var(--orn-l) 2px no-repeat,linear-gradient(var(--orn-color),var(--orn-color)) right var(--orn-gap) top var(--orn-gap)/2px var(--orn-l) no-repeat,linear-gradient(var(--orn-color),var(--orn-color)) left var(--orn-gap) bottom var(--orn-gap)/var(--orn-l) 2px no-repeat,linear-gradient(var(--orn-color),var(--orn-color)) left var(--orn-gap) bottom var(--orn-gap)/2px var(--orn-l) no-repeat,linear-gradient(var(--orn-color),var(--orn-color)) right var(--orn-gap) bottom var(--orn-gap)/var(--orn-l) 2px no-repeat,linear-gradient(var(--orn-color),var(--orn-color)) right var(--orn-gap) bottom var(--orn-gap)/2px var(--orn-l) no-repeat,}:is(.section--orn-frame,.container--orn-frame){--orn-line:color-mix(in srgb,currentColor 22%,transparent);--s-orn:linear-gradient(var(--orn-line),var(--orn-line)) left var(--orn-gap) top var(--orn-gap)/calc(100% - 2*var(--orn-gap)) 1px no-repeat,linear-gradient(var(--orn-line),var(--orn-line)) left var(--orn-gap) bottom var(--orn-gap)/calc(100% - 2*var(--orn-gap)) 1px no-repeat,linear-gradient(var(--orn-line),var(--orn-line)) left var(--orn-gap) top var(--orn-gap)/1px calc(100% - 2*var(--orn-gap)) no-repeat,linear-gradient(var(--orn-line),var(--orn-line)) right var(--orn-gap) top var(--orn-gap)/1px calc(100% - 2*var(--orn-gap)) no-repeat,}:is(.section--orn-circles,.container--orn-circles){--orn-line:color-mix(in srgb,var(--orn-color) 45%,transparent);--s-orn:repeating-radial-gradient(circle at 100% 0%,transparent 0 4rem,var(--orn-line) 4rem calc(4rem + 1px),transparent calc(4rem + 1px) 5.5rem) top right/min(28rem,60%) min(28rem,100%) no-repeat,}:is(.section--orn-blob,.container--orn-blob){--s-orn:radial-gradient(circle at 0% 100%,color-mix(in srgb,var(--orn-color) 22%,transparent) 0 14rem,transparent 14.1rem),}.section--orn-mark>.container[data-marca]::before,.container--orn-mark[data-marca]::before{content:attr(data-marca);position:absolute;z-index:-1;top:50%;right:var(--padding-h);transform:translateY(-50%);font-family:var(--font2);font-size:clamp(6rem,18vw,14rem);font-weight:var(--bold2);line-height:1;color:color-mix(in srgb,currentColor 7%,transparent);pointer-events:none}.container[class*="container--fx-"],.container[class*="container--pat-"],.container[class*="container--orn-"],.container:is(.container--card,.container--glass,.container--dashed,.container--solid,.container--dark,.container--offset,.container--ticket){--pat-color:color-mix(in srgb,currentColor var(--pat-opacity,12%),transparent);--orn-color:var(--accent-color);--orn-gap:clamp(.6rem,1.5vw,1rem);position:relative;isolation:isolate;padding:var(--padding-inner);border-radius:var(--radiusBox);background:var(--s-orn,) var(--s-pat,) var(--s-fx,) var(--c-bg,transparent)}.container--card{--c-bg:var(--item-bg);box-shadow:var(--component-shadow)}.container--glass{--c-bg:color-mix(in srgb,var(--item-bg) 62%,transparent);border:1px solid color-mix(in srgb,currentColor 14%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--component-shadow)}.container--dashed{border:1px dashed color-mix(in srgb,currentColor 35%,transparent)}.container--solid{--c-bg:var(--accent-color);color:var(--primary-invert)}.container--dark{--c-bg:var(--dark);color:var(--dark-invert)}:is(.container--solid,.container--dark) a:not(.button){color:inherit}.container--offset{--c-bg:var(--item-bg);box-shadow:1rem 1rem 0 var(--accent-color)}.container--ticket{--c-bg:var(--item-bg);--muesca:1.1rem;-webkit-mask:radial-gradient(circle at 0 50%,transparent var(--muesca),#000 calc(var(--muesca) + .5px)) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent var(--muesca),#000 calc(var(--muesca) + .5px)) right/51% 100% no-repeat;mask:radial-gradient(circle at 0 50%,transparent var(--muesca),#000 calc(var(--muesca) + .5px)) left/51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent var(--muesca),#000 calc(var(--muesca) + .5px)) right/51% 100% no-repeat}.container--orn-pillar,.container--orn-bar{overflow:hidden}@property --s-velo{syntax:"*";inherits:false;}@property --bgimg{syntax:"*";inherits:false;}@property --bgimg-pos{syntax:"*";inherits:false;}.section.section--foto{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:clamp(20rem,45vh,34rem);background:var(--s-orn,) var(--s-pat,) var(--s-velo,) var(--bgimg,none) var(--bgimg-pos,50% 50%)/cover no-repeat,var(--fade-bg,var(--dark))}:is(.section--velo-oscuro,.section--velo-lateral,.section--velo-inferior){--bg-component:color-mix(in srgb,var(--dark) 85%,var(--dark-invert));--item-bg:color-mix(in srgb,var(--dark) 75%,var(--dark-invert));--bg-deep:color-mix(in srgb,var(--dark) 93%,var(--dark-invert));--component-line:color-mix(in srgb,var(--dark-invert) 20%,transparent);--component-line-strong:color-mix(in srgb,var(--dark-invert) 35%,transparent)}.section--velo-marca{--bg-component:color-mix(in srgb,var(--primary) 85%,var(--dark));--item-bg:color-mix(in srgb,var(--primary) 75%,var(--dark));--bg-deep:color-mix(in srgb,var(--primary) 93%,var(--dark));--component-line:color-mix(in srgb,var(--primary-invert) 20%,transparent);--component-line-strong:color-mix(in srgb,var(--primary-invert) 35%,transparent)}.section--velo-oscuro{--fade-bg:var(--dark);--s-velo:linear-gradient(color-mix(in srgb,var(--dark) 58%,transparent),color-mix(in srgb,var(--dark) 58%,transparent)),}.section--velo-lateral{--fade-bg:var(--dark);--s-velo:linear-gradient(90deg,color-mix(in srgb,var(--dark) 88%,transparent) 0%,color-mix(in srgb,var(--dark) 62%,transparent) 42%,transparent 78%),}.section--velo-marca{--fade-bg:var(--primary);--s-velo:linear-gradient(120deg,color-mix(in srgb,color-mix(in srgb,var(--primary) 65%,var(--dark)) 94%,transparent),color-mix(in srgb,color-mix(in srgb,var(--secondary) 65%,var(--dark)) 88%,transparent)),;color:var(--primary-invert)}.section--velo-marca a:not(.button){color:var(--primary-invert)}.section.section--velo-inferior{--fade-bg:var(--dark);--s-velo:linear-gradient(to top,color-mix(in srgb,var(--dark) 90%,transparent) 0%,color-mix(in srgb,var(--dark) 45%,transparent) 45%,transparent 75%),;justify-content:flex-end;min-height:clamp(24rem,60vh,40rem)}.section--velo-claro{--fade-bg:var(--light);--s-velo:linear-gradient(color-mix(in srgb,var(--light) 84%,transparent),color-mix(in srgb,var(--light) 84%,transparent)),}@media screen and (max-width:768px){.section.section--velo-lateral{--s-velo:linear-gradient(color-mix(in srgb,var(--dark) 66%,transparent),color-mix(in srgb,var(--dark) 66%,transparent)),}}@media screen and (min-width:1024px){.section.section--foto.section--parallax{background-attachment:fixed}}.list-icons--circle li::before,.list-icons--soft li::before,.list-icons--outline li::before{flex:none;display:grid;place-content:center;width:1.6em;height:1.6em;margin-right:.75rem;font-size:.8em;font-weight:600}.list-icons.list-icons--circle li::before{border-radius:50%;background:var(--primary);color:var(--primary-invert)}.list-icons.list-icons--soft li::before{border-radius:calc(var(--radiusBox)/3);background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary)}.list-icons.list-icons--outline li::before{border-radius:50%;border:1.5px solid var(--primary);color:var(--primary)}.list-icons--arrow li::before,.list-icons--angle li::before,.list-icons--plus li::before,.list-icons--star li::before,.list-icons--cross li::before{flex:none;width:1.25em;text-align:center;margin-right:.5rem}.list-icons.list-icons--arrow li::before{content:'';font-weight:400}.list-icons.list-icons--angle li::before{content:'';font-weight:600}.list-icons.list-icons--plus li::before{content:'+';font-weight:600}.list-icons.list-icons--star li::before{content:'';font-weight:600}.list-icons.list-icons--cross li::before{content:'';font-weight:600;color:#b64a4a}.list-icons--customize li::before{content:none}.list-icons--customize.list-icons--circle li i:not(.fab):not(.fa-brands),.list-icons--customize.list-icons--soft li i:not(.fab):not(.fa-brands),.list-icons--customize.list-icons--outline li i:not(.fab):not(.fa-brands){flex:none;display:grid;place-content:center;width:1.9em;height:1.9em;margin-right:.75rem;font-size:.8em}.list-icons--customize.list-icons--circle li i:not(.fab):not(.fa-brands){border-radius:50%;background:var(--primary);color:var(--primary-invert)}.list-icons--customize.list-icons--soft li i:not(.fab):not(.fa-brands){border-radius:calc(var(--radiusBox)/3);background:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary)}.list-icons--customize.list-icons--outline li i:not(.fab):not(.fa-brands){border-radius:50%;border:1.5px solid var(--primary);color:var(--primary)}.list-icons--customize.list-icons--rows li,.list-icons--customize.list-icons--cards li{align-items:center}.list-icons--rows li{align-items:center;padding:.8rem 0;margin:0!important;border-bottom:1px solid var(--component-line)}.list-icons--rows li:first-child{border-top:1px solid var(--component-line)}.list-icons--cards{display:grid;gap:.6rem}.list-icons--cards li{align-items:center;margin:0!important;padding:.8rem 1.1rem;border:1px solid var(--component-line);border-radius:var(--radiusBox);background:#fff;transition:transform 250ms ease,box-shadow 250ms ease}.list-icons--cards li:hover{transform:translateX(.35rem);box-shadow:var(--component-shadow)}.list-points--square,.list-points--dash,.list-points--ring,.list-points--big,.list-points--rows,.list-points--num{padding-left:0;list-style:none}.list-points--square li,.list-points--dash li,.list-points--ring li,.list-points--big li,.list-points--num li{position:relative;padding-left:1.5rem}.list-points--square li::before,.list-points--dash li::before,.list-points--ring li::before,.list-points--big li::before{content:'';position:absolute;left:0;top:.6em}.list-points--square li::before{width:.5rem;height:.5rem;background:var(--primary)}.list-points--dash li::before{width:.8rem;height:2px;top:.8em;background:var(--primary)}.list-points--ring li::before{width:.55rem;height:.55rem;border:2px solid var(--primary);border-radius:50%}.list-points--big li::before{width:.7rem;height:.7rem;top:.5em;border-radius:50%;background:var(--primary);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--primary) 18%,transparent)}.list-points--rows li{padding:.7rem 0;margin:0!important;border-bottom:1px solid var(--component-line)}.list-points--rows li:first-child{border-top:1px solid var(--component-line)}.list-points--num{counter-reset:lp-n}.list-points--num li{counter-increment:lp-n;padding-left:2.5rem;min-height:1.7rem}.list-points--num li::before{content:counter(lp-n);position:absolute;left:0;top:0;display:grid;place-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--secondary);color:var(--secondary-invert);font-size:.8rem;font-weight:600}@media screen and (min-width:600px){.list-icons--2col,.list-points--2col{columns:2;column-gap:2.5rem}.list-icons--2col li,.list-points--2col li{break-inside:avoid}}.list-process{margin:0;padding:0;list-style:none;counter-reset:lp-step}.list-process:not(:last-child){margin-bottom:1.25rem}.list-process li{position:relative;counter-increment:lp-step;padding:0 0 1.75rem 3.75rem}.list-process li:last-child{padding-bottom:0}.list-process li strong{display:block;padding-top:.5rem;font-weight:600}.list-process li p{margin:0}.list-process li::before{content:counter(lp-step);position:absolute;left:0;top:0;z-index:1;display:grid;place-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--primary);color:var(--primary-invert);font-weight:600}.list-process li:not(:last-child)::after{content:'';position:absolute;left:calc(1.25rem - 1px);top:2.75rem;bottom:.25rem;width:2px;background:var(--component-line-strong,var(--component-line))}@media screen and (min-width:821px){.list-process--row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1.5rem}.list-process--row li{padding:3.5rem 0 0}.list-process--row li:not(:last-child)::after{left:3rem;right:-1.5rem;top:calc(1.25rem - 1px);bottom:auto;width:auto;height:2px}}.list-process--big li{padding:1rem 0 1.25rem;border-top:1px solid var(--component-line-strong,var(--component-line))}.list-process--big li:last-child{padding-bottom:0}.list-process--big li::before{content:counter(lp-step,decimal-leading-zero);position:static;display:block;width:auto;height:auto;margin-bottom:.35rem;border-radius:0;background:none;color:var(--primary);font-size:2.25rem;font-weight:300;line-height:1}.list-process--big li:not(:last-child)::after{content:none}.list-process--big li strong{padding-top:0}@media screen and (min-width:821px){.list-process--big.list-process--row li{padding:1rem 0 0}}.list-icons--shift li{transition:transform 250ms ease}.list-icons--shift li:hover{transform:translateX(.5rem)}.list-rows{margin:0;padding:0;list-style:none}.list-rows:not(:last-child){margin-bottom:1.25rem}.list-rows li{position:relative;display:grid;gap:.25rem;padding:1.1rem 2.5rem 1.1rem 0;border-bottom:1px solid var(--component-line);transition:padding-left 250ms ease}.list-rows li:first-child{border-top:1px solid var(--component-line)}.list-rows li strong{font-weight:600}.list-rows li::after{content:'';font-family:var(--awesome);font-weight:300;position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--primary);transition:right 250ms ease}.list-rows li:hover{padding-left:.75rem}.list-rows li:hover::after{right:.5rem}@media screen and (min-width:821px){.list-rows li{grid-template-columns:minmax(160px,2fr) 3fr;align-items:baseline;gap:1.5rem}}.list-cards{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.list-cards:not(:last-child){margin-bottom:1.25rem}.list-cards li{padding:var(--padding-inner);border:1px solid var(--component-line);border-radius:var(--radiusBox);background:#fff;transition:transform 250ms ease,box-shadow 250ms ease}.list-cards li:hover{transform:translateY(-4px);box-shadow:var(--component-shadow)}.list-cards li i{display:grid;place-content:center;width:2.75rem;height:2.75rem;margin-bottom:.75rem;border-radius:50%;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}.list-cards li strong{display:block;font-weight:600}.list-cards li p{margin:0}@media screen and (min-width:600px){.list-cards{grid-template-columns:1fr 1fr}}.list-price{margin:0}.list-price:not(:last-child){margin-bottom:1.25rem}.list-price div{display:grid;grid-template-columns:1fr auto;column-gap:1.5rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--component-line)}.list-price div:first-child{padding-top:0}.list-price dt{grid-column:1;grid-row:1;font-weight:600}.list-price dd{margin:0}.list-price .list-price__desc{grid-column:1;grid-row:2;margin-top:.15rem;opacity:.75}.list-price .list-price__price{grid-column:2;grid-row:1/span 2;font-size:1.25rem;font-weight:600;color:var(--primary);white-space:nowrap}.list-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.list-tags:not(:last-child){margin-bottom:1.25rem}.font--center .list-tags{justify-content:center}.list-tags li{padding:.45rem 1.1rem;border:1px solid var(--component-line-strong,var(--component-line));border-radius:30px;transition:background 200ms ease,color 200ms ease,border-color 200ms ease}.list-tags li:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-invert)}.list-marcas--gray img{filter:grayscale(1);opacity:.65;transition:filter 300ms ease,opacity 300ms ease}.list-marcas--gray li:hover img,.list-marcas--gray li:focus-within img{filter:none;opacity:1}.list-marcas.list-marcas--plain li,.list-marcas.list-marcas--plain li:has(a):hover{background:none;border:0}.list-marcas--plain li{transition:opacity 300ms ease}.list-marcas--plain:has(a:hover) li:not(:hover){opacity:.55}.list-marcas.list-marcas--grid{gap:0;border-top:1px solid var(--component-line);border-left:1px solid var(--component-line)}.list-marcas.list-marcas--grid li{width:50%;max-width:none;padding:.75rem;border:0;border-right:1px solid var(--component-line);border-bottom:1px solid var(--component-line);background:none;transition:background 300ms ease}.list-marcas.list-marcas--grid li:has(a):hover{border:0;border-right:1px solid var(--component-line);border-bottom:1px solid var(--component-line);background:var(--light)}@media screen and (min-width:601px){.list-marcas.list-marcas--grid li{width:25%}}@media screen and (min-width:821px){.list-marcas.list-marcas--grid li{width:20%}}.list-contact--icons li{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;align-items:start}.list-contact--icons li>:not(.list-contact__ico){grid-column:2}.list-contact--icons .list-contact__ico{grid-row:span 2;display:grid;place-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}.list-contact--icons .list-contact__title{margin-bottom:.1rem;padding-bottom:0;border-bottom:0}@media screen and (min-width:601px){.list-contact--cards{grid-template-columns:1fr 1fr}}.list-contact--cards li{padding:var(--padding-inner);border:1px solid var(--component-line);border-radius:var(--radiusBox);background:#fff}.section--primary .title{--alt-color:var(--primary-invert)}.section--secondary .title{--alt-color:var(--secondary-invert)}.section--dark .title{--alt-color:var(--dark-invert)}.title{--alt-color:var(--primary)}.title--mask-bubble{line-height:1.5em}.title--mask-bubble span{box-decoration-break:clone;background:var(--accent-color);padding:.25rem 1rem;filter:url(/images/title-bubble.svg#goo);color:var(--primary-invert)}.title--underline-1 span{--color-underline:#ddd;--height:.35em;--space:.3em;background:linear-gradient(to bottom,transparent calc(100% - var(--height) - var(--space)),var(--color-underline) calc(100% - var(--height) - var(--space)),var(--color-underline) calc(100% - var(--space)),transparent calc(100% - var(--space)),transparent 100%);box-decoration-break:clone}.title--underline-2{line-height:1.5em}.title--underline-2 span{--color-underline:var(--primary);--height:.15em;--space:.05em;padding:0 0 var(--space);background:linear-gradient(to bottom,transparent 0%,transparent calc(100% - var(--height)),var(--color-underline) calc(100% - var(--height)),var(--color-underline) 100%,transparent 100%);box-decoration-break:clone}.title--underline-3{line-height:1.5em}.title--underline-3 span{--skew:45deg;--height:.15em;--space:.05em;color:var(--primary);--_s:calc(var(--height)*cos(var(--skew)));background:linear-gradient(var(--skew),#0000 var(--_s),currentColor 0 calc(100% - var(--_s)),#0000 0) bottom/100% var(--height) no-repeat;padding:0 0 var(--space);box-decoration-break:clone}.title--linebox{position:relative;padding-bottom:.75em}.title--linebox::before{content:"";position:absolute;left:0;bottom:0;height:5px;width:60px;background-color:var(--alt-color)}.title--linebox::after{content:"";position:absolute;left:0;bottom:2px;height:1px;width:50%;max-width:180px;background-color:var(--alt-color)}.font--center .title--linebox::after,.font--center.title--linebox::after,.font--center .title--linebox::before,.font--center.title--linebox::before{right:0;margin-left:auto;margin-right:auto}.title--doubleline-down::after{content:'';display:block;width:80px;margin-top:.35em;height:4px;background:linear-gradient(to right,var(--alt-color) 50%,#fff 50%);box-shadow:0 -1px 0 var(--alt-color),0 1px 0 var(--alt-color)}.title--doubleline-up::before{content:'';display:block;width:80px;margin-bottom:.35em;height:4px;background:linear-gradient(to right,var(--alt-color) 50%,#fff 50%);box-shadow:0 -1px 0 var(--alt-color),0 1px 0 var(--alt-color)}.font--center .title--doubleline-down::after,.font--center.title--doubleline-down::after,.font--center .title--doubleline-up::before,.font--center.title--doubleline-up::before{margin-left:auto;margin-right:auto}.title--double-underline{position:relative;padding-bottom:1rem}.title--double-underline::before,.title--double-underline::after{content:"";display:block;position:absolute;background-color:var(--alt-color);width:80px;height:1px}.title--double-underline::before{left:0;bottom:6px}.title--double-underline::after{left:8px;bottom:0}.font--center .title--double-underline::after,.font--center.title--double-underline::after{left:50%;transform:translateX(calc(-50% - 4px))}.font--center .title--double-underline::before,.font--center.title--double-underline::before{left:50%;transform:translateX(calc(-50% + 4px))}.title--line-down::after{content:'';display:block;width:80px;margin-top:.35em;background:var(--alt-color);height:3px}.font--center .title--line-down::after,.font--center.title--line-down::after{margin-left:auto;margin-right:auto}.title--line-up::before{content:'';display:block;width:80px;margin-bottom:.35em;background:var(--alt-color);height:3px}.font--center .title--line-up::before,.font--center.title--line-up::before{margin-left:auto;margin-right:auto}.title--line-gradient-up::before{content:'';display:block;width:80px;margin-bottom:.35em;background:linear-gradient(to right,var(--primary),var(--dark));height:4px}.font--center .title--line-gradient-up::after,.font--center.title--line-gradient-up::after,.font--center .title--line-gradient-up::before,.font--center.title--line-gradient-up::before{margin-left:auto;margin-right:auto}.title--line-gradient-down::after{content:'';display:block;width:80px;margin-top:.35em;background:linear-gradient(to right,var(--primary) 50%,var(--secondary) 50%);height:4px}.font--center .title--line-gradient-down::after,.font--center.title--line-gradient-down::after,.font--center .title--line-gradient-down::before,.font--center.title--line-gradient-down::before{margin-left:auto;margin-right:auto}.title--line{--lineWidth:max(var(--padding-h),32px);--lineHeight:1px;--gap:min(var(--padding-h),1rem);position:relative;display:grid;grid-gap:var(--gap);grid-template-columns:var(--lineWidth) auto;margin-left:calc((var(--padding-h)*-1))}@media screen and (min-width:1024px){.title--line{margin-left:calc(min(var(--padding-h),(var(--lineWidth) + var(--gap))*-1))}}.title--line::before{content:'';height:var(--lineHeight);display:inline-block;background:var(--alt-color);top:calc(1.25em/2);position:relative}.font--center.title--line,.font--center .title--line{--lineWidth:48px;text-align:center;place-content:center;grid-template-columns:1fr;grid-template-rows:var(--lineWidth) auto;place-items:center;margin-left:0}.font--center.title--line::before,.font--center .title--line::before{content:'';height:var(--lineWidth);width:var(--lineHeight);top:initial}.title--ico-down::after{content:'';display:block;width:28px;height:28px;margin-top:.15em;background-image:url(/images/bell.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.title--ico-up::before{content:'';display:block;width:28px;height:28px;margin-bottom:.15em;background-image:url(/images/bell.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.font--center .title--ico-down::after,.font--center.title--ico-down::after,.font--center .title--ico-up::before,.font--center.title--ico-up::before{margin-left:auto;margin-right:auto}.title--icofa-down::after{content:'  ';font-family:var(--awesome);display:block;font-size:.8rem;margin-top:.15em;color:var(--alt-color)}.title--icofa-up::before{content:'  ';font-weight:300;font-family:var(--awesome);display:block;font-size:.8rem;margin-bottom:.15em;color:var(--alt-color)}.font--center .title--icofa-down::after,.font--center.title--icofa-down::after,.font--center .title--icofa-up::before,.font--center.title--icofa-up::before{margin-left:auto;margin-right:auto}.title--icoline-down{position:relative;--icoSize:36px}.title--icoline-down::after{content:'';display:block;width:var(--icoSize);height:var(--icoSize);margin-top:.25em;background:#fff url(/images/bell.svg);background-size:60%;background-position:center center;background-repeat:no-repeat;position:relative;z-index:1;border-radius:50%}.title--icoline-down::before{content:'';position:absolute;bottom:18px;left:0;width:160px;height:1px;background:linear-gradient(to right,transparent var(--icoSize),var(--alt-color) var(--icoSize))}.title--icoline-up{position:relative;--icoSize:36px;--lineSize:160px}.title--icoline-up::before{content:'';display:block;width:var(--icoSize);height:var(--icoSize);margin-bottom:.25em;background:url(/images/bell.svg);background-size:60%;background-position:center center;background-repeat:no-repeat;position:relative;z-index:1;border-radius:50%}.title--icoline-up::after{content:'';position:absolute;left:0;top:18px;width:var(--lineSize);height:1px;background:var(--alt-color);background:linear-gradient(to right,transparent var(--icoSize),var(--alt-color) var(--icoSize))}.font--center .title--icoline-down::after,.font--center.title--icoline-down::after,.font--center .title--icoline-down::before,.font--center.title--icoline-down::before,.font--center .title--icoline-up::before,.font--center.title--icoline-up::before,.font--center .title--icoline-up::after,.font--center.title--icoline-up::after{margin-left:auto;margin-right:auto}.font--center .title--icoline-down::before,.font--center.title--icoline-down::before,.font--center .title--icoline-up::after,.font--center.title--icoline-up::after{margin-left:auto;left:0;right:0;margin-right:auto;background:linear-gradient(to right,var(--alt-color) calc(50% - (var(--icoSize)/2)),transparent calc(50% - (var(--icoSize)/2)),transparent calc(50% + (var(--icoSize)/2)),var(--alt-color) calc(50% + (var(--icoSize)/2)))}.font--center.title--square,.font--center .title--square{justify-content:center}.title--square{--size:.5cap}.title--square::before{content:'';display:inline-block;background:var(--alt-color);height:var(--size);width:var(--size);border-radius:var(--radiusBox);margin-right:.25em;margin-bottom:calc(.5cap - (var(--size)/2))}.font--center.title--square::after,.font--center .title--square::after{content:'';display:inline-block;background:var(--alt-color);height:var(--size);width:var(--size);border-radius:var(--radiusBox);margin-left:.25em;margin-bottom:calc(.5cap - (var(--size)/2))}.slider-box{position:relative;--sb-btn:2.75rem}.slider-box .swiper{overflow:hidden;padding-block:1rem 2.5rem;margin-block:-1rem -2.5rem}.slider-box .swiper-slide{height:auto;display:flex}.slider-box .swiper-slide>*{flex:1}.slider-box .box--pad:hover{transform:none}.slider-box__controls{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.slider-box__nav{display:flex;gap:.5rem;flex-shrink:0}.slider-box__btn{width:var(--sb-btn);height:var(--sb-btn);display:inline-grid;place-items:center;padding:0;border:1px solid var(--component-line-strong);border-radius:50%;background:transparent;color:var(--text-strong);font-size:1.1rem;cursor:pointer;transition:background-color 300ms ease,border-color 300ms ease,color 300ms ease,opacity 300ms ease}.slider-box__btn:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-invert)}.slider-box__btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.slider-box__btn.swiper-button-disabled{opacity:.3;pointer-events:none}.slider-box__btn.swiper-button-lock,.slider-box .slider-box__controls .swiper-pagination-lock,.slider-box .slider-box__controls .swiper-scrollbar-lock{display:none}.slider-box .slider-box__controls .swiper-pagination-progressbar{position:relative;flex:1;height:3px;border-radius:3px;background:var(--component-line);overflow:hidden}.slider-box .slider-box__controls .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--primary);border-radius:3px}.slider-box .slider-box__controls .swiper-pagination-fraction,.slider-box .slider-box__controls .swiper-pagination-custom{position:static;width:auto;flex:1;text-align:left;font-family:var(--font2);font-size:1.1rem;color:var(--text-strong);font-variant-numeric:tabular-nums}.slider-box .slider-box__controls .swiper-pagination-total{opacity:.45}.slider-box .slider-box__controls .swiper-pagination-bullets{position:static;width:auto;flex:1;display:flex;justify-content:center;gap:.25rem}.slider-box .slider-box__controls .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;background:var(--text-strong);opacity:.25;transition:width 300ms ease,opacity 300ms ease}.slider-box .slider-box__controls .swiper-pagination-bullet-active{width:24px;border-radius:4px;background:var(--primary);opacity:1}.slider-box .slider-box__controls .swiper-scrollbar{position:relative;inset:auto;flex:1;width:auto;height:4px;border-radius:4px;background:var(--component-line)}.slider-box .slider-box__controls .swiper-scrollbar-drag{background:var(--primary);cursor:grab}@media screen and (max-width:767px){.slider-box .swiper{margin-inline:calc(var(--padding-h)*-1);padding-inline:var(--padding-h)}.slider-box__nav{display:none}}.slider-box__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.75rem}.slider-box__head .title{margin:0}.slider-box__head p{margin:.5rem 0 0;max-width:60ch}.section:has(.slider-box--asomado){overflow-x:clip}@media screen and (min-width:768px){.slider-box--asomado .swiper{margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%)}}.slider-box--asomado .slider-box__controls{justify-content:center;gap:1.5rem}.slider-box--asomado .slider-box__controls .swiper-pagination-custom{flex:0 0 auto}.slider-box--iconos .swiper{padding-top:calc(var(--sizeIco,4rem)/2 + 1rem)}@media screen and (min-width:768px){.slider-box--iconos{padding-inline:calc(var(--sb-btn) + 1rem)}.slider-box--iconos .slider-box__btn{position:absolute;top:50%;z-index:2;margin-top:calc(var(--sb-btn)/-2);background:var(--item-bg);box-shadow:0 4px 14px color-mix(in srgb,var(--dark) 12%,transparent)}.slider-box--iconos .slider-box__btn:hover{background:var(--primary)}.slider-box--iconos .slider-box__btn--prev{left:0}.slider-box--iconos .slider-box__btn--next{right:0}}.slider-box--linea{padding:clamp(1.25rem,3vw,2.5rem);background:var(--bg-component);border-radius:var(--radiusBox)}.section--light .slider-box--linea{background:var(--item-bg);box-shadow:var(--component-shadow)}.slider-box--linea .swiper-slide{position:relative;padding:.5rem clamp(1.25rem,3vw,2.5rem)}.slider-box--linea .swiper-slide+.swiper-slide::before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:1px;background:var(--component-line-strong)}.slider-box--linea .icon-txt{text-align:center}.slider-box--linea .icon-txt__ico{margin-inline:auto}.slider-box--linea .slider-box__controls{margin-top:1.25rem}@media screen and (max-width:767px){.slider-box--linea{padding-inline:0}.slider-box--linea .swiper{margin-inline:0;padding-inline:1rem}.slider-box--linea .slider-box__controls{padding-inline:1rem}}.slider-box--centrado .box-txtOverImg{--ratioBox:4/3}.slider-box--centrado .swiper-slide{transition:transform 500ms ease,opacity 500ms ease}.slider-box--centrado .swiper-slide:not(.swiper-slide-active){transform:scale(.88);opacity:.55}.slider-box--centrado .swiper-slide:not(.swiper-slide-active) .box-txtOverImg__info{opacity:0;transition:opacity 300ms ease}.slider-box--centrado .slider-box__controls{justify-content:center}.slider-box--centrado .slider-box__controls .swiper-pagination-bullets{flex:0 1 auto}@media screen and (min-width:768px){.slider-box--centrado .slider-box__nav{display:contents}.slider-box--centrado .slider-box__btn--prev{order:-1}}@media screen and (max-width:767px){.slider-box--centrado .swiper{padding-inline:0}.slider-box--centrado .box-txtOverImg{--ratioBox:4/5}.slider-box--centrado .swiper-slide:not(.swiper-slide-active){transform:scale(.92)}}.slider-box--galeria .box-txtOverImg{--ratioBox:3/4}@media screen and (min-width:768px){.slider-box--galeria .slider-box__nav{position:absolute;inset:0 0 auto;height:0;top:calc(50% - .85rem);justify-content:space-between;padding-inline:1rem;pointer-events:none;z-index:2}.slider-box--galeria .slider-box__btn{pointer-events:auto;margin-top:calc(var(--sb-btn)/-2);background:#fff;border-color:transparent;color:var(--dark);box-shadow:0 4px 14px color-mix(in srgb,var(--dark) 25%,transparent)}.slider-box--galeria .slider-box__btn:hover{background:var(--primary);color:var(--primary-invert)}}@media(hover:hover) and (min-width:768px){.slider-box--galeria .slider-box__btn{opacity:0;transform:scale(.85);transition:opacity 300ms ease,transform 300ms ease,background-color 300ms ease,color 300ms ease}.slider-box--galeria:hover .slider-box__btn,.slider-box--galeria:focus-within .slider-box__btn{opacity:1;transform:none}.slider-box--galeria:hover .slider-box__btn.swiper-button-disabled{opacity:0}}.slider-box__logo{width:100%;display:grid;place-items:center;aspect-ratio:3/2;padding:1rem 1.25rem;background:var(--item-bg);border:1px solid var(--component-line);border-radius:var(--radiusBox);transition:border-color 300ms ease}.slider-box__logo a{display:grid;place-items:center;width:100%;height:100%}.slider-box__logo img{width:100%;height:100%;max-height:4.5rem;object-fit:contain;border-radius:0;filter:grayscale(1);opacity:.6;transition:filter 300ms ease,opacity 300ms ease}.slider-box__logo:hover,.slider-box__logo:focus-within{border-color:var(--component-line-strong)}.slider-box__logo:hover img,.slider-box__logo:focus-within img{filter:none;opacity:1}@media(hover:none){.slider-box__logo img{filter:none;opacity:1}}.slider-box--marcas .slider-box__controls{margin-top:1.25rem}.icon-txt--box{filter:none;box-shadow:var(--component-shadow)}.opinions--estilo1 .opinions__text{filter:none;box-shadow:var(--component-shadow)}.icon-txt__ico--rounded{border-radius:var(--radiusBox);background:transparent;border:1px solid var(--component-line-strong);color:var(--primary)}.box--pad{border-width:0 0 0 3px;border-color:var(--primary)}.icon-txt__ico .fa-duotone,.list-icons--customize .fa-duotone,.list-contact__ico.fa-duotone{--fa-primary-color:var(--primary);--fa-secondary-color:var(--secondary);--fa-secondary-opacity:.45}.section--primary .icon-txt__ico .fa-duotone,.section--dark .icon-txt__ico .fa-duotone,.section--foto .list-icons--customize .fa-duotone{--fa-primary-color:currentColor;--fa-secondary-color:currentColor}@media(prefers-reduced-motion:reduce){.animate,.animate--scroll{animation:none!important;visibility:visible!important;opacity:1!important;transform:none!important}}.portada--p1{--portada-color:var(--dark);position:relative;background:var(--light);padding:calc(var(--header-height,120px) + 1.5rem) var(--padding-h) 3rem;overflow:hidden}.portada--p1 .portada__img{position:relative;max-height:none;background:none}.portada--p1 .portada__img::after,.portada--p1 .portada__img::before{display:none}.portada--p1 .portada__img picture{position:relative;display:block;height:100%;border-radius:var(--radiusImg);overflow:hidden}.portada--p1 .portada__img img{position:relative;display:block;aspect-ratio:4/3;height:auto}.portada--p1 .portada__info{position:relative;background:none;color:var(--font-color);text-shadow:none;text-align:left;padding:2rem 0 0}.portada--p1 .portada__info>div{max-width:600px;margin:0}.portada--p1 .portada__title{--max-size:46;--min-size:26;max-width:22ch;line-height:1.12em;letter-spacing:-.02em;text-wrap:balance;color:var(--portada-color);margin:0 0 1.5rem}.portada--p1 .portada__desc{font-size:1.1rem;max-width:46ch}.portada--p1 .portada__button{font-size:1.1rem;margin-top:.75rem}.portada--p1 .portada__button>span>span{font-size:.8rem;letter-spacing:.02em;margin-bottom:.15rem}.portada--p1 .portada__button:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}@media screen and (max-width:820px){.portada--p1{--overhang:34vw;display:flex;flex-direction:column;padding-bottom:0;background:linear-gradient(to bottom,var(--light) calc(100% - var(--overhang)),transparent calc(100% - var(--overhang)))}.portada--p1 .portada__info{order:1;background:none;text-align:left;padding:0 0 2rem}.portada--p1 .portada__img{order:2;width:88%;margin-left:auto}.portada--p1:has(.portada__info) .portada__img{background:none}.portada--p1 .portada__img img{aspect-ratio:4/3;max-height:max(170px,calc(100svh - var(--header-height,100px) - 340px));object-fit:cover}}@media screen and (max-width:600px){.portada--p1{--overhang:22vw;padding-top:calc(var(--header-height,100px) + 1rem)}.portada--p1 .portada__title{--min-size:24;margin-bottom:.6rem}.portada--p1 .portada__desc{font-size:1rem}.portada--p1 .portada__desc:not(:last-child){margin-bottom:.75rem}.portada--p1 .portada__button{font-size:1.05rem;margin-top:0}.portada--p1 .portada__info{padding-bottom:1.25rem}}@media screen and (min-width:821px){.portada--p1{display:grid;--overhang:clamp(4.5rem,9vw,8rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(2.5rem,6vw,6rem);padding:calc(var(--header-height,120px) + 3.5rem) var(--padding-h) 0;background:linear-gradient(to bottom,var(--light) calc(100% - var(--overhang)),transparent calc(100% - var(--overhang)));max-width:calc(var(--max-width) + var(--padding-h)*2);margin:0 auto;overflow:visible}main>.portada--p1:first-child{max-width:none;padding-left:max(var(--padding-h),calc((100% - var(--max-width))/2));padding-right:max(var(--padding-h),calc((100% - var(--max-width))/2))}.portada--p1 .portada__img{grid-column:2;grid-row:1;align-self:stretch;height:auto;min-height:0}.portada--p1 .portada__img picture{height:100%;aspect-ratio:4/3;max-height:72svh;width:100%}.portada--p1 .portada__img img{position:absolute;inset:0;aspect-ratio:auto;width:100%;height:100%;max-height:none;object-fit:cover}main>.portada--p1:first-child .portada__img{margin-right:calc(max(var(--padding-h),(100vw - var(--max-width))/2)*-.5)}.portada--p1 .portada__info{grid-column:1;grid-row:1;align-self:center;position:relative;top:auto;transform:none;max-width:none;padding:0 0 var(--overhang);display:block;color:var(--font-color)}.portada--p1 .portada__info>div{margin:0}}:is(.grid-auto,.flex-auto)>div:has(>.icon-txt--p1){--over:1rem;display:flex;flex-direction:column}.icon-txt--p1{--spring:cubic-bezier(.34,1.56,.64,1);--ink:cubic-bezier(.65,0,.35,1);--pad-t:calc(var(--padding-inner) + .5rem);--pad-l:calc(var(--padding-inner) + .35rem);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:1.25rem;overflow:visible;flex:1;width:auto;margin:var(--over,1rem) var(--over,1rem) 0 0;padding:var(--pad-t) var(--pad-l);text-align:left;background:color-mix(in srgb,var(--accent-color) 7%,var(--item-bg));border:0;border-radius:var(--radiusBox);transition:background-color 900ms ease}.icon-txt--p1::after{content:none}.icon-txt--p1 .icon-txt__ico,.icon-txt--p1 .icon-txt__ico.icon-txt__ico--rounded{--sizeIco:5rem;position:relative;grid-column:2;grid-row:1;width:var(--sizeIco);height:var(--sizeIco);margin:calc(-1*var(--pad-t) - var(--over,0px)) calc(-1*var(--pad-l) - var(--over,0px)) 0 0;border:0;border-radius:calc(var(--radiusBox)*.75);background:color-mix(in srgb,var(--accent-color) 16%,var(--item-bg));color:var(--secondary);box-shadow:0 0 0 6px var(--ring,#fff);transition:translate 400ms var(--spring)}.icon-txt--p1:hover .icon-txt__ico{translate:calc(var(--over)*-.6) calc(var(--over)*.6)}.icon-txt--p1 .icon-txt__inner{display:contents}.icon-txt--p1 .icon-txt__title{grid-column:1;grid-row:1;align-self:end}.icon-txt--p1 .icon-txt__inner>p{grid-column:1/-1;grid-row:2;margin-top:.75rem}.icon-txt--p1 .icon-txt__ico::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--accent-color);clip-path:circle(0% at 100% 0%);opacity:0;transition:opacity 450ms ease,clip-path 0s linear 450ms}.icon-txt--p1 .icon-txt__ico i{position:relative;z-index:1;font-size:.5em;color:var(--secondary);transition:transform 500ms var(--spring),color 450ms ease}.icon-txt--p1 .icon-txt__ico .fa-duotone{--fa-primary-color:currentColor;--fa-secondary-color:currentColor;--fa-secondary-opacity:.4}.icon-txt--p1 .icon-txt__ico::after{content:"";position:absolute;z-index:2;top:-.45rem;right:-.45rem;width:1.4rem;height:1.4rem;border-radius:.4rem;background:var(--accent-color);transition:background 350ms ease,transform 500ms var(--spring)}.icon-txt--p1 .icon-txt__title{margin:0;color:var(--text-strong)}.icon-txt--p1 p{margin:0}.icon-txt--p1:hover{background-color:color-mix(in srgb,var(--accent-color) 14%,var(--item-bg))}.icon-txt--p1:hover::after{clip-path:inset(0 0 0 0)}.icon-txt--p1:hover .icon-txt__ico::before{clip-path:circle(150% at 100% 0%);opacity:1;transition:clip-path 1000ms var(--ink),opacity 0s}.icon-txt--p1:hover .icon-txt__ico i{color:var(--primary-invert);transform:translateY(-2px) scale(1.08);transition:transform 500ms var(--spring),color 400ms ease 420ms}.icon-txt--p1:hover .icon-txt__ico::after{background:var(--secondary);transform:translate(3px,-3px) rotate(45deg) scale(.85)}@media screen and (max-width:600px){:is(.grid-auto,.flex-auto)>div:has(>.icon-txt--p1){--over:.8rem}.icon-txt--p1{--pad-t:1.5rem;--pad-l:1.25rem}.icon-txt--p1 .icon-txt__ico,.icon-txt--p1 .icon-txt__ico.icon-txt__ico--rounded{--sizeIco:4.5rem}}@media(prefers-reduced-motion:reduce){.icon-txt--p1,.icon-txt--p1::after,.icon-txt--p1 .icon-txt__ico::before,.icon-txt--p1 .icon-txt__ico::after,.icon-txt--p1 .icon-txt__ico i{transition:none}.icon-txt--p1:hover .icon-txt__ico i{transform:none}.icon-txt--p1 .icon-txt__ico{transition:none}}@keyframes p-icon-fade{from{opacity:0}}.animate--scroll .icon-txt--p1 .icon-txt__ico i::before{animation:p-icon-fade 700ms ease calc(var(--stagger,0s) + 400ms) both;animation-play-state:paused}.animate--scroll .icon-txt--p1 .icon-txt__ico i::after{animation:p-icon-fade 700ms ease calc(var(--stagger,0s) + 800ms) both;animation-play-state:paused}.animate--scroll.animate--is-animated .icon-txt--p1 .icon-txt__ico i::after,.animate--scroll.animate--is-animated .icon-txt--p1 .icon-txt__ico i::before{animation-play-state:running}@media(prefers-reduced-motion:reduce){.animate--scroll .icon-txt--p1 .icon-txt__ico i::after,.animate--scroll .icon-txt--p1 .icon-txt__ico i::before{animation:none}}@media(hover:none){.animate--scroll .icon-txt--p1{--p1-delay:calc(var(--stagger,0s) + 1.4s);transition:border-color 500ms ease var(--p1-delay),background-color 500ms ease var(--p1-delay)}.animate--scroll .icon-txt--p1::after{transition:clip-path 650ms var(--ink) var(--p1-delay)}.animate--scroll .icon-txt--p1 .icon-txt__ico{transition:translate 500ms var(--spring) var(--p1-delay)}.animate--scroll.animate--is-animated .icon-txt--p1 .icon-txt__ico{translate:calc(var(--over)*-.6) calc(var(--over)*.6)}.animate--scroll .icon-txt--p1 .icon-txt__ico::before{transition:clip-path 1100ms var(--ink) var(--p1-delay),opacity 0s var(--p1-delay)}.animate--scroll .icon-txt--p1 .icon-txt__ico::after{transition:background 400ms ease var(--p1-delay),transform 600ms var(--spring) var(--p1-delay)}.animate--scroll.animate--is-animated .icon-txt--p1{background-color:color-mix(in srgb,var(--accent-color) 14%,var(--item-bg))}.animate--scroll.animate--is-animated .icon-txt--p1::after{clip-path:inset(0 0 0 0)}.animate--scroll.animate--is-animated .icon-txt--p1 .icon-txt__ico::before{clip-path:circle(150% at 100% 0%);opacity:1}.animate--scroll .icon-txt--p1 .icon-txt__ico i{transition:color 450ms ease calc(var(--p1-delay) + 480ms)}.animate--scroll.animate--is-animated .icon-txt--p1 .icon-txt__ico i{color:var(--primary-invert)}.animate--scroll.animate--is-animated .icon-txt--p1 .icon-txt__ico::after{background:var(--secondary);transform:translate(3px,-3px) rotate(45deg) scale(.85)}}@media(hover:none) and (prefers-reduced-motion:reduce){.animate--scroll .icon-txt--p1,.animate--scroll .icon-txt--p1::after,.animate--scroll .icon-txt--p1 .icon-txt__ico::before,.animate--scroll .icon-txt--p1 .icon-txt__ico::after{transition:none}}:where(.title--1,.title--2,.title--3,.title--4,.portada__title){color:var(--title-color)}.section--dark,.section--primary,.section--secondary,.section--foto,.sectionImage,.font--invert,.box-txtOverImg,.footer{--title-color:currentColor}.icon-txt--p1 .icon-txt__title{color:var(--title-color)}.portada--p1{--portada-color:var(--title-color)}main .title{line-height:1.18em;letter-spacing:-.015em}main h2.title--1,main h2.title--2{--tile-a:var(--primary);--tile-b:color-mix(in srgb,var(--primary) 35%,transparent)}main h2.title--1::before,main h2.title--2::before{content:"";display:block;width:11px;height:11px;margin:0 0 .85rem;border-radius:3px;background:var(--tile-a);box-shadow:15px 0 0 var(--tile-b)}main .font--center h2.title--1::before,main .font--center h2.title--2::before,main h2.title--1.font--center::before,main h2.title--2.font--center::before{margin-inline:auto;translate:-7.5px 0;transform-origin:center}main .cols--box .cols__small h2.title--1::before,main .cols--box .cols__small h2.title--2::before{margin-inline:auto;translate:-7.5px 0;transform-origin:center}main .cta--p1 h2.title--1::before,main .cta--p1 h2.title--2::before{margin-inline:0;translate:none;transform-origin:left center}.section--dark h2.title--1,.section--dark h2.title--2,.section--primary h2.title--1,.section--primary h2.title--2,.sectionImage h2.title--1,.sectionImage h2.title--2{--tile-a:#fff;--tile-b:rgba(255,255,255,.4)}.animate--scroll h2.title--1::before,.animate--scroll h2.title--2::before,h2.title--1.animate--scroll::before,h2.title--2.animate--scroll::before{scale:0;transition:scale 500ms cubic-bezier(.34,1.56,.64,1) 350ms}.animate--scroll.animate--is-animated h2.title--1::before,.animate--scroll.animate--is-animated h2.title--2::before,h2.title--1.animate--is-animated::before,h2.title--2.animate--is-animated::before{scale:1}@media(prefers-reduced-motion:reduce){.animate--scroll h2.title--1::before,.animate--scroll h2.title--2::before,h2.title--1.animate--scroll::before,h2.title--2.animate--scroll::before{scale:1;transition:none}}main .button,.nav__details .button,.header__info>.button{--btn-bg:var(--primary);--btn-fg:var(--primary-invert);--tile-bg:var(--secondary);--tile-fg:#fff;--tile:1.75rem;position:relative;display:inline-flex;align-items:center;margin:calc(var(--tile)*.25) calc(var(--tile)*.4) 3px 3px;padding:.85rem 1.6rem;border-radius:calc(var(--radiusBox)*.6);background:var(--btn-bg);color:var(--btn-fg);font-weight:var(--bold1);overflow:visible;box-shadow:none;filter:none;transition:none}main .button:has(>span):has(>i),.nav__details .button:has(>span):has(>i),.header__info>.button:has(>span):has(>i){padding-right:2.6rem}main .button::before,.nav__details .button::before,.header__info>.button::before{display:none}main .button>i,.nav__details .button>i,.header__info>.button>i{position:relative;display:inline-block;flex-shrink:0;width:var(--tile);height:var(--tile);margin:0;border-radius:calc(var(--radiusBox)*.4);background:var(--tile-bg);color:var(--tile-fg);font-size:.78em;line-height:1;--fa-primary-color:currentColor;--fa-secondary-color:currentColor;transition:none}main .button:has(>span)>i,.nav__details .button:has(>span)>i,.header__info>.button:has(>span)>i{position:absolute;z-index:4;top:calc(var(--tile)*-.25);right:calc(var(--tile)*-.4);box-shadow:0 0 0 4px var(--ring,#fff)}main .button>i::before,main .button>i::after,.nav__details .button>i::before,.nav__details .button>i::after,.header__info>.button>i::before,.header__info>.button>i::after{position:absolute;inset:0;display:grid;place-items:center;line-height:1;transform:none;transition:none}main .button:hover,main .button:active,main .button:focus-visible,.nav__details .button:hover,.header__info>.button:hover,.header__info>.button:focus-visible{background:var(--btn-bg);color:var(--btn-fg);transform:none;box-shadow:none;filter:none}main .button:hover>i:last-child:not(:only-child),main .button:hover>i:first-child:not(:only-child),main .button:focus-visible>i:last-child:not(:only-child),main .button:focus-visible>i:first-child:not(:only-child),.nav__details .button:hover>i:last-child:not(:only-child),.nav__details .button:hover>i:first-child:not(:only-child),.header .header__info>.button:hover>i:last-child:not(:only-child),.header .header__info>.button:hover>i:first-child:not(:only-child){transform:none}main .button:focus-visible,.header__info>.button:focus-visible{outline:2px solid var(--btn-bg);outline-offset:3px}main .button--white:not(.button--outlined):not(.button--opacity){--btn-bg:#fff;--btn-fg:var(--secondary);--tile-bg:var(--primary);--tile-fg:#fff}main .button>span>span{font-size:.78rem;font-weight:400;opacity:.85}.nav__details .button{justify-content:center}.section--light,.portada--p1{--ring:var(--light)}.cta--p1 .container,.section--dark{--ring:var(--dark)}.section--primary{--ring:var(--primary)}@media only screen and (max-width:600px){.header__info>.button{width:auto;height:auto;margin:0;padding:.3rem}.header__info>.button>i{position:relative;top:auto;right:auto;box-shadow:none}}main .button:has(>span>span),.nav__details .button:has(>span>span){margin-top:3px;margin-bottom:calc(var(--tile)*.25)}main .button:has(>span>span):has(>i),.nav__details .button:has(>span>span):has(>i){padding-left:1.4rem;padding-right:2.1rem}main .button:has(>span>span)>i,.nav__details .button:has(>span>span)>i{top:auto;bottom:calc(var(--tile)*-.25)}main .button:has(>span>span):hover>i,main .button:has(>span>span):focus-visible>i,.nav__details .button:has(>span>span):hover>i{translate:-4px -4px}@keyframes p-btn-flecha{0%{transform:translateX(0);opacity:1}45%{transform:translateX(120%);opacity:0}46%{transform:translateX(-120%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes p-btn-ring{0%,100%{transform:rotate(0)}20%{transform:rotate(-16deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}}main .button,.nav__details .button,.header__info>.button{--btn-bg-h:var(--secondary);transition:background 300ms ease}main .button--white:not(.button--outlined):not(.button--opacity){--btn-bg-h:color-mix(in srgb,var(--primary) 12%,#fff)}main .button>i,.nav__details .button>i,.header__info>.button>i{overflow:hidden;transition:translate 350ms cubic-bezier(.34,1.56,.64,1)}main .button:hover,main .button:focus-visible,.nav__details .button:hover,.header__info>.button:hover,.header__info>.button:focus-visible{background:var(--btn-bg-h)}main .button:has(>span):hover>i,main .button:has(>span):focus-visible>i,.nav__details .button:has(>span):hover>i,.header__info>.button:has(>span):hover>i{translate:-4px 4px}main .button:hover>i::before,main .button:hover>i::after,main .button:focus-visible>i::before,main .button:focus-visible>i::after,.nav__details .button:hover>i::before,.nav__details .button:hover>i::after{animation:p-btn-flecha 520ms cubic-bezier(.65,0,.35,1)}main .button[href^="tel:"]:hover>i::before,main .button[href^="tel:"]:hover>i::after,.nav__details .button[href^="tel:"]:hover>i::before,.nav__details .button[href^="tel:"]:hover>i::after,.header__info>.button:hover>i::before,.header__info>.button:hover>i::after,.header__info>.button:focus-visible>i::before,.header__info>.button:focus-visible>i::after{animation:p-btn-ring 600ms ease}@media(hover:none){main .button.animate--is-animated:has(>span)>i{translate:-4px 4px;transition:translate 450ms cubic-bezier(.34,1.56,.64,1) 450ms}main .button.animate--is-animated:has(>span>span)>i{translate:-4px -4px}main .button.animate--is-animated>i::before,main .button.animate--is-animated>i::after{animation:p-btn-flecha 620ms cubic-bezier(.65,0,.35,1) 450ms both}main .button.animate--is-animated[href^="tel:"]>i::before,main .button.animate--is-animated[href^="tel:"]>i::after{animation:p-btn-ring 700ms ease 450ms both}}@media(prefers-reduced-motion:reduce){main .button,main .button>i,.header__info>.button>i{transition:none}main .button.animate--is-animated>i::before,main .button.animate--is-animated>i::after{animation:none}main .button:hover>i::before,main .button:hover>i::after,.nav__details .button:hover>i::before,.nav__details .button:hover>i::after,.header__info>.button:hover>i::before,.header__info>.button:hover>i::after{animation:none}main .button:has(>span):hover>i,.header__info>.button:has(>span):hover>i{translate:none}}.cta--p1{--gap:clamp(.6rem,1.1vw,.85rem);--row2:7.5rem;position:relative;isolation:isolate;width:100%;max-width:var(--max-width);margin:0 auto;gap:var(--gap);color:var(--dark-invert);text-align:left}.sectionImage.cta--p1:not(.sectionImage--3),.section.section--foto.cta--p1{display:flex;flex-direction:column;justify-content:flex-start;padding:0;min-height:0;background:none}.cta--p1 .container{position:relative;z-index:1;order:2;margin:0;padding:clamp(1.75rem,4vw,3.5rem) clamp(1.5rem,3.5vw,3rem);max-width:none;border-radius:var(--radiusBox);background:radial-gradient(70% 70% at 0% 0%,color-mix(in srgb,var(--primary) 38%,transparent),transparent 70%),var(--dark);color:var(--dark-invert);text-align:left;transform:none}.cta--p1 .title{--max-size:40;--min-size:26;color:var(--dark-invert);line-height:1.15em}.cta--p1 .container>p:not(:last-child){max-width:52ch;color:rgba(255,255,255,.8)}.cta--p1 p:last-child{margin:1.5rem 0 0}.sectionImage.cta--p1 .sectionImage__img{position:relative;inset:auto;order:1;width:100%;height:auto;z-index:0;border-radius:var(--radiusBox);overflow:hidden}.sectionImage.cta--p1 .sectionImage__img::before,.sectionImage.cta--p1 .sectionImage__img::after{display:none}.sectionImage.cta--p1 .sectionImage__img img{width:100%;height:100%;min-height:0;aspect-ratio:16/10;object-fit:cover;transition:transform 1200ms cubic-bezier(.22,.61,.36,1)}.sectionImage.cta--p1:hover .sectionImage__img img{transform:scale(1.04)}.section--foto.cta--p1::after{content:"";display:block;order:1;aspect-ratio:16/10;border-radius:var(--radiusBox);background:var(--bgimg,none) var(--bgimg-pos,50% 50%)/cover no-repeat}.cta--p1::before{content:none}@media screen and (min-width:821px){.sectionImage.cta--p1:not(.sectionImage--3),.section.section--foto.cta--p1{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-rows:minmax(260px,1fr) var(--row2);align-items:stretch}.cta--p1 .container{grid-column:1;grid-row:1/span 2;display:flex;flex-direction:column;justify-content:center}.cta--p1 .container::before{content:"";position:absolute;z-index:-1;left:calc(100% - var(--radiusBox));bottom:0;width:calc(var(--gap) + 33.26% + var(--radiusBox));height:var(--row2);border-radius:0 var(--radiusBox) var(--radiusBox) 0;background:var(--dark)}.cta--p1 .container::after{content:"";position:absolute;left:100%;bottom:var(--row2);width:var(--radiusBox);height:var(--radiusBox);background:radial-gradient(circle at 100% 0,transparent calc(var(--radiusBox) - .5px),var(--dark) var(--radiusBox))}.sectionImage.cta--p1 .sectionImage__img,.section--foto.cta--p1::after{grid-column:2;grid-row:1;height:100%;aspect-ratio:auto}.sectionImage.cta--p1 .sectionImage__img img{position:absolute;inset:0;aspect-ratio:auto}.cta--p1::before,.section--foto.cta--p1::before{content:"";display:block;grid-column:2;grid-row:2;margin-left:calc(45% + var(--gap));border-radius:var(--radiusBox);background:var(--primary)}}@media screen and (max-width:820px){.sectionImage.cta--p1:not(.sectionImage--3),.section.section--foto.cta--p1{--row2m:4.25rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto var(--row2m)}.sectionImage.cta--p1 .sectionImage__img,.section--foto.cta--p1::after{grid-column:1/span 2;grid-row:1}.cta--p1 .container{grid-column:1/span 2;grid-row:2;padding:1.75rem 1.25rem 1.5rem}.cta--p1 .container::before{content:"";position:absolute;z-index:-1;left:0;top:calc(100% - var(--radiusBox));width:calc(50% - var(--gap)/2);height:calc(var(--row2m) + var(--gap) + var(--radiusBox));border-radius:0 0 var(--radiusBox) var(--radiusBox);background:var(--dark)}.cta--p1 .container::after{content:"";position:absolute;top:100%;left:calc(50% - var(--gap)/2);width:var(--radiusBox);height:var(--radiusBox);background:radial-gradient(circle at 100% 100%,transparent calc(var(--radiusBox) - .5px),var(--dark) var(--radiusBox))}.cta--p1::before,.section--foto.cta--p1::before{content:"";display:block;grid-column:2;grid-row:3;border-radius:var(--radiusBox);background:var(--primary)}}@media(prefers-reduced-motion:reduce){.sectionImage.cta--p1 .sectionImage__img img{transition:none}.sectionImage.cta--p1:hover .sectionImage__img img{transform:none}}.cta--p1{--cta-bg:color-mix(in srgb,var(--primary) 12%,#fff)}.cta--p1 .container{--ring:var(--cta-bg);background:radial-gradient(70% 70% at 0% 0%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 70%),var(--cta-bg);color:var(--font-color);text-shadow:none}.cta--p1 .container *{text-shadow:none}.sectionImage.cta--p1 .container .title{--title-color:var(--dark);color:var(--dark)}.sectionImage.cta--p1 h2.title--1,.sectionImage.cta--p1 h2.title--2{--tile-a:var(--primary);--tile-b:color-mix(in srgb,var(--primary) 35%,transparent)}.cta--p1 .container>p:not(:last-child){max-width:72ch;color:var(--font-color)}.cta--p1 .container strong{color:var(--dark)}@media screen and (min-width:821px){.cta--p1 .container::before{background:var(--cta-bg)}.cta--p1 .container::after{background:radial-gradient(circle at 100% 0,transparent calc(var(--radiusBox) - .5px),var(--cta-bg) var(--radiusBox))}}@media screen and (max-width:820px){.cta--p1 .container::before{background:var(--cta-bg)}.cta--p1 .container::after{background:radial-gradient(circle at 100% 100%,transparent calc(var(--radiusBox) - .5px),var(--cta-bg) var(--radiusBox))}}.cta--p1.animate{animation-name:none}.cta--p1.animate--scroll .container,.cta--p1.animate--scroll .sectionImage__img,.cta--p1.animate--scroll::after,.cta--p1.animate--scroll::before{animation-name:fadeInUp;animation-fill-mode:both;animation-play-state:paused}.cta--p1.animate--scroll .container{animation-duration:900ms;animation-delay:0s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.cta--p1.animate--scroll .sectionImage__img,.section--foto.cta--p1.animate--scroll::after{animation-duration:1100ms;animation-delay:200ms;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.cta--p1.animate--scroll::before{animation-duration:1300ms;animation-delay:400ms;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.cta--p1.animate--scroll.animate--is-animated .container,.cta--p1.animate--scroll.animate--is-animated .sectionImage__img,.cta--p1.animate--scroll.animate--is-animated::after,.cta--p1.animate--scroll.animate--is-animated::before{animation-play-state:running}@media(prefers-reduced-motion:reduce){.cta--p1.animate--scroll .container,.cta--p1.animate--scroll .sectionImage__img,.cta--p1.animate--scroll::after,.cta--p1.animate--scroll::before{animation:none}}.flex-auto:has(>div>.box-txtOverImg--p1){--gap:clamp(.75rem,1.4vw,1.1rem);display:grid;grid-template-columns:1fr;gap:var(--gap);margin:0}.flex-auto:has(>div>.box-txtOverImg--p1)>div{width:auto;max-width:none;flex:none;margin:0;padding:0;display:flex}.box-txtOverImg--p1{width:100%;text-align:left;border-radius:var(--radiusBox);box-shadow:none;overflow:hidden;isolation:isolate}.box-txtOverImg--p1 .box-txtOverImg__link{position:relative;justify-content:flex-end}.box-txtOverImg--p1 .box-txtOverImg__img{--ratioBox:16/10;position:relative;border-radius:0}.box-txtOverImg--p1 .box-txtOverImg__img img{border-radius:0;transition:transform 1200ms cubic-bezier(.22,.61,.36,1)}.box-txtOverImg--p1 .box-txtOverImg__img::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--dark) 88%,transparent) 0%,color-mix(in srgb,var(--dark) 35%,transparent) 45%,transparent 75%)}.box-txtOverImg--p1 .box-txtOverImg__img::before{content:"";position:absolute;z-index:1;inset:0;background:color-mix(in srgb,var(--primary) 30%,transparent);opacity:0;transition:opacity 600ms ease}.box-txtOverImg--p1 .box-txtOverImg__info{z-index:2;bottom:0;left:0;padding:clamp(1.25rem,2.5vw,2rem);color:#fff;text-shadow:none}.box-txtOverImg--p1 .box-txtOverImg__title{--title-color:#fff;margin:0;color:#fff}.box-txtOverImg--p1 .box-txtOverImg__link::after{content:"";position:absolute;z-index:3;top:clamp(.9rem,1.6vw,1.25rem);right:clamp(.9rem,1.6vw,1.25rem);display:grid;place-content:center;width:2.75rem;height:2.75rem;border-radius:calc(var(--radiusBox)*.6);background:#fff;color:var(--dark);font-family:'Font Awesome 7 Pro';font-weight:300;font-size:1.1rem;line-height:1;transition:background 350ms ease,color 350ms ease,transform 450ms cubic-bezier(.34,1.56,.64,1)}.box-txtOverImg--p1:hover .box-txtOverImg__img img,.box-txtOverImg--p1:focus-within .box-txtOverImg__img img{transform:scale(1.06)}.box-txtOverImg--p1:hover .box-txtOverImg__img::before,.box-txtOverImg--p1:focus-within .box-txtOverImg__img::before{opacity:1}.box-txtOverImg--p1:hover .box-txtOverImg__link::after,.box-txtOverImg--p1:focus-within .box-txtOverImg__link::after{background:var(--primary);color:#fff;transform:rotate(45deg)}.box-txtOverImg--p1 .box-txtOverImg__link:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}@media screen and (min-width:601px){.flex-auto:has(>div>.box-txtOverImg--p1){grid-template-columns:repeat(2,minmax(0,1fr))}.flex-auto:has(>div>.box-txtOverImg--p1)>div:first-child{grid-column:1/span 2}.flex-auto:has(>div>.box-txtOverImg--p1)>div:first-child .box-txtOverImg__img{--ratioBox:21/9}}@media screen and (min-width:1024px){.flex-auto:has(>div>.box-txtOverImg--p1){grid-template-columns:repeat(6,minmax(0,1fr))}.flex-auto:has(>div>.box-txtOverImg--p1)>div{grid-column:span 2}.flex-auto:has(>div>.box-txtOverImg--p1)>div:nth-child(-n+2){grid-column:span 3}.flex-auto:has(>div>.box-txtOverImg--p1)>div:first-child .box-txtOverImg__img,.flex-auto:has(>div>.box-txtOverImg--p1)>div:nth-child(2) .box-txtOverImg__img{--ratioBox:16/9}.flex-auto:has(>div>.box-txtOverImg--p1)>div:nth-child(n+3) .box-txtOverImg__img{--ratioBox:4/3}}@media(hover:none){.animate--scroll>.box-txtOverImg--p1{--p1-delay:calc(var(--stagger,0s) + 900ms)}.animate--scroll>.box-txtOverImg--p1 .box-txtOverImg__img img{transition:transform 1600ms cubic-bezier(.22,.61,.36,1) var(--p1-delay)}.animate--scroll>.box-txtOverImg--p1 .box-txtOverImg__img::before{transition:opacity 800ms ease var(--p1-delay)}.animate--scroll>.box-txtOverImg--p1 .box-txtOverImg__link::after{transition:background 400ms ease var(--p1-delay),color 400ms ease var(--p1-delay),transform 600ms cubic-bezier(.34,1.56,.64,1) var(--p1-delay)}.animate--scroll.animate--is-animated>.box-txtOverImg--p1 .box-txtOverImg__img img{transform:scale(1.06)}.animate--scroll.animate--is-animated>.box-txtOverImg--p1 .box-txtOverImg__img::before{opacity:1}.animate--scroll.animate--is-animated>.box-txtOverImg--p1 .box-txtOverImg__link::after{background:var(--primary);color:#fff;transform:rotate(45deg)}}@media(prefers-reduced-motion:reduce){.box-txtOverImg--p1 .box-txtOverImg__img img,.box-txtOverImg--p1 .box-txtOverImg__img::before,.box-txtOverImg--p1 .box-txtOverImg__link::after{transition:none}.box-txtOverImg--p1:hover .box-txtOverImg__img img,.box-txtOverImg--p1:hover .box-txtOverImg__link::after{transform:none}}.list-icons.list-icons--p1{--chip:1.75rem}.list-icons.list-icons--p1 li{position:relative;display:flex;align-items:center;min-height:3rem;margin:0 0 .5rem;padding:.65rem 1.1rem .65rem calc(.65rem + var(--chip) + .85rem);border-radius:calc(var(--radiusBox)*.5);background:color-mix(in srgb,var(--accent-color) 8%,var(--item-bg));color:var(--text-strong);break-inside:avoid;transition:background 300ms ease}.list-icons.list-icons--p1 li:last-child{margin-bottom:0}.list-icons.list-icons--p1:not(.list-icons--customize) li::before,.list-icons--customize.list-icons--p1 li i:not(.fab):not(.fa-brands){position:absolute;top:.65rem;left:.65rem;display:grid;place-content:center;width:var(--chip);height:var(--chip);margin:0;border:0;border-radius:calc(var(--radiusBox)*.3);background:var(--primary);color:#fff;box-shadow:none;transition:background 300ms ease}.list-icons.list-icons--p1:not(.list-icons--customize) li::before{content:'';font-family:var(--awesome);font-weight:300;font-size:.8rem;line-height:1}.list-icons--customize.list-icons--p1 li i:not(.fab):not(.fa-brands){font-size:.85rem;line-height:1;--fa-primary-color:#fff;--fa-secondary-color:#fff;--fa-secondary-opacity:.5}.list-icons--customize.list-icons--p1 li i.fa-duotone::before,.list-icons--customize.list-icons--p1 li i.fa-duotone::after{position:absolute;inset:0;display:grid;place-items:center;line-height:1}.list-icons.list-icons--p1 li:hover{background:color-mix(in srgb,var(--accent-color) 15%,var(--item-bg))}.section--light .list-icons.list-icons--p1 li{background:#fff}.section--light .list-icons.list-icons--p1 li:hover{background:color-mix(in srgb,var(--accent-color) 10%,#fff)}.section--light .icon-txt--p1{background-color:#fff}.section--light .icon-txt--p1:hover{background-color:color-mix(in srgb,var(--accent-color) 10%,#fff)}.section--light .acordeon--p1 .acordeon__item::after{background:#fff}.list-icons.list-icons--p1 li:hover::before,.list-icons--customize.list-icons--p1 li:hover i:not(.fab):not(.fa-brands){background:var(--secondary)}.list-icons--p1.columns,.list-icons--p1.list-icons--2col{column-gap:1.25rem}.list-icons--p1.columns li:last-child,.list-icons--p1.list-icons--2col li:last-child{margin-bottom:.5rem}@media screen and (max-width:599px){.list-icons.list-icons--p1{--chip:1.6rem}.list-icons--p1.columns,.list-icons--p1.list-icons--2col{column-count:1;columns:1}}@media(prefers-reduced-motion:reduce){.list-icons.list-icons--p1 li,.list-icons.list-icons--p1 li::before,.list-icons--customize.list-icons--p1 li i{transition:none}}.acordeon--p1{--tile:2.4rem;--col:4rem;--joint:6px;--r:calc(var(--radiusBox)*.7);display:grid;gap:.75rem}.acordeon--p1 .acordeon__item{position:relative;isolation:isolate;padding-left:calc(var(--col) + var(--joint));border:0;background:none}.acordeon--p1 .acordeon__item::before,.acordeon--p1 .acordeon__item::after{content:"";position:absolute;top:0;bottom:0;z-index:-1;transition:left 450ms cubic-bezier(.22,.61,.36,1),width 450ms cubic-bezier(.22,.61,.36,1),border-radius 450ms ease,background 350ms ease,translate 300ms ease}.acordeon--p1 .acordeon__item::before{left:0;width:var(--col);border-radius:var(--r) calc(var(--r)*.45) calc(var(--r)*.45) var(--r);background:color-mix(in srgb,var(--accent-color) 16%,var(--item-bg))}.acordeon--p1 .acordeon__item::after{left:calc(var(--col) + var(--joint));right:0;border-radius:calc(var(--r)*.45) var(--r) var(--r) calc(var(--r)*.45);background:color-mix(in srgb,var(--accent-color) 7%,var(--item-bg))}.acordeon--p1 .acordeon__item:not(.active):hover::before{translate:calc(var(--joint)*.5) 0}.acordeon--p1 .acordeon__item.active::before{width:calc(var(--col) + var(--joint) + 1px);border-radius:var(--r) 0 0 var(--r);background:color-mix(in srgb,var(--accent-color) 22%,var(--item-bg))}.acordeon--p1 .acordeon__item.active::after{left:calc(var(--col) + var(--joint));border-radius:0 var(--r) var(--r) 0;background:color-mix(in srgb,var(--accent-color) 4%,var(--item-bg))}.acordeon--p1 .acordeon__item>.title{position:static}.acordeon--p1 .acordeon__item>.title button{position:static;min-height:calc(var(--tile) + 1.7rem);padding:.85rem 1.4rem;font-size:1.1rem;line-height:1.35;text-wrap:pretty;color:var(--title-color,var(--text-strong));border-radius:var(--r)}.acordeon--p1 .acordeon__item>.title button::after{content:"+";position:absolute;top:.85rem;left:calc((var(--col) - var(--tile))/2);display:grid;place-content:center;width:var(--tile);height:var(--tile);border-radius:calc(var(--radiusBox)*.45);background:var(--item-bg);color:var(--secondary);font-family:var(--awesome);font-weight:300;font-size:1rem;line-height:1;transition:transform 450ms cubic-bezier(.34,1.56,.64,1),background 300ms ease,color 300ms ease,translate 300ms ease}.acordeon--p1 .acordeon__item:not(.active):hover>.title button::after{translate:calc(var(--joint)*.5) 0;transform:rotate(90deg)}.acordeon--p1 .acordeon__item.active>.title button::after{background:var(--accent-color);color:#fff;transform:rotate(135deg)}.acordeon--p1 .acordeon__item>.title button:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px}.acordeon--p1 .acordeon__item>div{padding:0 1.4rem 1.2rem}.acordeon--p1 .acordeon__item>div>*:last-child{margin-bottom:0}.acordeon--p1 .acordeon__item>div>*{opacity:0;transform:translateY(6px);transition:opacity 300ms ease 250ms,transform 300ms ease 250ms}.acordeon--p1 .acordeon__item.active>div>*{opacity:1;transform:none}@media screen and (max-width:600px){.acordeon--p1{--tile:2.1rem;--col:3.2rem;--joint:5px}.acordeon--p1 .acordeon__item>.title button,.acordeon--p1 .acordeon__item>div{padding-left:1rem;padding-right:1rem}}@media(prefers-reduced-motion:reduce){.acordeon--p1 .acordeon__item::before,.acordeon--p1 .acordeon__item::after,.acordeon--p1 .acordeon__item>.title button::after,.acordeon--p1 .acordeon__item>div>*{transition:none}}.slider-box--p1{margin-top:2rem}.slider-box--p1 .slider-box__logo{aspect-ratio:auto;display:flex;padding:0;border:0;border-radius:var(--radiusBox);background:color-mix(in srgb,var(--accent-color) 7%,var(--item-bg));transition:background 300ms ease}.slider-box--p1 .slider-box__logo a{position:relative;display:flex;flex-direction:column;place-items:stretch;gap:.75rem;width:100%;height:auto;padding:.6rem .6rem 1rem;color:var(--dark);text-decoration:none}.slider-box--p1 .slider-box__logo img{width:100%;height:auto;max-height:none;aspect-ratio:16/10;padding:12px 16px;border-radius:calc(var(--radiusBox)*.7);background:#fff;filter:none;opacity:1}.slider-box--p1 .slider-box__logo span{display:block;padding:0 2.5rem 0 .4rem;font-weight:var(--bold1);font-size:.86rem;line-height:1.35}.slider-box--p1 .slider-box__logo a::after{content:"";position:absolute;right:.6rem;bottom:.75rem;display:grid;place-content:center;width:1.85rem;height:1.85rem;border-radius:calc(var(--radiusBox)*.4);background:color-mix(in srgb,var(--accent-color) 16%,var(--item-bg));color:var(--secondary);font-family:var(--awesome);font-weight:300;font-size:.8rem;line-height:1;transition:background 300ms ease,color 300ms ease,translate 300ms ease}.slider-box--p1 .slider-box__logo{box-shadow:inset 0 0 0 2px transparent;transition:background 300ms ease,box-shadow 300ms ease}.slider-box--p1 .slider-box__logo img{transition:transform 500ms cubic-bezier(.22,.61,.36,1)}.slider-box--p1 .slider-box__logo span{transition:color 300ms ease}.slider-box--p1 .slider-box__logo a{gap:1.5rem;padding-bottom:1rem}.slider-box--p1 .slider-box__logo a::after{bottom:1rem;transition:transform 450ms cubic-bezier(.34,1.56,.64,1)}.slider-box--p1 .slider-box__logo:hover a::after,.slider-box--p1 .slider-box__logo:focus-within a::after{background:color-mix(in srgb,var(--accent-color) 16%,var(--item-bg));color:var(--secondary);translate:none;transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.slider-box--p1 .slider-box__logo a::after,.slider-box--p1 .slider-box__logo img{transition:none;animation:none!important}}.slider-box--p1 .slider-box__logo:hover a::after,.slider-box--p1 .slider-box__logo:focus-within a::after{background:var(--accent-color);color:#fff;translate:2px -2px}.slider-box--p1 .slider-box__logo a:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px;border-radius:var(--radiusBox)}.slider-box--p1 .slider-box__controls{margin-top:1.5rem}.slider-box--p1 .slider-box__btn{position:relative;border:0;border-radius:calc(var(--radiusBox)*.5);background:var(--accent-color);color:#fff;font-size:1rem;--fa-primary-color:currentColor;--fa-secondary-color:currentColor;--fa-secondary-opacity:1;transition:background 300ms ease,color 300ms ease,translate 300ms ease}.slider-box--p1 .slider-box__btn--prev:hover{translate:-2px 0}.slider-box--p1 .slider-box__btn--next:hover{translate:2px 0}.slider-box--p1 .slider-box__btn.swiper-button-disabled{opacity:1;background:color-mix(in srgb,var(--accent-color) 12%,var(--item-bg));color:color-mix(in srgb,var(--secondary) 45%,transparent)}.slider-box--p1 .slider-box__btn i{position:absolute;inset:0;width:auto;margin:0;line-height:1}.slider-box--p1 .slider-box__btn i::before,.slider-box--p1 .slider-box__btn i::after{position:absolute;inset:0;display:grid;place-items:center;line-height:1}.slider-box--p1 .slider-box__btn:hover{background:var(--secondary);color:#fff}@media(prefers-reduced-motion:reduce){.slider-box--p1 .slider-box__logo,.slider-box--p1 .slider-box__logo a::after{transition:none}}.list-contact.list-contact--p1{grid-template-columns:1fr;gap:6px;margin-top:1.75rem}.list-contact--p1 li{position:relative;display:block;min-height:6.5rem;padding:1.1rem 4.5rem 1.15rem 1.25rem;border-radius:calc(var(--radiusBox)*.8);background:color-mix(in srgb,var(--accent-color) 8%,var(--item-bg));line-height:1.5;overflow:hidden;transition:background 300ms ease}.list-contact--p1 li>:not(i){position:relative;z-index:1}.list-contact--p1 li>i{position:absolute;z-index:0;right:-.6rem;bottom:-1rem;width:6rem;height:6rem;font-size:5rem;opacity:.14;rotate:-12deg;pointer-events:none;--fa-primary-color:var(--secondary);--fa-secondary-color:var(--primary);--fa-secondary-opacity:.6;transition:rotate 600ms cubic-bezier(.34,1.56,.64,1)}.list-contact--p1 li>i::before,.list-contact--p1 li>i::after{position:absolute;inset:0;display:grid;place-items:center;line-height:1}.list-contact--p1 li:hover>i{rotate:-2deg}.list-contact--p1 .list-contact__title{margin:0 0 .35rem;padding:0;border:0;color:var(--secondary);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.list-contact--p1 a{color:var(--dark);text-decoration:none;transition:color 250ms ease}.list-contact--p1 a:hover,.list-contact--p1 a:focus-visible{color:var(--secondary)}.list-contact--p1 li:nth-child(2){background:var(--dark);color:#fff}.list-contact--p1 li:nth-child(2)>i{right:-1rem;bottom:-1.5rem;width:9rem;height:9rem;font-size:8rem;opacity:.22;--fa-primary-color:var(--primary);--fa-secondary-color:var(--primary);--fa-secondary-opacity:.6}.list-contact--p1 li:nth-child(2) .list-contact__title{color:color-mix(in srgb,var(--primary) 55%,#fff)}.list-contact--p1 li:nth-child(2) .sep{display:none}.list-contact--p1 li:nth-child(2) a{display:block;width:fit-content;margin-top:.35rem;color:#fff;font-family:var(--font2);font-weight:var(--bold2);font-size:clamp(1.25rem,1rem + 1vw,1.6rem);letter-spacing:.01em;line-height:1.2}.list-contact--p1 li:nth-child(2) a:hover,.list-contact--p1 li:nth-child(2) a:focus-visible{color:color-mix(in srgb,var(--primary) 55%,#fff)}.list-contact--p1 li:nth-child(4){background:color-mix(in srgb,var(--accent-color) 16%,var(--item-bg))}.list-contact--p1 li:nth-child(5){display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;min-height:0;padding-top:.9rem;padding-bottom:.9rem;background:var(--primary);color:#fff}.list-contact--p1 li:nth-child(5) .list-contact__title{margin:0}.list-contact--p1 li:nth-child(5)>i{bottom:-1.4rem;opacity:.2;--fa-primary-color:#fff;--fa-secondary-color:#fff;--fa-secondary-opacity:.6}.list-contact--p1 li:nth-child(5) .list-contact__title{color:color-mix(in srgb,#fff 75%,var(--primary))}.list-contact--p1 li:nth-child(5) span:not(.list-contact__title){font-weight:var(--bold1);font-size:clamp(.95rem,.85rem + .4vw,1.1rem);color:#fff;overflow-wrap:anywhere}@container (min-width:520px){.list-contact--p1 li:nth-child(5) span:not(.list-contact__title){white-space:nowrap}}.dual__inner:has(>.list-contact--p1){container-type:inline-size}@container (min-width:520px){.list-contact.list-contact--p1{grid-template-columns:1fr}.list-contact--p1 li,.list-contact--p1 li:nth-child(5){display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-height:0;padding:.95rem 4.25rem 1rem 1.25rem}.list-contact--p1 .list-contact__title,.list-contact--p1 li:nth-child(5) .list-contact__title{width:100%;margin:0}.list-contact--p1 li:nth-child(2) .sep{display:inline-block;opacity:.5}.list-contact--p1 li:nth-child(2) a{display:inline;margin:0;font-size:1.15rem;white-space:nowrap}.list-contact--p1 li>i,.list-contact--p1 li:nth-child(2)>i{right:-.4rem;bottom:-1rem;width:4.5rem;height:4.5rem;font-size:3.6rem}}@media(prefers-reduced-motion:reduce){.list-contact--p1 li>i{transition:none}}.dual__item--map .dual__inner.mapa,.dual__item--map .dual__inner.mapa iframe{border-radius:var(--radiusImg);overflow:hidden}.form.form--p1{padding:clamp(1.25rem,4vw,2.5rem);border-radius:var(--radiusBox);background:#fff}.box.box--p1{position:relative;display:flex;flex-direction:column;flex:1;overflow:visible;padding:0;background:none;box-shadow:none;border-radius:0;text-align:left}.box--p1 .box__img{position:relative;aspect-ratio:4/3;border-radius:var(--radiusBox);overflow:hidden}.box--p1 .box__img img{width:100%;height:100%;border-radius:0;object-fit:cover;transition:transform 1200ms cubic-bezier(.22,.61,.36,1)}.box--p1 .box__inner{position:relative;z-index:1;flex:1 0 auto;margin:-2.75rem 0 0 clamp(1rem,8%,2rem);padding:clamp(1.2rem,4%,1.6rem);border-radius:var(--radiusBox);background:color-mix(in srgb,var(--accent-color) 9%,#fff);box-shadow:0 0 0 6px var(--ring,#fff);transition:background 400ms ease}.box--p1 .box__info{flex:0 0 auto}.box--p1 .box__title{margin:0 0 .5rem}.box--p1 .box__info p{margin:0}.box--p1:hover .box__img img{transform:scale(1.05)}.box--p1:hover .box__inner{background:color-mix(in srgb,var(--accent-color) 16%,#fff)}@media(hover:none){.animate--scroll>.box--p1 .box__img img{transition:transform 1600ms cubic-bezier(.22,.61,.36,1) calc(var(--stagger,0s) + 900ms)}.animate--scroll>.box--p1 .box__inner{transition:background 600ms ease calc(var(--stagger,0s) + 900ms)}.animate--scroll.animate--is-animated>.box--p1 .box__img img{transform:scale(1.05)}.animate--scroll.animate--is-animated>.box--p1 .box__inner{background:color-mix(in srgb,var(--accent-color) 16%,#fff)}}@media(prefers-reduced-motion:reduce){.box--p1 .box__img img,.box--p1 .box__inner{transition:none}}.dual--p1 .dual__inner>h3.title{margin-top:1.5rem;font-size:clamp(1.15rem,1rem + .5vw,1.35rem)}.dual--p1 .list-icons.list-icons--p1{display:grid;gap:.45rem;margin-top:.5rem;padding:clamp(.75rem,.5rem + 1vw,1.1rem);border-radius:var(--radiusBox);background:#fff;columns:auto}.section:not(.section--light) .dual--p1 .list-icons.list-icons--p1{background:color-mix(in srgb,var(--accent-color) 8%,#fff)}.dual--p1 .list-icons.list-icons--p1 li{margin:0;min-height:3.1rem;padding-top:.7rem;padding-bottom:.7rem;line-height:1.45;background:color-mix(in srgb,var(--accent-color) 7%,#fff)}.section:not(.section--light) .dual--p1 .list-icons.list-icons--p1 li{background:#fff}.dual--p1 .list-icons.list-icons--p1 li:hover{background:color-mix(in srgb,var(--accent-color) 14%,#fff)}.dual--p1 .list-icons.list-icons--p1:not(.list-icons--customize) li::before,.dual--p1 .list-icons--customize.list-icons--p1 li i:not(.fab):not(.fa-brands){top:50%;translate:0 -50%}.dual--p1>.dual__item--txt>.dual__inner{container-type:inline-size}@container (min-width:620px){.dual--p1 .list-icons.list-icons--p1{display:flex;flex-wrap:wrap}.dual--p1 .list-icons.list-icons--p1 li{flex:1 1 auto;min-height:2.9rem;padding-top:.6rem;padding-bottom:.6rem}}@container (min-width:820px){.dual--p1 .list-icons.list-icons--p1 li{white-space:nowrap}}@media screen and (min-width:821px){.dual--p1{--overlap:clamp(3rem,6vw,6rem)}.dual--p1>.dual__item--txt{position:relative;z-index:2}.dual--p1>.dual__item--img,.dual--p1>.dual__item--img-crop{position:relative;z-index:1;flex-grow:1}.dual--p1>.dual__item--img .dual__inner,.dual--p1>.dual__item--img-crop .dual__inner{max-width:calc(var(--maxWidth) - var(--padding) + var(--overlap))}.dual--p1 .desplegables[data-onlymobile="true"]{overflow:visible}.dual--p1>.dual__item--txt:first-child{margin-right:calc(var(--overlap)*-1)}.dual--p1>.dual__item--txt:first-child .dual__inner>:not(.list-icons):not(.desplegables),.dual--p1>.dual__item--txt:first-child .dual__inner>.desplegables>div>:not(.list-icons){margin-right:var(--overlap)}.dual--p1>.dual__item--txt:last-child{margin-left:calc(var(--overlap)*-1)}.dual--p1>.dual__item--txt:last-child .dual__inner>:not(.list-icons):not(.desplegables),.dual--p1>.dual__item--txt:last-child .dual__inner>.desplegables>div>:not(.list-icons){margin-left:var(--overlap)}}.animate[style*="--animate-delay"]{--stagger:var(--animate-delay);animation-delay:var(--animate-delay)}.cols{border-top:0;padding-top:0}