.faq-banner{background-color:var(--gray);display:grid;grid-template-columns:minmax(502px,34.862%) auto;margin-bottom:50px;position:relative}.faqs-banner-decorator{height:105px;position:absolute;right:35px;top:-40px;width:115px;z-index:1}.faqs-banner-image-container{position:relative}.faqs-banner-image{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.faqs-banner-information{padding:48px 91px 50px}.faqs-banner-pretitle{display:block;font-size:calc(14px + 1*(100vw - 1024px)/416);letter-spacing:calc(.58px + 0.04*(100vw - 1024px)/416);margin-bottom:31px;max-width:380px}.faqs-banner-title{margin-bottom:26px}.faqs-banner-title *{font-family:var(--bau-super);font-size:calc(19px + 11*(100vw - 749px)/691);letter-spacing:calc(.25px + 0.14*(100vw - 749px)/691)}.faqs-banner-title strong{display:inline-block;font-weight:400;position:relative;z-index:1}.faqs-banner-title strong:after{background:url(faq-title-decorator-blue.png?v196f41584a7) 50%/contain no-repeat;bottom:-17%;content:"";height:58.54%;left:0;max-height:24px;min-height:17px;position:absolute;right:0;z-index:-1}.faqs-banner-title em{font-style:italic}.faqs-banner-description *{color:var(--battleship-grey);font-size:calc(14px + 6*(100vw - 749px)/691);line-height:calc(25px + 10*(100vw - 749px)/691)}.faqs-banner-description strong{font-family:var(--graphik-bold)}.faqs-banner-description em{font-family:var(--graphik-mediumitalic)}.faqs-banner-description a{color:var(--link-blue);text-decoration:underline}.faqs-banner-description a:hover{color:var(--light-blue)}.faqs-banner-button-container{margin-top:45px;max-width:720px}@media (max-width:1439px){.faq-banner{grid-template-columns:minmax(416px,34.886%) auto;margin-bottom:-8px}.faqs-banner-decorator{height:105px;right:30px;top:-51px;width:115px}.faqs-banner-information{padding:57px 36px 58px 38px}.faqs-banner-pretitle{margin-bottom:24px}.faqs-banner-title{margin-bottom:18px}.faqs-banner-description{max-width:720px}.faqs-banner-button-container{margin-top:17px}}@media screen and (max-width:1024px){.faqs-banner-pretitle{letter-spacing:.58px;font-size:14px}}@media (max-width:1023px){.faq-banner{grid-template-columns:minmax(329px,40.665%) auto}.faqs-banner-decorator{height:auto;max-width:108px;min-width:77px;width:auto}.faqs-banner-image-container{min-width:329px}}@media screen and (max-width:749px){.faqs-banner-title *{letter-spacing:.25px;font-size:19px}.faqs-banner-description *{line-height:25px;font-size:14px}}@media (max-width:749px){.faq-banner{margin-bottom:14px}.faqs-banner-decorator{height:70px;right:26px;top:-37px;width:77px}.faqs-banner-information{padding:37px 34px 38px 32px}.faqs-banner-pretitle,.faqs-banner-title{margin-bottom:15px}.faqs-banner-button-container{margin-top:22px}}@media (max-width:660px){.faq-banner{grid-template-columns:auto;margin-bottom:38px}.faqs-banner-decorator{bottom:-46px;right:13px;top:auto}.faqs-banner-image-container{height:318px;min-width:0}.faqs-banner-information{padding:31px 15px 59px;text-align:center}.faqs-banner-button-container,.faqs-banner-pretitle{margin-left:auto;margin-right:auto}.faqs-banner-button-container{display:flex;justify-content:center}}@media screen and (min-width:1440px){.faqs-banner-pretitle{letter-spacing:.62px;font-size:15px}.faqs-banner-title *{letter-spacing:.39px;font-size:30px}.faqs-banner-description *{line-height:35px;font-size:20px}}
