.md .link:not(.box,.btn,.md__heading-link){font-family:montserrat;font-style:normal;font-weight:800;line-height:1.25;font-size:1em;font-size:1em;line-height:1.25}.md .link:not(#toc *,.list-inline *,.md__heading-link) .icon{opacity:.5}.md em{font-family:dancing script;font-style:normal;font-weight:400;line-height:1.25;font-size:1em;color:var(--sub)}.md iframe:not(.md__fig *){filter:drop-shadow(.15rem .15rem 0 rgba(0,0,0,.15))}.md :not(.btn,li,code)>.icon{color:var(--main)}.md :not(.btn,.img__in)>.icon:not(.icon--txt,.langs__drop,.icon--left,.icon--right,.icon--inline){translate:0 .125em}.md__heading{display:flex;align-items:baseline;justify-content:var(--align,center);gap:.25em}.md__heading .md__heading-index{flex-shrink:0;color:var(--cta)}.md__heading-link{color:inherit}.title+.sub{margin-top:-.75rem}.md h2:not(:first-child,.bg-color+*,.alert__icon+*),.md h3:not(:first-child,.bg-color+*,.alert__icon+*),.md h4:not(:first-child,.bg-color+*,.alert__icon+*),.md h5:not(:first-child,.bg-color+*,.alert__icon+*),.md h6:not(:first-child,.bg-color+*,.alert__icon+*){margin-top:2em}.md ul,.md ol{display:grid;grid-template-columns:auto 1fr;gap:.75em .5em;width:fit-content;text-align:left;padding:0;margin:0 auto 1em}.md ul:last-child,.md ol:last-child{margin-bottom:0}.md ul p,.md ol p{margin:0}.md ul>li,.md ol>li{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;--li-icon-order:0}.md ul>li::before,.md ol>li::before{font-family:montserrat;font-style:normal;font-weight:800;line-height:1.25;font-size:1em;font-size:1em}.md ul>li::before,.md ul>li>.icon,.md ol>li::before,.md ol>li>.icon{color:var(--main);text-align:right;white-space:nowrap;order:var(--li-icon-order)}.md ul>li>div ul,.md ul>li>div ol,.md ol>li>div ul,.md ol>li>div ol{margin-top:.75em}.md ul>li::before{content:"—"}.md ul>li.li-icon::before{content:none}.md ol{counter-reset:item calc(var(--item,1) - 1)}.md ol>li{counter-increment:item;--li-counter:counters(item, ".") "."}.md ol>li::before{content:var(--li-counter,"")}.icon--none .md ol>li:where(ol:not(.list-inline):has(.li-icon) *)::before{color:var(--cta)}.md ol>li:where(ol:not(.list-inline):has(.link):has(.li-icon) *)::before{color:var(--cta);opacity:.5}.md ol{--ol-level:1}.md ol ol ol{--ol-level:2}.md ol ol ol ol{--ol-level:3}.md ol ol ol ol ol{--ol-level:4}.md ol ol ol ol ol ol{--ol-level:5}.md ol ul,.md ol ol{margin-left:calc(-.75em*var(--ol-level))}.md ol li>.icon+div>:where(ol,ul){margin-left:calc(-.75em*var(--ol-level) - .5em)}.md ol,.md ol li>div>:is(ul,ol){grid-template-columns:auto auto 1fr;column-gap:.25em}.md .list-inline{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5em}.md .list-inline li{display:flex;gap:.5em;line-height:1.25}.md .list-inline li::before{content:none}.md .list-inline li>div{padding:0;display:flex;gap:.5em}.md .list-inline .md__fig{margin-block:0}.md dt:not(:last-child),.md dd:not(:last-child){margin-bottom:.75em}.align-left ul,.align-left ol,ul.align-left,ol.align-left{margin-left:0;margin-right:auto}ul.align-center,ol.align-center{margin-left:auto;margin-right:auto}.align-right ul,.align-right ol,ul.align-right,ol.align-right{margin-left:auto;margin-right:0;text-align:right}.align-right ul>li,.align-right ol>li,ul.align-right>li,ol.align-right>li{--li-counter:"." counters(item, ".");--li-icon-order:2}.align-right .md ul,.align-right .md ol{margin-left:auto;margin-right:0}@media(min-width:1232px){.align--vl-left ul,.align--vl-left ol{margin-left:0}.align--vl-right ul,.align--vl-right ol{direction:rtl;text-align:right;margin-left:auto;margin-right:0}}@media(min-width:1024px){.md__fig--float{margin:0}.md__fig--float .img{width:auto;display:block;overflow:unset}.md__fig--float img:not(#aux),.md__fig--float .icon:not(#aux){float:left;shape-outside:var(--shape);shape-margin:1em;margin:0 1em 1em 0;position:relative;z-index:-1;max-width:50%}.md__fig--float .icon:not(#aux){top:unset}.md__fig--float:first-child+*:not(#aux){margin-top:0}.md__fig--float-right img:not(#aux),.md__fig--float-right .icon:not(#aux){float:right;margin:0 0 1em 1em}}.md__fig:first-child{margin-top:0}.md__fig[style*=".svg"]{filter:none}.md picture{margin:0 auto}.md__figcaption{font-family:dancing script;font-style:normal;font-weight:400;line-height:1.25;font-size:1em;margin-top:1em;color:var(--alt);text-align:center}.table-inner,.gss .ritz{display:flex;justify-content:center;filter:drop-shadow(.15rem .15rem 0 rgba(0,0,0,.15))}table:not(.table-sm,.container.bg *,.container>.bg *,.boxes *){max-width:calc(clamp(min(375,1440),(1440 - 375)/var(--run)*(var(--vw) - var(--vs)) + 375,max(375,1440))*1px);--margin-table-lg:calc(clamp(min(1,2),(2 - 1)/var(--run)*(var(--vw) - var(--vs)) + 1,max(1,2))*1em);margin-inline:calc(var(--container-margin-side) + var(--margin-table-lg))}table:where(.md *){margin-bottom:1em}.table-fix th:first-child,.table-fix td:first-child{position:sticky;left:0;background:inherit;max-width:calc(var(--container-inner)/2);z-index:1}.table-fix th:first-child::after,.table-fix td:first-child::after{content:"";position:absolute;top:0;right:0;display:block;width:1px;height:100%;background-color:rgba(118,118,118,.125)}.align-center table,table.align-center{margin-left:auto;margin-right:auto}.align-right table,table.align-right{margin-left:auto;margin-right:0}@media(min-width:1232px){.align--vl-center table{margin-left:auto}.align--vl-right table{margin-left:auto;margin-right:0}}.compare .icon[part=check]{--main:green}.compare .icon[part=close]{--main:red}.compare td:not(:first-child),.compare th:not(:first-child){text-align:center}.md .quote:first-child,.md .quote:last-child{translate:0}.md .quote:first-child,.md .quotes::before{rotate:180deg}.md .quotes::before,.md .quotes::after{content:"format_quote"}.md .quotes::before{margin-right:.125em}.md .quotes::after{margin-left:.125em}.md .aquotes::before{content:"keyboard_double_arrow_left"}.md .aquotes::after{content:"keyboard_double_arrow_right"}.md .aquotes::before,.md .aquotes::after{translate:0 .125em}.md q::before,.md q::after,.md .quotes::before,.md .quotes::after,.md .aquotes::before,.md .aquotes::after{color:var(--main)}.md q:not(.quotes,.aquotes):before,.md q:not(.quotes,.aquotes):after{font-family:dancing script;font-style:normal;font-weight:400;line-height:1.25;font-size:1em}.md blockquote:not(h1,h2,h3,h4,h5,h6,.subtitle,.font-base){font-family:dancing script;font-style:normal;font-weight:400;line-height:1.25;font-size:1em;font-size:larger}.md blockquote{position:relative;color:var(--subtitle);padding-inline:1.25em;width:fit-content;margin:1em auto}.md blockquote.quotes::after,.md blockquote.quotes::before{height:1.125em}.md blockquote.aquotes::after,.md blockquote.aquotes::before{height:1.25em}.md blockquote:not(.quotes,.aquotes){padding-inline:1.5em}.md blockquote:not(.quotes,.aquotes)::after,.md blockquote:not(.quotes,.aquotes)::before{content:"“";font-size:2em;line-height:.625;font-weight:900}.md blockquote:not(.quotes,.aquotes)::after{content:"”"}.md blockquote::after,.md blockquote::before{color:var(--main);position:absolute;top:0;left:0}.md blockquote::after{top:unset;left:unset;bottom:0;right:0}.md blockquote.bg{padding:1.5em}.md blockquote.bg::after,.md blockquote.bg::before{top:.5em;left:.5em}.md blockquote.bg::after{top:unset;left:unset;bottom:.5em;right:.5em}.md blockquote cite{font-family:montserrat;font-style:normal;font-weight:800;line-height:1.25;font-size:1em;font-size:1em;display:block;text-align:right;margin-top:.5em;color:var(--title)}.md blockquote cite::before{content:"— ";color:#767676}.md hr{border:none;width:1em;height:1em;margin:2em auto;filter:drop-shadow(-2em 0 #767676)drop-shadow(2em 0 #767676);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon fill='%23767676' points='50 0, 100 50, 50 100, 0 50'/%3E%3C/svg%3E")}.md .btns{align-items:flex-end;margin-top:1.5rem}.md .btns:not(:last-child){margin-bottom:1.5rem}.md:not(#aux) .alert{position:relative;padding:1em 1.5em 1.5em;clip-path:var(--chamfer)}.md:not(#aux) .alert:not(:first-child){margin-top:3em}.md:not(#aux) .alert:not(:last-child){margin-bottom:3em}.md:not(#aux) .alert__icon{float:left;margin:0 .25em -.25em 0}.md:not(#aux) .alert__icon:has(+:not(.alert__heading)){top:-.0625em}.md:not(#aux) .alert__heading{margin-top:0}.md mark:has(.icon[part^="svg:sign-"]){position:relative;display:inline-block;background-color:transparent;color:inherit;padding:0}.md mark:has(.icon[part^="svg:sign-"]) .icon[part^="svg:sign-"]{position:absolute;top:-.125em;left:-.25em;width:calc(100% + .5em);height:calc(100% + .25em);margin:0}@keyframes headline-dash{0%{stroke-dasharray:0 1500}20%,80%{stroke-dasharray:1500 1500;opacity:1}100%{opacity:0}}.md mark:has(.icon[part^="svg:sign-"]) .icon[part^="svg:sign-"]{fill:none;stroke:var(--main);stroke-width:.25em;stroke-linecap:round;stroke-linejoin:round;animation-name:headline-dash;animation-duration:5s;animation-iteration-count:infinite;animation-delay:1s}.md .footnote-ref,.md .footnote-backref{display:inline-block;font-size:.75em;min-height:auto}.md .footnote-ref{margin-left:.25em}.md .footnote-backref{padding:0 .25em}.md .footnotes{padding:0}.highlight{filter:drop-shadow(.15rem .15rem 0 rgba(0,0,0,.15))}.font-base{font-family:montserrat;font-style:normal;font-weight:400;line-height:1.25;font-size:1em}#search__form~article,#search__form~section{display:none}.langs{position:relative}.langs__parent{text-transform:uppercase;display:flex;gap:.375em}.langs__parent--flag>.icon{border-radius:50%}.langs__drop{margin-inline:-.25em;font-size:1.25em}.langs__items{overflow:hidden;position:absolute;bottom:100%;left:0;display:flex;flex-direction:column;gap:.5em;width:max-content;background-color:var(--bg-color);padding:.5em 1em 1em;border-radius:1em 1em 0 0;transform:perspective(20em)rotateX(90deg);transform-origin:bottom;transition:transform .3s}.langs:hover .langs__items{transform:none}.lang{display:flex;align-items:center;gap:.75em}.lang .icon{top:0;border-radius:50%}.lang__link{display:flex;gap:.375em;padding-block:.5em}.cancelled{clip-path:var(--chamfer);background-color:red;width:fit-content;margin:2rem auto 1em;padding:.5em 1em;rotate:5deg;filter:drop-shadow(.15rem .15rem 0 rgba(0,0,0,.15))}.cancelled mark{font-family:montserrat;font-style:normal;font-weight:800;line-height:1.25;font-size:1em;font-size:calc(clamp(min(4,8),(8 - 4)/var(--run)*(var(--vw) - var(--vs)) + 4,max(4,8))*1em);background-color:transparent;color:#fff;display:inline-block}.menu__toggle{display:block;position:fixed;right:1em;top:.75em;z-index:220}.menu__toggle-bar{position:absolute;display:block;height:.25rem;width:calc(100% - 1.25em);margin-left:.125em;margin-top:-.125rem;background-color:currentColor;--radius:0.125rem;clip-path:var(--chamfer);animation:menu-bar-2 .3s 0s both}.menu__toggle-bar:nth-child(1){animation-name:menu-bar-1}.menu__toggle-bar:nth-child(2){animation-timing-function:step-start}.menu__toggle-bar:nth-child(3){animation-name:menu-bar-3}.menu__backover{position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;background:rgba(40,37,37,.5);opacity:0;transform:scale(0);transition:transform 0s .4s,opacity .3s;z-index:200}:root{--menu-py:0em}.menu{position:fixed;z-index:210;transition:transform .3s;top:0;right:0;max-width:100dvw;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:3em 3.5em 4em;filter:drop-shadow(.15rem .15rem 0 rgba(0,0,0,.15));transform:translateX(100%);font-weight:400;background-color:var(--bg-color)}.menu .container{--cols-gap-ny:1}.menu[class*=bg-fade-]{background-image:var(--fade)}.menu__active{overflow:hidden}.menu__active .menu__toggle-bar{animation-name:menu-bar-active-2}.menu__active .menu__toggle-bar:nth-child(1){animation-name:menu-bar-active-1}.menu__active .menu__toggle-bar:nth-child(3){animation-name:menu-bar-active-3}.menu__active .menu__backover{opacity:1;transform:scale(1);transition:transform 0s,opacity .3s}.menu__active .menu{transform:translateX(0%)}.menu__title{margin-block:1em 0;text-transform:uppercase}.menu__items{margin:0;padding:0;list-style:none;transition:padding-top .3s;line-height:1.25}.menu__items .menu__link{text-align:left;color:inherit;display:flex;align-items:center;gap:.375em;padding:.75em 0}.menu__items .menu__items{padding-left:1em}.menu__items .menu__items>.menu__item{width:100%}.menu__item{text-align:left}.menu__subitems{margin:0;padding-left:1.625em;list-style:none;padding-right:1em;margin-right:-1em;z-index:1}.menu__subitems:empty{display:none}.menu__item--subitems>.menu__link>.icon{transition:transform .3s}.menu__item--logo{display:none}.menu__logo-img,.menu__logo-img img{width:100%;height:auto;max-width:13em;fill:inherit}.menu__btn{margin:.5em 0}.menu__item--active>.menu__link{background-size:100% 100%}.menu__link>.icon{color:var(--main);flex-shrink:0}.menu__item--lang .icon{border-radius:50%}body:not(.body-menu--sticky--active) .menu .container{width:auto;flex-direction:column}.body-menu--sticky--active .menu__toggle{display:none}.body-menu--sticky--active .menu{position:sticky;width:100%;height:auto;overflow-y:visible;padding:0;transform:none;transition:background-color .3s,filter .3s;filter:drop-shadow(0 .15rem 0 rgba(0,0,0,.15))}.body-menu--sticky--active .menu .menu__title{display:none}.body-menu--sticky--active .menu .menu__items{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;transition:padding .3s;padding-block:var(--menu-py)}.body-menu--sticky--active .menu .menu__item{padding:0 .5em;position:relative;flex-grow:0;flex-shrink:0}.body-menu--sticky--active .menu .menu__item--subitems:focus>.menu__link>.icon:not(.langs__drop),.body-menu--sticky--active .menu .menu__item--subitems:focus-within>.menu__link>.icon:not(.langs__drop),.body-menu--sticky--active .menu .menu__item--subitems:hover>.menu__link>.icon:not(.langs__drop){transform:rotate(45deg)}.body-menu--sticky--active .menu .menu__item--subitems:focus>.menu__subitems,.body-menu--sticky--active .menu .menu__item--subitems:focus-within>.menu__subitems,.body-menu--sticky--active .menu .menu__item--subitems:hover>.menu__subitems{transform:none}.body-menu--sticky--active .menu .menu__item--subitems:last-child .menu__subitems{right:0}.body-menu--sticky--active .menu .menu__link{min-height:2.8em;padding:.75em .125em;transition:padding .3s,color .3s,background-size .3s}.body-menu--sticky--active .menu .menu__item--logo{margin:0 auto 0 0;display:block}.body-menu--sticky--active .menu .menu__link--logo{height:2.25em;padding:.25em .125em;transition:height .3s,padding .3s,background-size .3s}.body-menu--sticky--active .menu .menu__logo-img,.body-menu--sticky--active .menu .menu__logo-img img{height:100%;width:auto}.body-menu--sticky--active .menu .menu__btn{margin:.306em 0;margin-bottom:.125em}.body-menu--sticky--active .menu .menu__subitems:not(.menu__subitems *){position:absolute;top:100%;margin:0;margin-right:0;padding-inline:1em;padding-bottom:.5em;max-height:calc(100lvh - 5.8em);overflow:hidden;overscroll-behavior:contain;transform:perspective(20em)rotateX(-90deg);transform-origin:top;transition:background-color .3s,transform .3s;background-color:var(--bg-hex);clip-path:var(--chamfer);--radius-top:0em;--radius-pd:1em}.body-menu--sticky--active .menu .menu__subitems:not(.menu__subitems *) .menu__item{padding:0}.body-menu--sticky--active .menu .menu__subitems:not(.menu__subitems *) .menu__link{width:max-content;min-width:100%}.body-menu--sticky--active .menu .menu__subitems:not(.menu__subitems *) .menu__btn{margin:.5em 0}.body-menu--sticky--active .menu .menu__subitems:not(.menu__subitems *) .menu__item:last-child>.menu__btn{margin-bottom:0}.body-menu--sticky--active .menu .menu__item .menu__subitems{overflow-y:auto}.body-menu--sticky--active .menu .menu__item .menu__subitems .menu__subitems{padding-bottom:0}.body-menu--sticky--active.body-menu--clear .menu{position:fixed}.body-menu--sticky--active.body-top{--menu-py:2em}.body-menu--sticky--active.body-top .menu .menu__subitems .menu__items{padding-block:0}.body-menu--sticky--active.body-top .menu .menu__link--logo{height:2.75em;padding:0}.body-menu--sticky--active.body-top.body-menu--clear .menu{filter:none;--color-alpha:1}.body-menu--sticky--calculate:not(#aux) .menu{font-size:18px;position:sticky;transform:none;transition:none}.body-menu--sticky--calculate:not(#aux) .menu__items{display:flex;flex-wrap:nowrap;transition:none}.body-menu--sticky--calculate:not(#aux) .menu__item{padding:0 .5em;flex-shrink:0;transition:none}.body-menu--sticky--calculate:not(#aux) .menu__item--logo{display:block}.body-menu--sticky--calculate:not(#aux) .menu__subitems{display:none}.body-menu--sticky--calculate:not(#aux) .menu__item--lang>.menu__link>b{display:none}.body-menu--sticky--calculate:not(#aux) .menu__link,.body-menu--sticky--calculate:not(#aux) .menu__btn>b{font-family:Verdana,Geneva,dejavu sans,Arial,sans-serif}.body-menu--sticky--calculate:not(#aux) .icon{width:1em}.body-menu--logo:not(.body-menu--sticky--active){--menu-py:.75em}.body-menu--logo:not(.body-menu--sticky--active) .menu__toggle{top:.375em;transition:top .3s,filter .3s}.body-menu--logo:not(.body-menu--sticky--active) .logo{top:0;width:100%;max-width:100dvw;padding-block:var(--menu-py);transition:background-color .3s,filter .3s;z-index:190}.body-menu--logo:not(.body-menu--sticky--active) .logo.bg{background-color:var(--bg-color)}.body-menu--logo:not(.body-menu--sticky--active) .logo .container{align-items:var(--align,flex-start)}.body-menu--logo:not(.body-menu--sticky--active) .logo:has(~.menu){--margin-toggle-right:calc(clamp(min(4,0),(0 - 4)/var(--run)*(var(--vw) - var(--vs)) + 4,max(4,0))*1em)}@media(min-width:540px){.body-menu--logo:not(.body-menu--sticky--active) .logo:has(~.menu){--margin-toggle-right:0em}}.body-menu--logo:not(.body-menu--sticky--active) .logo:has(~.menu){padding-right:var(--margin-toggle-right,4em)}.body-menu--logo:not(.body-menu--sticky--active) .logo:has(~.menu):has(>.align-right){padding-right:4em}.body-menu--logo:not(.body-menu--sticky--active) .logo__link{display:flex;justify-content:var(--align,flex-start);align-items:center;gap:1em;z-index:1;position:relative;width:auto;height:2.25em;margin-block:0;margin-inline:var(--align-margin,0 auto)}.body-menu--logo:not(.body-menu--sticky--active) .logo__link:is(.container.align-center *){justify-content:center}.body-menu--logo:not(.body-menu--sticky--active) .logo__link:is(.container.align-right *){justify-content:flex-end}.body-menu--logo:not(.body-menu--sticky--active) .logo__img,.body-menu--logo:not(.body-menu--sticky--active) .logo__img img,.body-menu--logo:not(.body-menu--sticky--active) .logo__img svg{display:block;width:auto;max-width:100%;max-height:4em;height:100%;fill:unset}.body-menu--logo:not(.body-menu--sticky--active) .logo__img{flex-shrink:0;transition:height .3s}.body-menu--logo:not(.body-menu--sticky--active) .logo__titles{font-size:.67em;text-align:left;transition:font-size .3s}.body-menu--logo:not(.body-menu--sticky--active) .logo__title{color:var(--title)}.body-menu--logo:not(.body-menu--sticky--active) .logo__title+.logo__sub{margin-top:-1.25em}.body-menu--logo:not(.body-menu--sticky--active) .logo__sub{display:block;font-size:1.2em;color:var(--sub)}.body-menu--logo:not(.body-menu--sticky--active).body-top,.body-menu--logo:not(.body-menu--sticky--active).body-menu--clear:not(.body-menu--logo--sticky){--menu-py:2.25em}.body-menu--logo:not(.body-menu--sticky--active).body-top .logo__img,.body-menu--logo:not(.body-menu--sticky--active).body-menu--clear:not(.body-menu--logo--sticky) .logo__img{height:4em}.body-menu--logo:not(.body-menu--sticky--active).body-top .logo__titles,.body-menu--logo:not(.body-menu--sticky--active).body-menu--clear:not(.body-menu--logo--sticky) .logo__titles{font-size:1em}.body-menu--logo:not(.body-menu--sticky--active).body-top .menu__toggle,.body-menu--logo:not(.body-menu--sticky--active).body-menu--clear:not(.body-menu--logo--sticky) .menu__toggle{top:calc(var(--menu-py) - .375em)}.body-menu--logo:not(.body-menu--sticky--active).body-menu--logo--sticky .logo{position:fixed}.body-menu--logo:not(.body-menu--sticky--active).body-menu--logo--sticky .logo.bg{filter:drop-shadow(0 .15rem 0 rgba(0,0,0,.15))}.body-menu--logo:not(.body-menu--sticky--active).body-menu--logo--sticky .logo__link{transition:height .3s,margin-block .3s,background-size .3s}.body-menu--logo:not(.body-menu--sticky--active):not(.body-menu--logo--sticky) .logo{position:sticky}.body-menu--logo:not(.body-menu--sticky--active):not(.body-menu--clear) .logo{transition:padding .3s}.body-menu--logo:not(.body-menu--sticky--active):not(.body-menu--clear).body-menu--logo--sticky .logo{position:sticky}.body-menu--logo:not(.body-menu--sticky--active):not(.body-menu--clear,.body-menu--logo--sticky) .logo{position:relative}.body-menu--logo:not(.body-menu--sticky--active).body-menu--clear .logo{transition:background-color .3s,filter .3s,padding .3s}.body-menu--logo:not(.body-menu--sticky--active).body-menu--clear .logo__img{transition:height .3s}.body-menu--logo:not(.body-menu--sticky--active).body-menu--clear:not(.body-menu--logo--sticky) .logo{position:absolute;background-color:transparent;filter:none}.body-menu--logo:not(.body-menu--sticky--active).body-menu--clear.body-top.body-menu--logo--sticky .logo{background-color:transparent;filter:none}.body-menu--logo:not(.body-menu--sticky--active).body-top .logo__link{height:4em;margin-block:-.875em}.body-menu--sticky--active .logo{display:none}.section{position:relative;display:flex;align-items:center;--pt-vl:var(--pt);--pb-vl:var(--pb);--pt-size:calc(clamp(min(var(--pt),var(--pt-vl)),(var(--pt-vl) - var(--pt))/var(--run)*(var(--vw) - var(--vs)) + var(--pt),max(var(--pt),var(--pt-vl)))*1em);--pb-size:calc(clamp(min(var(--pb),var(--pb-vl)),(var(--pb-vl) - var(--pb))/var(--run)*(var(--vw) - var(--vs)) + var(--pb),max(var(--pb),var(--pb-vl)))*1em);--pt-total:calc(var(--pt-size) + var(--pt-div, 0px));--pb-total:calc(var(--pb-size) + var(--pb-div, 0px));padding-top:max(0em,var(--pt-total));padding-bottom:max(0em,var(--pb-total));margin-top:min(0em,var(--pt-total),var(--pt-div,0px)*-1);margin-bottom:min(0em,var(--pb-total));max-width:100dvw;isolation:isolate}.section>.bg-color{clip-path:none}.section>.bg-fig{clip-path:inset(0)}.section--full{min-height:var(--full-height-section)}.section--hero{--pt-div:var(--pt-div-hero)}body{--full-height-section:calc(100lvh - var(--menu-height, 0em));--pt-div-hero:var(--menu-height, 0em) - var(--menu-py, 0em) + var(--pt-extra, 0em)}.body-menu:not(.body-menu--clear){--menu-height:0em;--pt-extra:2em}.body-menu:not(.body-menu--clear).body-menu--logo{--menu-height:6.75rem;--pt-div-hero:0em}body:not(.body-menu),.body-menu--clear{--full-height-section:100lvh;--menu-height:0em;--pt-extra:2em}body:not(.body-menu).body-menu--logo,.body-menu--clear.body-menu--logo{--menu-height:6.75rem;--pt-extra:0em}.body-menu--sticky--active.body-menu:not(.aux.aux){--menu-height:6.8rem;--pt-extra:0em}.body-menu--sticky--active.body-menu:not(.body-menu--clear){--pt-div-hero:0em}.ph.section{padding:0}.ph.section .container{margin:auto}.ph.modal .container{padding:0}.ph .container--fluid{padding:0;--container-width-base:100cqw}.ph .container--fluid>.slider .img__inner,.ph .container--fluid>.img::before,.ph .container--fluid>.img>.img__inner,.ph .container--fluid>.gallery .bg-color,.ph .container--fluid>.gallery .gallery__items,.ph .container--fluid>.gallery .gallery__item,.ph .container--fluid>.gallery .gallery__expand,.ph .container--fluid>.map,.ph .container--fluid:where(.modal *){clip-path:none}.ph .container--fluid>.map{min-height:calc(20em + var(--pt-div,0px) + var(--pb-div,0px))}.ph .container--fluid.box--ratio>.map{height:calc(var(--box-width)/(var(--box-ratio)))}.ph .container>.box__block{margin:0}.ph .container>.box__title,.ph .container>.box__sub{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-1e6dvw;text-align:left;pointer-events:none}.ph .container>.box__icon{display:none}.modal__active{overflow-y:hidden}.modal{border:none;outline:none;width:100%;height:100%;max-width:100%;max-height:100%;padding:3em 0;overscroll-behavior:contain;background-color:rgba(0,0,0,.75);content-visibility:auto}.modal::backdrop{background:0 0}.modal__back,.modal__close--corner{position:fixed;top:.75em;left:1em}.modal__close--corner{left:initial;right:1em}.modal__container>.btns{margin-top:4em}.modal__nav{width:100%;justify-content:center}.modal[open]{display:grid;align-items:center;animation-name:show-dialog;animation-duration:.3s}.modal[open] .modal__container{animation-name:show-container;animation-duration:.3s}.modal[open] .modal__container .btns:last-child .btn--dot{width:2.5em;height:2.5em}.modal[open] .modal__container .btns:last-child .btn--dot>.icon{font-size:1.5em}.modal[open].modal--hide{animation-name:hide-dialog}.modal[open].modal--hide .modal__container{animation-name:hide-container}@keyframes show-dialog{from{opacity:0}to{opacity:1}}@keyframes hide-dialog{to{opacity:0}}@keyframes show-container{from{transform:translateY(50lvh)}to{transform:translateY(0)}}@keyframes hide-container{to{transform:translateY(50lvh)}}.section--footer .link:not(:hover){color:inherit}.section--footer .link:not(#aux){font-family:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;font-size:inherit}.footer__float{position:absolute;bottom:.5em;left:50%;transform:translateX(-50%);display:flex;gap:1em;opacity:.75;font-size:1.25em}.footer__float button.link{border:0;background-color:transparent}.footer__float .link{display:block;padding:.5em}.footer__float .link .icon{color:inherit}.cookies{--radius-pd:.75em;position:fixed;bottom:0;left:0;filter:drop-shadow(.15rem .15rem 0 rgba(0,0,0,.15));padding:.75em;padding-left:1em;margin:.8em;z-index:400;transition:transform .5s,opacity .5s}.cookies:has(.cookies__messaje){font-size:14px;flex-direction:column;align-items:normal}.cookies label{cursor:pointer}.cookies label:hover::after{content:attr(data-hint);position:absolute;bottom:calc(100% + 1em);left:0;color:var(--turn-in);background-color:var(--turn);padding:1em;--radius-pd:1em;clip-path:var(--chamfer)}.cookies__messaje{max-width:45em}.cookies__messaje>.icon:not(#aux){margin-right:.25em}.cookies,.cookies__btns{display:flex;flex-wrap:wrap;align-items:center;gap:.5em 1em}.cookies__btns{justify-content:flex-end}.cookies__btn{flex-shrink:0}.cookies--hide{transform:translateY(calc(100% + 3em));opacity:0}.cookies__toggle{cursor:pointer}:has(>[data-vid][not-cookie])::after{content:var(--cookie-video);position:absolute;top:calc(50% - 1em);left:calc(50% - 1em);translate:-50% -50%;margin:1em;width:max-content;max-width:calc(100% - 2em);box-sizing:border-box;padding:.5em;text-align:center;color:var(--such-in);background-color:color-mix(in srgb,var(--such),transparent 15%);clip-path:var(--chamfer)}.callnow{position:fixed;bottom:0;left:0;margin:1em;z-index:100;display:flex;flex-direction:column;gap:1em}.callnow__caption{position:absolute;clip-path:var(--chamfer);margin-bottom:-3em;background-color:var(--such);color:var(--such-in);font-size:small;filter:drop-shadow(.15rem .15rem 0 rgba(0,0,0,.15));width:max-content;text-align:center;padding:.25em 1em;line-height:1;animation:callnow 10s infinite}.callnow--plus .callnow__caption{--callnow-caption-top:3.75em;left:5em}@keyframes callnow{0%,30%,100%{transform:translateY(calc(0em + var(--callnow-caption-top,0em)));opacity:0;visibility:hidden}5%,15%,25%{transform:translateY(calc(-2.25rem + var(--callnow-caption-top,0em)));opacity:1;visibility:visible}10%,20%{transform:translateY(calc(-2rem + var(--callnow-caption-top,0em)));opacity:1;visibility:visible}}.up{position:fixed;bottom:0;right:0;margin:1em;display:flex;opacity:0;transform:translateY(4em);transition:transform,opacity;transition-duration:.5s;z-index:100}body:not(.body-top) .up{opacity:1;transform:translateY(0)}