@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";

p,h1,h2,h3,h4,h5,h6,ul,ol,figure,figcaption,audio,video,iframe,table,blockquote,pre,textarea,input,form,select,.wp-block-buttons,.wp-block-image,.wp-block-cover,.wp-block-columns,.wp-block-separator,.wp-block-group{margin-top:0;margin-bottom:var(--layout-space)}p.alignfull,h1.alignfull,h2.alignfull,h3.alignfull,h4.alignfull,h5.alignfull,h6.alignfull,ul.alignfull,ol.alignfull,figure.alignfull,figcaption.alignfull,audio.alignfull,video.alignfull,iframe.alignfull,table.alignfull,blockquote.alignfull,pre.alignfull,textarea.alignfull,input.alignfull,form.alignfull,select.alignfull,.wp-block-buttons.alignfull,.wp-block-image.alignfull,.wp-block-cover.alignfull,.wp-block-columns.alignfull,.wp-block-separator.alignfull,.wp-block-group.alignfull{margin-bottom:var(--layout-offset)}p.has-background,h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background,ul.has-background,ol.has-background,figure.has-background,figcaption.has-background,audio.has-background,video.has-background,iframe.has-background,table.has-background,blockquote.has-background,pre.has-background,textarea.has-background,input.has-background,form.has-background,select.has-background,.wp-block-buttons.has-background,.wp-block-image.has-background,.wp-block-cover.has-background,.wp-block-columns.has-background,.wp-block-separator.has-background,.wp-block-group.has-background{padding:calc(var(--layout-offset) / 2) var(--layout-offset)}p.has-background.alignfull,h1.has-background.alignfull,h2.has-background.alignfull,h3.has-background.alignfull,h4.has-background.alignfull,h5.has-background.alignfull,h6.has-background.alignfull,ul.has-background.alignfull,ol.has-background.alignfull,figure.has-background.alignfull,figcaption.has-background.alignfull,audio.has-background.alignfull,video.has-background.alignfull,iframe.has-background.alignfull,table.has-background.alignfull,blockquote.has-background.alignfull,pre.has-background.alignfull,textarea.has-background.alignfull,input.has-background.alignfull,form.has-background.alignfull,select.has-background.alignfull,.wp-block-buttons.has-background.alignfull,.wp-block-image.has-background.alignfull,.wp-block-cover.has-background.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-separator.has-background.alignfull,.wp-block-group.has-background.alignfull{padding:var(--layout-offset) calc(var(--layout-offset) / 2)}p.has-background:last-child,p.has-background *:last-child,h1.has-background:last-child,h1.has-background *:last-child,h2.has-background:last-child,h2.has-background *:last-child,h3.has-background:last-child,h3.has-background *:last-child,h4.has-background:last-child,h4.has-background *:last-child,h5.has-background:last-child,h5.has-background *:last-child,h6.has-background:last-child,h6.has-background *:last-child,ul.has-background:last-child,ul.has-background *:last-child,ol.has-background:last-child,ol.has-background *:last-child,figure.has-background:last-child,figure.has-background *:last-child,figcaption.has-background:last-child,figcaption.has-background *:last-child,audio.has-background:last-child,audio.has-background *:last-child,video.has-background:last-child,video.has-background *:last-child,iframe.has-background:last-child,iframe.has-background *:last-child,table.has-background:last-child,table.has-background *:last-child,blockquote.has-background:last-child,blockquote.has-background *:last-child,pre.has-background:last-child,pre.has-background *:last-child,textarea.has-background:last-child,textarea.has-background *:last-child,input.has-background:last-child,input.has-background *:last-child,form.has-background:last-child,form.has-background *:last-child,select.has-background:last-child,select.has-background *:last-child,.wp-block-buttons.has-background:last-child,.wp-block-buttons.has-background *:last-child,.wp-block-image.has-background:last-child,.wp-block-image.has-background *:last-child,.wp-block-cover.has-background:last-child,.wp-block-cover.has-background *:last-child,.wp-block-columns.has-background:last-child,.wp-block-columns.has-background *:last-child,.wp-block-separator.has-background:last-child,.wp-block-separator.has-background *:last-child,.wp-block-group.has-background:last-child,.wp-block-group.has-background *:last-child{margin-bottom:0}.wp-block-heading,.wp-block-accordion-heading,.wp-block-navigation,.wp-block-buttons,strong{font-weight:500 !important}.wp-block-accordion{height:100%}.wp-block-accordion .wp-block-accordion-item{border-radius:1em 0;margin-bottom:calc(var(--layout-space) * 2);overflow:hidden}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading{margin-bottom:0}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading .wp-block-accordion-heading__toggle{padding:.5rem 1.25rem .75rem}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-heading .wp-block-accordion-heading__toggle .wp-block-accordion-heading__toggle-icon{color:transparent;background:url(//didem-berlin.de/wp-content/uploads/pfeil-akkordeon-2.svg) center/contain no-repeat;width:2em;transform:translateY(.125em)}.wp-block-accordion .wp-block-accordion-item .wp-block-accordion-panel{display:block;max-height:0;padding:0 1.25rem;transition:all 250ms ease-in-out}.wp-block-accordion .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon{transform:translateY(.125em) rotate(180deg)}.wp-block-accordion .wp-block-accordion-item.is-open .wp-block-accordion-panel{max-height:10000px;padding:.5rem 1.25rem .75rem}

header.is-root-container a{text-decoration:none !important}header.is-root-container a:hover{color:var(--color-accent) !important}header.is-root-container .wp-block-site-title a:hover{color:inherit !important}header.is-root-container .wp-block-group.is-layout-flex:has(.wp-block-site-logo){gap:calc(var(--layout-gap) / 2);width:100%}header.is-root-container .wp-block-group.is-layout-flex:has(.wp-block-site-logo) .custom-logo{width:17rem}header.is-root-container:has(.wp-block-navigation__responsive-container) .wp-block-site-logo,header.is-root-container:has(.wp-block-navigation__responsive-container) *:has(> .wp-block-site-logo){position:relative;z-index:100001}@media (max-width: 849px){header.is-root-container:has(.wp-block-navigation__responsive-container) .wp-block-navigation__responsive-container-open{display:flex}}@media (max-width: 849px){header.is-root-container:has(.wp-block-navigation__responsive-container) .wp-block-navigation__responsive-container{position:fixed;transform:translateX(100%);transition:transform 250ms ease-in-out;display:block;opacity:0}}header.is-root-container:has(.wp-block-navigation__responsive-container) .wp-block-navigation__responsive-container.is-menu-open{left:0;bottom:auto;opacity:1;animation:none;padding:var(--layout-offset);transform:translateX(0%)}header.is-root-container > .wp-block-group.has-background.alignfull{padding:var(--layout-offset) calc(var(--layout-offset) / 2) calc(var(--layout-offset) * .75)}@media (max-width: 849px){header.is-root-container > .wp-block-group.has-background.alignfull{padding:calc(var(--layout-offset) / 3)}}header.is-root-container > .wp-block-group.has-background.alignfull nav.wp-block-navigation{width:5rem}header.is-root-container > .wp-block-group.has-background.alignfull nav.wp-block-navigation:has(.is-menu-open){transition:width 250ms ease-in-out;width:25rem}@media (min-width: 850px){header.is-root-container > .wp-block-group.has-background.alignfull nav.wp-block-navigation{width:min(calc(( var(--layout-width) - var(--layout-gap) ) * .65 + var(--layout-offset) - 20px),calc(( 100vw - 2 * var(--layout-offset) - var(--layout-gap) ) * .65 + var(--layout-offset) / 2));flex-shrink:0;margin-top:calc(var(--layout-offset) / 2)}header.is-root-container > .wp-block-group.has-background.alignfull nav.wp-block-navigation .wp-block-navigation__container{justify-content:flex-start}}
*{box-sizing:border-box}html{height:100%}body{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}body main.is-root-container{flex-grow:1}body main.is-root-container > :first-child:not(.alignfull){margin-top:calc(2 * var(--layout-offset))}body.is-no-scroll{overflow:hidden}.is-root-container{width:var(--layout-full);max-width:100%;margin-left:auto;margin-right:auto}@media (max-width: 849px){.is-root-container{hyphens:auto}}.is-root-container > *{width:var(--layout-width);max-width:calc(100% - var(--layout-offset));margin-left:auto;margin-right:auto;box-sizing:border-box}.is-root-container > .alignwide{width:var(--layout-wide);max-width:100%}.is-root-container > .alignfull{width:var(--layout-full);max-width:100%}.is-root-container .alignfull.has-background:has(+ .alignfull.has-background){margin-bottom:0}:where(.is-layout-flex){gap:var(--layout-gap)}:where(.is-layout-flex).is-content-justification-right{justify-content:flex-end}:where(.is-layout-flex).is-content-justification-center{justify-content:center}:where(.is-layout-flex).is-content-justification-space-between{justify-content:space-between}.alignleft{text-align:left}.alignright{text-align:right}.aligncenter{text-align:center}
.sidebar{--sidebar-item-size:64px;--sidebar-speed:250ms;--sidebar-color:var(--color-accent);--sidebar-background:#f7f7f5;--sidebar-icon-color:var(--color-accent);--sidebar-mail-icon:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"%23ffffff\"><path d=\"M192-212q-26 0-43-17t-17-43v-416q0-26 17-43t43-17h576q26 0 43 17t17 43v416q0 26-17 43t-43 17H192Zm288-274L160-698v426q0 14 9 23t23 9h576q14 0 23-9t9-23v-426L480-486Zm0-34 304-200H176l304 200ZM160-698v-22 448q0 14 9 23t23 9h-32v-458Z\"/></svg>");--sidebar-tel-icon:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"%23ffffff\"><path d=\"M745-172q-94 0-195.5-49.5T359.5-360q-88.5-89-138-190T172-745q0-18.43 12-30.71Q196-788 214-788h80q17 0 29.5 10.5T341-750l18 82q3 17-1 30t-14 21l-85 77q26 47 56.5 86.5T380-379q36 36 78 67t93 59l83-85q10-11 21.5-14t26.5-1l68 14q17 4 27.5 17t10.5 30v78q0 18-12.29 30-12.28 12-30.71 12ZM246-566l80-72q5-4 6.5-11t-.5-13l-18-82q-2-8-7-12t-13-4h-80q-6 0-10 4t-4 10q0 41 12.5 87t33.5 93Zm332 326q41 21 88.5 30.5T746-200q6 0 10-4t4-10v-78q0-8-4-13t-12-7l-68-14q-6-2-10.5-.5T656-320l-78 80ZM246-566Zm332 326Z\"/></svg>");--sidebar-map-icon:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\" width=\"24px\" fill=\"%23ffffff\"><path d=\"M480.18-494q24.82 0 42.32-17.68 17.5-17.67 17.5-42.5 0-24.82-17.68-42.32-17.67-17.5-42.5-17.5-24.82 0-42.32 17.68-17.5 17.67-17.5 42.5 0 24.82 17.68 42.32 17.67 17.5 42.5 17.5ZM480-169q110-94 177.5-198.5T725-547q0-110-69.5-182T480-801q-106 0-175.5 72T235-547q0 75 67.5 179.5T480-169Zm0 38Q345-252 276-357t-69-190q0-120 78.5-200.5T480-828q116 0 194.5 80.5T753-547q0 85-69 190T480-131Zm0-423Z\"/></svg>");position:fixed;display:flex;right:0;bottom:50%;transform:translateY(50%);flex-direction:column;line-height:1.2;z-index:25;transition:opacity var(--sidebar-speed) ease-in-out}@media (max-width: 599px){.sidebar{--sidebar-item-size:50px;font-size:var(--fontsize-small)}}body.is-scrolled-end .sidebar{opacity:0;pointer-events:none}.sidebar__widget{margin-bottom:5px;display:flex;justify-content:flex-end}.sidebar__widget p{margin-bottom:0;display:inline}.sidebar__widget::after{content:"";width:var(--sidebar-item-size);height:var(--sidebar-item-size);background-position:center;background-size:55%;background-repeat:no-repeat;background-color:var(--sidebar-background);box-sizing:border-box;position:absolute;right:0px;margin:0;transition:background var(--sidebar-speed) ease-in-out}.sidebar__widget::after:hover{cursor:default}.sidebar__widget:has(.mail-link)::after,.sidebar__widget:has(a[href*="mailto"])::after{top:0;background-image:var(--sidebar-mail-icon)}.sidebar__widget:has(a[href*="tel"])::after{top:calc(50% - 3px);transform:translateY(-50%);background-image:var(--sidebar-tel-icon)}.sidebar__widget:has(a[href*="maps"])::after{bottom:5px;background-image:var(--sidebar-map-icon)}.sidebar__widget.is-active::after,.sidebar__widget:has(.sidebar__widget-trigger:hover)::after{background-size:59.4% !important}.sidebar__widget-trigger{position:absolute;width:var(--sidebar-item-size);height:var(--sidebar-item-size);z-index:1}.sidebar__widget a{padding:5px var(--sidebar-item-size) 5px calc(2 * var(--layout-space));color:var(--sidebar-color);display:flex;justify-content:flex-end;align-items:center;height:var(--sidebar-item-size);font-weight:normal;transform:translateX(150%);transition:all var(--sidebar-speed) ease-in-out;background-color:var(--sidebar-background)}.sidebar__widget a:hover{text-decoration:none}.sidebar__widget.is-active a{transform:translateX(0)}
.patterns-list{width:100%;max-width:100%;margin-top:var(--layout-offset);list-style:none;padding:0}.patterns-list .pattern-item{margin-bottom:calc(2 * var(--layout-offset))}.patterns-list .pattern-item .pattern-name-wrapper{display:flex;align-items:baseline;width:var(--layout-width);max-width:calc(100% - calc(2 * var(--layout-offset)));border-bottom:2px solid var(--color-light);gap:var(--layout-space);margin:0 auto var(--layout-space)}.patterns-list .pattern-item .pattern-name-wrapper .pattern-name{margin:0}.patterns-list .pattern-item .pattern-content > .wp-block-group > *:not(.alignfull, .alignwide){width:var(--layout-width);max-width:calc(100% - calc(2 * var(--layout-offset)));margin-left:auto;margin-right:auto}.patterns-list .pattern-item .pattern-content > .wp-block-group > *.alignwide{width:var(--layout-wide);max-width:calc(100% - calc(2 * var(--layout-offset)));margin-left:auto;margin-right:auto}
.wp-block-button__link,.wp-block-button .wp-block-button__link,.ff-btn{border:none;border-radius:0 .4rem;padding:0 1.5em .1em;font-size:inherit;line-height:var(--font-lineheight);background:var(--color-accent);color:var(--color-background);text-decoration:none !important;transition:padding 200ms ease-in-out}.wp-block-button__link:hover,.wp-block-button .wp-block-button__link:hover,.ff-btn:hover{text-decoration:underline !important}.wp-block-details{text-align:center}.wp-block-details summary{list-style:none;display:inline-block;font-size:var(--font-size-medium);font-weight:500;border-radius:0 .4rem;padding:0 1.5em .1em;background-color:var(--color-background);opacity:1;transition:opacity 25ms ease-in-out}.wp-block-details summary:hover{text-decoration:underline}.wp-block-details p{text-align:left;transform:translateY(calc(-1.4 * var(--font-size-medium)));max-height:0;transition:all 500ms ease-in-out}.wp-block-details[open] summary{opacity:0;pointer-events:none}.wp-block-details[open] p{max-height:2000px}
.wp-block-columns{gap:var(--layout-gap,1.25rem)}@media (max-width: 781px){.wp-block-group:not(#stimmen) .wp-block-columns{row-gap:var(--layout-offset)}}@media (max-width: 781px){.wp-block-columns.is-style-mobile-reverse{flex-direction:column-reverse}}.wp-block-columns .wp-block-column :last-child{margin-bottom:0}
.wp-block-cover{padding:var(--layout-offset)}.wp-block-cover .is-layout-constrained{width:var(--layout-width) !important;margin-left:auto !important;margin-right:auto !important}.wp-block-cover__inner-container :last-child{margin-bottom:0}
.wp-block-file{--file-icon-color:var(--color-accent);--file-extention:attr(data-file-extension);--file-icon:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 -960 960 960\" fill=\"%23ffffff\" height=\"88px\" width=\"88px\"><path d=\"M272-132q-26 0-43-17t-17-43v-576q0-26 17-43t43-17h314l162 162v474q0 26-17 43t-43 17H272Zm300-520v-148H272q-12 0-22 10t-10 22v576q0 12 10 22t22 10h416q12 0 22-10t10-22v-460H572ZM240-800v148-148 640-640Z\"/></svg>")}.wp-block-file a:not(.wp-block-file__button){position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.wp-block-file a:not(.wp-block-file__button)::before{content:var(--file-icon);margin-bottom:-.85em}.wp-block-file a:not(.wp-block-file__button)::after{content:var(--file-extention);position:absolute;font-size:10px;left:calc(50% - 19px);top:56px;font-weight:bold}
form.frm-fluent-form{width:100%}form.frm-fluent-form :hover,form.frm-fluent-form :focus,form.frm-fluent-form :active{outline:none}form.frm-fluent-form .ff-el-form-control,form.frm-fluent-form .choices[data-type*="select-multiple"] .choices__inner,form.frm-fluent-form textarea,form.frm-fluent-form input[type="text"],form.frm-fluent-form input[type="email"],form.frm-fluent-form input[type="password"],form.frm-fluent-form input[type="date"],form.frm-fluent-form input[type="number"],form.frm-fluent-form input[type="search"],form.frm-fluent-form input[type="url"],form.frm-fluent-form input[type="tel"]{border:1px solid var(--fluentform-border-color,silver);color:inherit;line-height:inherit;padding:.5rem 1rem;vertical-align:middle;max-width:100%;width:100%;font-size:var(--font-size,1rem)}form.frm-fluent-form .ff-el-form-control:focus,form.frm-fluent-form .choices[data-type*="select-multiple"] .choices__inner:focus,form.frm-fluent-form textarea:focus,form.frm-fluent-form input[type="text"]:focus,form.frm-fluent-form input[type="email"]:focus,form.frm-fluent-form input[type="password"]:focus,form.frm-fluent-form input[type="date"]:focus,form.frm-fluent-form input[type="number"]:focus,form.frm-fluent-form input[type="search"]:focus,form.frm-fluent-form input[type="url"]:focus,form.frm-fluent-form input[type="tel"]:focus{border-color:var(--color-accent,gray)}p form.frm-fluent-form .ff-el-form-control,p form.frm-fluent-form .choices[data-type*="select-multiple"] .choices__inner,p form.frm-fluent-form textarea,p form.frm-fluent-form input[type="text"],p form.frm-fluent-form input[type="email"],p form.frm-fluent-form input[type="password"],p form.frm-fluent-form input[type="date"],p form.frm-fluent-form input[type="number"],p form.frm-fluent-form input[type="search"],p form.frm-fluent-form input[type="url"],p form.frm-fluent-form input[type="tel"]{margin-bottom:0}form.frm-fluent-form textarea{height:90px;min-height:90px;resize:vertical}form.frm-fluent-form ::-webkit-input-placeholder{line-height:inherit}form.frm-fluent-form .ff-el-form-check-label,form.frm-fluent-form .ff-el-tc label.ff_tc_label{position:relative;display:flex;padding-left:2em}form.frm-fluent-form .ff-el-form-check-label .ff-el-form-check-input,form.frm-fluent-form .ff-el-tc label.ff_tc_label .ff-el-form-check-input{position:absolute;left:0;top:0;appearance:none;width:1.5em;height:1.5em;display:grid;place-content:center;border:1px solid var(--fluentform-border-color)}form.frm-fluent-form .ff-el-form-check-label .ff-el-form-check-input::before,form.frm-fluent-form .ff-el-tc label.ff_tc_label .ff-el-form-check-input::before{content:"";width:.75em;height:.75em;transform:scale(0);transition:120ms ease-in-out;box-shadow:inset 1em 1em var(--color-accent)}form.frm-fluent-form .ff-el-form-check-label .ff-el-form-check-input:checked::before,form.frm-fluent-form .ff-el-tc label.ff_tc_label .ff-el-form-check-input:checked::before{transform:scale(1)}form.frm-fluent-form .ff-el-form-check-label .ff-el-form-check-input[type="radio"],form.frm-fluent-form .ff-el-tc label.ff_tc_label .ff-el-form-check-input[type="radio"]{border-radius:100%}form.frm-fluent-form .ff-el-form-check-label .ff-el-form-check-input[type="radio"]::before,form.frm-fluent-form .ff-el-tc label.ff_tc_label .ff-el-form-check-input[type="radio"]::before{border-radius:100%}form.frm-fluent-form .ff-el-form-check-label .ff-el-form-check-input[type="checkbox"]::before,form.frm-fluent-form .ff-el-tc label.ff_tc_label .ff-el-form-check-input[type="checkbox"]::before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}form.frm-fluent-form .ff-el-form-check-label .ff_tc_checkbox,form.frm-fluent-form .ff-el-tc label.ff_tc_label .ff_tc_checkbox{position:absolute;left:0;top:0;padding-top:0 !important}form.frm-fluent-form .choices[data-type*="select-multiple"] .choices__inner .choices__input{padding:0;font-size:.83333em}form.frm-fluent-form .choices[data-type*="select-multiple"] .choices__inner .choices__item{background-color:var(--color-base);border-radius:7.5px;border-color:var(--color-base);transition:all 250ms ease-in-out}form.frm-fluent-form .choices[data-type*="select-multiple"] .choices__inner .choices__item.is-highlighted{background-color:var(--color-accent);border-color:var(--color-accent)}form.frm-fluent-form .choices[data-type*="select-multiple"] .choices__inner .choices__item .choices__button{transition:opacity 250ms ease-in-out}form.frm-fluent-form .ff-el-is-error .ff-el-form-check-label{color:var(--color-base)}form.frm-fluent-form .ff-el-is-error .ff-el-form-check-label .ff-el-form-check-input{border-color:var(--fluentform-danger) !important}form.frm-fluent-form ~ .ff-message-success{border-color:var(--color-accent);box-shadow:none;text-align:center;margin:calc(3 * var(--layout-offset)) auto}
.wp-block-gallery > .wp-block-image{aspect-ratio:1;overflow:hidden}.wp-block-gallery > .wp-block-image img{transition:transform 250ms ease-in-out}.wp-block-gallery > .wp-block-image:hover{cursor:pointer}.wp-block-gallery > .wp-block-image:hover img{transform:scale(1.1)}.gallery-lightbox{position:fixed;z-index:5000;top:0;height:100vh;width:100vw !important;max-width:100% !important;margin:0 !important;padding:calc(var(--layout-offset) * 2) calc(var(--layout-offset) * 2.5);text-align:center;background-color:rgba(255,255,255,.88)}@media (max-width: 1549px){.gallery-lightbox{padding-top:110px}}.gallery-lightbox img{height:100%;object-fit:contain}.gallery-lightbox .button{position:absolute;cursor:pointer;color:var(--color-base);right:1em;transition:opacity 150ms ease-in-out}.gallery-lightbox .button:hover{opacity:.4}.gallery-lightbox .button.close-lightbox{top:var(--layout-offset);right:1em}.gallery-lightbox .button.arrow{top:50vh}.gallery-lightbox .button.arrow.left{left:1em;right:unset}
.wp-block-group.is-style-rainy{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-flow:dense;gap:0;margin-bottom:calc(var(--layout-offset) * 5)}.wp-block-group.is-style-rainy img{object-fit:contain !important;object-position:bottom left;width:100%;height:100%}@media (min-width: 700px){.wp-block-group.is-style-rainy img{max-height:75vh}.wp-block-group.is-style-rainy > *{margin-top:calc(var(--layout-offset) * 3)}.wp-block-group.is-style-rainy > *:nth-child(odd){grid-column:span 3}.wp-block-group.is-style-rainy > *:nth-child(even){grid-column:span 2}.wp-block-group.is-style-rainy > *:nth-child(4n + 3){grid-column:span 2}.wp-block-group.is-style-rainy > *:nth-child(4n + 4){grid-column:span 3}.wp-block-group.is-style-rainy > *:nth-child(6n + 1){padding-left:var(--layout-offset)}.wp-block-group.is-style-rainy > *:nth-child(6n + 2){padding:calc(var(--layout-offset) * 2) 0 calc(var(--layout-offset) * 2) calc(var(--layout-offset) * 2)}.wp-block-group.is-style-rainy > *:nth-child(6n + 3){padding:calc(var(--layout-offset) * 4) calc(var(--layout-offset) * 3) calc(var(--layout-offset) * 2) 0}.wp-block-group.is-style-rainy > *:nth-child(6n + 5){padding:0 0 calc(var(--layout-offset) * 3) calc(var(--layout-offset) * 3)}.wp-block-group.is-style-rainy > *:nth-child(6n + 5){padding:0 0 calc(var(--layout-offset) * 3) calc(var(--layout-offset) * 3)}.wp-block-group.is-style-rainy > *:nth-child(6){padding:calc(var(--layout-offset) * 3)}}@media (max-width: 699px){.wp-block-group.is-style-rainy{grid-template-columns:auto;gap:calc(var(--layout-offset) * 3);margin-top:calc(var(--layout-offset) * 8)}.wp-block-group.is-style-rainy > *:nth-child(odd){padding-right:0;padding-left:calc(var(--layout-offset) * 2)}.wp-block-group.is-style-rainy > *:nth-child(even){padding-left:0;padding-right:calc(var(--layout-offset) * 2)}.wp-block-group.is-style-rainy > *:nth-child(even) .wp-block-post-title{right:0;padding:calc(var(--layout-space) / 2) calc(var(--layout-space) * 2) calc(var(--layout-space) / 2 - 2px) var(--layout-space)}}.wp-block-group.is-style-rainy > *{transition:opacity .6s ease-in-out,transform .6s ease-in-out;height:fit-content}.wp-block-group.is-style-rainy > *.is-visible{opacity:1;transform:translateY(0)}.wp-block-group.is-style-rainy > *.is-after{opacity:0;transform:translateY(100px)}.wp-block-group.is-style-rainy > *.is-before{opacity:0;transform:translateY(-100px)}.wp-block-group.alignfull.has-background{box-shadow:inset 0 .3rem .6rem -.4rem var(--color-base)}.wp-block-group.alignfull.has-background.has-background-background-color,.wp-block-group.alignfull.has-background.has-light-background-color + .has-light-background-color,.wp-block-group.alignfull.has-background.has-accent-background-color + .has-accent-background-color{box-shadow:none}.wp-block-group.alignfull.has-background-background-color{display:flex;flex-direction:column;gap:var(--layout-offset)}
h1,h2,h3{line-height:var(--font-lineheight-large)}h1{font-size:var(--font-size-extralarge)}h1,h2{font-size:var(--font-size-large);font-family:var(--font-family-secondary);font-style:italic}h1:not(:has(+ p)),h2:not(:has(+ p)){margin-bottom:var(--layout-offset)}.wp-block-column h1:first-child,.wp-block-column h2:first-child{margin-top:-.75rem}h3{font-size:calc(var(--font-size-medium) * 1.1)}h4,h5,h6{font-size:var(--font-size);font-weight:bold}.wp-block-heading:has(mark.has-inline-color){position:relative;padding-left:1em}.wp-block-heading:has(mark.has-inline-color) mark{position:absolute;left:0}
.wp-block-image{margin-top:0}.wp-block-image figcaption{margin-top:calc(var(--layout-space,1rem) / 2)}@media (min-width: 782px){.wp-block-image.alignleft{margin-right:var(--layout-space,1rem)}.wp-block-image.alignright{margin-left:var(--layout-space,1rem)}}img,svg{height:auto;max-width:100%;vertical-align:top;border-style:none}
a{color:var(--color-accent);text-decoration:underline !important;text-decoration-color:transparent !important;transition:all 200ms ease-in-out}a:focus,a:active,a:hover{outline:none}a:hover{color:var(--color-accent);text-decoration:underline !important;text-decoration-color:inherit !important}.current-menu-item > a,.current-menu-parent > a{text-decoration:none !important;font-weight:bold}
p:has(+ .wp-block-list){margin-bottom:.25em !important;font-weight:500}.wp-block-list{list-style-position:outside;padding-left:1em}
.wp-block-navigation ul,.wp-block-navigation ul ul{list-style:none;padding:0;margin:0}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open{padding:var(--layout-space,1rem) var(--layout-offset,1.75rem)}
.wp-block-query .is-layout-flow > .wp-block-post{margin-bottom:calc(2 * var(--layout-space))}.wp-block-query .wp-block-query-total{margin-bottom:calc(2 * var(--layout-space))}
.wp-block-quote{margin-left:0;margin-right:0;padding:3em;font-family:var(--font-family-secondary);font-style:italic;background:url(//didem-berlin.de/wp-content/uploads/winkel-zitate-2.svg) top left/7em no-repeat}.wp-block-quote p{margin-bottom:0}.wp-block-quote cite{display:block;margin-top:.5rem;font-family:var(--font-family);font-size:var(--font-size);font-weight:100;font-style:normal;color:var(--color-accent)}.wp-block-columns:has(.wp-block-quote) + .wp-block-heading a{display:flex;flex-direction:column;align-items:center;gap:.5em}.wp-block-columns:has(.wp-block-quote) + .wp-block-heading a::after{content:"";background:url(//didem-berlin.de/wp-content/uploads/pfeil-akkordeon-2.svg) center/contain no-repeat;width:2.5em;height:1.5em;filter:brightness(0) saturate(100%) invert(17%) sepia(8%) saturate(4454%) hue-rotate(166deg) brightness(94%) contrast(92%)}
hr,hr.wp-block-separator,.wp-block-separator{border:0;border-top:1px solid var(--color-light);margin:var(--layout-space) 0}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slider{position:relative;margin-bottom:var(--layout-space);padding-bottom:var(--layout-space);overflow:visible;max-width:calc(100% - calc(4 * var(--layout-offset))) !important}.slider.alignfull{margin-bottom:0}.slider.alignfull:not(.has-background){padding-bottom:0}.slider.alignfull:not(.has-background) .slick-dots{bottom:var(--layout-space)}.slider .slick-initialized .slick-slide.wp-block-cover,.slider .slick-initialized .slick-slide.has-custom-content-position{display:flex !important}.slider__slides{user-select:initial;min-height:1em}.slider__slides .slick-track{min-height:1em}.slider__slides .slick-slide{overflow:hidden;margin-bottom:0}.slider__slides .slick-slide :first-child{margin-top:0}.slider__slides .slick-slide :last-child{margin-bottom:0}.slider__slides .slick-slide.alignfull{margin-bottom:0}.slider__arrow{font-family:sans-serif;display:block;line-height:1;position:absolute;top:50%;font-size:calc(2 * var(--font-size-extralarge));color:var(--color-text);text-decoration:none !important;transform:translateY(-60%)}@media (max-width: 781px){.slider__arrow{transform:translateY(-50%)}}.slider__arrow:hover{text-decoration:none !important}.slider__arrow.slick-disabled{opacity:0;pointer-events:none}.slider__arrow.is-prev{left:calc(-1.5 * var(--layout-offset))}@media (min-width: 1400px){.slider__arrow.is-prev{left:calc(-2 * var(--layout-offset))}}.slider__arrow.is-next{right:calc(-1.5 * var(--layout-offset))}@media (min-width: 1400px){.slider__arrow.is-next{right:calc(-2 * var(--layout-offset))}}.slider .slick-dots{font-family:sans-serif;list-style:none;font-size:0;position:absolute;bottom:calc(-1 * var(--layout-space));right:0;left:0;padding:0 var(--layout-space);margin-bottom:0;text-align:center}.slider .slick-dots li{background:transparent;width:8px;height:8px;border:1px solid var(--color-accent);display:inline-block;margin:0 6px;cursor:pointer;transition:all 200ms ease;border-radius:100px;opacity:.61}.slider .slick-dots li.slick-active{background:var(--color-accent)}.slider .slick-dots li:hover{opacity:1;background:var(--color-accent)}.slider .slick-dots li button{display:none}
.wp-block-table table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:80%}.wp-block-table table td,.wp-block-table table th{padding:.5rem 1rem;text-align:left;border:inherit}.wp-block-table table thead{background-color:var(--color-accent);color:var(--color-background);border-bottom-width:1px}.wp-block-table table tbody tr{transition:background 250ms ease-in-out}.wp-block-table table tbody tr:nth-child(even){background-color:var(--color-light)}.wp-block-table table tfoot{border-color:var(--color-accent);border-top-width:1px}
html{font-size:var(--font-size)}body{background:var(--color-background);color:var(--color-base);font-family:var(--font-family);line-height:var(--font-lineheight);font-size:var(--font-size);font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--wp--preset--font-size--small:var(--font-size-small);--wp--preset--font-size--medium:var(--font-size-medium);--wp--preset--font-size--large:var(--font-size-large);--wp--preset--font-size--x-large:var(--font-size-extralarge)}body em,body i{font-family:var(--font-family-secondary)}.has-large-font-size,.has-extralarge-font-size{line-height:var(--font-lineheight-large)}small,cite,figcaption,label{font-size:var(--font-size-small)}b,strong{font-weight:bold}.has-text-color :not(.has-text-color){color:inherit}p:last-child:not(main.is-root-container > p){margin-bottom:0}