.btn-primary,.btn-secondary{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 var(--dia-front-space-24);border:.0625rem solid var(--dia-front-color-action);border-radius:var(--dia-front-radius-32);font:inherit;font-weight:600;line-height:var(--dia-front-line-height-solid);text-align:center;text-decoration:none;cursor:pointer;transition:color var(--dia-front-transition-fast) ease,background-color var(--dia-front-transition-fast) ease,border-color var(--dia-front-transition-fast) ease}.btn-primary>:where(span),.btn-secondary>:where(span){display:flex;align-items:center;min-height:inherit}.btn-primary:focus-visible,.btn-secondary:focus-visible{outline:0;box-shadow:var(--dia-front-focus-ring)}.btn-primary:active,.btn-secondary:active{transform:translateY(0.0625rem)}.btn-primary:disabled,.btn-primary[aria-disabled=true],.btn-primary.is-loading,.btn-secondary:disabled,.btn-secondary[aria-disabled=true],.btn-secondary.is-loading{cursor:not-allowed;opacity:.55}.btn-primary-icon-arrow,.btn-tertiary-wave{display:inline-flex;gap:var(--dia-front-space-16);align-items:center;min-height:2rem;color:var(--dia-front-color-heading);font-family:var(--dia-front-font-body);font-size:var(--dia-front-font-size-body-large);font-weight:700;line-height:var(--dia-front-line-height-solid);text-decoration:none}.btn-primary-icon-arrow::before,.btn-tertiary-wave::before{flex:0 0 var(--dia-front-control-wave-width);width:var(--dia-front-control-wave-width);height:.25rem;content:"";background:url("../../diadao-blocks/EditorialCardCarousel/assets/images/decorations/decoration-wave.svg") left center/var(--dia-front-control-wave-width-active) .25rem no-repeat}.btn-primary-icon-arrow:focus-visible,.btn-tertiary-wave:focus-visible{outline:0;box-shadow:var(--dia-front-focus-ring)}.btn-primary-icon-arrow::before,.btn-tertiary-wave::before{transition:flex-basis var(--dia-front-motion-wave-duration) linear,width var(--dia-front-motion-wave-duration) linear}.btn-primary-icon-arrow:hover::before,.btn-primary-icon-arrow:focus-visible::before,.btn-tertiary-wave:hover::before,.btn-tertiary-wave:focus-visible::before{flex-basis:var(--dia-front-control-wave-width-active);width:var(--dia-front-control-wave-width-active)}@media(prefers-reduced-motion: reduce){.btn-primary-icon-arrow::before,.btn-tertiary-wave::before{transition:none}}@media(max-width: 89.9375rem){.btn-primary-icon-arrow,.btn-tertiary-wave{--dia-front-control-wave-width-active: 3.5rem}}@media(max-width: 79.9375rem){.btn-primary-icon-arrow,.btn-tertiary-wave{--dia-front-control-wave-width-active: 3rem}}@media(max-width: 39.9375rem){.btn-primary-icon-arrow,.btn-tertiary-wave{font-size:var(--dia-front-font-size-body-small)}}.btn-primary{min-height:var(--dia-front-control-height-cta-main);padding:var(--dia-front-space-12) var(--dia-front-space-24);border-color:var(--dia-front-color-cta-main);border-radius:var(--dia-front-radius-8);color:var(--dia-front-color-cta-main-text);font-family:var(--dia-front-font-heading);font-size:var(--dia-front-font-size-body);font-weight:600;background:var(--dia-front-color-cta-main);transition:color var(--dia-front-transition-reveal) var(--dia-front-motion-ease-out),background-color var(--dia-front-transition-reveal) var(--dia-front-motion-ease-out),border-color var(--dia-front-transition-reveal) var(--dia-front-motion-ease-out)}.btn-primary>:where(span){min-height:0}.btn-primary:hover{border-color:var(--dia-front-color-cta-main-hover);background:var(--dia-front-color-cta-main-hover)}@media(max-width: 39.9375rem){.btn-primary{min-height:var(--dia-front-control-height-cta-main-mobile);font-size:var(--dia-front-font-size-meta)}}.btn-secondary{color:var(--dia-front-color-action);background:rgba(0,0,0,0)}.btn-secondary:hover{border-color:var(--dia-front-color-action-hover);color:var(--dia-front-color-white);background:var(--dia-front-color-action-hover)}@media(prefers-reduced-motion: reduce){.btn-primary,.btn-secondary,.btn-primary-icon-arrow,.btn-tertiary-wave{transition:none}}.dia-front-contact-pill{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding-inline:var(--dia-front-space-24);border-radius:var(--dia-front-radius-8);background:var(--dia-front-color-footer-glass);color:var(--dia-front-color-white);font-family:var(--dia-front-font-heading);font-size:var(--dia-front-font-size-meta);font-weight:600;line-height:var(--dia-front-line-height-body);text-decoration:none;transition:background-color var(--dia-front-transition-fast) ease}.dia-front-contact-pill:hover{background:var(--dia-front-color-footer-glass-strong)}.dia-front-contact-pill:focus-visible{outline:0;box-shadow:var(--dia-front-focus-ring)}@media(prefers-reduced-motion: reduce){.dia-front-contact-pill{transition:none}}:where(.dia-front-form,.dia-front .gform_wrapper) input:not([type=checkbox],[type=radio],[type=submit],[type=button]),:where(.dia-front-form,.dia-front .gform_wrapper) select,:where(.dia-front-form,.dia-front .gform_wrapper) textarea{width:100%;max-width:100%;min-height:3rem;padding:var(--dia-front-space-12) var(--dia-front-space-16);border:.0625rem solid var(--dia-front-color-border);border-radius:var(--dia-front-radius-8);color:var(--dia-front-color-text);background:var(--dia-front-color-white);line-height:var(--dia-front-line-height-medium)}:where(.dia-front-form,.dia-front .gform_wrapper) input:not([type=checkbox],[type=radio],[type=submit],[type=button]):focus-visible,:where(.dia-front-form,.dia-front .gform_wrapper) select:focus-visible,:where(.dia-front-form,.dia-front .gform_wrapper) textarea:focus-visible{outline:0;box-shadow:var(--dia-front-focus-ring);border-color:var(--dia-front-color-focus)}:where(.dia-front-form,.dia-front .gform_wrapper) input:not([type=checkbox],[type=radio],[type=submit],[type=button]):disabled,:where(.dia-front-form,.dia-front .gform_wrapper) input:not([type=checkbox],[type=radio],[type=submit],[type=button])[aria-disabled=true],:where(.dia-front-form,.dia-front .gform_wrapper) select:disabled,:where(.dia-front-form,.dia-front .gform_wrapper) select[aria-disabled=true],:where(.dia-front-form,.dia-front .gform_wrapper) textarea:disabled,:where(.dia-front-form,.dia-front .gform_wrapper) textarea[aria-disabled=true]{cursor:not-allowed;opacity:.6}:where(.dia-front-form,.dia-front .gform_wrapper) select:not([multiple],[size]){padding-right:var(--dia-front-space-40);appearance:none;-webkit-appearance:none;background-image:url("../images/icons/icon-chevron-down.svg");background-repeat:no-repeat;background-position:right var(--dia-front-space-16) center;background-size:1rem 1rem;transform-origin:center;transition:color var(--dia-front-transition-fast) var(--dia-front-motion-ease-standard),background-color var(--dia-front-transition-fast) var(--dia-front-motion-ease-standard),border-color var(--dia-front-transition-fast) var(--dia-front-motion-ease-standard),opacity var(--dia-front-transition-fast) var(--dia-front-motion-ease-standard),transform var(--dia-front-transition-fast) var(--dia-front-motion-ease-standard)}:where(.dia-front-form,.dia-front .gform_wrapper) select:not([multiple],[size]):hover,:where(.dia-front-form,.dia-front .gform_wrapper) select:not([multiple],[size]):focus-visible{transform:none}:where(.dia-front-form,.dia-front .gform_wrapper) select:not([multiple],[size]):active{transform:none}@media(prefers-reduced-motion: reduce){:where(.dia-front-form,.dia-front .gform_wrapper) select:not([multiple],[size]){transition:none}:where(.dia-front-form,.dia-front .gform_wrapper) select:not([multiple],[size]):hover,:where(.dia-front-form,.dia-front .gform_wrapper) select:not([multiple],[size]):focus-visible,:where(.dia-front-form,.dia-front .gform_wrapper) select:not([multiple],[size]):active{transform:none}}:where(.dia-front-form,.dia-front .gform_wrapper) select:not([multiple],[size]):hover:not(:disabled){border-color:var(--dia-front-color-action);background-color:color-mix(in srgb, var(--dia-front-color-action) 5%, var(--dia-front-color-white))}:where(.dia-front-form,.dia-front .gform_wrapper) textarea{min-height:8rem;resize:vertical}.dia-front .gform_confirmation_message{margin:0;padding:0;color:var(--dia-front-color-action);font-family:var(--dia-front-font-heading);font-size:var(--dia-front-font-size-card-title);font-weight:var(--dia-front-font-weight-heading);line-height:var(--dia-front-line-height-heading);text-align:center}.dia-front .gform_confirmation_message>:where(p){margin:0}.dia-front .gform_wrapper .gform_validation_errors{margin-block:0 var(--dia-front-space-32);padding:0;border:0;color:var(--dia-front-color-error);background:rgba(0,0,0,0);box-shadow:none}.dia-front .gform_wrapper .gform_validation_errors .gform_submission_error{margin:0;color:var(--dia-front-color-error)}.dia-front .gform_wrapper .gform_validation_errors .gform_validation_error_link{color:var(--dia-front-color-error)}.dia-front .gform_wrapper .gform_validation_errors .gform-icon--circle-error{display:none}.dia-front .gform_wrapper .gfield.gfield_error :is(input,select,textarea){border-color:var(--dia-front-color-border);box-shadow:none}.dia-front .gform_wrapper .gfield :is(.gfield_validation_message,.validation_message){margin-block:var(--dia-front-space-8) 0;padding:0;border:0;color:var(--dia-front-color-error);background:rgba(0,0,0,0)}.dia-front .gform_wrapper .gfield .validation_message--hidden-on-empty:empty{display:none}.dia-front .gform_wrapper :where(.gchoice){display:grid;grid-template-columns:var(--dia-front-space-20) minmax(0, 1fr);align-items:start;column-gap:var(--dia-front-space-12)}.dia-front .gform_wrapper :where(.gfield-choice-input,.ginput_container_consent input[type=checkbox]){display:grid;place-items:center;flex:none;width:var(--dia-front-space-20);height:var(--dia-front-space-20);margin:0;margin-block-start:.125rem;border:.125rem solid var(--dia-front-color-action);background:var(--dia-front-color-white);appearance:none;-webkit-appearance:none;cursor:pointer;transition:background-color var(--dia-front-transition-fast) var(--dia-front-motion-ease-standard)}.dia-front .gform_wrapper :where(.gfield-choice-input,.ginput_container_consent input[type=checkbox]):checked{background:var(--dia-front-color-action)}.dia-front .gform_wrapper :where(.gfield-choice-input,.ginput_container_consent input[type=checkbox]):focus-visible{outline:.125rem solid var(--dia-front-color-focus);outline-offset:.125rem}.dia-front .gform_wrapper :where(.gfield-choice-input,.ginput_container_consent input[type=checkbox]):disabled{cursor:not-allowed;opacity:.6}.dia-front .gform_wrapper :where(input[type=checkbox].gfield-choice-input,.ginput_container_consent input[type=checkbox]){border-radius:var(--dia-front-radius-choice)}.dia-front .gform_wrapper :where(input[type=checkbox].gfield-choice-input,.ginput_container_consent input[type=checkbox])::after{width:.375rem;height:.625rem;margin-block-start:-0.125rem;border-right:.125rem solid var(--dia-front-color-white);border-bottom:.125rem solid var(--dia-front-color-white);content:"";transform:rotate(45deg) scale(0);transition:transform var(--dia-front-transition-fast) var(--dia-front-motion-ease-standard)}.dia-front .gform_wrapper :where(input[type=checkbox].gfield-choice-input,.ginput_container_consent input[type=checkbox]):checked::after{transform:rotate(45deg) scale(1)}.dia-front .gform_wrapper :where(input[type=radio].gfield-choice-input){border-radius:50%}.dia-front .gform_wrapper :where(input[type=radio].gfield-choice-input)::after{width:var(--dia-front-space-8);height:var(--dia-front-space-8);border-radius:50%;background:var(--dia-front-color-white);content:"";transform:scale(0);transition:transform var(--dia-front-transition-fast) var(--dia-front-motion-ease-standard)}.dia-front .gform_wrapper :where(input[type=radio].gfield-choice-input):checked::after{transform:scale(1)}@media(prefers-reduced-motion: reduce){.dia-front .gform_wrapper :where(.gfield-choice-input,.ginput_container_consent input[type=checkbox]){transition:none}.dia-front .gform_wrapper :where(.gfield-choice-input,.ginput_container_consent input[type=checkbox])::after{transition:none}}.dia-front-carousel-edge-navigation{--dia-front-carousel-edge-control-width: 5.5625rem;--dia-front-carousel-edge-control-height: 9rem;--dia-front-carousel-edge-control-bleed: -1.8125rem;--dia-front-carousel-edge-control-hover-scale: 1.2331;position:absolute;z-index:3;inset:0;pointer-events:none}.dia-front-carousel-edge-navigation__control{position:absolute;top:50%;display:grid;width:var(--dia-front-carousel-edge-control-width);height:var(--dia-front-carousel-edge-control-height);padding:0;border:0;border-radius:50%;color:var(--dia-front-color-sun);background:none;cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:opacity var(--dia-front-transition-reveal) var(--dia-front-motion-ease-out),visibility 0s linear 0s;place-items:center}.dia-front-carousel-edge-navigation__control:focus-visible{outline:0;box-shadow:var(--dia-front-focus-ring-inset)}.dia-front-carousel-edge-navigation__control:is(:disabled,.swiper-button-disabled,.swiper-button-lock){visibility:hidden;opacity:0;pointer-events:none;transition-delay:0s,var(--dia-front-transition-reveal)}.dia-front-carousel-edge-navigation__control.swiper-button-lock{display:none}.dia-front-carousel-edge-navigation__control--previous{left:var(--dia-front-carousel-edge-control-bleed)}.dia-front-carousel-edge-navigation__control--previous .dia-front-carousel-edge-navigation__icon{transform:scaleX(-1)}.dia-front-carousel-edge-navigation__control--next{right:var(--dia-front-carousel-edge-control-bleed)}.dia-front-carousel-edge-navigation__icon{position:absolute;top:-27.83%;left:-38.02%;display:block;width:174.91%;height:156.83%;max-width:none;overflow:visible;filter:drop-shadow(var(--dia-front-shadow-control))}.dia-front-carousel-edge-navigation__shape{fill:currentcolor;transform-box:fill-box;transform-origin:center;transition:transform var(--dia-front-transition-reveal) var(--dia-front-motion-ease-out)}.dia-front-carousel-edge-navigation__arrow{fill:none;stroke:var(--dia-front-color-heading);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6667}@media(hover: hover)and (pointer: fine){.dia-front-carousel-edge-navigation__control:not(:disabled,.swiper-button-disabled,.swiper-button-lock):is(:hover,:focus-visible) .dia-front-carousel-edge-navigation__shape{transform:scale(var(--dia-front-carousel-edge-control-hover-scale))}}@media(max-width: 39.9375rem){.dia-front-carousel-edge-navigation{--dia-front-carousel-edge-control-width: 3.75rem;--dia-front-carousel-edge-control-height: 6rem;--dia-front-carousel-edge-control-bleed: -1.3125rem}.dia-front-carousel-edge-navigation__arrow{stroke-width:1.8}}@media(prefers-reduced-motion: reduce){.dia-front-carousel-edge-navigation__control,.dia-front-carousel-edge-navigation__shape{transition:none}.dia-front-carousel-edge-navigation__shape{transform:none !important}}.supermedia-video{position:relative}.supermedia-video__dialog-trigger{position:absolute;z-index:1;inset:0;display:grid;place-items:center;color:var(--dia-front-color-heading);text-decoration:none;cursor:pointer}.supermedia-video__dialog-trigger::before{width:7rem;aspect-ratio:1;border-radius:50%;background:var(--dia-front-color-control-glass);content:"";backdrop-filter:blur(var(--dia-front-space-8));transition:background-color var(--dia-front-transition-fast) ease}.supermedia-video__dialog-trigger:hover::before,.supermedia-video__dialog-trigger:focus-visible::before{background:var(--dia-front-color-footer-glass-strong)}.supermedia-video__dialog-trigger:focus-visible{outline:0;box-shadow:var(--dia-front-focus-ring-inset)}.supermedia-video__play-icon{position:absolute;width:0;height:0;margin-left:var(--dia-front-space-8);border-top:var(--dia-front-space-16) solid rgba(0,0,0,0);border-bottom:var(--dia-front-space-16) solid rgba(0,0,0,0);border-left:var(--dia-front-space-24) solid currentColor}@keyframes dia-front-media-dialog-enter{from{opacity:0}to{opacity:1}}.dia-front-media-dialog{--dia-front-media-dialog-gutter: var(--dia-front-space-32);--dia-front-media-dialog-close-icon-size: 0.625rem;position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:var(--dia-front-color-ink-deep);color:var(--dia-front-color-white)}.dia-front-media-dialog[open]{animation:dia-front-media-dialog-enter var(--dia-front-transition-dialog) var(--dia-front-motion-ease-out) both}.dia-front-media-dialog::backdrop{background:var(--dia-front-color-overlay-card-strong)}.dia-front-media-dialog__shell{display:grid;grid-template-rows:minmax(0, 1fr) auto;width:100%;height:100%}.dia-front-media-dialog__close{position:absolute;z-index:4;top:var(--dia-front-media-dialog-gutter);right:var(--dia-front-media-dialog-gutter);box-sizing:border-box;display:grid;flex:0 0 auto;width:var(--dia-front-space-48);min-width:var(--dia-front-space-48);height:var(--dia-front-space-48);min-height:var(--dia-front-space-48);place-items:center;padding:var(--dia-front-space-16);border:0;border-radius:var(--dia-front-radius-8);background-color:var(--dia-front-color-cta-main);background-image:url("../images/icons/icon-close.svg");background-position:center;background-repeat:no-repeat;background-size:var(--dia-front-close-icon-size);box-shadow:none;color:var(--dia-front-color-heading);font-size:0;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--dia-front-transition-fast) ease}.dia-front-media-dialog__close>:where(svg,img,span){display:none}.dia-front-media-dialog__close::before{content:none}.dia-front-media-dialog__close:hover,.dia-front-media-dialog__close:active{background-color:var(--dia-front-color-cta-main-hover)}.dia-front-media-dialog__close:focus-visible{outline:0;box-shadow:var(--dia-front-focus-ring-inset)}@media(prefers-reduced-motion: reduce){.dia-front-media-dialog__close{transition:none}}.dia-front-media-dialog__stage{position:relative;min-width:0;min-height:0;padding:var(--dia-front-media-dialog-gutter);overflow:clip}.dia-front-media-dialog__content{display:flex;width:100%;height:100%;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:hidden}.dia-front-media-dialog__image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.dia-front-media-dialog__player{position:relative}.dia-front-media-dialog__player,.dia-front-media-dialog__player video{display:block;width:100%;height:100%;max-height:100%;object-fit:contain}.dia-front-media-dialog__navigation{position:absolute;z-index:3;inset:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.dia-front-media-dialog__navigation>button{pointer-events:auto}.dia-front-media-dialog__navigation .dia-front-carousel-edge-navigation__control--next{right:calc(var(--dia-front-carousel-edge-control-bleed) + var(--dia-front-dialog-root-gutter, 0px))}.dia-front-media-dialog__navigation .dia-front-carousel-edge-navigation__icon{left:-37.455%}.dia-front-media-dialog__footer{display:flex;align-items:center;gap:var(--dia-front-space-16);min-height:var(--dia-front-space-72);padding:var(--dia-front-space-32) var(--dia-front-media-dialog-gutter);padding-inline:calc(var(--dia-front-media-dialog-gutter) + env(safe-area-inset-left, 0px)) calc(var(--dia-front-media-dialog-gutter) + env(safe-area-inset-right, 0px));background:var(--dia-front-color-ink-deep);font-family:var(--dia-front-font-interface);font-size:var(--dia-front-font-size-body-small)}.dia-front-media-dialog__caption{flex:1 1 auto;min-width:0;margin:0;font-family:var(--dia-front-font-heading);font-size:var(--dia-front-font-size-card-title-large);font-weight:var(--dia-front-font-weight-heading);line-height:var(--dia-front-line-height-medium)}.dia-front-media-dialog__counter{position:absolute;z-index:4;top:calc(var(--dia-front-media-dialog-gutter) + env(safe-area-inset-top, 0px));left:calc(var(--dia-front-media-dialog-gutter) + env(safe-area-inset-left, 0px));margin:0;pointer-events:none}.dia-front-media-dialog__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--dia-front-space-12);align-items:center;justify-content:flex-end}.dia-front-media-dialog__reserve:disabled{opacity:.8}.dia-front-media-dialog__phone{white-space:nowrap}.dia-front-media-dialog [hidden]{display:none}@media(max-width: 39.9375rem){.dia-front-media-dialog{--dia-front-media-dialog-gutter: var(--dia-front-space-16);--dia-front-media-dialog-footer-min-height: 13.5rem;--dia-front-media-dialog-phone-width: 10.625rem;--dia-front-media-dialog-reserve-min-width: 12.375rem}.dia-front-media-dialog__navigation{--dia-front-carousel-edge-control-bleed: calc(-1 * var(--dia-front-space-16))}.dia-front-media-dialog__footer{flex-direction:column;align-items:flex-start;gap:var(--dia-front-space-24);min-height:var(--dia-front-media-dialog-footer-min-height);padding-block:var(--dia-front-space-16) var(--dia-front-space-40)}.dia-front-media-dialog__caption{flex:0 0 auto;width:100%;font-size:var(--dia-front-font-size-body);line-height:var(--dia-front-line-height-body);text-align:left}.dia-front-media-dialog__actions{flex-direction:column;align-items:flex-end;width:100%}.dia-front-media-dialog__phone{width:min(100%,var(--dia-front-media-dialog-phone-width));padding-inline:var(--dia-front-space-12)}.dia-front-media-dialog__reserve{min-width:min(100%,var(--dia-front-media-dialog-reserve-min-width));min-height:var(--dia-front-control-height-cta-main)}}@media(prefers-reduced-motion: reduce){.supermedia-video__dialog-trigger::before,.dia-front-media-dialog[open],.dia-front-media-dialog__close{animation:none;transition:none}}.dia-front-media-cursor{position:fixed;z-index:9999;top:0;left:0;display:none;width:6rem;height:6rem;opacity:0;pointer-events:none;transition:opacity var(--dia-front-transition-fast) ease;will-change:transform}.dia-front-media-cursor.is-visible{opacity:1}.dia-front-media-cursor img{display:block;width:100%;height:100%}.dia-front-media-cursor[data-kind=discover]{--dia-front-discover-cursor-diameter: 8.5rem;--dia-front-discover-cursor-label-width: 4.3125rem;--dia-front-discover-cursor-label-height: 2.125rem;display:none;width:var(--dia-front-discover-cursor-diameter);height:var(--dia-front-discover-cursor-diameter);place-items:center;border-radius:50%;background:var(--dia-front-color-sun)}.dia-front-media-cursor[data-kind=discover] img{width:var(--dia-front-discover-cursor-label-width);height:var(--dia-front-discover-cursor-label-height)}@media(min-width: 992px)and (hover: hover)and (pointer: fine){.dia-front-media-cursor{display:block}.dia-front-media-cursor[data-kind=discover]{display:grid}body.dia-front-media-cursor-ready [data-dia-front-cursor],body.dia-front-media-cursor-ready [data-dia-front-cursor] *,body.dia-front-media-cursor-ready [data-dia-front-media-open],body.dia-front-media-cursor-ready [data-dia-front-media-open] *{cursor:none}}@media(prefers-reduced-motion: reduce){.dia-front-media-cursor{transition:none}}.site-footer{overflow:hidden;background:var(--dia-front-color-surface);color:var(--dia-front-color-white)}.site-footer__partners{color:var(--dia-front-color-ink)}.site-footer__partners-inner{display:grid;gap:var(--dia-front-space-48);width:calc(100% - 2*var(--dia-front-container-gutter));min-height:11.375rem;margin-inline:auto}.site-footer__partners-title{max-width:13.4375rem;margin:0;font-family:var(--dia-front-font-heading);font-size:var(--dia-front-font-size-card-title-large);font-weight:700;line-height:var(--dia-front-line-height-solid)}.site-footer__partners-logos,.site-footer__partners-logos>.sdk-fqe-property,.site-footer__partners-logos>.sdk-fqe-property>.sdk-fqe-property__value{display:block;width:100%}.site-footer__partners-logos .dia-property-gallery{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;gap:var(--dia-front-space-16);width:100%}.site-footer__partners-logos .dia-property-gallery__item{display:grid;aspect-ratio:1;place-items:center;overflow:hidden;border:.21875rem solid var(--dia-front-color-white)}.site-footer__partners-logos .dia-property-gallery__image{width:100%;height:100%;object-fit:cover}.site-footer__partners-logos .dia-property-gallery__item:nth-child(4){padding:var(--dia-front-space-8);border:0;background:var(--dia-front-color-white)}.site-footer__partners-logos .dia-property-gallery__item:nth-child(4) .dia-property-gallery__image{object-fit:contain}.site-footer__visual{position:relative;height:60.8125rem;margin-top:var(--dia-front-space-72);isolation:isolate}.site-footer--without-partners .site-footer__visual{margin-top:0}body:not(.home):has(main .site-content>.immersive-media:last-child) .site-footer--without-partners{--secondary-footer-media-overlap: calc(var(--dia-front-space-24) + 2px);position:relative;margin-block-start:calc(-1*var(--secondary-footer-media-overlap));background:rgba(0,0,0,0)}@media(min-width: 62rem){body:not(.home):has(main .site-content>.immersive-media:last-child) .site-footer--without-partners{--secondary-footer-media-overlap: calc(var(--dia-front-space-80) + 2px)}}.site-footer__visual::before{--site-footer-background-image: url("../images/backgrounds/background-footer-river.webp");position:absolute;z-index:-1;inset:0;background-image:var(--dia-front-gradient-footer-overlay),var(--site-footer-background-image);background-position:center;background-size:cover;content:"";mask-image:url("../images/masks/mask-footer-mobile.svg");mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url("../images/masks/mask-footer-mobile.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}@supports(background-image: image-set(url("../images/backgrounds/background-footer-river.avif") type("image/avif"))){.site-footer__visual::before{--site-footer-background-image: image-set( url("../images/backgrounds/background-footer-river.avif") type("image/avif"), url("../images/backgrounds/background-footer-river.webp") type("image/webp") )}}.site-footer__visual[data-footer-background-pending]:not(.is-footer-background-ready)::before{background-image:none}.site-footer__visual[data-footer-background-pending]:not(.is-footer-background-ready){background-color:var(--dia-front-color-ink);mask-image:url("../images/masks/mask-footer-mobile.svg");mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url("../images/masks/mask-footer-mobile.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.site-footer__logo,.site-footer__logo-slot{position:absolute;top:11.3125rem;left:50%;width:11.01875rem;height:5rem;transform:translateX(-50%)}.site-footer__logo-frame{display:block;width:100%;height:100%}.site-footer__logo{object-fit:contain}.site-footer__content{position:absolute;top:24.5rem;left:50%;display:flex;flex-direction:column;align-items:center;width:min(100% - 2rem,103rem);transform:translateX(-50%);text-align:center}.site-footer__social-list,.site-footer__menu{margin:0;padding:0;list-style:none}.site-footer__social-list{display:flex;gap:var(--dia-front-space-8)}.site-footer__social-link{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--dia-front-radius-8);background:var(--dia-front-color-footer-glass);color:var(--dia-front-color-white);text-decoration:none;transition:color var(--dia-front-transition-fast) ease,background-color var(--dia-front-transition-fast) ease}.site-footer__social-icon{width:1.125rem;height:1.125rem}.site-footer__social-icon--facebook{filter:brightness(0) invert(1)}.site-footer__address{max-width:28rem;margin-top:var(--dia-front-space-24);font-family:var(--dia-front-font-body);font-size:var(--dia-front-font-size-body);font-style:normal;font-weight:400;line-height:var(--dia-front-line-height-body)}.site-footer__address a{color:inherit;text-decoration:none}.site-footer__address span{display:block}.site-footer__contacts{display:flex;flex-direction:column;gap:var(--dia-front-space-16);align-items:center;margin-top:var(--dia-front-space-24)}.site-footer__navigation{width:100%;margin-top:var(--dia-front-space-40)}.site-footer__menu{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dia-front-space-24) 1.75rem;font-family:var(--dia-front-font-interface);font-size:var(--dia-front-font-size-body-small);font-weight:700;line-height:var(--dia-front-line-height-body)}.site-footer__menu a,.site-footer__brand{color:var(--dia-front-color-white);text-decoration:none}.site-footer__menu a{position:relative}.site-footer__menu a::after{position:absolute;bottom:calc(-1*var(--dia-front-space-8));left:50%;width:min(100%,var(--dia-front-space-48));height:2px;background:currentColor;content:"";pointer-events:none;transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform var(--dia-front-transition-base) var(--dia-front-motion-ease-out)}.site-footer__menu a:focus-visible::after{transform:translateX(-50%) scaleX(1)}.site-footer__separator{width:100%;height:1px;margin-top:var(--dia-front-space-40);background:var(--dia-front-color-footer-glass-medium)}.site-footer__credits{display:flex;flex-direction:column;gap:var(--dia-front-space-16);align-items:center;margin-top:var(--dia-front-space-40);font-family:var(--dia-front-font-interface);font-size:var(--dia-front-font-size-body-small);line-height:var(--dia-front-line-height-body)}.site-footer__brand{display:inline-flex;gap:var(--dia-front-space-8);align-items:center;font-weight:700}.site-footer__brand-mark{width:.625rem;height:1rem;flex:0 0 auto}.site-footer__copyright{margin:0;font-weight:400}.site-footer :where(a):focus-visible{outline:0;box-shadow:var(--dia-front-focus-ring)}@media(hover: hover)and (pointer: fine){.site-footer__social-link:hover{background:var(--dia-front-color-footer-glass-strong)}.site-footer__brand:hover,.site-footer__address a:hover{text-decoration:underline}.site-footer__menu a:hover::after{transform:translateX(-50%) scaleX(1)}}@media(prefers-reduced-motion: reduce){.site-footer__menu a::after{transition:none}}@media(min-width: 62rem){.site-footer__partners-inner{display:grid;grid-template-columns:repeat(var(--dia-front-layout-grid-columns), minmax(0, 1fr));gap:var(--dia-front-layout-grid-gutter);align-items:center;width:100%;min-height:21.75rem;padding-block:var(--dia-front-space-144) var(--dia-front-space-64)}.site-footer__partners-title{grid-column:3/span 5;max-width:none;font-size:var(--dia-front-font-size-panel-title)}.site-footer__partners-logos{grid-column:8/span 5;min-width:0;width:100%}.site-footer__partners-logos .dia-property-gallery{gap:var(--dia-front-space-32);width:100%;max-width:41rem;margin-inline-start:auto}.site-footer__partners-logos .dia-property-gallery__item{width:auto}.site-footer__visual{height:54.4375rem;margin-top:0}.site-footer--without-partners .site-footer__visual{height:55.875rem}.site-footer__visual::before,.site-footer__visual[data-footer-background-pending]:not(.is-footer-background-ready){mask-image:url("../images/masks/mask-footer-desktop.svg");-webkit-mask-image:url("../images/masks/mask-footer-desktop.svg")}.site-footer__logo,.site-footer__logo-slot{top:13.375rem;width:16.53125rem;height:7.5rem}.site-footer__content{top:27.8125rem}.site-footer__contacts{flex-direction:row}.site-footer__menu{gap:var(--dia-front-space-24)}}@media(max-width: 39.9375rem){.site-footer__partners-inner{align-content:start}.site-footer:not(.site-footer--without-partners) .site-footer__partners{padding-block-start:8.875rem}}@media(max-width: 61.9375rem){.site-footer__visual{height:auto;min-height:60.8125rem}.site-footer__content{position:relative;top:auto;left:auto;margin-inline:auto;padding-block-start:24.5rem;padding-block-end:calc(3.25rem + max(var(--dia-front-space-16),env(safe-area-inset-bottom)) + var(--dia-front-space-16));transform:none}}
