@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.brxe-breadcrumbs .separator{display:flex}}#brxe-aa7900 {font-size: 96px; line-height: 120%}@media (max-width: 1439px) {#brxe-aa7900 {line-height: 1}}@media (max-width: 991px) {#brxe-aa7900 {font-size: 64px}}@media (max-width: 478px) {#brxe-aa7900 {font-size: 32px}}#brxe-2a6225 {max-width: 1035px; font-size: 30px; line-height: 1.4em}@media (max-width: 767px) {#brxe-2a6225 {font-size: 24px}}#brxe-4c9349 {background-color: var(--white); border-top-right-radius: 80px; border-bottom-left-radius: 80px; display: flex; flex-direction: column; justify-content: space-between; min-height: 550px}@media (max-width: 1439px) {#brxe-4c9349 {min-height: 550px; display: flex; flex-direction: column; justify-content: space-between}}@media (max-width: 767px) {#brxe-4c9349 {min-height: 0px}}#brxe-1b33aa {background-image: url(https://dermamedicalclinic.ch/wp-content/uploads/2025/07/home_contact-1536x951.jpg); background-size: cover; background-repeat: no-repeat; background-position: center center}#brxe-c90363 .item {color: var(--black)}#brxe-c90363 .item[aria-current="page"] {color: var(--primary)}#brxe-c90363 .separator {color: var(--black)}#brxe-9b03b1 {row-gap: calc(var(--container-gap) / 2)}#brxe-99ad5a {padding-top: calc(var(--container-gap) / 2); padding-bottom: 0; position: relative; z-index: 2; background-color: var(--white)}#brxe-fnpdpf {font-size: 24px; padding-bottom: 40px}#brxe-pfzvam {font-size: 13px; font-family: "League Spartan"; text-transform: uppercase; font-weight: 600; letter-spacing: 1px; color: var(--primary); line-height: 1.5; padding-bottom: 10px}#brxe-53c16e input {width: 100%}#brxe-7079f4 input {width: 100%}#brxe-005675 input {width: 100%}#brxe-091e98 {flex-direction: column}#brxe-1534be {column-gap: 0px; row-gap: 0px}#brxe-sweuqv {font-size: 13px; font-family: "League Spartan"; text-transform: uppercase; font-weight: 600; letter-spacing: 1px; color: var(--primary); line-height: 1.5}#brxe-ifmxtt textarea {width: 100%}#brxe-ifmxtt {height: 200px}#brxe-ifmxtt.form-group textarea {min-height: 0px}#brxe-wnuuhj {flex-direction: column}#brxe-wuzomu {font-size: 13px; font-family: "League Spartan"; text-transform: uppercase; font-weight: 600; letter-spacing: 1px; color: var(--primary); line-height: 1.5}#brxe-trsesi input {width: 100%}#brxe-rcqioh input {width: 100%}#brxe-tvsowq input {width: 100%}#brxe-fwwwfu {flex-direction: column}#brxe-058e4b input {appearance: none; -webkit-appearance: none}#brxe-398c98 {width: 100%; width: auto; padding-bottom: 5px}#brxe-398c98 .options-wrapper {flex-direction: row !important; display: flex !important}#brxe-c309c3 {margin-top: -5px}#brxe-811d53 {flex-direction: row}@media (max-width: 767px) {#brxe-811d53 {flex-wrap: nowrap}}#brxe-bdb402 {align-self: stretch !important; width: 100%; justify-content: flex-start}#brxe-eec535 {flex-direction: column; column-gap: 0px; row-gap: 0px}#brxe-eab3b7 .input-icon-wrapper {flex-direction: row}#brxe-eab3b7 .brf-field-divider {width: 100%}#brxe-eab3b7 .brf-steps {top: -60px}#brxe-f8ccb8 {max-width: 835px}#brxe-df6e25 {background-color: var(--white)}#brxe-mlbnma strong {font-weight: 600;}#brxe-1430ff {font-size: 24px; line-height: 33px}#brxe-44ff0f {flex-shrink: 1}#brxe-77acee {width: auto; flex-shrink: 0}#brxe-dc1729 {font-size: 24px; font-family: "Optima LT Pro Roman"; color: var(--black); line-height: 33px}#brxe-63ae51 {font-size: 24px; line-height: 33px; font-family: "Optima LT Pro Roman"; color: var(--black)}#brxe-5d7992 {row-gap: 0px}#brxe-3965f2 {flex-grow: 1}#brxe-ead7f3 {width: auto}#brxe-5e1f7e {background-color: var(--white); border-top-right-radius: 80px; border-bottom-left-radius: 80px}#brxe-81dcf4 {grid-gap: 0px}#brxe-383b52 {background-image: url(https://dermamedicalclinic.ch/wp-content/uploads/2025/09/karte-sihlcity-desktop_dmc.jpg); background-size: cover; position: relative}@media (max-width: 767px) {#brxe-383b52 {padding-top: 15em; background-position: 75% 50%; background-repeat: no-repeat}}@media (max-width: 478px) {#brxe-383b52 {background-image: url(https://dermamedicalclinic.ch/wp-content/uploads/2025/09/karte-sihlcity-mobile_dmc.jpg); background-size: cover}}