/* compiled by scssphp 1.11.0 on Tue, 10 Jun 2025 15:18:03 +0000 (0.0581s) */
/* Developed by Inware AG - www.inware.ch */

.Downloadsform{overflow-x:hidden;}.Downloadsform__titleGroup{max-width:46.625rem;margin-bottom:0;}.Downloadsform__titleGroup--noSubtitle .title{margin-bottom:0;}.Downloadsform__titleGroup--subtitle .title{margin-bottom:1.25rem;}@media (min-width:53em){.Downloadsform__subtitle{font-size:1.125rem;line-height:1.5;letter-spacing:-.04em;}}.Downloadsform__links{margin-top:1.5rem;}@media (min-width:53em){.Downloadsform__links{margin-top:1.25rem;}}.Downloadsform__formWrapper{width:100%;margin-top:2.5rem;margin-bottom:2.5rem;}@media (min-width:62em){.Downloadsform__formWrapper{margin-top:1.5625rem;margin-bottom:4.875rem;}}.Downloadsform__formToggle{margin-bottom:1.5625rem;}.Downloadsform__form{display:grid;padding-top:.3125rem;padding-bottom:3.75rem;gap:3.125rem;grid-template-areas:"formGrid" "printable" "submit";}@media (min-width:53em){.Downloadsform__form{padding-top:.625rem;padding-bottom:5.625rem;}}@media (min-width:62em){.Downloadsform__form{grid-template-columns:31.25rem auto;grid-template-areas:"formGrid printable" "spacer submit";}}@media (min-width:75em){.Downloadsform__form{-webkit-column-gap:6.25rem;-moz-column-gap:6.25rem;column-gap:6.25rem;}}.Downloadsform__formWrapper:not(.open)>.Downloadsform__form{display:none;}.open>.Downloadsform__form{-webkit-animation:fade-in-bottom-30 1s both;animation:fade-in-bottom-30 1s both;}.Downloadsform__formGrid{grid-area:formGrid;display:-webkit-flex;display:flex;flex-direction:column;gap:.875rem;}@media (min-width:27.5em){.Downloadsform__formGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-areas:"firstname firstname firstname lastname lastname lastname" "company company company company company company" "address address address address address address" "postalcode postalcode town town town town" "phone phone phone phone phone phone" "email email email email email email" "message message message message message message";}}@media (min-width:53em){.Downloadsform__formGrid{gap:1.125rem;grid-template-columns:repeat(2,1fr);grid-template-areas:"firstname lastname" "company address" "postalcode town" "phone email" "message message";}}.Downloadsform__field{width:100%;}.Downloadsform__field--firstname{grid-area:firstname;}.Downloadsform__field--lastname{grid-area:lastname;}.Downloadsform__field--company{grid-area:company;}.Downloadsform__field--address{grid-area:address;}.Downloadsform__field--postalcode{grid-area:postalcode;}.Downloadsform__field--town{grid-area:town;}.Downloadsform__field--phone{grid-area:phone;}.Downloadsform__field--email{grid-area:email;}.Downloadsform__field--message{grid-area:message;}.Downloadsform__field--privacy{width:100%;}.Downloadsform__field--submit{display:-webkit-flex;display:flex;justify-content:flex-end;align-items:flex-start;width:100%;}@media (min-width:53em){.Downloadsform__field--submit{width:auto;}}.Downloadsform__printables{display:-webkit-flex;display:flex;flex-direction:column;gap:.625rem;grid-area:printable;}.Downloadsform__submitGroup{grid-area:submit;display:-webkit-flex;display:flex;flex-direction:column;gap:1.25rem;}.Downloadsform__printablesError{color:#fc4913;font-size:.875em;font-weight:400;line-height:1.1;letter-spacing:-.04em;max-width:100%;white-space:wrap;}.Downloadsform__printablesError:empty{display:none;}.Downloadsform__sliderContainer{overflow:visible;}.Downloadsform__nav{display:-webkit-flex;display:flex;gap:.625rem;justify-content:flex-end;margin-top:.9375rem;}@media (min-width:53em){.Downloadsform__nav{margin-top:4.375rem;}}.Downloadsform__slide{width:auto;height:auto;}.Downloadsform__card{width:100%;height:100%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;}.Downloadsform__card a{text-decoration:none !important;}.Downloadsform__cardTitle{margin-bottom:.5rem;font-size:.75rem;line-height:1.2;letter-spacing:-.04em;font-weight:700;}@media (min-width:53em){.Downloadsform__cardTitle{font-size:1.125rem;line-height:1.5;letter-spacing:-.04em;font-weight:400;}}.Downloadsform__cardImageWrapper{position:relative;display:block;width:100%;padding-bottom:140%;overflow:hidden;}.Downloadsform__cardImage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;}a:hover .Downloadsform__cardImage,a:focus-visible .Downloadsform__cardImage{-webkit-transform:scale(1.05);transform:scale(1.05);}.Downloadsform .button{margin-top:.5rem;text-align:left;}