.flexgroup[data-astro-cid-mq6u635r]{flex-wrap:var(--flexgroup-wrap,nowrap);background-color:var(--flexgroup-bg-color,transparent);text-align:var(--flexgroup-text-align,left);gap:var(--flexgroup-gap,8px);justify-content:var(--flexgroup-desktop-justify-content,inherit);align-items:var(--flexgroup-desktop-align-items,inherit);justify-self:var(--flexgroup-desktop-justify-self,inherit);align-self:var(--flexgroup-desktop-align-self,inherit);display:flex;position:relative;max-width:var(--max-width,unset)!important}.flexgroup.vertical{width:var(--w-desktop,100%);flex-direction:column;max-width:var(--max-width,unset)!important}.flexgroup.horizontal{width:var(--w-desktop,100%);flex-direction:row;max-width:var(--max-width,unset)!important}.flexgroup.iconwrap{width:var(--set-width,auto);height:var(--set-height,auto);flex:0 0 var(--set-width,auto);border-radius:50%;justify-content:center!important;align-items:center!important}.flexgroup.card{background-color:var(--color-white);box-shadow:var(--shadow-card-regular);border-radius:16px;padding:24px}@media (width<=768px){.flexgroup[data-astro-cid-mq6u635r]{gap:var(--flexgroup-mobile-gap,var(--flexgroup-gap,8px));flex-direction:var(--mobile-orientation,column);flex-wrap:var(--flexgroup-mobile-wrap,var(--flexgroup-wrap,nowrap));justify-content:var(--flexgroup-mobile-justify-content,inherit);align-items:var(--flexgroup-mobile-align-items,inherit);justify-self:var(--flexgroup-mobile-justify-self,inherit);align-self:var(--flexgroup-mobile-align-self,inherit)}.flexgroup.vertical,.flexgroup.horizontal{width:var(--w-mobile,100%)}}.textcomp{max-width:var(--txtcomp-maxwidth);font-size:var(--txtcomp-fontsize);font-weight:var(--txtcomp-fontweight);line-height:var(--txtcomp-lineheight);letter-spacing:var(--txtcomp-letterspacing);color:var(--txtcomp-textcolor);text-decoration:var(--txtcomp-textdecoration);text-align:var(--txtcomp-textalign);text-transform:var(--txtcomp-texttransform)!important}.textcomp.dark{color:var(--text-primary)}.textcomp.light{color:var(--text-white)}.textcomp.textcomp--heading-1,.textcomp.textcomp--heading-2,.textcomp.textcomp--heading-3,.textcomp.textcomp--heading-4,.textcomp.textcomp--heading-5{letter-spacing:-.5px}.textcomp.textcomp--heading-1{font-size:48px}.textcomp.textcomp--heading-2{font-size:40px}.textcomp.textcomp--heading-3{font-size:32px}.textcomp.textcomp--heading-4{font-size:24px}.textcomp.textcomp--heading-5{font-size:18px}@media (width<=768px){.textcomp{text-align:var(--txtcomp-textalign,left);max-width:var(--txtcomp-maxmobilewidth)!important}.textcomp.textcomp--heading-1{font-size:26px}.textcomp.textcomp--heading-2{font-size:22px}.textcomp.textcomp--heading-3{font-size:20px}.textcomp.textcomp--heading-4{font-size:18px}.textcomp.textcomp--heading-5{font-size:16px}}.button{font-family:var(--font-family-primary);font-size:var(--font-size-base);cursor:pointer;text-align:center;box-sizing:border-box;border:none;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex;position:relative}.button.primary{background-color:var(--color-primary);border:1px solid var(--color-transparent);color:var(--color-white);border-radius:4px;padding:12px 24px}.button.primary-compact{background-color:var(--color-primary);border:1px solid var(--color-transparent);color:var(--color-white);border-radius:4px;padding:8px 16px}.button.secondary{background-color:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary);border-radius:4px;padding:12px 24px}.button.secondary:before{content:"";background-color:var(--color-primary);width:0;height:2px;transition:width .2s ease-in-out;position:absolute;bottom:0;left:0}.button.tertiary{border:1px solid var(--color-white);color:var(--color-white);font-weight:400;font-size:var(--font-size-small);background-color:#0000;border-radius:4px;padding:12px 24px}.button.download-document{color:var(--color-primary);background-color:#0000;border:none;border-radius:4px;width:fit-content;padding:0;font-weight:400}.button.sustainability{background-color:var(--color-sustainability);border:1px solid var(--color-transparent);color:var(--text-white);border-radius:4px;padding:12px 24px}.button.sustainability-empty{background-color:var(--color-white);border:1px solid var(--color-sustainability);color:var(--color-sustainability);border-radius:4px;padding:12px 24px}.button.sustainability-empty:before{content:"";background-color:var(--color-sustainability);width:0;height:2px;transition:width .2s ease-in-out;position:absolute;bottom:0;left:0}.button.pill-primary{background-color:var(--color-primary);border:1px solid var(--color-transparent);color:var(--text-white);border-radius:250px;padding:12px 24px}.button.pill-secondary{background-color:var(--color-white);border:1px solid var(--color-primary);color:var(--color-primary);border-radius:250px;padding:12px 24px}.button.pill-tertiary{background-color:var(--color-primary-faint);color:var(--color-primary);border:none;border-radius:250px;padding:12px 24px}.button.floating{background-color:var(--color-primary);border:1px solid var(--color-transparent);width:auto;color:var(--text-white);box-shadow:var(--shadow-floating);font-weight:400;font-size:var(--font-size-small);border-radius:250px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;position:fixed;bottom:20px;right:20px}.button.expandable{--expand-bounce:cubic-bezier(.34, 2.2, .5, 1);--expand-bounce-duration:.24s;--expand-reveal:.16s cubic-bezier(.22, .9, .3, 1);transition:grid-template-columns var(--expand-reveal), gap var(--expand-bounce-duration) var(--expand-bounce), padding-right var(--expand-bounce-duration) var(--expand-bounce), transform .18s ease-out, filter .18s ease-out, translate var(--floating-stack-duration,0s) var(--floating-stack-bounce,ease) var(--floating-stack-delay,0s);grid-template-columns:auto 0fr;align-items:center;gap:0;padding:12px;display:grid}.button.expandable .textcomp{white-space:nowrap;opacity:0;min-width:0;transition:opacity var(--expand-reveal);line-height:1.2;overflow:hidden}@media (hover:hover){.button.expandable:hover,.button.expandable:focus-visible{grid-template-columns:auto 1fr;gap:10px;padding-right:20px}.button.expandable:hover .textcomp,.button.expandable:focus-visible .textcomp{opacity:1}}@media (prefers-reduced-motion:reduce){.button.expandable,.button.expandable .textcomp{transition:none}}.button.translucent-black{background-color:var(--translucent-black-70);color:var(--color-white);font-weight:400;font-size:var(--font-size-small);border-radius:4px;padding:12px}.button:hover:not(:disabled):not(.growth){filter:drop-shadow(0 4px 6px #00000026);transform:translateY(-2px)}.button.tertiary:hover:not(:disabled){background-color:var(--color-primary-darker);transform:translateY(-2px)}.button.secondary:hover:not(:disabled):before,.button.sustainability-empty:hover:not(:disabled):before{width:100%}@keyframes clicked{0%{transform:scale(1)}50%{transform:scale(1.015)}to{transform:scale(1)}}.button:disabled{cursor:not-allowed;opacity:.6;background-color:var(--color-lighter-grey);border:1px solid var(--color-dark-grey);color:var(--color-dark-grey)}.button:disabled:hover{animation:.3s ease-in-out shake}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.button.tabs-scroll{background:var(--color-primary-lightest40);box-shadow:none;border:none;border-radius:50%;margin-top:-8px;padding:12px}.button.tabs-scroll:hover{filter:drop-shadow(0 4px 6px var(--color-primary-lightest));transform:translateY(-2px)}.button:focus{outline:none;animation:none}.button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;animation:none}.button.lift-down:hover{transform:translateY(5px)}.button.lift-sideways:hover{gap:1rem}.button.growth:hover{filter:drop-shadow(0 4px 6px #00000026);transform:scale(1.05)translateY(-2px)}.heading{max-width:var(--heading-maxwidth);font-weight:var(--heading-fontweight);line-height:var(--heading-lineheight);letter-spacing:var(--heading-letterspacing);color:var(--heading-textcolor);text-decoration:var(--heading-textdecoration);text-align:var(--heading-textalign);font-size:var(--heading-fontsize);margin:0;padding:0}.heading.light{color:var(--text-white)}h1[data-astro-cid-fkdif245]{font-size:48px}h2[data-astro-cid-fkdif245]{font-size:40px}h3[data-astro-cid-fkdif245]{font-size:32px}h4[data-astro-cid-fkdif245]{font-size:24px}h5[data-astro-cid-fkdif245]{font-size:18px}.heading[data-astro-cid-fkdif245].heading-size-1{font-size:48px}.heading[data-astro-cid-fkdif245].heading-size-2{font-size:40px}.heading[data-astro-cid-fkdif245].heading-size-3{font-size:32px}.heading[data-astro-cid-fkdif245].heading-size-4{font-size:24px}.heading[data-astro-cid-fkdif245].heading-size-5{font-size:18px}@media (width<=768px){h1[data-astro-cid-fkdif245]{font-size:26px}h2[data-astro-cid-fkdif245]{font-size:22px}h3[data-astro-cid-fkdif245]{font-size:20px}h4[data-astro-cid-fkdif245]{font-size:18px}h5[data-astro-cid-fkdif245]{font-size:16px}.heading[data-astro-cid-fkdif245].heading-size-1{font-size:26px}.heading[data-astro-cid-fkdif245].heading-size-2{font-size:22px}.heading[data-astro-cid-fkdif245].heading-size-3{font-size:20px}.heading[data-astro-cid-fkdif245].heading-size-4{font-size:18px}.heading[data-astro-cid-fkdif245].heading-size-5{font-size:16px}.heading{align-self:var(--heading-mobile-selfalign)}}.modal[data-astro-cid-chsijbkg]{width:var(--mobile-width);max-width:var(--desktop-width);background-color:var(--color-white);opacity:0;border:none;border-radius:16px;flex-direction:column;align-items:center;height:max-content;max-height:90vh;margin:0;padding:32px;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:10%;left:50%;overflow-y:auto;transform:translate(-50%)translateY(40px)scale(.98);box-shadow:0 1px 5px #28282873}.modal[data-astro-cid-chsijbkg]::backdrop{opacity:0;background:#262626e6;width:100%;height:100%;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0}.modal[data-astro-cid-chsijbkg].show{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.modal[data-astro-cid-chsijbkg].show::backdrop{opacity:1}.modal-header[data-astro-cid-chsijbkg]{justify-content:space-between;align-items:center;width:100%;margin-top:1.5rem;display:flex}.modal-header[data-astro-cid-chsijbkg] .modal-title[data-astro-cid-chsijbkg]{font-size:var(--font-size-large);margin:0;font-weight:700}.close-button[data-astro-cid-chsijbkg]{font-size:var(--font-size-xxlarge);color:var(--color-primary);cursor:pointer;opacity:.65;background:0 0;border:none;width:40px;height:40px;font-weight:300;line-height:0;transition:opacity .2s ease-in-out;position:absolute;top:18px;right:18px}.close-button[data-astro-cid-chsijbkg]:hover{opacity:1}.modal-body[data-astro-cid-chsijbkg]{width:100%;margin-top:20px}.modal--no-padding[data-astro-cid-chsijbkg]{padding:0;overflow:hidden}.modal--no-padding[data-astro-cid-chsijbkg].modal[style*=--modal-height]{height:var(--modal-height);max-height:var(--modal-height)}.modal--no-padding[data-astro-cid-chsijbkg] .modal-content[data-astro-cid-chsijbkg]{height:100%}.modal--no-padding[data-astro-cid-chsijbkg] .modal-body[data-astro-cid-chsijbkg]{height:100%;margin:0}.modal--no-padding[data-astro-cid-chsijbkg] .close-button[data-astro-cid-chsijbkg]{z-index:1;top:12px;right:12px}body:has(dialog.modal[open]),html:has(dialog.modal[open]){overflow:hidden!important}@media (width<=768px){.modal[data-astro-cid-chsijbkg]{width:90%;max-width:90vw;height:max-content;max-height:95vh;padding:32px;top:50%;left:50%;transform:translate(-50%)translateY(-50%)scale(.8)}.modal[data-astro-cid-chsijbkg].show{opacity:1;transform:translate(-50%)translateY(-50%)}}.modal.modal--form-result .modal-header{display:none!important}form[data-astro-cid-2r7t7cvs].wrapped-card{background-color:var(--color-white);box-shadow:var(--shadow-card-regular);border-radius:16px;padding:32px}form[data-astro-cid-2r7t7cvs]{flex-direction:column;align-self:stretch;align-items:stretch;gap:1.15rem;display:flex;position:relative}form[data-astro-cid-2r7t7cvs]>[data-astro-cid-2r7t7cvs]{width:100%}.form-submitter__body[data-astro-cid-2r7t7cvs]{flex-direction:column;align-self:stretch;align-items:stretch;gap:1rem;width:100%;min-width:0;display:flex}.form-submitter__body[data-astro-cid-2r7t7cvs]>*{width:100%}.form-submitter[data-astro-cid-2r7t7cvs].form-wrapped{background-color:var(--color-white);box-shadow:var(--shadow-card-hard);border-radius:1rem;padding:2rem}@media (width<=768px){form[data-astro-cid-2r7t7cvs]{align-items:stretch}form[data-astro-cid-2r7t7cvs].newsletter,form[data-astro-cid-2r7t7cvs].newsletter .form-submitter__body[data-astro-cid-2r7t7cvs]{align-items:flex-start}form.newsletter .input-wrapper{width:100%!important}.form-submitter__result .heading{max-width:100%;font-size:var(--font-size-xlarge)}.form-submitter__result .button{width:100%}.form-submitter[data-astro-cid-2r7t7cvs].form-wrapped{padding:1.5rem 1rem}}@keyframes formResultIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.form-submitter__result[data-astro-cid-2r7t7cvs]:not([hidden]){animation:.3s ease-out formResultIn}.form-submitter__result[data-astro-cid-2r7t7cvs][hidden],.form-submitter__body[data-astro-cid-2r7t7cvs][hidden]{display:none!important}.form-submitter[data-astro-cid-2r7t7cvs] input.error:not(.field__control),.form-submitter[data-astro-cid-2r7t7cvs] textarea.error:not(.field__control),.form-submitter[data-astro-cid-2r7t7cvs] select.error:not(.field__control){animation:.3s ease-in-out shake;border-color:#dc3545!important}.form-submitter[data-astro-cid-2r7t7cvs] input.error:not(.field__control)+label,.form-submitter[data-astro-cid-2r7t7cvs] textarea.error:not(.field__control)+label,.form-submitter[data-astro-cid-2r7t7cvs] select.error:not(.field__control)+label,.form-submitter[data-astro-cid-2r7t7cvs] .input-wrapper.has-error:not(.field) label{color:#dc3545!important}.form-submitter[data-astro-cid-2r7t7cvs] .privacy-check.has-error input[type=checkbox]:before,.form-submitter[data-astro-cid-2r7t7cvs] .privacy-check input[type=checkbox].error:before{border-color:#dc3545!important}.form-submitter[data-astro-cid-2r7t7cvs] .privacy-check.has-error label{color:#dc3545!important}.form-submitter[data-astro-cid-2r7t7cvs] input.success:not(.field__control),.form-submitter[data-astro-cid-2r7t7cvs] textarea.success:not(.field__control),.form-submitter[data-astro-cid-2r7t7cvs] select.success:not(.field__control){border-color:#28a745!important}.field-error{color:#dc3545;align-items:center;gap:.25rem;margin-top:.5rem;font-size:12px;font-weight:500;animation:.2s ease-in fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.field{--field-fill:var(--color-primary-softalpha);--field-fill-hover:#1e48bc14;--field-border:var(--color-primary-lighter);--field-border-bottom:var(--color-primary-subtle);--field-border-focus:var(--color-primary);--field-text:var(--text-primary);--field-muted:#5a6075;--field-label-focus:var(--color-primary);--field-label-chip:var(--color-white);--field-error:#be2634;--field-error-fill:#be26340d;--field-disabled-border:var(--color-blue-grey-darker);--field-disabled-fill:#898ea21a;--field-disabled-text:var(--color-blue-grey);--field-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%23262626' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--field-radius:4px;--field-blur:none;--field-pad-y:14px;--field-pad-x:16px;--field-label-size:var(--font-size-xsmall);--field-label-offset:0px;--panel-border:#9ab2ee;--panel-divider:var(--color-light-grey);--panel-active:#1e48bc12;--panel-shadow:0 8px 24px #0e22581f;--panel-radius:8px;width:100%;font-family:var(--font-family-primary);flex-direction:column;display:flex;position:relative}.field--dark{--field-fill:var(--color-white-softalpha);--field-fill-hover:var(--color-white-alpha);--field-border:var(--color-white-alpha);--field-border-bottom:#ffffff8c;--field-border-focus:var(--color-white);--field-text:var(--text-white);--field-muted:#ffffffe6;--field-label-focus:var(--color-white);--field-label-chip:transparent;--field-error:#ffc2c2;--field-error-fill:#ff787829;--field-disabled-border:#ffffff26;--field-disabled-fill:#ffffff0f;--field-disabled-text:#ffffff8c;--field-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--field-radius:6px;--field-blur:blur(24px)}.field__box{border-radius:var(--field-radius);background-color:var(--field-fill);width:100%;backdrop-filter:var(--field-blur);align-items:center;transition:background-color .2s ease-in-out;display:flex;position:relative}.field__box>svg{margin-left:var(--field-pad-x);flex-shrink:0}.field--dark .field__box>svg :is(path,circle,rect,line,polyline){stroke:var(--field-muted)}.field .field__control{width:100%;min-width:0;padding:var(--field-pad-y) var(--field-pad-x);border-radius:var(--field-radius);color:var(--field-text);font-family:var(--font-family-primary);font-size:var(--font-size-base);box-sizing:border-box;-webkit-appearance:none;appearance:none;background:0 0;border:none;flex:1;margin:0;font-weight:400;line-height:1.25;outline:none!important}.field .field__box>svg+.field__control{padding-left:12px}.field .field__control::placeholder{color:#0000}.field textarea.field__control{resize:vertical;min-height:120px}.field select.field__control{padding-right:calc(var(--field-pad-x) + 24px);background-image:var(--field-chevron);background-repeat:no-repeat;background-position:right var(--field-pad-x) top 50%;color-scheme:light;cursor:pointer;background-size:16px 16px}.field select.field__control option{font-family:var(--font-family-primary);font-size:var(--font-size-small);color:#262626;background-color:#fff}.field .field__outline{padding:0 0 0 calc(var(--field-pad-x) + var(--field-label-offset) - 5px);border:1px solid var(--field-border);border-bottom:2px solid var(--field-border-bottom);border-radius:var(--field-radius);pointer-events:none;text-align:left;min-width:0;margin:0;transition:border-color .2s ease-in-out;position:absolute;inset:-6px 0 0;overflow:hidden}.field .field__outline legend{float:unset;width:auto;max-width:.01px;height:12px;font-size:var(--field-label-size);white-space:nowrap;visibility:hidden;padding:0;line-height:12px;transition:max-width .1s ease-out;display:block;overflow:hidden}.field .field__outline legend>span{opacity:0;padding:0 4px;display:inline-block}.field .field__label{top:50%;left:calc(var(--field-pad-x) + var(--field-label-offset));z-index:1;max-width:calc(100% - 2 * var(--field-pad-x) - var(--field-label-offset));color:var(--field-muted);font-size:var(--font-size-base);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;margin:0;padding:0;font-weight:400;line-height:1.25;transition:top .2s ease-in-out,font-size .2s ease-in-out,color .2s ease-in-out,padding .2s ease-in-out,left .2s ease-in-out;position:absolute;overflow:hidden;transform:translateY(-50%)}.field textarea.field__control~.field__label{top:calc(var(--field-pad-y) + .625em)}.field .field__control:focus~.field__label,.field :is(input,textarea).field__control:not(:placeholder-shown):invalid~.field__label,.field .field__control.error~.field__label,.field .field__control.is-floated~.field__label{top:0;left:calc(var(--field-pad-x) + var(--field-label-offset) - 4px);font-size:var(--field-label-size);background-color:var(--field-label-chip);border-radius:2px;padding:0 4px;line-height:1;display:block}.field .field__control:focus~.field__outline legend,.field :is(input,textarea).field__control:not(:placeholder-shown):invalid~.field__outline legend,.field .field__control.error~.field__outline legend,.field .field__control.is-floated~.field__outline legend{max-width:100%;transition:max-width .1s ease-in}.field .field__control:focus~.field__label{color:var(--field-label-focus)}.field :is(input,textarea).field__control:focus:not(:placeholder-shown)~.field__label,.field .field__control.is-floated:not(.error)~.field__label{color:var(--field-text)}.field :is(input,textarea).field__control:not(:focus):not(:placeholder-shown):valid:not(.error):not(.is-floated)~.field__label{display:none}.field .field__label:empty{display:none!important}.field .field__outline legend:has(>span:empty){max-width:.01px!important}.field .field__box:hover:not(:has(.field__control:disabled,.field__control[aria-disabled=true],.field__control.error)){background-color:var(--field-fill-hover)}.field .field__control:focus~.field__outline,.field .field__control[aria-expanded=true]~.field__outline{border-color:var(--field-border-focus)}.field .field__box:has(.field__control.error){background-color:var(--field-error-fill)}.field .field__control.error~.field__outline{animation:.3s ease-in-out field-shake;border-color:var(--field-error)!important}.field .field__control.error~.field__label{color:var(--field-error)!important}.field>.field-error{color:var(--field-error);font-size:var(--font-size-xsmall);margin-top:6px}@keyframes field-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.field .field__box:has(.field__control:disabled,.field__control[aria-disabled=true]){background-color:var(--field-disabled-fill);cursor:not-allowed}.field .field__control:disabled,.field .field__control[aria-disabled=true]{color:var(--field-disabled-text);cursor:not-allowed}.field .field__control:disabled~.field__outline,.field .field__control[aria-disabled=true]~.field__outline{border-color:var(--field-disabled-border)}.field .field__control:disabled~.field__label,.field .field__control[aria-disabled=true]~.field__label{color:var(--field-disabled-text)}.select-field.is-enhanced select.field__control{opacity:0;pointer-events:none;position:absolute;inset:0}.field .select-field__trigger{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;gap:8px;display:flex}.field .select-field__trigger[hidden]{display:none}.select-field__value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.select-field__chevron{background:var(--field-chevron) no-repeat center / 16px 16px;flex-shrink:0;width:16px;height:16px;transition:transform .2s ease-in-out}.select-field__trigger[aria-expanded=true] .select-field__chevron{transform:rotate(180deg)}.field.select-field .field__label,.field.select-field .field__control:focus:not(.is-floated):not(.error)~.field__label{display:none}.field.select-field .field__control.is-floated~.field__label,.field.select-field .field__control.error~.field__label{display:block}.field.select-field .field__control:focus:not(.is-floated):not(.error)~.field__outline legend{max-width:.01px}.select-panel[popover]{max-height:320px;position:fixed;inset:auto}.select-panel[popover]:not(:popover-open){display:none}.select-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--panel-border,#9ab2ee);border-radius:var(--panel-radius,8px);background:var(--color-white);box-shadow:var(--panel-shadow,0 8px 24px #0e22581f);color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-base);box-sizing:border-box;margin:0;padding:0;overflow:hidden auto}.select-panel__option{border:none;border-bottom:1px solid var(--panel-divider,#e6e6e6);width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;align-items:center;gap:12px;margin:0;padding:12px 16px;line-height:1.25;display:flex}.select-panel__option:last-child{border-bottom:none}.select-panel__option:hover,.select-panel__option.is-active,.select-panel__option[aria-selected=true]{background-color:var(--panel-active,#1e48bc12)}.select-panel__option[aria-selected=true]{font-weight:500}.select-panel__option[aria-disabled=true]{color:var(--color-blue-grey);cursor:not-allowed;background:0 0}@media (prefers-reduced-motion:reduce){.field__box,.field .field__control,.field .field__label,.field .field__outline,.field .field__outline legend{transition:none!important;animation:none!important}}.field__control[data-astro-cid-eb74zb6d][type=date]{min-height:calc(1.25em + 2 * var(--field-pad-y))}.field--icon-left[data-astro-cid-eb74zb6d]{--field-label-offset:36px}.input-wrapper[data-astro-cid-eb74zb6d].tertiary{width:65%}.input-wrapper--tel[data-astro-cid-eb74zb6d]{--field-label-offset:76px}.input-wrapper--tel{& .phone-selector{width:76px;margin-left:var(--field-pad-x);flex-shrink:0;position:relative}& .phone-trigger{cursor:pointer;width:100%;min-height:36px;font-family:var(--font-family-primary);font-size:var(--font-size-small);color:var(--field-text);background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex;&:disabled{cursor:not-allowed;opacity:.6}}& .phone-flag{background-image:url(https://storage.googleapis.com/metrovacesa--web--pre--statics--3a47/flags%402x.webp);background-repeat:no-repeat;background-size:3904px 12px;border-radius:2px;flex-shrink:0;width:16px;height:12px;box-shadow:0 0 1px #888}& .phone-dial{color:var(--field-label-focus);font-weight:500}& .phone-chevron{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--field-muted);width:0;height:0;margin-left:auto;margin-right:4px}& input[type=tel].field__control{padding-left:0}& .phone-dropdown{top:calc(100% + var(--field-pad-y) + 4px);left:calc(-1 * var(--field-pad-x));background:var(--color-white);border:1px solid var(--panel-border);border-radius:var(--panel-radius);min-width:280px;max-height:300px;box-shadow:var(--panel-shadow);z-index:100;flex-direction:column;display:none;position:absolute;overflow:hidden;&.is-open{display:flex}}& .phone-search-wrapper{border-bottom:1px solid var(--panel-divider);flex-shrink:0;padding:8px}& .phone-search{border:1px solid var(--color-primary-lighter);background:var(--color-primary-softalpha);width:100%;font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--text-primary);border-radius:4px;padding:10px 12px;&:focus{border-color:var(--color-primary);outline:none!important}&::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background-color:var(--color-blue-grey);width:14px;height:14px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z' fill='black'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}& .phone-country-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:240px;overflow-y:auto}& .phone-no-results{text-align:center;font-size:var(--font-size-small);color:var(--color-blue-grey);padding:16px}& .phone-country-option{border:none;border-bottom:1px solid var(--panel-divider);cursor:pointer;width:100%;font-family:var(--font-family-primary);font-size:var(--font-size-base);text-align:left;color:var(--text-primary);background:0 0;align-items:center;gap:8px;padding:12px 16px;display:flex;&:last-child{border-bottom:none}&:hover,&:focus-visible{background:var(--panel-active);outline:none}& .phone-flag{background-image:url(https://storage.googleapis.com/metrovacesa--web--pre--statics--3a47/flags%402x.webp);background-repeat:no-repeat;background-size:3904px 12px;border-radius:2px;flex-shrink:0;width:16px;height:12px}& .phone-dial{text-align:left;min-width:3.5em;font-size:var(--font-size-base);color:var(--color-blue-grey);flex-shrink:0}}& .phone-country-name{flex:1;min-width:0}}@media screen and (width<=768px){.input-wrapper[data-astro-cid-eb74zb6d].tertiary{width:100%}}.privacy-check[data-astro-cid-oscc3lsq]{align-items:center;gap:.5rem;display:flex}.privacy-check[data-astro-cid-oscc3lsq] input[data-astro-cid-oscc3lsq][type=checkbox]{cursor:pointer;background-color:var(--color-white);appearance:none;border:none;outline:none;width:16px;height:16px;position:relative}.privacy-check[data-astro-cid-oscc3lsq] input[data-astro-cid-oscc3lsq][type=checkbox]:focus,.privacy-check[data-astro-cid-oscc3lsq] input[data-astro-cid-oscc3lsq][type=checkbox]:focus-visible,.privacy-check[data-astro-cid-oscc3lsq] input[data-astro-cid-oscc3lsq][type=checkbox]:focus-within{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.privacy-check[data-astro-cid-oscc3lsq] input[data-astro-cid-oscc3lsq][type=checkbox]:before{content:"";opacity:1;border:1px solid var(--color-blue-grey);background-color:var(--color-white);z-index:1;border-radius:4px;position:absolute;inset:0}.privacy-check[data-astro-cid-oscc3lsq] input[data-astro-cid-oscc3lsq][type=checkbox]:after{content:"";opacity:0;background-color:var(--color-primary);z-index:10;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23FFFFFF'%3e%3cpath%20d='m382-388%20321-321q19-19%2045-19t45%2019q19%2019%2019%2045t-19%2045L427-253q-19%2019-45%2019t-45-19L167-423q-19-19-19-45t19-45q19-19%2045-19t45%2019l125%20125Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:4px 4px;border-radius:4px;transition:all .2s ease-in-out;position:absolute;inset:0}.privacy-check[data-astro-cid-oscc3lsq] input[data-astro-cid-oscc3lsq][type=checkbox]:checked:after{opacity:1;background-size:16px 16px}.privacy-check[data-astro-cid-oscc3lsq] label[data-astro-cid-oscc3lsq]{font-size:var(--font-size-small);color:var(--text-primary);cursor:pointer;text-underline-offset:3px;text-decoration:underline}.privacy-check[data-astro-cid-oscc3lsq].tertiary input[data-astro-cid-oscc3lsq][type=checkbox]{background-color:#0000}.privacy-check[data-astro-cid-oscc3lsq].tertiary label[data-astro-cid-oscc3lsq]{font-size:var(--font-size-base);color:var(--text-white);cursor:pointer}.privacy-check[data-astro-cid-oscc3lsq].tertiary input[data-astro-cid-oscc3lsq][type=checkbox]:before{border:1px solid var(--color-darker-grey);background-color:var(--color-offwhite)}.privacy-check[data-astro-cid-oscc3lsq].tertiary input[data-astro-cid-oscc3lsq][type=checkbox]:after{background-color:var(--color-offwhite);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%231E48BC'%3e%3cpath%20d='m382-388%20321-321q19-19%2045-19t45%2019q19%2019%2019%2045t-19%2045L427-253q-19%2019-45%2019t-45-19L167-423q-19-19-19-45t19-45q19-19%2045-19t45%2019l125%20125Z'/%3e%3c/svg%3e")}.privacy-check[data-astro-cid-oscc3lsq].tertiary input[data-astro-cid-oscc3lsq][type=checkbox]:focus,.privacy-check[data-astro-cid-oscc3lsq].tertiary input[data-astro-cid-oscc3lsq][type=checkbox]:focus-visible,.privacy-check[data-astro-cid-oscc3lsq].tertiary input[data-astro-cid-oscc3lsq][type=checkbox]:focus-within{outline:2px solid var(--color-white)}.input-wrapper[data-astro-cid-b5c3zpdp]{align-items:center;gap:.5rem;display:flex}.input-wrapper[data-astro-cid-b5c3zpdp] input[data-astro-cid-b5c3zpdp][type=checkbox]{cursor:pointer;background-color:var(--color-white);appearance:none;border:none;outline:none;width:16px;height:16px;position:relative}.input-wrapper[data-astro-cid-b5c3zpdp] input[data-astro-cid-b5c3zpdp][type=checkbox]:focus,.input-wrapper[data-astro-cid-b5c3zpdp] input[data-astro-cid-b5c3zpdp][type=checkbox]:focus-visible,.input-wrapper[data-astro-cid-b5c3zpdp] input[data-astro-cid-b5c3zpdp][type=checkbox]:focus-within{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.input-wrapper[data-astro-cid-b5c3zpdp] input[data-astro-cid-b5c3zpdp][type=checkbox]:before{content:"";opacity:1;border:1px solid var(--color-blue-grey);background-color:var(--color-white);z-index:1;border-radius:4px;position:absolute;inset:0}.input-wrapper[data-astro-cid-b5c3zpdp] input[data-astro-cid-b5c3zpdp][type=checkbox]:after{content:"";opacity:0;background-color:var(--color-primary);z-index:10;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23FFFFFF'%3e%3cpath%20d='m382-388%20321-321q19-19%2045-19t45%2019q19%2019%2019%2045t-19%2045L427-253q-19%2019-45%2019t-45-19L167-423q-19-19-19-45t19-45q19-19%2045-19t45%2019l125%20125Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:4px 4px;border-radius:4px;transition:all .2s ease-in-out;position:absolute;inset:0}.input-wrapper[data-astro-cid-b5c3zpdp] input[data-astro-cid-b5c3zpdp][type=checkbox]:checked:after{opacity:1;background-size:16px 16px}.input-wrapper[data-astro-cid-b5c3zpdp] label[data-astro-cid-b5c3zpdp]{font-size:var(--font-size-base);color:var(--text-primary);cursor:pointer;align-items:center;gap:.5rem;display:flex}.input-wrapper[data-astro-cid-b5c3zpdp] label[data-astro-cid-b5c3zpdp] span[data-astro-cid-b5c3zpdp]{background-color:var(--color-sustainability-bright);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;padding:5px;display:flex}label[data-astro-cid-b5c3zpdp][for^=all-video]{min-height:25px!important}.form-dropdown-label[data-astro-cid-jch5h6de]{font-family:var(--font-family-primary);font-size:var(--font-size-small);color:var(--text-primary);margin-bottom:4px;font-weight:400;display:block}.visually-hidden[data-astro-cid-jch5h6de]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dropdown-multiple .dropdown-toggle{text-align:left;cursor:pointer;align-items:center;gap:8px;display:flex}.dropdown-multiple .dropdown-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dropdown-multiple .dropdown-count{color:var(--field-label-focus);margin-left:4px;font-weight:700}.dropdown-multiple .dropdown-toggle[aria-expanded=true] .select-field__chevron{transform:rotate(180deg)}.dropdown-multiple .field__outline legend{max-width:.01px!important}.dropdown-multiple .dropdown-option-wrapper{outline:none}.dropdown-multiple .dropdown-option-wrapper:focus-visible{background-color:var(--panel-active);box-shadow:inset 3px 0 0 var(--color-primary)}.dropdown-multiple .dropdown-option-wrapper .input-wrapper{pointer-events:none}.hidden-inputs{display:none}.dropdown-multiple .dropdown-panel:not([popover]){z-index:1000;display:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.dropdown-multiple .dropdown-panel.open:not([popover]){display:block}.gridgroup[data-astro-cid-ahkuwzw3]{width:var(--gridgroup-w-desktop,100%);grid-template-columns:repeat(var(--gridgroup-amount-columns,auto-fit), 1fr);grid-template-rows:repeat(var(--gridgroup-amount-rows,auto-fit), 1fr);row-gap:var(--gridgroup-row-gap);column-gap:var(--gridgroup-column-gap);place-items:var(--gridgroup-place-items);display:grid;position:relative}.gridgroup.card{background-color:var(--color-white);box-shadow:var(--shadow-card-regular);border-radius:16px;padding:24px}.gridgroup[data-astro-cid-ahkuwzw3].has-column-sizes{grid-template-columns:var(--gridgroup-column-sizes)}@media (width<=768px){.gridgroup[data-astro-cid-ahkuwzw3],.gridgroup[data-astro-cid-ahkuwzw3].has-column-sizes{grid-template-columns:repeat(var(--gridgroup-mobile-amount-columns,1), 1fr);grid-template-rows:repeat((var(--gridgroup-mobile-amount-rows,var(--gridgroup-amount-rows)), auto-fit), 1fr);width:var(--gridgroup-w-mobile,100%);place-items:var(--gridgroup-place-items,stretch);row-gap:var(--gridgroup-mobile-row-gap,var(--gridgroup-row-gap));column-gap:var(--gridgroup-mobile-column-gap,var(--gridgroup-column-gap))}}.radio-wrapper[data-astro-cid-acr746wv]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.radio-group[data-astro-cid-acr746wv]{justify-content:flex-start;align-items:center;gap:1rem;width:100%;display:flex}.radio-group--stack[data-astro-cid-acr746wv]{flex-direction:column;align-items:flex-start}.radio-wrapper[data-astro-cid-acr746wv] span[data-astro-cid-acr746wv]{font-size:var(--font-size-small);color:var(--color-blue-grey);font-weight:400;line-height:22px}@media screen and (width<=768px){.radio-group[data-astro-cid-acr746wv]{flex-flow:column wrap;align-items:flex-start;gap:1rem;margin-top:.5rem}}.input-wrapper[data-astro-cid-2zmgusmi]{align-items:center;gap:.5rem;display:flex}.input-wrapper[data-astro-cid-2zmgusmi] label[data-astro-cid-2zmgusmi]{font-size:var(--font-size-base);color:var(--text-secondary);cursor:pointer;font-weight:400}.input-wrapper[data-astro-cid-2zmgusmi] input[data-astro-cid-2zmgusmi][type=radio]{appearance:none;border:1px solid var(--color-blue-grey);cursor:pointer;background-color:#0000;border-radius:50%;flex-shrink:0;width:16px;height:16px;transition:all .2s ease-in-out;position:relative}.input-wrapper[data-astro-cid-2zmgusmi] input[data-astro-cid-2zmgusmi][type=radio]:focus,.input-wrapper[data-astro-cid-2zmgusmi] input[data-astro-cid-2zmgusmi][type=radio]:focus-visible,.input-wrapper[data-astro-cid-2zmgusmi] input[data-astro-cid-2zmgusmi][type=radio]:focus-within{outline:2px solid var(--color-primary);outline-offset:-1px;border:none;border-radius:50%}.input-wrapper[data-astro-cid-2zmgusmi] input[data-astro-cid-2zmgusmi][type=radio]:not(:focus),.input-wrapper[data-astro-cid-2zmgusmi] input[data-astro-cid-2zmgusmi][type=radio]:not(:focus-visible),.input-wrapper[data-astro-cid-2zmgusmi] input[data-astro-cid-2zmgusmi][type=radio]:not(:focus-within){border:1px solid var(--color-blue-grey);outline:none}.input-wrapper[data-astro-cid-2zmgusmi] input[data-astro-cid-2zmgusmi][type=radio]:before{content:"";background-color:var(--color-white);z-index:1;border-radius:50%;width:4px;height:4px;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.input-wrapper[data-astro-cid-2zmgusmi] input[data-astro-cid-2zmgusmi][type=radio]:checked{border-color:var(--color-primary)}.input-wrapper[data-astro-cid-2zmgusmi] input[data-astro-cid-2zmgusmi][type=radio]:checked:before{content:"";background-color:var(--color-primary);z-index:1;border-radius:50%;width:10px;height:10px;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.privacy-check-wrapper[data-astro-cid-jwouz5o4],.privacy-check-wrapper[data-astro-cid-ouh6igbz]{margin-top:1rem;margin-bottom:.5rem}.textarea-wrapper[data-astro-cid-tc57mgmw] .field__box[data-astro-cid-tc57mgmw]{align-items:stretch}.textarea-wrapper[data-astro-cid-tc57mgmw].lcqe{min-width:min(320px,100vw - 32px)}.privacy-check-wrapper[data-astro-cid-plbealoy]{margin-top:1rem;margin-bottom:.5rem}.button.floating{z-index:1000}.contact-float-btn[data-astro-cid-kbcbwcft]{translate:0 calc(-1 * var(--floating-stack-offset,0px))}:root:has(.contact-float-btn){--floating-stack-has-middle:1}.mobile-action-bar[data-astro-cid-tqpnfbg6]{display:none}@media (width<=767px){:root:has(.mobile-action-bar){--action-bar-inset:16px;--action-bar-bottom:calc(12px + env(safe-area-inset-bottom,0px));--action-bar-padding:8px;--action-bar-control:48px;--action-bar-gap:8px;--action-bar-height:calc(var(--action-bar-control) + 2 * var(--action-bar-padding));--action-bar-top:calc(var(--action-bar-bottom) + var(--action-bar-height));--action-bar-mia-right:calc(var(--action-bar-inset) + var(--action-bar-padding));--floating-stack-offset:0px!important;--floating-stack-offset-top:0px!important}:root:has(.mobile-action-bar__phone){--action-bar-mia-right:calc(var(--action-bar-inset) + var(--action-bar-padding) + var(--action-bar-control) + var(--action-bar-gap))}.mobile-action-bar[data-astro-cid-tqpnfbg6]{z-index:1001;left:var(--action-bar-inset);right:var(--action-bar-inset);bottom:var(--action-bar-bottom);align-items:center;gap:var(--action-bar-gap);padding:var(--action-bar-padding);backdrop-filter:blur(20px)saturate(180%)brightness(1.05);background:linear-gradient(135deg,#ffffff59 0%,#fff0 45%,#ffffff1a 100%),#ffffff2e;border-radius:12px;display:flex;position:fixed;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 1px #ffffff8c,inset 0 -1px #ffffff1f,0 8px 24px #0e22582e}@supports not (backdrop-filter:blur(1px)){.mobile-action-bar[data-astro-cid-tqpnfbg6]{background:#ffffffd9}}.mobile-action-bar--compact[data-astro-cid-tqpnfbg6]{left:auto}.mobile-action-bar[data-astro-cid-tqpnfbg6] .mobile-action-bar__cta{min-width:0;min-height:var(--action-bar-control);text-align:center;white-space:normal;flex:1;justify-content:center;padding:4px 8px;font-size:16px;line-height:1.15}.mobile-action-bar__mia-slot[data-astro-cid-tqpnfbg6],.mobile-action-bar__phone[data-astro-cid-tqpnfbg6]{width:var(--action-bar-control);height:var(--action-bar-control);border-radius:50%;flex:none}.mobile-action-bar__mia-slot[data-astro-cid-tqpnfbg6] img[data-astro-cid-tqpnfbg6]{width:100%;height:100%;display:block}.mobile-action-bar__phone[data-astro-cid-tqpnfbg6]{background-color:var(--color-orange-cta);color:var(--color-white);cursor:pointer;border:none;justify-content:center;align-items:center;padding:0;display:flex}.mobile-action-bar__phone[data-astro-cid-tqpnfbg6] path{stroke:var(--color-white)}.mobile-action-bar[data-astro-cid-tqpnfbg6] :focus-visible{outline-offset:2px;outline:2px solid var(--color-primary)!important}:root:has(.mobile-action-bar) .contact-float-btn{display:none}:root:has(.mobile-action-bar) .back-to-top-wrapper{right:var(--action-bar-inset);bottom:calc(var(--action-bar-top) + 12px)}:root:has(.mobile-action-bar) body{padding-bottom:calc(var(--action-bar-top) + 16px)}}
