.map{pointer-events:none}.cookie-container{background-color:var(--dental-blue);justify-content:center;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.cookie-banner-text{color:var(--text-light);font-size:var(--font-size-md);text-align:center;max-width:600px;margin:0;line-height:1.6}.cookie-banner-text a{color:var(--text-light);transition:opacity var(--transition-base);font-weight:600;text-decoration:underline}.cookie-banner-text a:hover{opacity:.8}.cookie-banner-button{margin:0}.cookie-banner-button .MuiButton-root{background-color:var(--text-light);color:var(--dental-blue);padding:var(--spacing-sm)var(--spacing-lg);transition:all var(--transition-base);text-transform:none;font-weight:600;font-size:var(--font-size-md)}.cookie-banner-button .MuiButton-root:hover{background-color:var(--soft-sky);box-shadow:var(--shadow-lg)}@media (max-width:968px){.cookie-container{gap:var(--spacing-md);padding:var(--inner-padding-tablet)}.cookie-banner-text{font-size:var(--font-size-sm)}.cookie-banner-button .MuiButton-root{padding:var(--spacing-sm)var(--spacing-md);font-size:var(--font-size-sm)}}@media (max-width:640px){.cookie-container{padding:var(--inner-padding-mobile)}}
.contact-page-container{padding:0 var(--spacing-lg)0 var(--spacing-lg)}.contact-page-container .contact-form-container{max-width:60rem;margin:var(--spacing-lg)auto;flex-direction:column;display:flex}.contact-page-container .contact-form-container .contact-page-form-title{color:var(--text-headline);text-align:center;margin:2.5rem 0;padding:0;font-size:36px;font-weight:600}@media screen and (max-width:960px){.contact-page-container .contact-form-container .contact-page-form-title{font-size:var(--font-size-2xl);margin-top:0;margin-bottom:0}}.contact-page-container .contact-form-container .form-container{margin-top:var(--spacing-lg);flex-direction:row;justify-content:space-between;display:flex}@media screen and (max-width:1050px){.contact-page-container .contact-form-container .form-container{flex-direction:column;justify-content:center;width:100%;margin:0 auto}.contact-page-container .contact-form-container .form-container .email-send-icon-xs{display:none}.contact-page-container .contact-form-container .form-container .email-send-icon-md{margin:0 auto}}@media screen and (min-width:1049px){.contact-page-container .contact-form-container .form-container .email-send-icon-md{display:none}}.contact-page-container .contact-form-container .contact-form{width:62.8%;max-width:535px;padding:0 1.7rem 0 0}@media screen and (max-width:1080px){.contact-page-container .contact-form-container .contact-form{padding:0 1.7rem 0 var(--spacing-lg)}}@media screen and (max-width:1050px){.contact-page-container .contact-form-container .contact-form{padding:inherit;margin:0 auto}}.contact-page-container .contact-form-container .contact-form .contact-form-input:hover{border-color:var(--fresh-mint)}.contact-page-container .contact-form-container .contact-form .contact-form-input:focus,.contact-page-container .contact-form-container .contact-form .contact-form-input:focus-within{border-color:var(--dental-blue)}.contact-page-container .contact-form-container .contact-form .contact-form-input{box-shadow:inherit}.contact-page-container .contact-form-container .contact-form .contact-button-container{justify-content:center;display:flex}@media screen and (max-width:960px){.contact-page-container .contact-form-container .contact-form .contact-button-container .ant-form-item-row{width:100%}}.contact-page-container .contact-form-container .contact-form .contact-button-container .MuiButton-containedPrimary{width:13rem}@media screen and (max-width:640px){.contact-page-container .contact-form-container .contact-form .contact-button-container .MuiButton-containedPrimary{width:100%}}.contact-page-container .contact-form-container .contact-message{text-align:center;margin:0 auto var(--spacing-lg);padding:var(--spacing-xs)var(--spacing-lg)}@media screen and (max-width:700px){.contact-form{width:100%!important}}.kontakt{height:2rem}@media screen and (min-width:763px){.kontakt{display:none}}
