.wp-block-quote.is-style-mk-quote{background-color:var(--rot);color:white}.editor-styles-wrapper .wp-block-quote.is-style-mk-quote{background-color:#E2001A;color:white}.editor-styles-wrapper .is-style-mk-quote
p{font-style:italic;font-weight:normal;font-size:1.5em !important;line-height:1.6 !important}.is-style-mk-quote
p{font-style:normal;font-weight:normal;font-family:var(--my-fonts-bolditalic,"Helvetica Neue","Helvetica","Arial","sans-serif");font-size:1.5em;line-height:1.6}.is-style-mk-separator{height:19px;background-image:url(https://awo-schwanger.de/wp-content/themes/awoschwanger/svg/zierlinie.png);background-position:center;background-repeat:no-repeat;background-size:130px;background-color:transparent;border:none}@media (max-width:599px){.wp-block-columns.is-style-mk-stapelreihenfolge{flex-direction:column-reverse}}#karte-container{position:relative;width:100%;height:auto;overflow:hidden}#deutschland-karte{width:100%;height:auto;transition:transform 0.5s ease;transform-origin:center;display:flex;justify-content:center;align-items:center}.zoomed{transform:scale(2);z-index:0;position:relative;height:500px;overflow:auto}.filter-container{display:grid;grid-template-columns:repeat(5, 1fr);gap:1rem;margin:2rem 0;align-items:end}@media only screen and (max-width: 1170px){.filter-container{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 799px) and (min-width: 640px){.filter-container{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 639px){.filter-container{grid-template-columns:1fr}}.filter-container>div{display:flex;flex-direction:column}.filter-dropdown,.filter-input,.filter-button{padding:0.5rem;border:2px
solid #000;background-color:#fff;font-size:1rem;color:#000;outline:none;border-radius:5px;width:100%;box-sizing:border-box}#plz-input{padding:0.5rem;border:2px
solid #000;background-color:#fff;font-size:1rem;color:#000;outline:none;border-radius:5px;width:100%;box-sizing:border-box}#plz-input::placeholder{color:#888}.filter-button{line-height:1.7;padding:0.5rem;background-color:#fff;color:#000;cursor:pointer;text-align:center;align-self:end}.filter-button:hover{background-color:#000;color:#fff}#deutschland-karte path[data-bundesland]{fill:rgba(226, 0, 26, 1);stroke:rgb(255, 255, 255);stroke-width:0.982406px;transition:fill 0.3s ease;cursor:pointer;z-index:1}#deutschland-karte path[data-no-pins]{fill:rgba(226, 0, 26, 0.8);stroke:rgb(255, 255, 255);stroke-width:0.982406px;transition:fill 0.3s ease;cursor:default}#deutschland-karte path[data-no-pins]:hover{fill:rgba(226, 0, 26, 0.8)}#deutschland-karte path[data-bundesland]:hover{fill:rgb(0, 0, 0)}#deutschland-karte path[data-ort]{fill:rgb(255, 255, 255);cursor:pointer;z-index:2;position:relative;pointer-events:all}path[data-bundesland]{pointer-events:fill}path[data-ort]{pointer-events:all;z-index:2;position:relative}.beratungsstellen-container{display:flex;flex-wrap:wrap;gap:20px;align-items:stretch}#beratungsstellen-liste{margin:2rem 0}.beratungsstelle-box{background:#fff;border:2px
solid #000;border-radius:5px;padding: .667em 1.333em;width:calc(33.333% - 20px);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width: 1000px){.beratungsstelle-box{width:calc(50% - 20px)}}@media only screen and (max-width: 800px){.beratungsstelle-box{width:100%}}.beratungsstelle-box
strong{margin-bottom:0.5em}.loading-message,.no-results-message{border:none;background:none;padding:0;font-size:1rem;color:#000;text-align:center;margin:1rem 0}.filter-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px
solid #000;border-radius:5px;padding:0.5rem 1.5rem 0.5rem 0.5rem;font-size:1rem;color:#000;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%23000" d="M2 0L0 2h4zm0 5L0 3h4z"/></svg>');background-repeat:no-repeat;background-position:right 0.5rem top 50%;background-size:0.65rem auto;cursor:pointer;outline:none;width:100%;box-sizing:border-box}.filter-dropdown:focus{border-color:#000;box-shadow:none}.ssw-form{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;margin:2rem 0;align-items:end}@media only screen and (max-width: 1170px) and (min-width: 640px){.ssw-form{grid-template-columns:repeat(3, 1fr)}.ssw-form
button{grid-column:1 / -1}}@media only screen and (max-width: 639px){.ssw-form{grid-template-columns:1fr}}.ssw-form select,
.ssw-form
button{padding:0.75rem;border:2px
solid #000;background-color:#fff;font-size:1rem;color:#000;border-radius:5px;cursor:pointer;box-sizing:border-box}.ssw-form
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"><path fill="%23000" d="M2 0L0 2h4zm0 5L0 3h4z"/></svg>');background-repeat:no-repeat;background-position:right 0.5rem top 50%;background-size:0.75rem auto;padding-right:1.5rem}.ssw-form
button{line-height:1.7;text-align:center}.ssw-form button:hover{background-color:#000;color:#fff}.ssw-result{margin-top:1rem;font-size:1.1rem;grid-column:1 / -1}.ssw-box{margin-top:1rem;background:#fff;border:2px
solid #000;border-radius:5px;padding: .75em 1em 1em;display:flex;align-items:flex-start;gap:0.75rem;box-sizing:border-box}.ssw-box .ssw-icon{flex-shrink:0}.ssw-box .ssw-icon
i{font-size:1.2rem;margin-top:0.15rem}.ssw-intro{margin:1.5rem 0;font-size:1.1rem;line-height:1.5}.ssw-intro
a{color:#000;text-decoration:underline}.ssw-intro a:hover{text-decoration:none}.ssw-box .ssw-text{flex:1;line-height:1.5}.ssw-box .ssw-text p:last-child{margin-bottom:0}.ssw-box.info .ssw-icon
i{color:#000}.ssw-box.warning{border-color:#e00000}.ssw-box.warning .ssw-icon
i{color:#e00000}.ssw-box.hinweis{border-color:#009ee0;background:#fff}.ssw-box.hinweis .ssw-icon
i{color:#009ee0}.ssw-choice{margin:1.5rem 0 3rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media only screen and (max-width: 639px){.ssw-choice{grid-template-columns:1fr}}.ssw-choice
button{background:#fff;border:2px
solid #000;border-radius:5px;padding: .75em;font-size:1rem;cursor:pointer;transition:all 0.2s ease}.ssw-choice button:hover{background:#000;color:#fff}.ssw-choice
button.active{background-color:#000;color:#fff}