.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}html{font-size:16px}@media only screen and (min-width:1920px){html{font-size:18px}}@media only screen and (min-width:2200px){html{font-size:20px}}@media only screen and (min-width:2560px){html{font-size:22px}}.Popup{color:var(--color-black);height:var(--app-height);left:0;opacity:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100vw;z-index:10000000;--svg-size:20px}@media only screen and (max-width:900px){.Popup{--svg-size:24px}}.Popup--ready{opacity:1;pointer-events:auto;transition:opacity .4s,visibility .4s;visibility:visible}.Popup__bg{background-color:#000;bottom:0;height:100%;left:0;opacity:.6;position:absolute;right:0;top:0;width:100%;z-index:-1}.Popup__close{background:none;color:var(--color-black);display:inline-block;height:var(--svg-size);left:100%;margin-left:auto;position:sticky;right:0;top:0;width:var(--svg-size)}.Popup__close+*{margin-top:calc(0px - var(--svg-size))}.Popup__close svg{height:100%;width:100%}.Popup__wrapper{height:100%;margin:auto;overflow:overlay;padding:3rem}@media only screen and (max-width:900px){.Popup__wrapper{padding:1.5rem}}.Popup__wrapper{align-items:flex-start;display:flex;justify-content:center}.Popup .Links{margin-bottom:0}.Popup__content{background-color:var(--color-white);border-radius:.5rem;margin:auto;max-height:80vh;overflow:hidden;width:83.3333333333%}@media only screen and (max-width:900px){.Popup__content{width:100%}}.Popup__content--bg-beige{background-color:var(--color-white)}.Popup__content--bg-orange{background-color:var(--color-main)}.Popup__content--bg-orange_dark{background-color:var(--color-black);color:var(--color-white)}.Popup__content--bg-orange_dark .Popup__close svg{color:var(--color-black)}.Popup__content--bg-green{background-color:var(--color-green-medium);color:var(--color-white)}.Popup__content--bg-green .Popup__close svg{color:var(--color-white)}.Popup__content--bg-green_dark{background-color:var(--color-green-dark);color:var(--color-white)}.Popup__content--bg-green_dark .Popup__close svg{color:var(--color-white)}.Popup__content--image{--popup-image-max-height:calc(var(--app-height) - 6rem);--popup-image-max-width:calc(var(--popup-image-max-height)*var(--popup-image-ratio, 100));background-color:transparent;line-height:0;max-height:var(--popup-image-max-height);padding:0;position:relative}@media only screen and (max-width:900px){.Popup__content--image{--popup-image-max-height:calc(var(--app-height) - 3rem)}}@media only screen and (max-width:768px){.Popup__content--image{--popup-image-max-width:calc(var(--popup-image-max-height)*var(--popup-image-ratio-mobile, 100));width:min(100%,var(--popup-image-max-width))}}.Popup__content--image .Popup__close{align-items:center;background-color:var(--color-white);color:var(--color-black);display:flex;height:auto;justify-content:center;left:auto;margin-left:0;padding:.5rem;position:absolute;right:.5rem;top:.5rem;width:auto;z-index:2}.Popup__content--image .Popup__close+*{margin-top:0}.Popup__content--image .Popup__close svg{height:1.5rem;width:1.5rem}.Popup__content--image .Popup__close:focus:not(:focus-visible){outline:none}.Popup__content--image .Popup__imageLink{display:block}.Popup__content--image .picture{display:block;opacity:1;transition:none}.Popup__content--image .picture img{display:block;height:auto;max-height:var(--popup-image-max-height);-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (max-width:768px){.Popup__content--image .Popup__imageOnly--desktop{display:none}}.Popup__content--image .Popup__imageOnly--mobile{display:none}@media only screen and (max-width:768px){.Popup__content--image .Popup__imageOnly--mobile{display:block}}.Popup__content--mediaText{display:flex;max-width:80%;overflow:hidden;position:relative}.Popup__content--mediaText:focus{outline:none}@media only screen and (max-width:900px){.Popup__content--mediaText{flex-direction:column;gap:0;max-width:unset}.Popup__content--mediaText.Popup__content--left{flex-direction:column}}.Popup__content--mediaText .BlockForm{align-items:flex-start}.Popup__content--mediaText .Popup__close{align-items:center;color:currentColor;display:flex;height:auto;justify-content:center;left:auto;margin-left:0;padding:.5rem;position:absolute;right:1rem;top:1rem;width:auto;z-index:2}.Popup__content--mediaText .Popup__close+*{margin-top:0}.Popup__content--mediaText .Popup__close svg{height:1.25rem;width:1.25rem}.Popup__content--mediaText .Popup__close:focus:not(:focus-visible){outline:none}@media only screen and (max-width:900px){.Popup__content--mediaText .Popup__close{background-color:var(--color-white)}}.Popup__content--mediaText .Popup__media{flex:0 0 50%;height:-webkit-fill-available;height:-moz-available;height:stretch;max-width:50%}.Popup__content--mediaText .Popup__media img{min-height:25rem}@media only screen and (max-width:900px){.Popup__content--mediaText .Popup__media img{min-height:unset}.Popup__content--mediaText .Popup__media{flex:none;height:auto;max-width:none}}.Popup__content--mediaText .Popup__media .picture{opacity:1;transition:none}.Popup__content--mediaText .Popup__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:900px){.Popup__content--mediaText .Popup__media img{aspect-ratio:16/10;height:auto}}.Popup__content--mediaText .Popup__body{min-height:0;min-width:0;overflow:hidden;overflow-y:auto;padding:6.25rem 3.75rem 6.25rem 1.5rem}@media only screen and (max-width:900px){.Popup__content--mediaText .Popup__body{padding:2.5rem 1.25rem}}.Popup__content--mediaText.Popup__content--has-form .Popup__body{padding-bottom:1.5rem;padding-top:2.5rem}.Popup__content--mediaText .Popup__subtitle{font-family:DMMono-Medium;font-size:clamp(.875rem,1.25vw,1.125rem * 1.1);line-height:1;margin-bottom:.5rem;text-transform:none}.Popup__content--mediaText .Popup__title{margin-bottom:1rem}.Popup__content--mediaText .Popup__wysiwyg{margin-bottom:0}.Popup__content--mediaText .Popup__wysiwyg .Wysiwyg__wysiwyg,.Popup__content--mediaText .Popup__wysiwyg .Wysiwyg__wysiwyg ol,.Popup__content--mediaText .Popup__wysiwyg .Wysiwyg__wysiwyg p,.Popup__content--mediaText .Popup__wysiwyg .Wysiwyg__wysiwyg ul{font-family:DMSans-Regular;font-size:clamp(1rem,1.1111111111vw,1rem * 1.1);line-height:1.4}.Popup__content--mediaText .Popup__form{margin-top:1.5rem;width:100%}.Popup__content--mediaText .Popup__form .BlockForm{background:#fff;border-radius:.5rem;color:var(--color-black);grid-template-columns:1fr;padding:1rem}.Popup__content--mediaText .Popup__form .BlockForm:before,.Popup__content--mediaText .Popup__form .BlockForm__left{display:none}.Popup__content--mediaText .Popup__form .BlockForm__content{padding:0}.Popup__content--mediaText .Popup__form .BlockForm .InputSelect,.Popup__content--mediaText .Popup__form .BlockForm .InputText__input,.Popup__content--mediaText .Popup__form .BlockForm .InputTextarea{background-color:var(--color-white)}.Popup__content--mediaText .Popup__form .BlockForm .BlockForm__submit-button{background:var(--color-main);color:var(--color-black)}.desktop .Popup__content--mediaText .Popup__form .BlockForm .BlockForm__submit-button:hover{background:var(--color-main-alt)}.Popup__slot{height:100%;margin:auto;width:100%}.Popup__title,.Popup__wysiwyg{margin-bottom:3rem}
