.b-page{max-width:192rem}.b-page .main-page-title{font-size:6.4rem;line-height:1.1;text-transform:uppercase;margin:1rem 0 2.4rem}.b-page .rte{max-width:90rem;font-size:1.6rem;line-height:1.6}@media screen and (max-width:749px){.b-page .main-page-title{font-size:3.2rem}}.b-contact{max-width:192rem}@media screen and (min-width:990px){.b-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:6rem;align-items:start}}.b-contact__info h2{font-size:4rem;line-height:1.1;text-transform:uppercase;margin:0 0 1.6rem}.b-contact__text{font-size:1.6rem;line-height:1.6;color:rgba(var(--b-fg),.8);max-width:44rem}.b-contact__text p{margin:0 0 1em}.b-contact .field__label{display:none}.b-contact .field__input::placeholder{opacity:1;color:rgba(var(--b-placeholder),var(--b-alpha-placeholder))}.b-contact .field__input{background:rgb(var(--b-input-bg));border:0;box-shadow:none;border-radius:0}.b-contact input.field__input{height:5.6rem;padding:0 2rem}.b-contact .field__input:focus,.b-contact .field__input:focus-visible{box-shadow:0 0 0 .1rem rgb(var(--b-input-border-hover));outline:0}.b-contact textarea.field__input{min-height:22rem;padding:1.8rem 2rem}.b-contact .contact__fields{column-gap:2rem}.b-contact .contact__button{display:flex;align-items:center;gap:2.4rem;flex-wrap:wrap}.b-contact .contact__button .button{padding-left:4rem;padding-right:4rem}.b-contact__caption{font-size:1.4rem;color:rgb(var(--b-fg-secondary))}@media screen and (max-width:989px){.b-contact__info{margin-bottom:3rem}}@media screen and (max-width:749px){.b-contact__info h2{font-size:3rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/berlin-page.css.map */
