body{background-color:#232427;color:#232427;font-family:Roboto,sans-serif}.wrapper{background-color:#fff;display:grid;grid-template-areas:"logo" "image" "text" "form";grid-template-columns:100%;margin:0 auto;max-width:1440px;overflow:hidden;padding:28px;position:relative}.headline__brush-left{margin-right:-1px}.headline__brush-right{margin-left:-1px}.image-wrapper{grid-area:image;overflow:hidden;text-align:center}.main-text-wrapper{grid-area:text}.main-text-wrapper ul li::marker{padding-top:5px}.logo-wrapper{grid-area:logo;text-align:center}.headline{font-family:Roboto Condensed,sans-serif;text-align:center;text-transform:uppercase}.headline__highlight-wrapper{display:flex;font-size:0;justify-content:center}.headline__highlight{align-items:center;background-color:#bf1d21;color:#fff;display:flex;font-size:44px;justify-content:center}.headline__line{display:block;font-size:44px}.subheadline{font-family:Roboto Condensed,sans-serif;font-size:26px;margin:0 auto;text-transform:uppercase;width:70%}.headline__brush{height:54px;width:20px}.form-wrapper{grid-area:form}.form-wrapper form{margin-top:40px}.form-wrapper .inputs-list{list-style:none;padding:0}.form-wrapper .hs-input{border:1px solid #e8e8e8;border-radius:4px;box-sizing:border-box;font-size:14px;height:48px;padding:8px;width:100%}.form-wrapper label{display:block;font-family:Roboto Condensed,sans-serif;font-weight:700;margin-bottom:9px;margin-top:22px;text-transform:uppercase}.form-wrapper .no-list{margin:0;padding:0}.form-wrapper .hs-error-msg{font-size:10px;font-weight:400;margin:0;text-transform:none}.hs-form-field{position:relative}label.hs-error-msg{bottom:0;color:#bf1d21;left:0;position:absolute}.hs-checkbox label.hs-error-msg{transform:translateY(300%)}.form-wrapper .actions{text-align:center}.download-button,.form-wrapper .hs-button{background-color:#bf1d21;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Roboto Condensed,sans-serif;font-weight:700;height:48px;letter-spacing:1px;padding:13px 16px 15px;text-transform:uppercase}.form-wrapper .hs-button{font-size:15px;margin-top:20px;position:relative;width:fit-content}.form-wrapper .hs-form-booleancheckbox input{height:15px;width:15px}.form-wrapper .hs-form-booleancheckbox label{cursor:pointer;display:grid;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;grid-template-columns:25px 1fr;text-transform:none}.form-wrapper .hs-checkbox label a{color:#232427}.form-wrapper .hs-checkbox .hs-error-msg{font-family:Roboto Condensed,sans-serif;font-size:10px;margin-bottom:20px;margin-left:25px}.form-wrapper .hs-main-font-element{margin-bottom:-15px}.download-button{margin-bottom:45px;text-align:center;text-decoration:none}footer.custom-footer{align-items:center;box-sizing:border-box;display:flex;height:80px;justify-content:space-between;margin:0 auto;max-width:1440px}.link{color:#fff;font-family:Roboto Condensed,sans-serif;font-weight:700;letter-spacing:1px;text-decoration:none;text-transform:uppercase}@media (max-width:767px){.image-wrapper img{margin-left:-20%;max-width:140%!important}footer.custom-footer{padding:0 20%}}@media (min-width:768px){footer.custom-footer{justify-content:flex-end;padding-right:40px}.link:last-of-type{margin-left:40px}}@media (min-width:1024px){.wrapper{grid-template-areas:"image logo" "text form";grid-template-columns:55% 45%;padding:0}.wrapper:before{bottom:-135px;left:0;transform:scale(-1) rotate(2deg) translateX(55%)}.wrapper:after,.wrapper:before{content:url(https://info.creativestyle.de/hubfs/wrapper-brush-right.svg);pointer-events:none;position:absolute}.wrapper:after{right:0;top:-185px;transform:translateX(55%)}.image-wrapper{margin-top:3rem;padding:0 4rem}.form-wrapper form{margin-top:0}.main-text-wrapper{padding:0 74px 56px}.headline__highlight,.headline__line{font-size:56px}.subheadline{width:100%}.form-wrapper{background-color:#f3f3f3;grid-area:form;padding:0 3rem 2.5rem}.form-wrapper .hs_firstname,.form-wrapper .hs_lastname{display:inline-block;width:48.5%}.form-wrapper .hs_lastname{margin-left:3%}.logo-wrapper{background-color:#f3f3f3;grid-area:logo;padding:50px 44px 0}.download-button{display:none}.headline__brush{height:67px}}@media (min-width:1200px){.headline__highlight,.headline__line{font-size:70px}.headline__brush{height:83px}}