: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) 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)}.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) 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)}.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:900;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}}@media screen and (max-width:600px){.desplegables[data-mode="parrafo"]:not([data-ready])>div>:not(:first-child){display:none}.desplegables[data-mode="parrafo"]:not([data-ready])>div>:first-child{margin-bottom:0}.desplegables[data-mode="parrafo"]:not([data-ready]):last-child{margin-bottom:calc(1.25rem + 38px)}.desplegables[data-mode="parrafo"]:not([data-ready]):not(:last-child){margin-bottom:calc(2.5rem + 38px)}}.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 div.galeria-portada__overlink{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:900;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;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding:0 0 var(--padding-inner);background:var(--light)}.portada__img{min-height:200px;position:relative;margin-left:auto;width:calc(100% - var(--padding-h));overflow:hidden}.portada__img img{width:100%;height:100%;object-fit:cover;clip-path:polygon(0 8%,100% 0%,100% 100%,0 100%);border-radius:0 0 0 var(--radiusImg)}.portada__info{padding:var(--padding-h) var(--padding-h) 0}.portada__title{--max-size:42;--min-size:32;font-family:var(--font2);font-weight:var(--bold2);line-height:1.25em;margin:0 0 .5rem}.portada__desc:not(:last-child),.portada p:not(:last-child){--font-size:calc(var(--min-size)*1px + (var(--max-size) - var(--min-size))*(100vw - var(--container-min)*1px)/(var(--container-max) - var(--container-min)));font-size:clamp(var(--min-size)*1px,var(--font-size),var(--max-size)*1px);--max-size:20;--min-size:16;margin:0 0 .75rem}.portada__title:last-child{margin:0}.portada__title span{color:var(--primary)}.portada__button{background:var(--secondary);color:var(--secondary-invert)}@media screen and (min-width:768px){.portada{position:relative;--portada-color:#fff;--portada-gradient-color:0,0,0;display:grid;grid-template-columns:1fr 1fr}.portada__info{grid-row:1;grid-column:1;text-align:left}.portada__img{overflow:hidden;grid-row:1;grid-column:2;margin:0;width:100%}.portada--main .portada__img img{min-height:75svh}.portada__img img{min-height:60svh}main:has(.section--light:nth-child(2)) .portada__img{background:var(--light)}.portada__info{padding:var(--padding-h);margin-left:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:calc((var(--max-width)/2) + var(--padding-h))}}@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:900;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%}}.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}.section--primary .acordeon--estilo1 .acordeon__item>.title button,.dual--txtOver .dual__item--txt:not(.dual__item--under) .acordeon--estilo1 .acordeon__item>.title button{color:inherit}.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}}.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}}.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);--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)}.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%))}}.opinions{--swiper-navigation-sides-offset:0;--swiper-navigation-color:#fff;--swiper-navigation-size:18px;position:relative}.opinions__item{display:flex;flex-direction:column}.opinions__text{font-style:italic;margin:0 0 1rem;flex:1}.opinions .opinions__title{margin:0 0 .6rem}.opinions .opinions__stars{color:#ff8345}.opinions--estilo1{--swiper-navigation-sides-offset:-8px;padding:0 32px;position:relative}.opinions--estilo1 .opinions__item{background:var(--bg-component);padding:var(--padding-inner);border-radius:var(--radiusBox)}.opinions--estilo1 .opinions__title{border-bottom:1px solid var(--component-line);padding-bottom:.6rem}.opinions--estilo1 .swiper-button-prev,.opinions--estilo1 .swiper-button-next{height:32px;width:32px;font-size:1.25rem;background:#666;border-radius:50%;z-index:0}.opinions--estilo1 .swiper-pagination{display:none}.opinions--estilo2{--swiper-navigation-size:18px}.opinions--estilo2 .swiper-container{overflow:hidden;position:relative}.opinions--estilo2 .swiper-pagination{display:none}.opinions--estilo2 .swiper~.swiper-button-next,.opinions--estilo2 .swiper~.swiper-button-prev{width:40px;height:40px;font-size:1.5rem;text-align:center;background:var(--secondary);top:0;transform:translate(12px,-12px);margin:0;z-index:2}.opinions--estilo2 .swiper~.swiper-button-prev{left:calc(100% - 81px);border-radius:var(--radiusBox) 0 0 var(--radiusBox);display:flex}.opinions--estilo2 .swiper~.swiper-button-next{right:0;border-radius:0 var(--radiusBox) var(--radiusBox) 0;display:flex}.opinions--estilo2 .swiper-pagination{display:none}.opinions--estilo2 .opinions__item{background:var(--bg-component);border-radius:var(--radiusBox);overflow:hidden;border:0;padding:var(--padding-inner) 0 0;min-height:300px}.opinions--estilo2 .opinions__text{font-style:italic;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:900;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}.opinions--estilo3{--swiper-pagination-bottom:0;--swiper-pagination-color:var(--secondary);padding-bottom:30px}.opinions--estilo3 .opinions__item{display:grid;grid-column-gap:1rem;grid-template-columns:1fr minmax(100px,min-content);grid-template-rows:min-content min-content}.opinions--estilo3 .opinions__title{grid-area:1/1/1/1}.opinions--estilo3 .opinions__stars{grid-area:1/2/1/2}.opinions--estilo3 .opinions__text{grid-area:2/1/2/3;margin:0}.opinions--estilo3 .swiper-button-prev,.opinions--estilo3 .swiper-button-next{display:none}: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-img{--gi-gap:clamp(.5rem,.25rem + 1vw,1rem);--gi-marco:clamp(4px,.15rem + .35vw,8px);position:relative;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);aspect-ratio:1/1;width:100%;margin:0;padding:0;list-style:none}.grid-img.gallery-light:not(.grid-mosaico){margin:0}.grid-img>*{position:relative;z-index:1;min-width:0;min-height:0}.grid-img>img,.grid-img>li>a,.grid-img>li>a>img{display:block;width:100%;height:100%;aspect-ratio:auto;border-radius:var(--radiusImg)}.grid-img img{object-fit:cover}.grid-img>li{margin:0}.grid-img.grid-img--1>:nth-child(2),.grid-img.grid-img--3>:nth-child(2),.grid-img.grid-img--4>:nth-child(1),.grid-img.grid-img--5>:nth-child(2),.grid-img.grid-img--6>:nth-child(2),.grid-img.grid-img--7>:nth-child(3){z-index:2;box-shadow:0 0 0 var(--gi-marco) var(--bg-base,#fff),var(--component-shadow,none)}.grid-img.grid-img--1>:nth-child(1){grid-area:1/1/9/9}.grid-img.grid-img--1>:nth-child(2){grid-area:5/5/13/13}.grid-img.grid-img--2{aspect-ratio:6/5;gap:0 var(--gi-gap)}.grid-img.grid-img--2>:nth-child(1){grid-area:1/1/11/7}.grid-img.grid-img--2>:nth-child(2){grid-area:3/7/13/13}.grid-img.grid-img--3>:nth-child(1){grid-area:1/1/13/8}.grid-img.grid-img--3>:nth-child(2){grid-area:4/6/10/13}.grid-img.grid-img--4{aspect-ratio:5/4}.grid-img.grid-img--4>:nth-child(1){grid-area:1/1/7/7}.grid-img.grid-img--4>:nth-child(2){grid-area:3/4/13/13}.grid-img.grid-img--5>:nth-child(1){grid-area:1/4/10/13}.grid-img.grid-img--5>:nth-child(2){grid-area:7/1/13/7}.grid-img.grid-img--6{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr)}.grid-img.grid-img--6>:nth-child(1){grid-area:1/1/11/11}.grid-img.grid-img--6>:nth-child(2){grid-area:7/7/13/13;border-radius:50%}.grid-img.grid-img--7{gap:0 var(--gi-gap)}.grid-img.grid-img--7>:nth-child(1){grid-area:1/1/7/7}.grid-img.grid-img--7>:nth-child(2){grid-area:1/7/7/13}.grid-img.grid-img--7>:nth-child(3){grid-area:6/3/13/11}.grid-img.grid-img--8{grid-template-columns:repeat(12,1fr);gap:var(--gi-gap)}.grid-img.grid-img--8>:nth-child(1){grid-area:1/1/7/8}.grid-img.grid-img--8>:nth-child(2){grid-area:1/8/7/13}.grid-img.grid-img--8>:nth-child(3){grid-area:7/1/13/6}.grid-img.grid-img--8>:nth-child(4){grid-area:7/6/13/13}.grid-img.grid-img--9{aspect-ratio:3/4;grid-template-areas:none;grid-auto-rows:auto;gap:var(--gi-gap)}.grid-img.grid-img--9>:nth-child(1){grid-area:1/1/6/5}.grid-img.grid-img--9>:nth-child(2){grid-area:6/1/13/5}.grid-img.grid-img--9>:nth-child(3){grid-area:2/5/8/9}.grid-img.grid-img--9>:nth-child(4){grid-area:8/5/13/9}.grid-img.grid-img--9>:nth-child(5){grid-area:1/9/7/13}.grid-img.grid-img--9>:nth-child(6){grid-area:7/9/12/13}@media screen and (min-width:601px){.grid-img.grid-img--9{aspect-ratio:2/1;grid-template-areas:none}.grid-img.grid-img--9>:nth-child(1){grid-area:3/1/11/4}.grid-img.grid-img--9>:nth-child(2){grid-area:1/4/7/7}.grid-img.grid-img--9>:nth-child(3){grid-area:7/4/13/7}.grid-img.grid-img--9>:nth-child(4){grid-area:2/7/8/10}.grid-img.grid-img--9>:nth-child(5){grid-area:8/7/12/10}.grid-img.grid-img--9>:nth-child(6){grid-area:4/10/12/13}}.grid-img.grid-img--10{grid-template-areas:none;grid-auto-rows:auto;gap:var(--gi-gap)}.grid-img.grid-img--10>:nth-child(1){grid-area:3/1/11/7}.grid-img.grid-img--10>:nth-child(2){grid-area:1/7/7/13}.grid-img.grid-img--10>:nth-child(3){grid-area:7/7/13/13}.grid-img.grid-img--11{grid-template-areas:none;grid-auto-rows:auto;gap:var(--gi-gap)}.grid-img.grid-img--11>:nth-child(1){grid-area:3/7/11/13}.grid-img.grid-img--11>:nth-child(2){grid-area:1/1/7/7}.grid-img.grid-img--11>:nth-child(3){grid-area:7/1/13/7}.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));counter-increment:number;z-index:1;width:calc(100% - 12px);view-timeline-name:--subjectReveal;animation-timeline:--subjectReveal;animation-name:appear;animation-fill-mode:both;animation-duration:1ms}@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:1.125rem;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-auto .box,.flex-auto .box,.grid-mosaico .box{flex:1}.box{display:flex;flex-direction:column;background:var(--item-bg);border-radius:var(--radiusBox);overflow:hidden;--padding-inner:clamp(1rem,6%,2rem);--fade-bg:var(--item-bg)}.box[class="box"],.box[class="box box--cols"],.box[class="box box--reverse"]{background:linear-gradient(var(--bg-deep),var(--bg-component))}.section--light .box[class="box"],.section--light .box[class="box box--cols"],.section--light .box[class="box box--reverse"],.section--light2 .box[class="box"],.section--light2 .box[class="box box--cols"],.section--light2 .box[class="box box--reverse"]{background:var(--bg-component)}.section--light .box[class="box"],.section--light .box[class="box box--cols"],.section--light .box[class="box box--reverse"]{background:#fff}.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--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{z-index:1;position:relative;overflow:hidden}.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(--radiusBox)}.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 .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}@media screen and (max-width:1023px){.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}.box--cols{flex-direction:row;text-align:left}.box--cols .box__img{width:30%;min-width:140px}.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 .6em}@media screen and (min-width:1024px){.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)}@media screen and (max-width:1023px){.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)}}@media screen and (min-width:1024px){.box--colsOver{flex-direction:row;text-align:left}.box--colsOver .box__img{width:35%;min-width:140px}.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--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{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:rgb(255,255,255,.65);border-radius:var(--radiusImg);transition:background .4s ease-in-out}.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:var(--primary);color:var(--primary-invert);height:38px;width:38px;border-radius:50%;outline:2px solid var(--primary);border:1px solid #fff;box-shadow:0 0 8px 2px rgba(0,0,0,.25);transition:all .4s ease-in-out}@media screen and (max-width:600px){.box--imgbg .box__img::before{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background:rgb(0,0,0,.5);border-radius:var(--radiusImg);transition:background .4s ease-in-out}.box--imgbg .box__info,.box--imgbg .box__info .title{color:#fff}.box--imgbg .box__link i{outline:2px solid #fff;border:1px solid var(--primary);background:#fff;box-shadow:0 0 8px 2px rgba(255,255,255,.25);color:var(--primary)}}@media screen and (min-width:1024px){.box--imgbg:hover .box__info,.box--imgbg:hover .box__info .title{color:#fff}.box--imgbg:hover .box__img::before{background:rgb(0,0,0,.5)}.box--imgbg:hover .box__link i{outline:2px solid #fff;border:1px solid var(--primary);background:#fff;box-shadow:0 0 8px 2px rgba(255,255,255,.25);color:var(--primary)}}.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)}}.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{position:absolute;transform:translate(-50%,-50%);font-size:1.2rem;left:50%;top:50%;text-align:center;z-index:2;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:before{content:"";position:absolute;top:0;left:0;background:rgba(0,0,0,0);width:100%;height:100%;transition:background 500ms ease;z-index:2}.gallery-light a:after{content:"";font-family:var(--awesome);font-weight:900;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:0;transition:font-size 500ms ease;z-index:2}.gallery-light a:hover:before{background:rgba(0,0,0,.6)}.gallery-light a:hover:after{font-size:2rem}.gallery-light img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);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__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)}.gallery-light--mosaico{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:100px 100px 100px 100px;grid-gap:4px;margin:0}.gallery-light--mosaico li{padding:0}.gallery-light--mosaico li img{height:100%;width:100%;object-fit:cover}@media screen and (min-width:601px){.gallery-light--mosaico{grid-template-rows:160px 160px 160px 160px;grid-gap:8px}}@media screen and (max-width:1023px){.gallery-light--mosaico li:nth-child(1),.gallery-light--mosaico li:nth-child(7){grid-row:span 2}.gallery-light--mosaico li:nth-child(4),.gallery-light--mosaico li:nth-child(8){grid-column:span 2}}@media screen and (min-width:1024px){.gallery-light--mosaico{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:220px 220px 220px}.gallery-light--mosaico li:nth-child(1),.gallery-light--mosaico li:nth-child(6){grid-row:span 2}.gallery-light--mosaico li:nth-child(3),.gallery-light--mosaico li:nth-child(8){grid-column:span 2}}.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}.minivideo{flex:1;display:flex;flex-direction:column;cursor:pointer;border-radius:var(--radiusImg);overflow:hidden}@media screen and (min-width:821px){.minivideo--full{height:100%;display:flex;flex-direction:column;cursor:pointer;justify-content:center}.minivideo--full iframe,.minivideo--full video{min-height:320px}.minivideo--full iframe,.minivideo--full video{width:100%;height:100%}.minivideo:not(.minivideo--full) .minivideo__iframe{aspect-ratio:1;position:relative}.minivideo:not(.minivideo--full) .minivideo__iframe.minivideo__iframe--43{aspect-ratio:4/3}.minivideo:not(.minivideo--full) .minivideo__iframe.minivideo__iframe--169{aspect-ratio:16/9}.minivideo:not(.minivideo--full) .minivideo__iframe iframe{height:100%;position:absolute;top:0;left:0;width:100%}}.minivideo__inner{position:relative;flex:1}.minivideo video{width:100%}.minivideo__inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);transition:background 300ms ease;z-index:0}.minivideo__inner:hover:before{background-color:rgba(0,0,0,.3)}.minivideo .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);color:#fff;font-size:2.5rem;opacity:.86;text-shadow:0 0 4px rgba(0,0,0,.3);z-index:2;transition:font-size 300ms ease}.minivideo:hover .play{font-size:4rem}.minivideo__hide{display:none;flex:1}.minivideo .minivideo__iframe{aspect-ratio:1;position:relative}.minivideo .minivideo__iframe.minivideo__iframe--43{aspect-ratio:4/3}.minivideo .minivideo__iframe.minivideo__iframe--169{aspect-ratio:16/9}.minivideo .minivideo__iframe iframe{height:100%;position:absolute;top:0;left:0;width:100%}.widget-facebook{background:var(--light);text-align:center;padding:1rem}.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))}.dual__inner:has(>.submask){isolation:isolate}.section:has(.submask){overflow-x:clip}.submask{--sm-color:var(--accent-color);--sm-off:min(var(--padding-h),clamp(.75rem,2.5vw,2rem));--sx:-1;position:absolute;z-index:-1;pointer-events:none}.dual__item:last-child .submask{--sx:1}.dual__item:first-child .submask{--sm-l:0;--sm-r:auto}.dual__item:last-child .submask{--sm-l:auto;--sm-r:0}.submask{--sm-dots:radial-gradient(var(--sm-color) 1.6px,#0000 2.2px) 0 0/14px 14px;--sm-lines:repeating-linear-gradient(45deg,var(--sm-color) 0 2px,#0000 0 10px);--sm-grid:linear-gradient(var(--sm-color) 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,var(--sm-color) 1px,#0000 1px) 0 0/22px 22px}.submask--1{top:0;left:var(--sm-l);right:var(--sm-r);width:50%;aspect-ratio:1;translate:calc(var(--sx)*38%) -38%;background:var(--sm-dots);opacity:.7;-webkit-mask:radial-gradient(closest-side,#000 55%,#0000);mask:radial-gradient(closest-side,#000 55%,#0000)}.submask--2{top:0;left:var(--sm-l);right:var(--sm-r);width:38%;aspect-ratio:1;border:clamp(4px,.6vw,7px) solid var(--sm-color);border-radius:50%;translate:calc(var(--sx)*35%) -35%}.submask--3{inset:calc(var(--sm-off)*-1);background:var(--sm-dots);opacity:.5}.submask--4{inset:0}.submask--4::before,.submask--4::after{content:"";position:absolute;background:var(--sm-dots)}.submask--4::before{bottom:10%;left:var(--sm-l);right:var(--sm-r);width:calc(var(--sm-off)*1.5);height:35%;translate:calc(var(--sx)*100%) 0}.submask--4::after{top:0;left:var(--sm-l);right:var(--sm-r);width:35%;height:calc(var(--sm-off)*1.5);translate:0 -100%}.submask--5{top:0;left:var(--sm-l);right:var(--sm-r);width:50%;height:50%;translate:calc(var(--sx)*var(--sm-off)) calc(var(--sm-off)*-1);background:var(--sm-color);--sm-big:clamp(2.5rem,6vw,4.5rem);border-radius:var(--sm-big) var(--radiusImg)}.dual__item:last-child .submask--5{border-radius:var(--radiusImg) var(--sm-big)}.submask--6{inset:0;translate:calc(var(--sx)*var(--sm-off)) var(--sm-off);border:2px solid var(--sm-color);border-radius:var(--radiusImg)}.submask--7{bottom:0;left:var(--sm-l);right:var(--sm-r);width:70%;aspect-ratio:1;translate:calc(var(--sx)*38%) 18%;border-radius:50%;background:color-mix(in srgb,var(--sm-color) 24%,transparent)}.submask--8{top:0;left:var(--sm-l);right:var(--sm-r);width:55%;aspect-ratio:1;translate:calc(var(--sx)*22%) -42%;background:var(--sm-logo,url(/images/logo.svg)) center/contain no-repeat;opacity:.12}.submask--9{inset:0;border-radius:var(--radiusImg);background:color-mix(in srgb,var(--sm-color) 35%,var(--bg-component,#f2f2f2));rotate:calc(var(--sx)*-5deg)}.submask--10{inset:0;translate:calc(var(--sx)*var(--sm-off)) var(--sm-off);border-radius:var(--radiusImg);background:var(--sm-color)}.submask--11{inset:0;translate:calc(var(--sx)*var(--sm-off)*1.25) calc(var(--sm-off)*1.25);border-radius:var(--radiusImg);background:var(--sm-lines);opacity:.6}.submask--12,.submask--12::after{position:absolute;inset:0;border:1.5px solid var(--sm-color);border-radius:var(--radiusImg)}.submask--12{translate:calc(var(--sx)*var(--sm-off)*.6) calc(var(--sm-off)*.6)}.submask--12::after{content:"";inset:-1.5px;translate:calc(var(--sx)*var(--sm-off)*.6) calc(var(--sm-off)*.6);opacity:.45}.submask--13{inset:calc(var(--sm-off)*-1.25);translate:calc(var(--sx)*var(--sm-off)) 0;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;background:color-mix(in srgb,var(--sm-color) 20%,transparent)}.submask--14{bottom:calc(var(--sm-off)*-1);left:var(--sm-l);right:var(--sm-r);width:75%;height:calc(100% + var(--sm-off)*3);translate:calc(var(--sx)*var(--sm-off)) 0;border-radius:999px 999px var(--radiusImg) var(--radiusImg);background:color-mix(in srgb,var(--sm-color) 22%,transparent)}.submask--15{bottom:calc(var(--sm-off)*-1.5);left:var(--sm-l);right:var(--sm-r);width:60%;height:60%;translate:calc(var(--sx)*var(--sm-off)*1.5) 0;background:var(--sm-grid);opacity:.6;-webkit-mask:radial-gradient(farthest-side at var(--sm-mx,0%) 100%,#000 30%,#0000);mask:radial-gradient(farthest-side at var(--sm-mx,0%) 100%,#000 30%,#0000)}.dual__item:last-child .submask--15{--sm-mx:100%}.submask--16{inset:0;margin:auto;width:min(85%,420px);background:var(--sm-svg,url(/images/logo.svg)) center/contain no-repeat;opacity:.07}.submask--17{bottom:0;left:var(--sm-l);right:var(--sm-r);width:min(70%,380px);aspect-ratio:1;translate:calc(var(--sx)*30%) 15%;background:var(--sm-svg,url(/images/logo.svg)) center/contain no-repeat;filter:grayscale(var(--sm-gris,1));opacity:.12}.button--sweep-to-bottom::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.15);transform:scaleY(0);transform-origin:0% 0%;transition:transform .3s ease-out}.button--sweep-to-bottom:hover::before,.button--sweep-to-bottom:active::before,.button--sweep-to-bottom:focus::before{transform:scaleY(1)}:root,.section--light{--component-shadow:0 4px 12px color-mix(in srgb,var(--dark) 18%,transparent);--component-line:color-mix(in srgb,var(--dark) 15%,transparent);--accent-color:var(--primary)}.section--dark,.section--secondary{--accent-color:var(--primary);--component-shadow:0 4px 12px color-mix(in srgb,black 35%,transparent)}.section--dark{--bg-component:color-mix(in srgb,var(--secondary) 92%,var(--dark-invert));--item-bg:var(--bg-component);--bg-deep:var(--secondary)}.section--secondary{--bg-component:color-mix(in srgb,var(--dark) 85%,var(--secondary));--item-bg:var(--bg-component);--bg-deep:var(--dark)}.container>.title+.flex-auto,.container>.title+.grid-auto{margin-top:1.5rem}.icon-txt--box{filter:none;box-shadow:var(--component-shadow)}.title--1,.title--2{text-transform:uppercase}.title--3{--max-size:20;--min-size:18}.title--4{--max-size:18;--min-size:16}.icon-txt--headcols.icon-txt--box{border-bottom-width:3px}.title,.portada__title{font-stretch:112%}.title--1,.title--2,.portada__title{letter-spacing:.005em;line-height:1.1em}.portada__title{text-transform:uppercase}.button--primary,.button--outlined{text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:.9rem}.button--primary>span>span{text-transform:none;letter-spacing:0}.section--dark,.section--secondary{color:color-mix(in srgb,var(--dark-invert) 82%,var(--dark))}.section--dark .title,.section--secondary .title,.sectionImage .title{color:var(--dark-invert);--alt-color:var(--primary)}.section--dark .title.font--primary,.section--secondary .title.font--primary{color:var(--primary)}.section--dark p a:not(.button),.section--secondary p a:not(.button){color:var(--primary)}.section--dark strong,.section--secondary strong{color:var(--dark-invert)}.list-icons:not(.list-icons--customize) li::before{color:var(--primary)}.sectionImage--2{color:color-mix(in srgb,var(--dark-invert) 88%,var(--dark));--bgcolor-pc:var(--dark-rgb);--bgcolor-mv:var(--secondary-rgb)}.sectionImage--2 strong{color:var(--dark-invert)}.icon-txt--box{border:1px solid var(--component-line)}.section--dark .icon-txt--box,.section--secondary .icon-txt--box{color:inherit}.icon-txt--headcols.icon-txt--box{border-bottom-color:var(--accent-color)}:is(.section--dark,.section--secondary) .comp-motor,:is(.section--dark,.section--secondary) .motor__fcontainer,:is(.section--dark,.section--secondary) #dv404{color:color-mix(in srgb,var(--dark-invert) 80%,var(--dark))}:is(.section--dark,.section--secondary) .motor__fcontainer .title{color:var(--dark-invert)}:is(.section--dark,.section--secondary) .motor__fcontainer a:not(.button):not([class*="motor__"]){color:var(--primary)}:is(.section--dark,.section--secondary) .comp-motor .title,:is(.section--dark,.section--secondary) .motor__title-h1,:is(.section--dark,.section--secondary) .motor__ftitle-h1,:is(.section--dark,.section--secondary) #dv404 .title{color:var(--dark-invert)}:is(.section--dark,.section--secondary) .motor__ftitle-h1 .spnh1ficayto{color:color-mix(in srgb,var(--dark-invert) 55%,transparent)}:is(.section--dark,.section--secondary) .motor__breadcrumb{color:color-mix(in srgb,var(--dark-invert) 60%,transparent)}:is(.section--dark,.section--secondary) .motor__breadcrumb li a,:is(.section--dark,.section--secondary) .motor__title-num,:is(.section--dark,.section--secondary) .motor__show-all,:is(.section--dark,.section--secondary) .comp-motor a:not(.button):not(.motor__car a),:is(.section--dark,.section--secondary) #dv404 a{color:var(--primary)}:is(.section--dark,.section--secondary) .motor__seo,:is(.section--dark,.section--secondary) .motor__fseo,:is(.section--dark,.section--secondary) .motor__fdates,:is(.section--dark,.section--secondary) .motor__order p{color:color-mix(in srgb,var(--dark-invert) 62%,transparent)}:is(.section--dark,.section--secondary) .comp-motor .motor__car{background:linear-gradient(160deg,var(--item-bg) 0%,color-mix(in srgb,var(--item-bg) 60%,var(--dark)) 100%);color:color-mix(in srgb,var(--dark-invert) 75%,var(--dark));border:1px solid var(--component-line);border-radius:var(--radiusBox);overflow:hidden;box-shadow:0 20px 40px -25px color-mix(in srgb,black 70%,transparent)}:is(.section--dark,.section--secondary) .comp-motor .motor__car .title,:is(.section--dark,.section--secondary) .comp-motor .motor__car-title,:is(.section--dark,.section--secondary) .comp-motor .motor__car a{color:var(--dark-invert)}:is(.section--dark,.section--secondary) .comp-motor .motor__car-prizes{color:color-mix(in srgb,var(--dark-invert) 60%,transparent)}:is(.section--dark,.section--secondary) .comp-motor .motor__car-prizes .motor__car-prize--now{color:var(--primary);font-family:var(--font2);font-weight:800}:is(.section--dark,.section--secondary) .comp-motor .motor__car-prize--old,:is(.section--dark,.section--secondary) .comp-motor .motor__car-prize--no-finan{color:color-mix(in srgb,var(--dark-invert) 55%,transparent)}:is(.section--dark,.section--secondary) .comp-motor .motor__car-details{color:color-mix(in srgb,var(--dark-invert) 70%,transparent);border-color:var(--component-line)}:is(.section--dark,.section--secondary) .comp-motor .motor__car-details i{color:var(--primary)}:is(.section--dark,.section--secondary) .comp-motor .motor__car-details,:is(.section--dark,.section--secondary) .comp-motor .motor__car-details *{border-color:var(--component-line)!important}:is(.section--dark,.section--secondary) .comp-motor .motor__car-image:after{background:color-mix(in srgb,var(--dark) 85%,transparent);color:var(--primary)}:is(.section--dark,.section--secondary) .motor__fdesc>div:first-child .ftable,:is(.section--dark,.section--secondary) .motor__filter-items>div>div,:is(.section--dark,.section--secondary) .motor__nocars,:is(.section--dark,.section--secondary) #dv404{background:var(--item-bg);color:color-mix(in srgb,var(--dark-invert) 85%,var(--dark));border:1px solid var(--component-line);border-radius:var(--radiusBox)}:is(.section--dark,.section--secondary) .motor__fdesc .title,:is(.section--dark,.section--secondary) .motor__fadicional .title{color:var(--dark-invert)}:is(.section--dark,.section--secondary) .motor__ftitle-prizes{color:var(--primary)}:is(.section--dark,.section--secondary) .motor__fdesc-prizes{background:linear-gradient(90deg,var(--item-bg),transparent);border:1px solid var(--component-line);border-left:4px solid var(--primary);color:color-mix(in srgb,var(--dark-invert) 75%,var(--dark))}:is(.section--dark,.section--secondary) .motor__fdesc-prizes strong,:is(.section--dark,.section--secondary) .motor__fdesc-prizes b,:is(.section--dark,.section--secondary) .motor__fdesc-prizes span:not(:first-child){color:var(--primary);font-weight:700}:is(.section--dark,.section--secondary) .motor__fdetails li{background:transparent;color:var(--dark-invert);border:1px solid var(--component-line-strong);border-radius:var(--radiusButton)}:is(.section--dark,.section--secondary) .motor__filter,:is(.section--dark,.section--secondary) .motor__filter-head{background:var(--dark)}:is(.section--dark,.section--secondary) .motor__filter{color:color-mix(in srgb,var(--dark-invert) 85%,var(--dark))}:is(.section--dark,.section--secondary) .motor__filter .title,:is(.section--dark,.section--secondary) .motor__filter-cerrar{color:var(--dark-invert)}@media screen and (min-width:1024px){:is(.section--dark,.section--secondary) .motor__filter{background:transparent}}:is(.section--dark,.section--secondary) main .motor__filter-clean,:is(.section--dark,.section--secondary) .motor__filter-clean{background:transparent;color:var(--primary);border:1px solid var(--component-line-strong);border-radius:var(--radiusButton)}:is(.section--dark,.section--secondary) .motor__filter-button a{color:var(--primary-invert);border-radius:var(--radiusButton)}:is(.section--dark,.section--secondary) #dvPaginacion>ul>li{background:var(--item-bg);border:1px solid var(--component-line);border-radius:var(--radiusButton)}:is(.section--dark,.section--secondary) #dvPaginacion>ul>li a,:is(.section--dark,.section--secondary) #dvPaginacion>ul>li span{color:var(--dark-invert)}:is(.section--dark,.section--secondary) #dvPaginacion>ul>li.pgActual{background:var(--primary);border-color:var(--primary)}:is(.section--dark,.section--secondary) #dvPaginacion>ul>li.pgActual a,:is(.section--dark,.section--secondary) #dvPaginacion>ul>li.pgActual span{color:var(--primary-invert)}:is(.section--dark,.section--secondary) .motor__fcontacto{background:linear-gradient(135deg,color-mix(in srgb,var(--dark-invert) 10%,transparent),color-mix(in srgb,var(--dark-invert) 4%,transparent));border:1px solid color-mix(in srgb,var(--dark-invert) 18%,transparent);border-radius:var(--radiusBox);color:color-mix(in srgb,var(--dark-invert) 80%,var(--dark))}:is(.section--dark,.section--secondary) .motor__fcontacto-head,:is(.section--dark,.section--secondary) .motor__fcontacto-inner{background:transparent}:is(.section--dark,.section--secondary) .motor__fcontacto .title,:is(.section--dark,.section--secondary) .motor__fcontacto-title,:is(.section--dark,.section--secondary) .motor__fcontacto-cerrar{color:var(--dark-invert)}:is(.section--dark,.section--secondary) .motor__form input,:is(.section--dark,.section--secondary) .motor__form textarea{background:color-mix(in srgb,var(--dark-invert) 8%,transparent);color:var(--dark-invert);border:1px solid color-mix(in srgb,var(--dark-invert) 22%,transparent);border-radius:var(--radiusButton)}:is(.section--dark,.section--secondary) .motor__form textarea::placeholder,:is(.section--dark,.section--secondary) .motor__form input::placeholder{color:color-mix(in srgb,var(--dark-invert) 55%,transparent)}:is(.section--dark,.section--secondary) .motor__form input.motor__form-button,:is(.section--dark,.section--secondary) .motor__fcontacto-button a{background:var(--primary);color:var(--primary-invert);border:0;text-transform:uppercase;letter-spacing:.04em;font-weight:700}:is(.section--dark,.section--secondary) .motor__fcontacto-phones a{background:transparent;color:var(--dark-invert);border:1px solid var(--component-line-strong);border-radius:var(--radiusButton)}:is(.section--dark,.section--secondary) .motor__fcontacto a:not(.button):not([class]){color:var(--primary)}:is(.section--dark,.section--secondary) .motor__volver,:is(.section--dark,.section--secondary) a#lnkNavAnt{background:transparent;color:var(--dark-invert);border:1px solid var(--component-line-strong);border-radius:var(--radiusButton)}:is(.section--dark,.section--secondary) #loadingWindow{background:color-mix(in srgb,var(--dark) 80%,transparent)}:is(.section--dark,.section--secondary) #loadingWindow .loadingicon span,:is(.section--dark,.section--secondary) #loadingWindow .loadingicon::after{color:var(--dark-invert)}.section--light a:not(.button){color:var(--secondary)}.header{background:var(--dark);color:var(--dark-invert);border-bottom:1px solid color-mix(in srgb,var(--dark-invert) 10%,transparent)}.header__overlay{background:var(--dark)}.hamburger .bar{background:var(--primary)}@media only screen and (max-width:1023px){.nav{background:var(--dark);color:var(--dark-invert)}.nav__list>.nav__item,.nav__list>.nav__item:first-child{border-color:color-mix(in srgb,var(--dark-invert) 12%,transparent)}}@media only screen and (min-width:1024px){.nav__list>.nav__item>.nav__link{text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;font-weight:var(--bold1)}}.portada{background:var(--dark);color:var(--dark-invert)}.portada__title{color:var(--dark-invert)}.portada__button.button--primary{background:var(--primary);color:var(--primary-invert)}.footer{background:var(--dark);color:color-mix(in srgb,var(--dark-invert) 75%,var(--dark))}.footer .title{color:var(--dark-invert)}.footer a:not(.button){color:currentColor}.footer a:not(.button):hover{color:var(--primary)}.footer__info1-2 .list li{border-bottom-color:color-mix(in srgb,var(--dark-invert) 12%,transparent)}.footer__info2{background:color-mix(in srgb,var(--dark) 80%,#000);border-top:1px solid color-mix(in srgb,var(--dark-invert) 8%,transparent)}.footer__logo{display:block;max-width:var(--width-logo);margin:0 0 1rem}.footer__logo img{display:block;width:100%}@media(prefers-reduced-motion:reduce){.animate,.animate--scroll{animation:none!important;visibility:visible!important;opacity:1!important;transform:none!important}}.portada.portada--p1{padding:clamp(1.5rem,4vw,3.5rem) 0;background:radial-gradient(ellipse 60% 80% at 15% 50%,color-mix(in srgb,var(--secondary) 90%,transparent) 0%,transparent 70%),var(--dark);overflow:hidden}.portada--p1 .portada__img{--block-x:1.25rem;position:relative;overflow:visible}.portada--p1 .portada__img::before{content:"";position:absolute;left:-1rem;bottom:-1rem;width:45%;height:60%;background:var(--primary);border-radius:var(--radiusImg)}.portada--p1 .portada__img picture{position:relative;z-index:1;display:block;height:100%}.portada--p1 .portada__img img{clip-path:none;border-radius:var(--radiusImg) 0 0 var(--radiusImg)}.portada--p1 .portada__title{--max-size:36;--min-size:24;line-height:1.05em;margin-bottom:1rem}.portada--p1 .portada__title::before{content:"";display:block;width:64px;height:4px;margin-bottom:1.25rem;background:var(--primary);border-radius:4px}.portada--p1 .portada__desc{color:color-mix(in srgb,var(--dark-invert) 85%,transparent)}.portada--p1 .portada__button{margin-top:.5rem}@media screen and (min-width:768px){.portada--p1 .portada__img img{min-height:min(64svh,620px)}.portada--p1 .portada__info{padding-right:calc(var(--padding-h)*2)}}@media screen and (max-width:767px){.portada.portada--p1{padding-top:1.25rem}.portada--p1 .portada__img{width:calc(100% - var(--padding-h)*2 - .6rem);margin:0 calc(var(--padding-h) + .6rem) 0 var(--padding-h)}.portada--p1 .portada__img::before{left:auto;right:-.6rem;bottom:-.6rem;width:55%}.portada--p1 .portada__img img{border-radius:var(--radiusImg)}.portada--p1 .portada__info{padding-top:2.25rem}.portada--p1 .portada__img{--block-x:-1.25rem}}@keyframes p-portadaFade{from{opacity:0}to{opacity:1}}@keyframes p-portadaZoom{from{transform:scale(1.18)}to{transform:scale(1)}}@keyframes p-portadaBlock{from{opacity:0;transform:translate(var(--block-x),-1.25rem)}to{opacity:1;transform:none}}.portada--p1 .portada__img.animate--scaleZoom{animation-name:p-portadaFade}.portada--p1 .portada__img picture{overflow:hidden;border-radius:var(--radiusImg) 0 0 var(--radiusImg)}.portada--p1 .portada__img.animate--is-animated picture img{animation:p-portadaZoom 1.4s cubic-bezier(.22,.61,.36,1) both}.portada--p1 .portada__img.animate--scroll:not(.animate--is-animated)::before{opacity:0}.portada--p1 .portada__img.animate--is-animated::before{animation:p-portadaBlock .8s .55s cubic-bezier(.22,.61,.36,1) both}@media screen and (max-width:767px){.portada--p1 .portada__img picture{border-radius:var(--radiusImg)}}@keyframes p-lineGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes p-titleReveal{from{opacity:0;transform:translateY(28px);clip-path:inset(100% 0 0 0)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}@keyframes p-descSlide{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes p-buttonPop{0%{opacity:0;transform:translateY(16px) scale(.92)}70%{opacity:1;transform:translateY(0) scale(1.03)}100%{opacity:1;transform:none}}.portada--p1 .portada__info.animate--fadeInUp{animation-name:p-portadaFade;animation-duration:.3s}.portada--p1 .portada__info.animate--is-animated .portada__title::before{transform-origin:left center;animation:p-lineGrow .6s .1s cubic-bezier(.22,.61,.36,1) backwards}.portada--p1 .portada__info.animate--is-animated .portada__title{animation:p-titleReveal .9s .25s cubic-bezier(.22,.61,.36,1) backwards}.portada--p1 .portada__info.animate--is-animated .portada__desc{animation:p-descSlide .7s .6s cubic-bezier(.22,.61,.36,1) backwards}.portada--p1 .portada__info.animate--is-animated .portada__button{animation:p-buttonPop .7s .85s cubic-bezier(.22,.61,.36,1) backwards}@media(prefers-reduced-motion:reduce){.portada--p1 .portada__img picture img,.portada--p1 .portada__img::before,.portada--p1 .portada__info .portada__title,.portada--p1 .portada__info .portada__title::before,.portada--p1 .portada__info .portada__desc,.portada--p1 .portada__info .portada__button{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}}.portada.portada--p1{isolation:isolate;background:radial-gradient(circle at 78% 55%,color-mix(in srgb,var(--primary) 12%,transparent) 0%,transparent 38%),radial-gradient(ellipse 60% 80% at 15% 50%,color-mix(in srgb,var(--secondary) 90%,transparent) 0%,transparent 70%),var(--dark)}.portada--p1::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--dark-invert) 16%,transparent) 1.3px,transparent 1.8px) 0 0/20px 20px;-webkit-mask-image:radial-gradient(ellipse 65% 85% at 0% 100%,black 0%,transparent 70%);mask-image:radial-gradient(ellipse 65% 85% at 0% 100%,black 0%,transparent 70%);pointer-events:none}.portada--p1::after{content:"";position:absolute;left:var(--padding-h);bottom:0;z-index:0;width:26px;height:clamp(48px,7vw,90px);background:linear-gradient(90deg,var(--primary) 0 12px,transparent 12px 18px,var(--primary) 18px 26px);transform:skewX(-22deg);transform-origin:bottom left;pointer-events:none}.portada--p1 .portada__img,.portada--p1 .portada__info{z-index:1}.portada--p1 .portada__img picture{box-shadow:0 40px 70px -30px color-mix(in srgb,black 80%,transparent)}@media screen and (max-width:767px){.portada--p1::before{-webkit-mask-image:radial-gradient(ellipse 90% 45% at 100% 100%,black 0%,transparent 75%);mask-image:radial-gradient(ellipse 90% 45% at 100% 100%,black 0%,transparent 75%)}.portada--p1::after{left:auto;right:var(--padding-h)}}.portada--p1 .buscador{max-width:none;margin:1.75rem 0 0;padding:1.25rem 1.25rem 1.1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--dark-invert) 12%,transparent) 0%,color-mix(in srgb,var(--dark-invert) 4%,transparent) 100%);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid color-mix(in srgb,var(--dark-invert) 20%,transparent);border-radius:var(--radiusBox);box-shadow:0 30px 60px -30px color-mix(in srgb,black 70%,transparent),inset 0 1px 0 color-mix(in srgb,var(--dark-invert) 25%,transparent)}.portada--p1 .buscador .title{--max-size:15;--min-size:13;display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;text-align:left;color:var(--primary);letter-spacing:.1em;font-stretch:100%}.portada--p1 .buscador .title::before{content:"";font-family:var(--awesome);font-weight:900;font-size:.95em}.portada--p1 .buscador .select select{min-height:48px;padding-left:.9rem;font-size:.95rem;color:var(--dark-invert);background:color-mix(in srgb,var(--dark-invert) 8%,transparent);border:1px solid color-mix(in srgb,var(--dark-invert) 22%,transparent);border-radius:var(--radiusButton)}.portada--p1 .buscador .select select:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.portada--p1 .buscador .select select option{color:var(--dark);background:var(--dark-invert)}.portada--p1 .buscador .select__arrow{color:var(--primary)}.portada--p1 .buscador .select__arrow::after{content:"";font-size:.75rem}.portada--p1 .buscador__footer #btnAvanzado{color:color-mix(in srgb,var(--dark-invert) 80%,transparent);font-size:.9rem}.portada--p1 .buscador__footer #btnAvanzado::before{color:var(--primary)}.portada--p1 .buscador__button{padding:.9em 1.4em;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:.9rem}@media screen and (max-width:600px){.portada--p1 .buscador--estilo1 .buscador__inner,.portada--p1 .buscador--estilo1 .buscador__advanced>div{grid-template-columns:1fr}.portada--p1 .buscador--estilo1 .buscador__advanced,.portada--p1 .buscador--estilo1 .buscador__advanced>div{grid-column:auto}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.portada--p1 .buscador{background:var(--secondary)}}.portada--p1 .portada__info.animate--is-animated .buscador{animation:p-buttonPop .8s .7s cubic-bezier(.22,.61,.36,1) backwards}@media(prefers-reduced-motion:reduce){.portada--p1 .portada__info .buscador{animation:none!important}}.icon-txt.icon-txt--p1{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;row-gap:1rem;height:100%;margin:0;padding:calc(var(--padding-inner)*1.2) calc(var(--padding-inner)*1.1);text-align:left;background:linear-gradient(160deg,var(--item-bg) 0%,transparent 130%);border:1px solid var(--component-line);border-radius:var(--radiusBox);overflow:hidden;transition:transform 300ms ease,border-color 300ms ease}.icon-txt--p1 .icon-txt__inner{display:contents}.icon-txt--p1 .icon-txt__ico{--sizeIco:3rem;grid-row:1;grid-column:1;height:var(--sizeIco);margin:0;font-size:1.2rem;background:transparent;color:var(--accent-color);border:1.5px solid var(--accent-color);border-radius:var(--radiusBox);transition:background 300ms ease,color 300ms ease,transform 300ms ease}.icon-txt--p1 .icon-txt__ico i{font-size:1em}.icon-txt.icon-txt--p1 .icon-txt__title.title{grid-row:1;grid-column:2;margin:0;color:var(--text-strong);line-height:1.25em}.icon-txt--p1 .icon-txt__inner>p{grid-column:1/-1;margin:0}.icon-txt--p1:hover{transform:translateY(-4px);border-color:var(--component-line-strong)}.icon-txt--p1:hover .icon-txt__ico{background:var(--accent-color);color:var(--primary-invert)}.box-txtOverImg--p1{border-radius:var(--radiusBox);overflow:hidden}.box-txtOverImg--p1 .box-txtOverImg__img img{transition:transform 600ms ease}.box-txtOverImg--p1 .box-txtOverImg__img::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,color-mix(in srgb,var(--dark) 92%,transparent) 0%,color-mix(in srgb,var(--dark) 25%,transparent) 55%,transparent 100%)}.box-txtOverImg--p1 .box-txtOverImg__info{position:absolute;top:auto;left:0;right:0;bottom:0;transform:none;width:100%;padding:calc(var(--padding-inner)*1.25);text-align:left;text-shadow:none;color:var(--dark-invert);z-index:1}.box-txtOverImg--p1 .box-txtOverImg__title{--max-size:24;--min-size:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;color:var(--dark-invert);text-transform:uppercase;font-stretch:112%}.box-txtOverImg--p1 .box-txtOverImg__title::after{content:"";flex-shrink:0;display:grid;place-items:center;width:3rem;height:3rem;font-family:var(--awesome);font-weight:900;font-size:1rem;background:var(--primary);color:var(--primary-invert);border-radius:var(--radiusButton);transition:transform 300ms ease}.box-txtOverImg--p1:hover .box-txtOverImg__img img{transform:scale(1.06)}.box-txtOverImg--p1:hover .box-txtOverImg__title::after{transform:rotate(-45deg)}.box-txtOverImg--p1 .box-txtOverImg__link:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.dual--p1 .dual__item--img-crop img{border-radius:var(--radiusImg)}.dual--p1 .submask--10{--sm-off:1rem}@media screen and (min-width:821px){.dual--p1 .dual__item--txt .dual__inner{padding-top:var(--padding-inner);padding-bottom:var(--padding-inner)}}@media screen and (max-width:820px){.dual--p1 .submask--10{--sm-off:.6rem}.dual--p1 .dual__item--img-crop{padding-left:var(--padding-h);padding-right:calc(var(--padding-h) + .6rem)}.dual--p1 .dual__item--txt{padding-top:2.25rem}}@keyframes p-blockOut{from{transform:translate(calc(var(--sx)*-1*var(--sm-off)),calc(-1*var(--sm-off)))}to{transform:none}}.animate--p-dualIn{animation-name:p-portadaFade}.dual--p1 .dual__item--img-crop.animate{overflow:visible}.dual--p1 .dual__item--img-crop.animate--is-animated .submask--10{animation:p-blockOut .8s .45s cubic-bezier(.22,.61,.36,1) backwards}@media(prefers-reduced-motion:reduce){.dual--p1 .submask--10{animation:none!important;transform:none!important}}.grid-img.grid-img--p1{aspect-ratio:3/2}.grid-img.grid-img--p1>:nth-child(1){grid-area:1/1/11/11;z-index:1}.grid-img.grid-img--p1>:nth-child(2){grid-area:6/8/13/13;z-index:2;box-shadow:0 0 0 var(--gi-marco) var(--bg-base,var(--dark)),0 24px 40px -18px color-mix(in srgb,black 65%,transparent)}.grid-img.grid-img--p1::before{content:"";grid-area:1/1/5/4;z-index:0;translate:-.9rem -.9rem;border-top:5px solid var(--accent-color);border-left:5px solid var(--accent-color);border-top-left-radius:calc(var(--radiusImg) + .9rem);pointer-events:none}.dual__item:last-child .grid-img.grid-img--p1>:nth-child(1){grid-area:1/3/11/13}.dual__item:last-child .grid-img.grid-img--p1>:nth-child(2){grid-area:6/1/13/6}.dual__item:last-child .grid-img.grid-img--p1::before{grid-area:1/10/5/13;translate:.9rem -.9rem;border-left:0;border-right:5px solid var(--accent-color);border-top-left-radius:0;border-top-right-radius:calc(var(--radiusImg) + .9rem)}@media screen and (max-width:820px){.grid-img.grid-img--p1{width:calc(100% - .6rem);margin:.6rem 0 0 .6rem}.grid-img.grid-img--p1::before{translate:-.6rem -.6rem;border-width:4px}.dual__item:last-child .grid-img.grid-img--p1{margin-left:0}.dual__item:last-child .grid-img.grid-img--p1::before{translate:.6rem -.6rem}}@keyframes p-gridCorner{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes p-gridSettle{from{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes p-gridSlide{from{opacity:0;transform:translateX(48px)}to{opacity:1;transform:none}}@keyframes p-gridSlideMirror{from{opacity:0;transform:translateX(-48px)}to{opacity:1;transform:none}}.grid-img.grid-img--p1::before{transform-origin:top left}.dual__item:last-child .grid-img.grid-img--p1::before{transform-origin:top right}.animate--is-animated .grid-img.grid-img--p1>:nth-child(1){animation:p-gridSettle 1.1s .1s cubic-bezier(.22,.61,.36,1) backwards}.animate--is-animated .grid-img.grid-img--p1::before{animation:p-gridCorner .7s .35s cubic-bezier(.22,.61,.36,1) backwards}.animate--is-animated .grid-img.grid-img--p1>:nth-child(2){animation:p-gridSlide .9s .55s cubic-bezier(.22,.61,.36,1) backwards}.dual__item:last-child.animate--is-animated .grid-img.grid-img--p1>:nth-child(2){animation-name:p-gridSlideMirror}.dual__item.animate:has(.grid-img--p1){overflow:visible}@media(prefers-reduced-motion:reduce){.grid-img.grid-img--p1>img,.grid-img.grid-img--p1::before{animation:none!important}}.title--3:has(+.list-icons--p1){display:flex;align-items:center;gap:.75rem;margin:1.75rem 0 1rem;color:var(--text-strong);font-size:1.05rem;line-height:1.3em;text-transform:uppercase;letter-spacing:.03em}.section--dark .title--3.font--primary:has(+.list-icons--p1),.section--secondary .title--3.font--primary:has(+.list-icons--p1){color:var(--dark-invert)}.title--3:has(+.list-icons--p1)::before{content:"";flex-shrink:0;width:28px;height:3px;background:var(--accent-color);border-radius:3px}.list-icons.list-icons--p1{display:grid;grid-template-columns:1fr;gap:.6rem;column-count:auto}.list-icons.list-icons--p1 li{align-items:center;margin:0;padding:.7rem .9rem;background:var(--item-bg);border:1px solid var(--component-line);border-radius:var(--radiusBox);transition:border-color 250ms ease,transform 250ms ease}.list-icons.list-icons--p1 li:hover{border-color:var(--accent-color);transform:translateX(3px)}.list-icons.list-icons--p1 li::before{display:grid;place-items:center;flex-shrink:0;width:1.75rem;height:1.75rem;margin-right:.75rem;font-size:.75rem;background:var(--accent-color);color:var(--primary-invert);border-radius:var(--radiusButton)}@media screen and (min-width:601px){.list-icons.list-icons--p1{grid-template-columns:1fr 1fr}}.acordeon--p1{border-top:1px solid var(--component-line)}.acordeon--p1 .acordeon__item:nth-child(1){--idx:"01"}.acordeon--p1 .acordeon__item:nth-child(2){--idx:"02"}.acordeon--p1 .acordeon__item:nth-child(3){--idx:"03"}.acordeon--p1 .acordeon__item:nth-child(4){--idx:"04"}.acordeon--p1 .acordeon__item:nth-child(5){--idx:"05"}.acordeon--p1 .acordeon__item:nth-child(6){--idx:"06"}.acordeon--p1 .acordeon__item:nth-child(7){--idx:"07"}.acordeon--p1 .acordeon__item:nth-child(8){--idx:"08"}.acordeon--p1 .acordeon__item{position:relative;border-bottom:1px solid var(--component-line);transition:background 350ms ease}.acordeon--p1 .acordeon__item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent-color);border-radius:3px;transform:scaleY(0);transform-origin:top;transition:transform 400ms cubic-bezier(.22,.61,.36,1)}.acordeon--p1 .acordeon__item.active{background:linear-gradient(90deg,var(--item-bg),transparent 85%)}.acordeon--p1 .acordeon__item.active::before{transform:scaleY(1)}.acordeon--p1 .acordeon__item>.title{color:var(--text-strong)}.acordeon--p1 .acordeon__item.active>.title{color:var(--accent-color)}.acordeon--p1 .acordeon__item>.title button{justify-content:flex-start;gap:1rem;padding:1.1rem var(--padding-inner) 1.1rem 1rem;line-height:1.3}.acordeon--p1 .acordeon__item>.title button::before{content:var(--idx,"");flex-shrink:0;min-width:2.6rem;font-family:var(--font2);font-weight:900;font-stretch:112%;font-size:1.75rem;line-height:1;color:transparent;-webkit-text-stroke:1px var(--accent-color);transition:color 300ms ease}.acordeon--p1 .acordeon__item>.title button>span{flex:1}.acordeon--p1 .acordeon__item:only-child>.title button::before{content:"";font-family:var(--awesome);font-weight:900;font-stretch:normal;font-size:1.6rem;color:var(--accent-color);-webkit-text-stroke:0}.acordeon--p1 .acordeon__item>.title button::after{content:"";display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-left:auto;font-family:var(--awesome);font-weight:900;font-size:.75rem;color:var(--accent-color);border:1px solid var(--component-line-strong);border-radius:50%;transition:transform 350ms ease,background 300ms ease,color 300ms ease,border-color 300ms ease}.acordeon--p1 .acordeon__item>.title button:hover::before{color:color-mix(in srgb,var(--accent-color) 35%,transparent)}.acordeon--p1 .acordeon__item>.title button:hover::after{border-color:var(--accent-color)}.acordeon--p1 .acordeon__item.active>.title button::before{color:var(--accent-color)}.acordeon--p1 .acordeon__item.active>.title button::after{transform:rotate(180deg);background:var(--accent-color);border-color:var(--accent-color);color:var(--primary-invert)}.acordeon--p1 .acordeon__item>.title button:focus-visible{outline:2px solid var(--accent-color);outline-offset:-2px;border-radius:var(--radiusBox)}.acordeon--p1 .acordeon__item>div{padding:0 var(--padding-inner) 1.25rem calc(1rem + 2.6rem + 1rem);opacity:0;transform:translateY(6px);transition:opacity 300ms 350ms ease,transform 300ms 350ms ease}.acordeon--p1 .acordeon__item.active>div{opacity:1;transform:none}@media screen and (max-width:600px){.acordeon--p1 .acordeon__item>.title button::before{min-width:2rem;font-size:1.35rem}.acordeon--p1 .acordeon__item>div{padding-left:1rem}}.sectionImage.sectionImage--p1{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;min-height:540px;padding:var(--padding-v) var(--padding-h);padding-left:max(var(--padding-h),calc((100% - var(--max-width))/2));overflow:hidden;isolation:isolate;background:var(--dark);color:color-mix(in srgb,var(--dark-invert) 88%,transparent);text-shadow:none}.sectionImage.sectionImage--p1 .sectionImage__img{z-index:-2}.sectionImage.sectionImage--p1 .sectionImage__img img{border-radius:0;min-height:100%}.sectionImage.sectionImage--p1 .sectionImage__img::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--dark) 80%,transparent) 0%,color-mix(in srgb,var(--dark) 35%,transparent) 55%,color-mix(in srgb,var(--dark) 10%,transparent) 100%),linear-gradient(0deg,color-mix(in srgb,var(--dark) 55%,transparent) 0%,transparent 40%)}.sectionImage.sectionImage--p1::before{content:"";position:absolute;z-index:-1;left:max(var(--padding-h),calc((100% - var(--max-width))/2));bottom:12%;width:min(420px,60vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 55%,transparent) 0%,transparent 65%);filter:blur(30px);translate:-25% 25%;pointer-events:none}.sectionImage.sectionImage--p1 .container{position:relative;z-index:1;width:min(580px,100%);max-width:none;margin:0;padding:calc(var(--padding-inner)*1.6);text-align:left;background:linear-gradient(135deg,color-mix(in srgb,var(--dark-invert) 16%,transparent) 0%,color-mix(in srgb,var(--dark-invert) 5%,transparent) 100%);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border:1px solid color-mix(in srgb,var(--dark-invert) 24%,transparent);border-radius:var(--radiusBox);box-shadow:0 30px 60px -25px color-mix(in srgb,black 70%,transparent),inset 0 1px 0 color-mix(in srgb,var(--dark-invert) 30%,transparent)}.sectionImage.sectionImage--p1 .title{--max-size:40;--min-size:26}.sectionImage.sectionImage--p1 strong{color:var(--dark-invert)}.sectionImage.sectionImage--p1 .button--primary{box-shadow:0 10px 24px -10px color-mix(in srgb,var(--primary) 70%,transparent)}@media screen and (max-width:767px){.sectionImage.sectionImage--p1{display:block;min-height:0;padding:0 0 var(--padding-v)}.sectionImage.sectionImage--p1 .sectionImage__img{position:relative;height:64vw;z-index:0}.sectionImage.sectionImage--p1 .sectionImage__img::before{background:linear-gradient(0deg,var(--dark) 0%,transparent 55%)}.sectionImage.sectionImage--p1::before{left:0;bottom:auto;top:40vw;width:80vw;translate:-20% 0}.sectionImage.sectionImage--p1 .container{width:auto;margin:-4.5rem var(--padding-h) 0;padding:1.5rem 1.25rem;background:linear-gradient(135deg,color-mix(in srgb,var(--dark-invert) 14%,color-mix(in srgb,var(--dark) 60%,transparent)) 0%,color-mix(in srgb,var(--dark) 70%,transparent) 100%)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.sectionImage.sectionImage--p1 .container{background:color-mix(in srgb,var(--secondary) 92%,transparent)}}.title--line-up::before{margin-bottom:.55em;border-radius:3px}@media screen and (max-width:600px){.title--1,.title--2,.portada__title,.box-txtOverImg--p1 .box-txtOverImg__title,.icon-txt--p1 .icon-txt__title{font-stretch:100%;line-height:1.2em;letter-spacing:0}}.timeline--numbers .title::before{font-family:var(--font2);font-weight:900;font-stretch:112%;color:transparent;-webkit-text-stroke:1.5px var(--accent-color);opacity:.6;left:auto;right:0;top:50%;transform:translateY(-50%);font-size:2.75rem}.timeline--numbers .timeline__item .title{position:relative;padding-right:3.5rem}.timeline--numbers .timeline__item p{border-left-color:var(--accent-color)}.section--dark .list-contact__title,.section--secondary .list-contact__title{color:var(--primary);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:0;padding-bottom:0;margin-bottom:.3rem}.section--dark .list-contact>li,.section--secondary .list-contact>li{padding:.75rem 0 .75rem 1rem;border-left:3px solid var(--accent-color);background:linear-gradient(90deg,var(--item-bg),transparent);border-radius:0 var(--radiusBox) var(--radiusBox) 0}.dual__item--box .button-send{background:var(--primary);color:var(--primary-invert);text-transform:uppercase;letter-spacing:.04em;font-size:1rem}.dual__item--box .button-send:hover{background:color-mix(in srgb,var(--primary) 85%,var(--dark-invert))}.cols.cols--box{align-items:start;gap:calc(var(--padding-h)*1.5)}.cols--box .cols__small{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:auto;min-height:0;display:block;text-align:left;padding:calc(var(--padding-inner)*1.6);background:var(--dark);color:color-mix(in srgb,var(--dark-invert) 80%,var(--dark));border:1px solid var(--component-line);border-radius:var(--radiusBox);box-shadow:0 30px 60px -30px color-mix(in srgb,black 70%,transparent);--fade-bg:var(--dark)}.cols--box .cols__small::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--dark-invert) 18%,transparent) 1.4px,transparent 2px) 0 0/16px 16px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 100% 100%,black 0%,transparent 70%);mask-image:radial-gradient(ellipse 70% 70% at 100% 100%,black 0%,transparent 70%);pointer-events:none}.cols--box .cols__small .title{color:var(--dark-invert);--alt-color:var(--primary)}.cols--box .cols__small strong{color:var(--dark-invert)}.cols--box .cols__big{padding:0}@media screen and (min-width:821px){.cols--box .cols__small{position:sticky;top:calc(var(--header-height,0px) + 1.5rem)}}.timeline.timeline--p1{gap:1rem;--badge:2.75rem}.timeline.timeline--p1::after{left:calc(var(--badge)/2 - 1px);top:calc(var(--badge)/2);height:calc(100% - var(--badge));width:0;background:none;border-left:2px dashed color-mix(in srgb,var(--primary) 60%,transparent)}.timeline--p1 .timeline__item:nth-child(1){--tl:"01"}.timeline--p1 .timeline__item:nth-child(2){--tl:"02"}.timeline--p1 .timeline__item:nth-child(3){--tl:"03"}.timeline--p1 .timeline__item:nth-child(4){--tl:"04"}.timeline--p1 .timeline__item:nth-child(5){--tl:"05"}.timeline--p1 .timeline__item:nth-child(6){--tl:"06"}.timeline.timeline--p1 .timeline__item{left:0;width:100%;margin-left:0;padding:0 0 0 calc(var(--badge) + 1rem)}.timeline.timeline--p1 .timeline__item::before{content:var(--tl,"");left:0;top:.9rem;transform:none;width:var(--badge);height:var(--badge);display:grid;place-items:center;font-family:var(--font2);font-weight:900;font-size:1rem;color:var(--primary-invert);background:var(--primary);border:0;border-radius:var(--radiusBox);box-shadow:0 0 0 5px var(--bg-base,var(--dark))}.timeline.timeline--p1 .timeline__item::after{content:"";position:absolute;inset:0 0 0 calc(var(--badge) + 1rem);z-index:-1;background:var(--item-bg);border:1px solid var(--component-line);border-radius:var(--radiusBox)}.timeline--p1 .timeline__item .title{transform:none;margin:0;padding:1rem var(--padding-inner) .35rem;color:var(--text-strong)}.timeline--p1 .timeline__item .title::before,.timeline--p1 .timeline__item .title::after{content:none}.timeline--p1 .timeline__item p{margin:0;padding:0 var(--padding-inner) 1rem;border:0}:is(.section--dark,.section--secondary) .form .field__input,:is(.section--dark,.section--secondary) .form .field__textarea,:is(.section--dark,.section--secondary) .form .field__select{color:var(--dark-invert);background:color-mix(in srgb,var(--dark-invert) 5%,transparent);border:1px solid color-mix(in srgb,var(--dark-invert) 18%,transparent);border-radius:var(--radiusButton);transition:border-color 250ms ease,background 250ms ease}:is(.section--dark,.section--secondary) .form .field__input::placeholder,:is(.section--dark,.section--secondary) .form .field__textarea::placeholder{color:color-mix(in srgb,var(--dark-invert) 55%,transparent)}:is(.section--dark,.section--secondary) .form .field__input:focus,:is(.section--dark,.section--secondary) .form .field__textarea:focus,:is(.section--dark,.section--secondary) .form .field__select:focus{outline:0;border-color:var(--primary);background:color-mix(in srgb,var(--dark-invert) 8%,transparent)}:is(.section--dark,.section--secondary) .form input:-webkit-autofill,:is(.section--dark,.section--secondary) .form textarea:-webkit-autofill{-webkit-text-fill-color:var(--dark-invert);-webkit-box-shadow:0 0 0 1000px var(--secondary) inset}@media only screen and (min-width:1024px){.nav__list>.nav__item>.nav__link{position:relative;padding:.6rem 0}.nav__list>.nav__item>.nav__link::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--primary);border-radius:3px;transform:scaleX(0);transform-origin:left center;transition:transform 300ms cubic-bezier(.22,.61,.36,1)}.nav__list>.nav__item>.nav__link:hover::after,.nav__list>.nav__item--selected>.nav__link::after{transform:scaleX(1)}.nav__list>.nav__item--selected>.nav__link{color:var(--primary)}}@media only screen and (max-width:1023px){.nav{padding:.5rem var(--padding-h) 0}.nav__list>.nav__item,.nav__list>.nav__item:first-child{border-color:color-mix(in srgb,var(--dark-invert) 10%,transparent)}.nav__list>.nav__item>.nav__link{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.1rem 0 1.1rem 1rem;font-family:var(--font2);font-weight:800;font-size:1.15rem;text-transform:uppercase;letter-spacing:.03em}.nav__list>.nav__item>.nav__link::after{content:"";font-family:var(--awesome);font-weight:900;font-size:.8rem;color:color-mix(in srgb,var(--dark-invert) 40%,transparent)}.nav__list>.nav__item>.nav__link::before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:3px;border-radius:3px;background:transparent}.nav__list>.nav__item--selected>.nav__link{color:var(--primary)}.nav__list>.nav__item--selected>.nav__link::before{background:var(--primary)}.nav__list>.nav__item--selected>.nav__link::after{color:var(--primary)}.nav__banner--destacado{background:var(--primary);color:var(--primary-invert);border-radius:var(--radiusBox)}.nav__banner--destacado i{opacity:1}.nav__banner--destacado::after{background:var(--primary-invert);color:var(--primary)}.nav__details .buttons__social li{border-radius:var(--radiusButton)}}main .button--primary,.footer .button--primary{display:inline-flex;align-items:center;gap:.9rem;padding:.55rem .55rem .55rem 1.35rem;font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.15;background:var(--primary);color:var(--primary-invert);border-radius:var(--radiusButton);box-shadow:0 10px 26px -12px color-mix(in srgb,var(--primary) 75%,transparent),inset 0 -2px 0 color-mix(in srgb,black 12%,transparent);transition:transform 250ms ease,box-shadow 250ms ease,background 250ms ease}main .button--primary>i:last-child,.footer .button--primary>i:last-child{display:grid;place-items:center;width:2.3rem;height:2.3rem;margin:0!important;font-size:.9rem;background:var(--primary-invert);color:var(--primary);border-radius:calc(var(--radiusButton) - 2px);transition:transform 250ms ease}main .button--primary:hover,.footer .button--primary:hover{transform:translateY(-2px);box-shadow:0 16px 32px -12px color-mix(in srgb,var(--primary) 85%,transparent),inset 0 -2px 0 color-mix(in srgb,black 12%,transparent)}main .button--primary:hover>i:last-child{transform:translateX(3px)}main .button--primary:hover>i:last-child.fa-phone{transform:rotate(-12deg)}main .button--primary:focus-visible{outline:3px solid var(--dark-invert);outline-offset:3px}main .button--primary.button--sweep-to-bottom::before{display:none}main .button--primary>span>span{text-transform:none;letter-spacing:0;font-weight:600;opacity:.8}.footer{border-top:6px solid var(--primary)}.footer__info1{padding:calc(var(--padding-v)*.75) var(--padding-h)}.footer__info1-1 .footer__logo{max-width:calc(var(--width-logo) + 20px);margin-bottom:1.25rem}.footer__info1-1 .footer__title{font-size:1.15rem;line-height:1.3em;margin-bottom:.75rem}.footer__info1-1 p:not(.footer__title){max-width:42ch}.footer__info1-2 .footer__title,.footer__info1-3 .footer__title{font-size:.95rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.25rem}.footer__info1-2 .footer__title::after,.footer__info1-3 .footer__title::after{content:"";display:block;width:32px;height:3px;margin-top:.6rem;background:var(--primary);border-radius:3px}.footer__info1-2 .list li{padding:.45rem 0}.footer__info1-2 .list a{display:flex;align-items:center;gap:.6rem;transition:color 250ms ease,transform 250ms ease}.footer__info1-2 .list a::before{content:"";font-family:var(--awesome);font-weight:900;font-size:.65rem;color:var(--primary)}.footer__info1-2 .list a:hover{transform:translateX(4px)}.footer__info1-3 .list{display:grid;gap:.85rem}.footer__info1-3 .list li{display:grid;grid-template-columns:2.25rem 1fr;align-items:center;column-gap:.75rem;margin:0}.footer__info1-3 .list li::before{font-family:var(--awesome);font-weight:900;display:grid;place-items:center;width:2.25rem;height:2.25rem;font-size:.9rem;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary);border-radius:var(--radiusButton)}.footer__info1-3 .list li:nth-child(1)::before{content:""}.footer__info1-3 .list li:nth-child(2)::before{content:""}.footer__info1-3 .list li:nth-child(3)::before{content:""}.footer__info1-3 .list li:nth-child(4)::before{content:""}.footer__info1-3 .list li>*{grid-column:2}.footer__info1-3 .list li:nth-child(2){grid-template-columns:2.25rem auto 1fr}.footer__info1-3 .list li:nth-child(2)>*{grid-column:auto;justify-self:start}.footer__info1-3 .list li:nth-child(2) .button--whatsapp{margin-left:.25rem}@media screen and (min-width:1023px){.footer__info1 .footer__inner{grid-template-columns:1.5fr 1fr 1.4fr;gap:calc(var(--padding-h)*1.5)}}.swiper-pagination-fraction{background:rgba(0,0,0,.7)!important}