.studio-locator-skeleton{--border-radius:8px;display:flex;flex-direction:column-reverse;gap:1rem}.studio-locator-skeleton__map{background:var(--skeleton);border-radius:var(--border-radius);height:280px}.studio-locator-skeleton__search{background:var(--skeleton);border-radius:999px;height:48px}.studio-locator-skeleton__results{display:grid;gap:12px;grid-template-columns:1fr}.studio-locator-skeleton__results .studio-locator-skeleton__search{display:none}.studio-locator-skeleton__results-item{aspect-ratio:349/160;background:var(--skeleton);border-radius:var(--border-radius)}@media(width > 1200px){.studio-locator-skeleton{align-items:stretch;flex-direction:row;gap:1.5rem}.studio-locator-skeleton__map{height:auto;width:66.67%}.studio-locator-skeleton__results{width:33.33%}.studio-locator-skeleton__results .studio-locator-skeleton__search{display:block;margin-block-end:1rem}}
.studio-map-skeleton{height:100%;width:100%}
.dhsv-akkordeon--item{border-radius:8px;box-shadow:4px 4px 20px 0 rgba(0,0,0,.078);cursor:unset;display:flex;flex-direction:column;margin-bottom:10px;transition:all .25s ease;width:100%}@media screen and (max-width:768px){.dhsv-akkordeon--item{margin-bottom:8px}}.dhsv-akkordeon--item.open .item-header{margin-bottom:-.75rem}.dhsv-akkordeon--item .item-header{align-items:center;background:#fff;border:none;border-radius:8px;cursor:pointer;display:flex;height:auto;justify-content:space-between;min-height:70px;padding:var(--size-md) 1.5rem;padding-right:calc(3rem + 14px);position:relative;text-align:inherit;transition:.2s;width:100%}@media screen and (max-width:768px){.dhsv-akkordeon--item .item-header{padding:1rem calc(1.5rem + 10px) 1rem 1rem}}.dhsv-akkordeon--item .item-header .title{font-size:1.1rem;font-weight:var(--font-weight-medium);margin:0;padding:0;transition:.2s}@media screen and (max-width:768px){.dhsv-akkordeon--item .item-header .title{font-size:.9rem}}.dhsv-akkordeon--item .item-header:focus{outline:none}.dhsv-akkordeon--item:hover{box-shadow:4px 4px 20px 0 #0000001a;cursor:pointer}.dhsv-akkordeon--item__body{background:#fff;border-radius:0 0 8px 8px;font-size:var(--font-size-body-3);overflow:hidden;padding-inline:1.5rem;z-index:1}@media screen and (max-width:768px){.dhsv-akkordeon--item__body{font-size:var(--font-size-body-2);padding-inline:1rem}}.dhsv-akkordeon--item__body>div{padding-bottom:15px}.dhsv-akkordeon--item__body .wp-block-columns{margin-bottom:0}.dhsv-akkordeon--item.open .item-header{border-radius:8px 8px 0 0}.dhsv-akkordeon--item.open .item-header .title{color:var(--primary)}.dhsv-akkordeon--item.open .item-header:hover{box-shadow:none}.dhsv-button-icon{bottom:calc(50% - 7px);font-size:.75rem;right:35px;transform:rotate(0deg);width:14px}.dhsv-button-icon,.dhsv-button-icon span{height:14px;position:absolute;transition:all .25s ease}.dhsv-button-icon span{background:var(--gray-900);right:0;top:56%;transform:translate(calc(3px - 50%),-50%) rotate(0deg);width:2px}.dhsv-button-icon span:first-child{right:8px}.dhsv-button-icon span:last-child{height:14px;transform:translate(calc(-5px - 50%),-50%) rotate(-90deg)}@media screen and (max-width:768px){.dhsv-button-icon{right:14px}.dhsv-button-icon span,.dhsv-button-icon span:last-child{height:10px}}.dhsv-akkordeon--item.open .dhsv-button-icon span,.open .dhsv-button-icon span{background:var(--primary)}.dhsv-akkordeon--item.open .dhsv-button-icon span:first-child,.open .dhsv-button-icon span:first-child{right:0;transform:translate(calc(-.35em - 50%),-50%) rotate(-90deg)}
.dhsv-akkordeon{align-items:flex-end;display:flex;flex-direction:column;padding-bottom:var(--size-md)}.dhsv-akkordeon .block-editor-inner-blocks .wp-block,.dhsv-akkordeon .block-editor-inner-blocks .wp-block-akkordeon-item-editor{max-width:100%}.dhsv-akkordeon .show-all-button{align-items:center;background:var(--gray);border:none;color:var(--black);cursor:pointer;display:flex;font-size:var(--font-size-text-small);height:2.75rem;justify-content:space-between;margin-bottom:30px;max-width:100%;min-width:180px;padding:0 1rem}.dhsv-akkordeon .show-all-button span{margin-right:20px}.dhsv-akkordeon--inner{width:100%}
.dhsv-back-link-block:not(.editor) .dhsv-back-link{align-items:center;color:var(--gray-900);display:inline-flex;font-size:var(--font-size-button-small);font-weight:var(--font-weight-regular);letter-spacing:-.02em}.dhsv-back-link-block:not(.editor) .dhsv-back-link svg{color:var(--primary);height:auto;transform:scale(-1);width:1rem}.dhsv-back-link-block:not(.editor) .dhsv-back-link span{display:block;margin-left:.5rem}
.dhsv-breadcrumb-block:not(.editor){font-size:var(--font-size-button-small);font-weight:400;letter-spacing:.02em;padding-block:.5rem}.dhsv-breadcrumb-block:not(.editor) p{margin-bottom:var(--size-lg)}.dhsv-breadcrumb-block:not(.editor) span{color:rgb(var(--clr-gray-700))}.dhsv-breadcrumb-block:not(.editor) span>span{color:var(--primary)}.dhsv-breadcrumb-block:not(.editor) span>span.breadcrumb_last,.dhsv-breadcrumb-block:not(.editor) span>span.last{color:rgb(var(--clr-gray-900))}.dhsv-breadcrumb-block:not(.editor) span .link,.dhsv-breadcrumb-block:not(.editor) span a{border-bottom:1px solid #0000;color:var(--secondary);text-decoration:none}.dhsv-breadcrumb-block:not(.editor) span .link:hover,.dhsv-breadcrumb-block:not(.editor) span a:hover{border-color:var(--primary);color:var(--primary)}.dhsv-breadcrumb-block:not(.editor) .separator{color:rgb(var(--clr-gray-700))}@media(max-width:768px){.dhsv-breadcrumb-block:not(.editor){font-size:.875rem}.dhsv-breadcrumb-block:not(.editor) p{margin-bottom:var(--size-xs)}}.dhsv-breadcrumb-block:not(.editor).mobile>*{display:block}.dhsv-breadcrumb-block:not(.editor).mobile .dhsv-breadcrumb-block__backlink-wrapper{display:none}@media(max-width:768px){.dhsv-breadcrumb-block:not(.editor).mobile>*{display:none}.dhsv-breadcrumb-block:not(.editor).mobile .dhsv-breadcrumb-block__backlink-wrapper{display:block}}.dhsv-breadcrumb-block:not(.editor).desktop>*{display:none}.dhsv-breadcrumb-block:not(.editor).desktop .dhsv-breadcrumb-block__backlink-wrapper{display:block}@media(max-width:768px){.dhsv-breadcrumb-block:not(.editor).desktop>*{display:block}.dhsv-breadcrumb-block:not(.editor).desktop .dhsv-breadcrumb-block__backlink-wrapper{display:none}}.dhsv-breadcrumb-block:not(.editor) .dhsv-breadcrumb-block__backlink{align-items:center;color:var(--gray-900);display:inline-flex;font-size:var(--font-size-button-small);font-weight:var(--font-weight-regular);letter-spacing:-.02em;margin-bottom:0}.dhsv-breadcrumb-block:not(.editor) .dhsv-breadcrumb-block__backlink svg{color:var(--primary);height:auto;transform:scale(-1);width:1rem}.dhsv-breadcrumb-block:not(.editor) .dhsv-breadcrumb-block__backlink span{display:block;margin-left:.5rem}
.dhsv-button-wrapper{--icon-base:var(--white);--button-color:var(--white);--button-bg:var(--primary);--button-border-color:var(--primary);--button-border-width:1px;display:flex;justify-content:var(--button-align);position:relative}.dhsv-button-wrapper a{text-decoration:none}.dhsv-button{align-items:center;background-color:var(--button-bg);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--rounded);color:var(--button-color)!important;cursor:pointer;display:flex;font-size:var(--font-size-button);font-weight:700;letter-spacing:-.01em;padding:var(--padding);transition:all .25s ease-in-out}@media(max-width:525px){.dhsv-button{--padding:0.2375rem 1.125rem 0.2375rem 1.125rem!important;--gap:0.625rem!important}.dhsv-button .button-text{align-items:center;display:flex}.dhsv-button .button-text svg{width:.8125rem!important}}.dhsv-button.small{font-size:var(--font-size-button-small)}.dhsv-button.small .button-text{--gap:0.8rem}.dhsv-button.small .button-text svg{width:.9375rem}.dhsv-button.xsmall{font-size:var(--font-size-button-xsmall)}.dhsv-button.xsmall .button-text svg{width:.75rem}.dhsv-button.disabled{opacity:.2!important;pointer-events:none!important}.dhsv-button>*{position:relative;z-index:2}.dhsv-button:hover{color:var(--button-color);opacity:1}.dhsv-button .button-text{align-items:center;display:flex;gap:var(--gap);justify-content:center}.dhsv-button .button-text svg{height:auto;width:.9375rem}.dhsv-button .button-text svg path{transition:all .3s ease-in-out}.dhsv-button[data-icon-before] .button-text{flex-flow:row-reverse}.dhsv-button[data-type=primary]{--button-color:var(--white);--button-bg:var(--primary);--rounded:2.5rem;--padding:0.4rem 1.625rem;--gap:0.9rem;outline:1px solid var(--button-bg)}.dhsv-button[data-type=primary]:has(.button-text svg){--padding:0.4rem 1.45rem 0.4rem 1.625rem}.dhsv-button[data-type=primary]:has(.button-text svg)[data-icon-before]{--padding:0.4rem 1.625rem 0.4rem 1.45rem}.dhsv-button[data-type=primary]:focus,.dhsv-button[data-type=primary]:hover{--button-bg:var(--secondary);--button-border-color:var(--secondary)}.dhsv-button[data-type=primary][data-colors=brand]{--button-bg:rgba(var(--clr-brand));--button-border-color:rgba(var(--clr-brand))}.dhsv-button[data-type=primary][data-colors=brand]:focus,.dhsv-button[data-type=primary][data-colors=brand]:hover{--button-bg:var(--red-900);--button-border-color:var(--red-900)}.dhsv-button[data-type=primary][data-colors=sprachschule]{--button-bg:rgba(var(--clr-lang-school));--button-border-color:rgba(var(--clr-lang-school))}.dhsv-button[data-type=primary][data-colors=sprachschule]:focus,.dhsv-button[data-type=primary][data-colors=sprachschule]:hover{--button-bg:var(--green-900);--button-border-color:var(--green-900)}.dhsv-button[data-type=primary][data-colors=computerkurse]{--button-bg:rgba(var(--clr-comp-course));--button-border-color:rgba(var(--clr-comp-course))}.dhsv-button[data-type=primary][data-colors=computerkurse]:focus,.dhsv-button[data-type=primary][data-colors=computerkurse]:hover{--button-bg:var(--blue-900);--button-border-color:var(--blue-900)}.dhsv-button[data-type=primary][data-colors=nachhilfe]{--button-bg:rgba(var(--clr-tutoring));--button-border-color:rgba(var(--clr-tutoring))}.dhsv-button[data-type=primary][data-colors=nachhilfe]:focus,.dhsv-button[data-type=primary][data-colors=nachhilfe]:hover{--button-bg:var(--orange-900);--button-border-color:var(--orange-900)}.dhsv-button[data-type=primary][data-colors=white]{--button-bg:var(--white);--button-color:var(--black);--button-border-color:var(--white);--icon-base:var(--black);outline:1px solid #0000}.dhsv-button[data-type=primary][data-colors=white]:focus,.dhsv-button[data-type=primary][data-colors=white]:hover{--button-bg:color-mix(in srgb,var(--white) 90%,#000);--button-border-color:color-mix(in srgb,var(--white) 90%,#000)}.dhsv-button[data-type=primary].small,.dhsv-button[data-type=primary].small:has(.button-text svg),.dhsv-button[data-type=primary].small:has(.button-text svg)[data-icon-before]{--padding:0.4rem 0.9375rem 0.4rem 1.25rem}.dhsv-button[data-type=primary].xsmall{--padding:0.28125rem 0.6875rem 0.28125rem 0.75rem;--gap:0.625rem}.dhsv-button[data-type=primary].xsmall:has(.button-text svg),.dhsv-button[data-type=primary].xsmall:has(.button-text svg)[data-icon-before]{--padding:0.28125rem 0.6875rem 0.28125rem 0.75rem}@media(max-width:767.98px){.dhsv-button[data-type=primary]{--padding:0.4rem 0.9375rem 0.4rem 1.15rem}}.dhsv-button[data-type=secondary]{--button-color:var(--black);--button-bg:#0000;--icon-base:var(--primary);--button-border-color:var(--black);--rounded:2.5rem;--padding:0.4rem 1.625rem;--gap:0.9rem}.dhsv-button[data-type=secondary]:has(.button-text svg){--padding:0.4rem 1.45rem 0.4rem 1.625rem}.dhsv-button[data-type=secondary]:has(.button-text svg)[data-icon-before]{--padding:0.4rem 1.625rem 0.4rem 1.45rem}.dhsv-button[data-type=secondary]:focus,.dhsv-button[data-type=secondary]:hover{--button-color:var(--primary);--button-border-color:var(--primary)}.dhsv-button[data-type=secondary][data-colors=brand]{--icon-base:rgba(var(--clr-brand))}.dhsv-button[data-type=secondary][data-colors=brand]:focus,.dhsv-button[data-type=secondary][data-colors=brand]:hover{--button-color:rgba(var(--clr-brand));--button-border-color:rgba(var(--clr-brand))}.dhsv-button[data-type=secondary][data-colors=sprachschule]{--icon-base:rgba(var(--clr-lang-school))}.dhsv-button[data-type=secondary][data-colors=sprachschule]:focus,.dhsv-button[data-type=secondary][data-colors=sprachschule]:hover{--button-color:rgba(var(--clr-lang-school));--button-border-color:rgba(var(--clr-lang-school))}.dhsv-button[data-type=secondary][data-colors=computerkurse]{--icon-base:rgba(var(--clr-comp-course))}.dhsv-button[data-type=secondary][data-colors=computerkurse]:focus,.dhsv-button[data-type=secondary][data-colors=computerkurse]:hover{--button-color:rgba(var(--clr-comp-course));--button-border-color:rgba(var(--clr-comp-course))}.dhsv-button[data-type=secondary][data-colors=nachhilfe]{--icon-base:rgba(var(--clr-tutoring))}.dhsv-button[data-type=secondary][data-colors=nachhilfe]:focus,.dhsv-button[data-type=secondary][data-colors=nachhilfe]:hover{--button-color:rgba(var(--clr-tutoring));--button-border-color:rgba(var(--clr-tutoring))}.dhsv-button[data-type=secondary][data-colors=white]{--button-bg:#0000;--button-color:var(--white);--button-border-color:var(--white);--icon-base:var(--white);outline:1px solid #0000}.dhsv-button[data-type=secondary][data-colors=white]:focus,.dhsv-button[data-type=secondary][data-colors=white]:hover{outline-color:var(--white)}.dhsv-button[data-type=secondary][data-colors=black]{--icon-base:var(--black);--button-bg:#0000;--button-color:var(--black);--button-border-color:var(--black);outline:1px solid #0000}.dhsv-button[data-type=secondary][data-colors=black]:focus,.dhsv-button[data-type=secondary][data-colors=black]:hover{outline-color:var(--black);text-decoration:none}.dhsv-button[data-type=secondary].small,.dhsv-button[data-type=secondary].small:has(.button-text svg),.dhsv-button[data-type=secondary].small:has(.button-text svg)[data-icon-before]{--padding:0.4rem 0.9375rem 0.4rem 1.25rem}.dhsv-button[data-type=secondary].xsmall{--padding:0.28125rem 0.6875rem 0.28125rem 0.75rem;--gap:0.625rem}.dhsv-button[data-type=secondary].xsmall:has(.button-text svg),.dhsv-button[data-type=secondary].xsmall:has(.button-text svg)[data-icon-before]{--padding:0.28125rem 0.6875rem 0.28125rem 0.75rem}@media(max-width:767.98px){.dhsv-button[data-type=secondary]{--padding:0.4rem 0.9375rem 0.4rem 1.15rem}}.dhsv-button[data-type=tertiary]{--icon-base:var(--button-color);--button-color:var(--primary);--gap:0.5rem;background-color:#0000;border:none;letter-spacing:0;outline:none}.dhsv-button[data-type=tertiary]:focus,.dhsv-button[data-type=tertiary]:hover{--button-color:var(--secondary)}@media(max-width:525px){.dhsv-button[data-type=tertiary]{--padding:0!important}.dhsv-button[data-type=tertiary] .button-text svg{width:.8125rem!important}}.dhsv-button[data-type=tertiary][data-colors=brand]{--icon-base:rgba(var(--clr-brand));--button-color:rgba(var(--clr-brand))}.dhsv-button[data-type=tertiary][data-colors=brand]:focus,.dhsv-button[data-type=tertiary][data-colors=brand]:hover{--button-color:var(--red-900)}.dhsv-button[data-type=tertiary][data-colors=sprachschule]{--icon-base:rgba(var(--clr-lang-school));--button-color:rgba(var(--clr-lang-school))}.dhsv-button[data-type=tertiary][data-colors=sprachschule]:focus,.dhsv-button[data-type=tertiary][data-colors=sprachschule]:hover{--button-color:var(--green-900)}.dhsv-button[data-type=tertiary][data-colors=computerkurse]{--icon-base:rgba(var(--clr-comp-course));--button-color:rgba(var(--clr-comp-course))}.dhsv-button[data-type=tertiary][data-colors=computerkurse]:focus,.dhsv-button[data-type=tertiary][data-colors=computerkurse]:hover{--button-color:var(--blue-900)}.dhsv-button[data-type=tertiary][data-colors=nachhilfe]{--icon-base:rgba(var(--clr-tutoring));--button-color:rgba(var(--clr-tutoring))}.dhsv-button[data-type=tertiary][data-colors=nachhilfe]:focus,.dhsv-button[data-type=tertiary][data-colors=nachhilfe]:hover{--button-color:var(--orange-900)}.dhsv-button[data-type=tertiary][data-colors=white]{--icon-base:var(--white);--button-color:var(--white)}.dhsv-button[data-type=tertiary][data-colors=white]:focus,.dhsv-button[data-type=tertiary][data-colors=white]:hover{text-decoration:none}.dhsv-button[data-type=tertiary][data-colors=black]{--icon-base:var(--black);--button-color:var(--black)}.dhsv-button[data-type=tertiary][data-colors=black]:focus,.dhsv-button[data-type=tertiary][data-colors=black]:hover{text-decoration:none}.dhsv-button[data-type=tertiary] .text{border-bottom:1px solid var(--button-color);font-weight:500}.dhsv-button[data-type=textButton]{--icon-base:var(--primary);--button-color:var(--black);--gap:0.625rem;background-color:#0000;border:none;font-weight:500;letter-spacing:0;outline:none}.dhsv-button[data-type=textButton]:focus,.dhsv-button[data-type=textButton]:hover{--button-color:var(--primary)}@media(max-width:525px){.dhsv-button[data-type=textButton]{--padding:0!important;font-size:var(--font-size-button)!important}.dhsv-button[data-type=textButton] .button-text svg{width:.8125rem!important}}.dhsv-button[data-type=textButton][data-colors=brand]{--icon-base:rgba(var(--clr-brand))}.dhsv-button[data-type=textButton][data-colors=brand]:focus,.dhsv-button[data-type=textButton][data-colors=brand]:hover{--button-color:var(--primary)}.dhsv-button[data-type=textButton][data-colors=sprachschule]{--icon-base:rgba(var(--clr-lang-school))}.dhsv-button[data-type=textButton][data-colors=sprachschule]:focus,.dhsv-button[data-type=textButton][data-colors=sprachschule]:hover{--icon-base:var(--green-900)}.dhsv-button[data-type=textButton][data-colors=computerkurse]{--icon-base:rgba(var(--clr-comp-course))}.dhsv-button[data-type=textButton][data-colors=computerkurse]:focus,.dhsv-button[data-type=textButton][data-colors=computerkurse]:hover{--icon-base:var(--blue-900)}.dhsv-button[data-type=textButton][data-colors=nachhilfe]{--icon-base:rgba(var(--clr-tutoring))}.dhsv-button[data-type=textButton][data-colors=nachhilfe]:focus,.dhsv-button[data-type=textButton][data-colors=nachhilfe]:hover{--icon-base:var(--orange-900)}.dhsv-button[data-type=textButton][data-colors=white]{--icon-base:var(--white)}.dhsv-button[data-type=textButton][data-colors=white]:focus,.dhsv-button[data-type=textButton][data-colors=white]:hover{text-decoration:none}.dhsv-button[data-type=textButton][data-icon-before]{font-weight:300}.dhsv-button[data-type=textButton][data-icon-before] .button-text svg{width:1.0625rem}.dhsv-button[data-type=textButton].large{font-size:var(--font-size-body-2)}.dhsv-button[data-type=textButton].medium{font-size:var(--font-size-button)}.dhsv-button[data-type=textButton].small{font-size:var(--font-size-button-xsmall)}.dhsv-button[data-type=textButton].small .button-text svg{width:.625rem}.dhsv-button[data-type=textButton].small[data-icon-before] .button-text svg{width:.8125rem}.selected-studio-info[data-field=phone] .dhsv-button .button-text span{display:block}@media screen and (width >= 768px){.selected-studio-info[data-field=phone] .dhsv-button .button-text span{display:inline-block}}
.dhsv-buttons,.wp-block-dhsv-buttons{margin-bottom:var(--size-sm)}.dhsv-buttons.vertical{row-gap:1rem}.dhsv-buttons.horizontal{column-gap:2.8rem}.dhsv-buttons .block-editor-block-list__block,.dhsv-buttons>[data-habitat]{max-width:100%}@media only screen and (max-width:768px){.dhsv-buttons{align-items:stretch;flex-direction:column!important}.dhsv-buttons.is-content-justification-center{align-items:center}.dhsv-buttons.horizontal,.dhsv-buttons.vertical{gap:1rem}.dhsv-buttons>[data-habitat]{width:100%}}
.dhsv-course-category-block .boxes{display:flex;flex-direction:column;gap:72px}.dhsv-course-category-block .box{background:var(--sand-300);border-radius:16px;padding:40px 32px}.dhsv-course-category-block .cols{align-items:start;column-gap:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.dhsv-course-category-block .col{display:flex;flex-direction:column;min-width:0}.dhsv-course-category-block .col--media{gap:20px}.dhsv-course-category-block .col--list{align-self:stretch;gap:32px}.dhsv-course-category-block .image{aspect-ratio:512/280;border-radius:8px;display:block;object-fit:cover;width:100%}.dhsv-course-category-block .description{color:var(--black);font-size:18px;font-weight:var(--font-weight-light);hyphens:auto;line-height:1.26;margin:0;overflow-wrap:break-word}.dhsv-course-category-block .list{display:flex;flex-direction:column;gap:20px}.dhsv-course-category-block .header{align-items:center;display:flex;gap:8px}.dhsv-course-category-block .header .icon{box-sizing:border-box;flex-shrink:0;height:44px;object-fit:contain;padding:4px 6px;width:48px}.dhsv-course-category-block .header .title{color:var(--black);font-size:32px;font-weight:var(--font-weight-bold);hyphens:auto;-webkit-hyphens:auto;letter-spacing:-.01em;line-height:1.16;margin:0;min-width:0;overflow-wrap:break-word;text-wrap:balance}.dhsv-course-category-block .course-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.dhsv-course-category-block .course-list__item{margin-bottom:0!important;padding-left:0!important}.dhsv-course-category-block .course-list__item:before{content:none!important;display:none!important}.dhsv-course-category-block .course-list__link{align-items:center;background:var(--white);border-radius:8px;box-shadow:4px 4px 10px 0 #00000014;box-sizing:border-box;color:var(--black);display:flex;font-size:20px;font-weight:var(--font-weight-medium);gap:62px;line-height:1.16;min-height:64px;padding:12px 25px 12px 20px;text-decoration:none;transition:box-shadow .2s ease;width:100%}.dhsv-course-category-block .course-list__link .text{flex:1 1 0;hyphens:auto;min-width:0;overflow-wrap:break-word}.dhsv-course-category-block .course-list__link svg{color:var(--brand);flex-shrink:0;height:20px;transition:transform .2s ease;width:12.5px}.dhsv-course-category-block .course-list__link:focus,.dhsv-course-category-block .course-list__link:hover{box-shadow:4px 4px 20px 0 #0000001a}.dhsv-course-category-block .course-list__link:focus svg,.dhsv-course-category-block .course-list__link:hover svg{transform:translateX(4px)}.dhsv-course-category-block .load-more{display:none;justify-content:center;margin-top:40px}@media screen and (min-width:768.01px){.dhsv-course-category-block.has-more--desktop .load-more{display:flex}.dhsv-course-category-block .box.beyond-desktop:not(.is-visible){display:none}}@media screen and (max-width:768px){.dhsv-course-category-block.has-more--mobile .load-more{display:flex}.dhsv-course-category-block .box.beyond-mobile:not(.is-visible){display:none}.dhsv-course-category-block .boxes{gap:40px}.dhsv-course-category-block .box{border-radius:8px;padding:24px}.dhsv-course-category-block .cols{grid-template-columns:minmax(0,1fr);row-gap:24px}.dhsv-course-category-block .col--media{gap:12px;order:2}.dhsv-course-category-block .col--list{gap:20px;order:1}.dhsv-course-category-block .image{aspect-ratio:288/162}.dhsv-course-category-block .description{font-size:14px}.dhsv-course-category-block .list{gap:16px}.dhsv-course-category-block .header{align-items:flex-start}.dhsv-course-category-block .header .icon{height:32px;padding:1px 2px;width:34.5px}.dhsv-course-category-block .header .title{font-size:22px;font-weight:var(--font-weight-medium);text-wrap:balance}.dhsv-course-category-block .course-list{gap:8px}.dhsv-course-category-block .course-list__link{font-size:18px;gap:19px;letter-spacing:-.01em;min-height:56px;padding:12px 23px 12px 16px}.dhsv-course-category-block .course-list__link svg{height:16px;width:10px}.dhsv-course-category-block .load-more{margin-top:24px}.dhsv-course-category-block .dhsv-button-wrapper{width:100%}.dhsv-course-category-block .dhsv-button-wrapper .dhsv-button{justify-content:center;max-width:100%;width:100%}}

.cta-sticky-bar{outline:1px solid red}.cta-sticky-bar__nav-list{display:flex;gap:var(--size-md)}.cta-sticky-bar__nav-item{background:#0003;transition:all .3s ease-in-out}.cta-sticky-bar__nav-item:first-child label{padding-left:calc(var(--size-md)*1.475)}.cta-sticky-bar__nav-item label{hyphens:auto}@media(max-width:780px)or (min-width:1440px){.cta-sticky-bar__nav-item label{white-space:nowrap}}.cta-sticky-bar__nav-item label,.cta-sticky-bar__nav-item__title{align-items:center;cursor:pointer;display:flex;font-size:.95rem;font-weight:var(--font-weight-medium);gap:var(--size-xs);justify-content:flex-start;opacity:.5;padding:var(--size-sm) 1.4rem;transition:all .3s ease-in-out;width:100%}.cta-sticky-bar__nav-item label:hover,.cta-sticky-bar__nav-item__title:hover{opacity:1}@media screen and (max-width:768px){.cta-sticky-bar__nav-item label,.cta-sticky-bar__nav-item__title{font-size:.8rem;padding:.6rem .75rem}}.editor-styles-wrapper .cta-sticky-bar__nav-item label span,.editor-styles-wrapper .cta-sticky-bar__nav-item__title span{pointer-events:none}.cta-sticky-bar__nav-item label svg,.cta-sticky-bar__nav-item__title svg{min-width:1.25rem;width:1.25rem}.cta-sticky-bar__nav-item input{display:none}.cta-sticky-bar__nav-item:has(input:checked){background:#0000}.cta-sticky-bar__nav-item:has(input:checked) label{opacity:1}.cta-sticky-bar__nav-item:has(input:checked)+.cta-sticky-bar__content-item{opacity:1;pointer-events:auto;transform:translateX(0)}.editor-styles-wrapper .cta-sticky-bar__nav-item:has(input:checked)+.cta-sticky-bar__content-item{display:block}.cta-sticky-bar__nav-item:has(input:checked)+.cta-sticky-bar__content-item+.cta-sticky-bar__nav-item+.cta-sticky-bar__content-item{transform:translateX(10%)}.cta-sticky-bar__content{display:grid;grid-template-columns:[item-start] 1fr [item-end];grid-template-rows:[item-start] 1fr [item-end]}.cta-sticky-bar__content-item{display:flex;flex-direction:column;grid-area:content;opacity:0;padding:calc(var(--size-md)*1.475);pointer-events:none;transform:translateX(-10%);transition:all .3s ease-in-out}.cta-sticky-bar__content-item:has(.cta-sticky-bar__content__image-wrapper){padding-bottom:0}.editor-styles-wrapper .cta-sticky-bar__content-item{display:none}.cta-sticky-bar__content-item .dhsv-buttons{margin-bottom:0}.cta-sticky-bar__content__image-wrapper{margin-top:auto}.cta-sticky-bar__content__image{aspect-ratio:16/9;display:block;margin-inline:calc(var(--size-lg)*-1);margin-top:calc(var(--size-lg)*1.225);max-width:none!important;object-fit:cover;width:calc(100% + var(--size-lg)*2)}.wp-block-dhsv-cta-sticky-bar{--top-gap:calc(var(--size-md) + 40px);background:var(--primary);border-radius:var(--size-md);box-shadow:0 0 4px 0 #00000040;color:var(--white);display:grid;grid-template-areas:var(--grid-template-areas);overflow:clip;pointer-events:auto;position:sticky;top:calc(var(--header-height, 0px) + var(--wp-admin--admin-bar--height, 0px) + var(--top-gap))}.wp-block-dhsv-cta-sticky-bar:has(nav input:checked) .cta-sticky-bar__content-item{opacity:1}.wp-block-dhsv-cta-sticky-bar .wp-block-heading{padding-bottom:.25rem}.cta-sticky-area{pointer-events:none;position:absolute;width:100%;z-index:2}@media(max-width:781px){.cta-sticky-area{height:auto!important;position:static}}.wp-block-column:has(.cta-sticky-area){position:relative}.cta-sticky-placeholder{flex:1}.wp-block-column:has(.cta-sticky-placeholder){display:flex;flex-direction:column}
.dhsv-faq-list-block{align-items:flex-end;display:flex;flex-direction:column;padding-bottom:var(--size-md)}.dhsv-faq-list-block .block-editor-inner-blocks .wp-block,.dhsv-faq-list-block .block-editor-inner-blocks .wp-block-akkordeon-item-editor{max-width:100%}.dhsv-faq-list-block .show-all-button{align-items:center;background:var(--gray);border:none;color:var(--black);cursor:pointer;display:flex;font-size:var(--font-size-text-small);height:2.75rem;justify-content:space-between;margin-bottom:30px;max-width:100%;min-width:180px;padding:0 1rem}.dhsv-faq-list-block .show-all-button span{margin-right:20px}.dhsv-faq-list-block--inner{width:100%}.dhsv-faq-list-block .dhsv-faq-list-block--item{border-radius:8px;box-shadow:4px 4px 20px 0 rgba(0,0,0,.078);display:none;flex-direction:column;margin-bottom:10px;width:100%}@media screen and (max-width:768px){.dhsv-faq-list-block .dhsv-faq-list-block--item{margin-bottom:8px}}.dhsv-faq-list-block .dhsv-faq-list-block--item.visible{display:flex}.dhsv-faq-list-block .dhsv-faq-list-block--item.open .item-header{margin-bottom:-.75rem}.dhsv-faq-list-block .dhsv-faq-list-block--item .item-header{align-items:center;background:#fff;border:none;border-radius:8px;display:flex;height:auto;justify-content:space-between;min-height:70px;padding:var(--size-md) 1.5rem;padding-right:calc(3rem + 14px);position:relative;text-align:inherit;transition:.2s;width:100%}@media screen and (max-width:768px){.dhsv-faq-list-block .dhsv-faq-list-block--item .item-header{padding:1rem calc(1.5rem + 10px) 1rem 1rem}}.dhsv-faq-list-block .dhsv-faq-list-block--item .item-header .title{font-size:1.1rem;font-weight:var(--font-weight-medium);margin:0;padding:0;transition:.2s}@media screen and (max-width:768px){.dhsv-faq-list-block .dhsv-faq-list-block--item .item-header .title{font-size:.9rem}}.dhsv-faq-list-block .dhsv-faq-list-block--item .item-header:hover{box-shadow:4px 4px 20px 0 #0000001a;cursor:pointer}.dhsv-faq-list-block .dhsv-faq-list-block--item .item-header:focus{outline:none}.dhsv-faq-list-block .dhsv-faq-list-block--item__body{background:#fff;border-radius:0 0 8px 8px;font-size:var(--font-size-body-3);overflow:hidden;padding-inline:1.5rem;transition:all .25s ease;z-index:1}@media screen and (max-width:768px){.dhsv-faq-list-block .dhsv-faq-list-block--item__body{font-size:var(--font-size-body-2);padding-inline:1rem}}.dhsv-faq-list-block .dhsv-faq-list-block--item__body>div{padding-bottom:15px}.dhsv-faq-list-block .dhsv-faq-list-block--item__body .wp-block-columns{margin-bottom:0}.dhsv-faq-list-block .dhsv-faq-list-block--item.open .item-header{border-radius:8px 8px 0 0}.dhsv-faq-list-block .dhsv-faq-list-block--item.open .item-header .title{color:var(--primary)}.dhsv-faq-list-block .dhsv-faq-list-block--item.open .item-header:hover{box-shadow:none}.dhsv-faq-list-block .dhsv-faq-list-block--item.open .item-header .dhsv-button-icon span{background:var(--primary)}.dhsv-faq-list-block .dhsv-faq-list-block--item.open .item-header .dhsv-button-icon span:first-child{right:0;transform:translate(calc(-.35em - 50%),-50%) rotate(-90deg)}.dhsv-faq-list-block .dhsv-button-icon{bottom:calc(50% - 7px);font-size:.75rem;height:14px;position:absolute;right:1.5rem;transform:rotate(0deg);transition:all .25s ease;width:14px}.dhsv-faq-list-block .dhsv-button-icon span{background:var(--gray-900);height:14px;position:absolute;right:0;top:56%;transform:translate(calc(3px - 50%),-50%) rotate(0deg);transition:all .25s ease;width:2px}.dhsv-faq-list-block .dhsv-button-icon span:first-child{right:8px}.dhsv-faq-list-block .dhsv-button-icon span:last-child{height:14px;transform:translate(calc(-5px - 50%),-50%) rotate(-90deg)}@media screen and (max-width:768px){.dhsv-faq-list-block .dhsv-button-icon{right:14px}.dhsv-faq-list-block .dhsv-button-icon span,.dhsv-faq-list-block .dhsv-button-icon span:last-child{height:10px}}.dhsv-faq-list-block .load-more-faqs{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:1.1rem;margin-top:20px;padding:10px 20px;place-self:flex-start}@media screen and (max-width:768px){.dhsv-faq-list-block .load-more-faqs{font-size:14px}}
.dhsv-icon-box-block:not(.editor){max-width:460px!important}.dhsv-icon-box-block:not(.editor)>.dhsv-icon{height:var(--size-3lg);margin-bottom:8px;width:var(--size-3lg)}.dhsv-icon-box-block:not(.editor) .icon-box-title{font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);padding-bottom:.4rem}@media(max-width:768px){.dhsv-icon-box-block:not(.editor) .icon-box-title{font-size:var(--font-size-h3);padding-bottom:.3rem}}.dhsv-icon-box-block:not(.editor) .icon-box-text{font-size:var(--font-size-body-2);margin-bottom:1.3rem}.dhsv-icon-box-block:not(.editor).small-size>.dhsv-icon{height:var(--size-2lg);width:var(--size-2lg)}.dhsv-icon-box-block:not(.editor).small-size .icon-box-title{font-size:1.2rem}@media(max-width:768px){.dhsv-icon-box-block:not(.editor).small-size .icon-box-title{font-size:var(--font-size-h4)}}.dhsv-icon-box-block:not(.editor).small-size .icon-box-text{font-size:var(--font-size-body-3);margin-bottom:1.3rem}.dhsv-icon-box-block:not(.editor).small-size .icon-box-text a{color:var(--primary)}
.dhsv-inquiry-form-block:not(.editor){align-items:center;display:grid;gap:4rem;grid-template-columns:20rem 1fr}@media(max-width:1024px){.dhsv-inquiry-form-block:not(.editor){gap:1.35rem;grid-template-columns:1fr}}.dhsv-inquiry-form-block:not(.editor) .content svg{height:100px;margin-bottom:1.4rem;width:100px}.dhsv-inquiry-form-block:not(.editor) .title{padding-bottom:.5rem}.dhsv-inquiry-form-block:not(.editor) .text{font-size:var(--font-size-body-3)}.dhsv-inquiry-form-block:not(.editor) .gform_wrapper .gform_heading{display:none}.dhsv-inquiry-form-block:not(.editor) .gform_wrapper form .gform-body .gfield_required{color:currentColor}.dhsv-inquiry-form-block:not(.editor) .gform_wrapper form .gform-body .ginput_container input:not([type=checkbox]){border:0;border-radius:2px;padding:18px 16px;width:100%!important}.dhsv-inquiry-form-block:not(.editor) .gform_wrapper form .gform-body .ginput_container input:not([type=checkbox])::placeholder{color:var(--gray-900);font-family:var(--primary-font-family);font-size:inherit;font-weight:var(--font-weight-regular)}.dhsv-inquiry-form-block:not(.editor) .gform_wrapper form .gform-body .ginput_container_consent{align-items:center;display:flex;gap:8px;margin-top:.5rem}.dhsv-inquiry-form-block:not(.editor) .gform_wrapper form .gform-body .ginput_container_consent label{font-size:12px;line-height:16px}.dhsv-inquiry-form-block:not(.editor) .gform_wrapper form .gform-body .ginput_container_consent input[type=checkbox]{margin:0 0 3px}.dhsv-inquiry-form-block:not(.editor) .gform_wrapper form .gform-body .ginput_container_consent input:not([type=checkbox]){width:max-content!important}.dhsv-inquiry-form-block:not(.editor) .gform_wrapper form .gform-footer .gform_button,.dhsv-inquiry-form-block:not(.editor) .gform_wrapper form .gform-footer input[type=submit]{background:#0000;border:1px solid;border-radius:40px;color:currentColor;font-size:var(--font-size-body-3);font-weight:var(--font-weight-bold);outline:1px solid #0000;padding:12px 24px;transition:all .25s ease-in-out}.dhsv-inquiry-form-block:not(.editor) .gform_wrapper form .gform-footer .gform_button:hover,.dhsv-inquiry-form-block:not(.editor) .gform_wrapper form .gform-footer input[type=submit]:hover{outline:1px solid currentColor}body[data-themenwelt=nachhilfe] .dhsv-inquiry-form-block:not(.editor) .content svg{--icon-secondary:var(--black)}body[data-themenwelt=nachhilfe] .dhsv-inquiry-form-block:not(.editor) .gform_wrapper form .gform-footer .gform_button,body[data-themenwelt=nachhilfe] .dhsv-inquiry-form-block:not(.editor) .gform_wrapper form .gform-footer input[type=submit]{background:var(--primary);border-color:var(--primary);color:var(--white)}body[data-themenwelt=nachhilfe] .dhsv-inquiry-form-block:not(.editor) .gform_wrapper form .gform-footer .gform_button:hover,body[data-themenwelt=nachhilfe] .dhsv-inquiry-form-block:not(.editor) .gform_wrapper form .gform-footer input[type=submit]:hover{background:var(--secondary);border-color:var(--secondary);color:var(--white);outline-color:var(--secondary)}
.dhsv-job-back-link-block:not(.editor) .dhsv-job-back-link{align-items:center;color:var(--gray-900);display:inline-flex;font-size:var(--font-size-button-small);font-weight:var(--font-weight-regular);letter-spacing:-.02em}.dhsv-job-back-link-block:not(.editor) .dhsv-job-back-link svg{color:var(--primary);height:auto;transform:scale(-1);width:1rem}.dhsv-job-back-link-block:not(.editor) .dhsv-job-back-link span{display:block;margin-left:.5rem}
.dhsv-job-preview-block:not(.editor) .dhsv-job-preview{background:var(--white);border:1px solid #ededed80;border-radius:8px;box-shadow:4px 4px 20px 0 #00000014;color:var(--text-color);display:block;padding:1.25rem 100px 1.25rem 1.66rem;position:relative;width:100%}@media(max-width:768px){.dhsv-job-preview-block:not(.editor) .dhsv-job-preview{padding:1.25rem}}.dhsv-job-preview-block:not(.editor) .dhsv-job-preview svg{color:var(--primary);transition:color .3s ease}.dhsv-job-preview-block:not(.editor) .dhsv-job-preview-title{font-size:var(--font-size-button);font-weight:var(--font-weight-bold);line-height:1.26;margin-bottom:.5rem;padding:0}
.dhsv-menu-grid-item-block:not(.editor){background-color:var(--white);border-radius:8px;padding:20px;position:relative;transition:.2s;width:100%}.wp-block-group .dhsv-menu-grid-item-block:not(.editor){padding-inline:20px!important}@media screen and (max-width:768px){.wp-block-group .dhsv-menu-grid-item-block:not(.editor){padding-inline:0!important}}.dhsv-menu-grid-item-block:not(.editor):hover{box-shadow:0 4px 16px 0 #0000001f}.dhsv-menu-grid-item-block:not(.editor) .icon{display:inline-block;height:32px;margin-right:10px;object-fit:contain;vertical-align:middle;width:auto}.dhsv-menu-grid-item-block:not(.editor) a{color:var(--black);font-weight:var(--font-weight-semi-bold)}.dhsv-menu-grid-item-block:not(.editor) a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:768px){.dhsv-menu-grid-item-block:not(.editor){align-items:center;background-color:#0000;display:flex;gap:.5rem;justify-content:flex-start;padding:4px 0}.dhsv-menu-grid-item-block:not(.editor):hover{box-shadow:none}.dhsv-menu-grid-item-block:not(.editor) a{background-color:#0000!important;border-radius:100px;display:inline-block;font-size:20px!important;font-weight:var(--font-weight-medium);margin-inline:-14px;padding-block:10px;padding-inline:14px;width:100%}.dhsv-menu-grid-item-block:not(.editor) a:focus,.dhsv-menu-grid-item-block:not(.editor) a:hover{background-color:var(--sand-500)!important}}
.dhsv-product-teaser-block:not(.editor){display:grid;grid-template-columns:.76fr 1fr}.dhsv-product-teaser-block:not(.editor).blog-size{grid-template-columns:.655fr 1fr;max-width:47.5rem}.dhsv-product-teaser-block:not(.editor).blog-size .dhsv-product-teaser-block__content{padding:2.5rem}.dhsv-product-teaser-block:not(.editor).blog-size .dhsv-product-teaser-block__content .dhsv-button-wrapper{margin-top:0}.dhsv-product-teaser-block:not(.editor) .dhsv-product-teaser-block__image{position:relative}.dhsv-product-teaser-block:not(.editor) .dhsv-product-teaser-block__image a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.dhsv-product-teaser-block:not(.editor) .dhsv-product-teaser-block__image a:hover{background-color:#0000001a}.dhsv-product-teaser-block:not(.editor) .dhsv-product-teaser-block__image img{border-radius:16px 0 0 16px;height:100%;object-fit:cover;object-position:center;width:100%}.dhsv-product-teaser-block:not(.editor) .dhsv-product-teaser-block__content{border-radius:0 16px 16px 0;color:var(--white);padding:3rem}.dhsv-product-teaser-block:not(.editor) .dhsv-product-teaser-block__content .overline-container{align-items:center;display:flex;gap:8px;margin-bottom:1.2rem}.dhsv-product-teaser-block:not(.editor) .dhsv-product-teaser-block__content .overline-container .overline{font-size:var(--font-size-body-4);font-weight:var(--font-weight-bold);margin:0}.dhsv-product-teaser-block:not(.editor) .dhsv-product-teaser-block__content .headline{margin-bottom:.5rem;padding-bottom:0}.dhsv-product-teaser-block:not(.editor) .dhsv-product-teaser-block__content p.text{font-size:var(--font-size-body-3)}.dhsv-product-teaser-block:not(.editor) .dhsv-product-teaser-block__content .price{font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);margin-bottom:1rem}.dhsv-product-teaser-block:not(.editor) .dhsv-product-teaser-block__content .dhsv-button-wrapper{margin-top:1.8rem}@media(max-width:768px){.dhsv-product-teaser-block:not(.editor),.dhsv-product-teaser-block:not(.editor).blog-size{grid-template-columns:1fr;grid-template-rows:200px 1fr}.dhsv-product-teaser-block:not(.editor) .dhsv-product-teaser-block__image img{border-radius:16px 16px 0 0}.dhsv-product-teaser-block:not(.editor) .dhsv-product-teaser-block__content{border-radius:0 0 16px 16px;padding:1.6rem}.dhsv-product-teaser-block:not(.editor) .dhsv-product-teaser-block__content .overline-container{display:none}.dhsv-product-teaser-block:not(.editor) .dhsv-product-teaser-block__content p.text{margin-bottom:.5rem}.dhsv-product-teaser-block:not(.editor) .dhsv-product-teaser-block__content .dhsv-button-wrapper{margin-top:1rem}}
.dhsv-products-block:not(.editor) .splide__track{overflow-y:visible}.dhsv-products-block:not(.editor).grid:not(.is-active) .splide__track{overflow:visible}.dhsv-products-block:not(.editor).grid:not(.is-active) .splide__track .splide__list .splide__slide{margin-right:.5rem!important;width:calc(80% - .33333rem)!important}@media(min-width:768px){.dhsv-products-block:not(.editor).grid:not(.is-active) .splide__track .splide__list{display:grid!important;gap:1rem!important;grid-template-columns:repeat(3,1fr);margin-right:1rem!important}.dhsv-products-block:not(.editor).grid:not(.is-active) .splide__track .splide__list .splide__slide{width:100%!important}}@media(min-width:1024px){.dhsv-products-block:not(.editor).grid:not(.is-active) .splide__track .splide__list{gap:.8rem!important;grid-template-columns:repeat(4,1fr)}}.dhsv-products-block:not(.editor) .product-item{background:var(--sand-300);border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.25rem;position:relative;transition:all .3s ease}@media screen and (max-width:768px){.dhsv-products-block:not(.editor) .product-item{padding:1.2rem}}.dhsv-products-block:not(.editor) .product-item:has(.product-link):hover{box-shadow:0 0 12px 2px #00000024}.dhsv-products-block:not(.editor) .product-item .product-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.dhsv-products-block:not(.editor) .product-item .content .title-area{align-items:center;display:flex;gap:8px;margin-bottom:.75rem}.dhsv-products-block:not(.editor) .product-item .content .title-area img{height:44px;max-width:48px;object-fit:contain;object-position:center;width:auto}.dhsv-products-block:not(.editor) .product-item .content .title-area .title{font-size:var(--font-size-body-2);font-weight:var(--font-weight-semi-bold);margin:0}@media screen and (max-width:768px){.dhsv-products-block:not(.editor) .product-item .content .title-area img{height:38px;max-width:41px}.dhsv-products-block:not(.editor) .product-item .content .title-area .title{font-size:var(--font-size-body-1)}}.dhsv-products-block:not(.editor) .product-item .content p{font-size:.9rem;font-weight:var(--font-weight-light);line-height:1.15rem}@media screen and (max-width:768px){.dhsv-products-block:not(.editor) .product-item .content p{font-size:.78rem;line-height:1rem}}.dhsv-products-block:not(.editor) .product-item .price{font-size:var(--font-size-body-1);font-weight:var(--font-weight-bold);margin:0}@media(max-width:768px){.dhsv-products-block:not(.editor) .splide__track{overflow:visible}}
.dhsv-quote__inner{padding-left:3.25rem;padding-top:2.25rem;position:relative}@media screen and (max-width:768px){.dhsv-quote__inner{padding-left:.7rem;padding-top:1.25rem}}.dhsv-quote__icon{color:var(--sand-500);height:4rem;left:0;position:absolute;top:0;width:5.25rem;z-index:1}@media screen and (max-width:768px){.dhsv-quote__icon{height:3rem;width:3.5rem}}.dhsv-quote__text{font-size:1.35rem;font-style:italic;font-weight:var(--font-weight-regular);position:relative;z-index:2}@media screen and (max-width:768px){.dhsv-quote__text{font-size:1.1rem}}.dhsv-quote__subline{font-size:.75rem}@media screen and (max-width:768px){.dhsv-quote__subline{font-size:.78rem}}.dhsv-quote__bottom{padding-top:1.25rem}.dhsv-quote--big .dhsv-quote__text{font-size:1.55rem}@media screen and (max-width:768px){.dhsv-quote--big .dhsv-quote__text{font-size:1.1rem}}
.dhsv-small-faq-box-block:not(.editor){background:var(--sand-500);border-radius:8px;padding:1.4rem;width:max-content}.dhsv-small-faq-box-block:not(.editor) .title{font-weight:var(--font-weight-semi-bold);padding:0}.dhsv-small-faq-box-block:not(.editor) p:not(.title){align-items:center;display:flex;font-size:var(--font-size-body-3);font-weight:var(--font-weight-regular);gap:5px;margin-bottom:10px}.dhsv-small-faq-box-block:not(.editor) p:not(.title):before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%275%27 height=%2710%27 fill=%27none%27%3E%3Cpath fill=%27%23F96606%27 d=%27M0 9.167 4.167 5 0 .833z%27/%3E%3C/svg%3E");display:block}.dhsv-small-faq-box-block:not(.editor) p:not(.title) a{font-weight:300}@media(max-width:768px){.dhsv-small-faq-box-block:not(.editor).hide-mobile{display:none}}
.dhsv-sortable-products-block:not(.editor) .splide__track{overflow-y:visible}.dhsv-sortable-products-block:not(.editor).grid:not(.is-active) .splide__track{overflow:visible}.dhsv-sortable-products-block:not(.editor).grid:not(.is-active) .splide__track .splide__list .splide__slide{margin-right:.5rem!important;width:calc(80% - .33333rem)!important}@media(min-width:768px){.dhsv-sortable-products-block:not(.editor).grid:not(.is-active) .splide__track .splide__list{display:grid!important;gap:1rem!important;grid-template-columns:repeat(3,1fr);margin-right:1rem!important}.dhsv-sortable-products-block:not(.editor).grid:not(.is-active) .splide__track .splide__list .splide__slide{width:100%!important}}@media(min-width:1024px){.dhsv-sortable-products-block:not(.editor).grid:not(.is-active) .splide__track .splide__list{gap:.8rem!important;grid-template-columns:repeat(4,1fr)}}.dhsv-sortable-products-block:not(.editor) .product-item{background:var(--sand-300);border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.25rem;position:relative;transition:all .3s ease}@media screen and (max-width:768px){.dhsv-sortable-products-block:not(.editor) .product-item{padding:1.2rem}}.dhsv-sortable-products-block:not(.editor) .product-item:has(.product-link):hover{box-shadow:0 0 12px 2px #00000024}.dhsv-sortable-products-block:not(.editor) .product-item .product-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.dhsv-sortable-products-block:not(.editor) .product-item .content .title-area{align-items:center;display:flex;gap:8px;margin-bottom:.75rem}.dhsv-sortable-products-block:not(.editor) .product-item .content .title-area img{height:44px;max-width:48px;object-fit:contain;object-position:center;width:auto}.dhsv-sortable-products-block:not(.editor) .product-item .content .title-area .title{font-size:var(--font-size-body-2);font-weight:var(--font-weight-semi-bold);margin:0}@media screen and (max-width:768px){.dhsv-sortable-products-block:not(.editor) .product-item .content .title-area img{height:38px;max-width:41px}.dhsv-sortable-products-block:not(.editor) .product-item .content .title-area .title{font-size:var(--font-size-body-1)}}.dhsv-sortable-products-block:not(.editor) .product-item .content p{font-size:.9rem;font-weight:var(--font-weight-light);line-height:1.15rem}@media screen and (max-width:768px){.dhsv-sortable-products-block:not(.editor) .product-item .content p{font-size:.78rem;line-height:1rem}}.dhsv-sortable-products-block:not(.editor) .product-item .price{font-size:var(--font-size-body-1);font-weight:var(--font-weight-bold);margin:0}@media(max-width:768px){.dhsv-sortable-products-block:not(.editor) .splide__track{overflow:visible}}

.dhsv-submenu-grid-block:not(.editor){display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media(max-width:768px){.dhsv-submenu-grid-block:not(.editor){grid-template-columns:1 fr}}
.dhsv-theme-card-block{background-color:var(--white);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease;width:100%}.dhsv-theme-card-block[href]{color:inherit;cursor:pointer;text-decoration:none}.dhsv-theme-card-block:hover{transform:scale(1.015)}@media(max-width:767px){.dhsv-theme-card-block{border-radius:8px;flex-direction:row;overflow:hidden}}.dhsv-theme-card-block__image{align-items:center;aspect-ratio:16/10;background:var(--white);border-radius:16px 16px 0 0;display:flex;justify-content:center;max-height:280px;overflow:hidden;padding:1rem}@media(max-width:767px){.dhsv-theme-card-block__image{aspect-ratio:unset;border-radius:0;max-height:unset;padding:.88rem .44rem;width:6.45rem}}.dhsv-theme-card-block__image img{height:100%;object-fit:contain;width:100%}.wp-block-group:not(.has-background) .dhsv-theme-card-block .dhsv-theme-card-block__image{background:var(--sand-300)}.dhsv-theme-card-block__content{color:var(--white);flex:1;padding:1.6rem 2rem}@media(max-width:767px){.dhsv-theme-card-block__content{display:flex;flex-direction:column;padding:.88rem 1.33rem 1.11rem;width:calc(100% - 6.45rem)}}.dhsv-theme-card-block__content .title{font-size:var(--font-size-h4);font-weight:var(--font-weight-semi-bold);hyphens:auto;letter-spacing:-.01em;line-height:var(--line-height);margin-bottom:.6rem;padding:0}@media(max-width:767px){.dhsv-theme-card-block__content .title{font-size:1.22rem;margin-bottom:0}}.dhsv-theme-card-block__content div.text{font-size:var(--font-size-body-3);font-weight:var(--font-weight-medium);margin-bottom:1rem}@media(max-width:767px){.dhsv-theme-card-block__content div.text{display:none}}.dhsv-theme-card-block__content .wp-block-button{align-items:center;background-color:#0000;border-width:var(--button-outline-width);border:1px solid var(--white);border-radius:40px;color:var(--button-color);display:flex;font-size:var(--font-size-button)!important;font-weight:700;justify-self:flex-start;letter-spacing:-.01em;line-height:var(--line-height-text);margin-top:1.5rem;padding:.5rem 1.45rem .5rem 1.625rem}@media(max-width:767px){.dhsv-theme-card-block__content .wp-block-button{border:unset;font-size:.77rem!important;margin-top:auto;padding:0}}.dhsv-theme-card-block__content .wp-block-button .button-text{align-items:center;display:flex;gap:.9rem;justify-content:center}@media(max-width:767px){.dhsv-theme-card-block__content .wp-block-button .button-text{gap:.58rem}}.dhsv-theme-card-block__content .wp-block-button .button-text svg{--icon-base:var(--button-color);height:auto;width:.83rem}@media(max-width:767px){.dhsv-theme-card-block__content .wp-block-button .button-text svg{height:calc(var(--line-height-text)*1em);min-width:.58rem;width:.58rem}}.dhsv-theme-card-block.wp-block{display:block}.dhsv-theme-card-block.wp-block .dhsv-theme-card-block{grid-template-rows:200px 1fr}.wp-block-column .dhsv-theme-card-block{min-height:100%}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
@layer foundation, modules, skin;@layer foundation{:root{--content-size:74.5rem;--wide-size:87rem;--clr-red-900:222,4,59;--clr-red-700:255,4,67;--clr-sand-900:131,115,78;--clr-sand-700:188,153,70;--clr-sand-600:228,220,170;--clr-sand-500:227,223,200;--clr-sand-300:245,243,231;--clr-green-900:53,126,11;--clr-green-700:102,175,0;--clr-green-500:217,229,199;--clr-green-300:236,242,227;--clr-blue-900:0,77,177;--clr-blue-700:0,96,221;--clr-blue-500:214,232,255;--clr-blue-300:235,243,255;--clr-orange-900:232,85,23;--clr-orange-700:249,102,6;--clr-orange-500:255,231,214;--clr-orange-300:255,243,235;--clr-yellow-900:229,175,41;--clr-yellow-700:255,195,45;--clr-yellow-500:247,229,182;--clr-yellow-300:251,242,219;--clr-black:0,0,0;--clr-gray-900:86,85,89;--clr-gray-800:102,102,102;--clr-gray-700:136,136,136;--clr-gray-600:175,175,175;--clr-gray-500:188,187,190;--clr-white:255,255,255;--clr-skeleton:245,245,245;--clr-brand:var(--clr-red-700);--clr-lang-school:var(--clr-green-700);--clr-comp-course:var(--clr-blue-700);--clr-tutoring:var(--clr-orange-700);--clr-text:var(--clr-black);--clr-bg:var(--clr-white);--clr-accent:var(--clr-brand);--brand:rgba(var(--clr-brand));--lang-school:rgba(var(--clr-lang-school));--comp-course:rgba(var(--clr-comp-course));--tutoring:rgba(var(--clr-tutoring));--red-900:rgba(var(--clr-red-900));--red-700:rgba(var(--clr-red-700));--sand-900:rgba(var(--clr-sand-900));--sand-700:rgba(var(--clr-sand-700));--sand-600:rgba(var(--clr-sand-600));--sand-500:rgba(var(--clr-sand-500));--sand-300:rgba(var(--clr-sand-300));--green-900:rgba(var(--clr-green-900));--green-700:rgba(var(--clr-green-700));--green-500:rgba(var(--clr-green-500));--green-300:rgba(var(--clr-green-300));--blue-900:rgba(var(--clr-blue-900));--blue-700:rgba(var(--clr-blue-700));--blue-500:rgba(var(--clr-blue-500));--blue-300:rgba(var(--clr-blue-300));--orange-900:rgba(var(--clr-orange-900));--orange-700:rgba(var(--clr-orange-700));--orange-500:rgba(var(--clr-orange-500));--orange-300:rgba(var(--clr-orange-300));--yellow-900:rgba(var(--clr-yellow-900));--yellow-700:rgba(var(--clr-yellow-700));--yellow-500:rgba(var(--clr-yellow-500));--yellow-300:rgba(var(--clr-yellow-300));--black:rgba(var(--clr-black));--gray-900:rgba(var(--clr-gray-900));--gray-800:rgba(var(--clr-gray-800));--gray-700:rgba(var(--clr-gray-700));--gray-600:rgba(var(--clr-gray-600));--gray-500:rgba(var(--clr-gray-500));--white:rgba(var(--clr-white));--skeleton:rgba(var(--clr-skeleton));--text-color:rgba(var(--clr-text));--bg-color:rgba(var(--clr-bg));--accent-color:rgba(var(--clr-accent));--icon-none:none;--icon-accent:var(--accent-color);--icon-base:var(--primary);--size-0:0;--size-1:1px;--size-2xs:0.25rem;--size-xs:0.5rem;--size-sm:0.75rem;--size-md:1rem;--size-lg:2rem;--size-2lg:2.5rem;--size-3lg:3rem;--size-xl:4rem;--size-2xl:5rem;--size-3xl:6rem;--primary-font-family:"Sofia Pro",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-default:var(--font-weight-light);--font-size-display-01:5rem;--font-size-display-02:4.2rem;--font-size-display-03:3.35rem;--font-size-h1:3.15rem;--font-size-h2:2.5rem;--font-size-h3:1.9rem;--font-size-h4:1.67rem;--font-size-h5:1.36rem;--font-size-h6:1.05rem;--font-size-heading-blog-h1:2.67rem;--font-size-heading-blog-h2:1.67rem;--font-size-heading-blog-h3:1.25rem;--font-size-body-1:1.15rem;--font-size-body-2:1.05rem;--font-size-body-3:0.95rem;--font-size-body-4:0.75rem;--font-size-heading-studio:3.35rem;--font-size-footer:1rem;--font-size-text:var(--font-size-body-2);--font-size-text-small:var(--font-size-body-4);--font-size-button:var(--font-size-body-3);--font-size-button-small:calc(var(--font-size-body-3)*0.88);--font-size-button-xsmall:calc(var(--font-size-body-3)*0.77);--font-size-menu-mobile-sm:16px;--font-size-menu-mobile:20px;--font-size-menu-mobile-lg:22px;--line-height:1.1;--line-height-text:1.4;--size-4xl:8rem;--size-5xl:10rem;--size-6xl:12rem;--font-size-text-xsmall:0.75rem;--letter-spacing-tight:-0.01em;--letter-spacing-normal:0;--letter-spacing-wide:0.01em;--layout-padding:var(--size-md);--radius-none:0;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--transition-fast:0.15s ease;--transition-base:0.25s ease;--transition-slow:0.4s ease;--transition-spring:0.3s ease;--transition-spring-slow:0.5s ease;--shadow-sm:0 1px 2px rgba(var(--clr-black),0.08);--shadow-md:0 4px 12px rgba(var(--clr-black),0.1);--shadow-lg:0 8px 24px rgba(var(--clr-black),0.12);--shadow-overlay:0 40px 100px 0 rgba(var(--clr-black),0.1);--shadow-drawer:-1rem 0 3rem rgba(var(--clr-black),0.15);--shadow-input-focus:0 0 2.25rem 0 rgba(var(--clr-black),0.12);--z-header:100;--z-overlay:200;--z-modal:300;--border-width:1px;--focus-ring:2px solid var(--accent-color)}@media(max-width:767.98px){:root{--size-2lg:2.3rem;--size-3lg:2.6rem;--size-xl:2.6rem;--size-2xl:2.7rem;--size-3xl:3rem;--font-size-display-01:2.45rem;--font-size-display-02:2.25rem;--font-size-display-03:2.25rem;--font-size-h1:1.8rem;--font-size-h2:1.55rem;--font-size-h3:1.25rem;--font-size-h4:1rem;--font-size-h5:1rem;--font-size-h6:1rem;--font-size-heading-blog-h1:1.45rem;--font-size-heading-blog-h2:1.1rem;--font-size-heading-blog-h3:1rem;--font-size-body-1:1rem;--font-size-body-2:0.89rem;--font-size-body-3:0.8rem;--font-size-body-4:0.69rem;--font-size-heading-studio:1.8rem;--font-size-button-small:var(--font-size-button);--font-size-button-xsmall:var(--font-size-button);--font-size-footer:0.78rem}}@supports(transition-timing-function:linear(0,1)){:root{--transition-spring:0.3s var(--ease-spring-30);--transition-spring-slow:0.5s var(--ease-spring-20)}}}@layer foundation{:root{--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--ease-spring-10:linear(0,0.0009 0.4%,0.0052 1.01%,0.0234,0.0519,0.0882 4.65%,0.1759 7.08%,0.3972 12.54%,0.5054,0.6022,0.6858 21.04%,0.7606,0.821 27.11%,0.8715 30.34%,0.912 33.78%,0.9287,0.9429 37.42%,0.9558,0.9663 41.47%,0.9754 43.69%,0.9831 46.12%,0.9939,0.9989 57.04%,1.0012 64.12%,1.0002 99.93%);--ease-spring-20:linear(0,0.0009 0.4%,0.0053 1.01%,0.0238,0.053 3.44%,0.0976 4.85%,0.1913 7.28%,0.5461 15.58%,0.6503 18.41%,0.7335 21.04%,0.8081,0.8678 26.7%,0.9171,0.9532,0.9786 35.8%,0.9965 39.04%,1.0081 42.68%,1.0141 46.93%,1.0145 53.4%,1.0054 68.37%,1.0018 77.47%,0.9998 99.93%);--ease-spring-30:linear(0,0.0019,0.0075 1.21%,0.0284,0.0602 3.64%,0.108 5.06%,0.2175 7.69%,0.5924 15.78%,0.6977,0.7882,0.863,0.9224,0.9677 28.93%,0.9869,1.0027 31.76%,1.0229,1.0359 36.61%,1.0435 39.24%,1.046 42.28%,1.0446 44.7%,1.0409 47.33%,1.0117 61.9%,1.0026 69.59%,0.9981 80.51%,0.9991 99.93%);--ease-spring-40:linear(0,0.002,0.0076 1.21%,0.0336,0.0746,0.1275 5.46%,0.247 8.09%,0.6453 15.98%,0.7604 18.61%,0.8516,0.927,0.9867,1.0315 28.32%,1.0487 29.53%,1.0649 30.95%,1.0799,1.0893 34.59%,1.0942,1.0943 38.64%,1.0902 40.86%,1.0812 43.49%,1.0355 53.2%,1.0183 57.45%,1.0059 61.49%,0.9974 65.74%,0.9923 70.6%,0.991 76.06%,0.9996 99.93%);--ease-spring-50:linear(0,0.0022,0.0087 1.03%,0.0331 2.07%,0.0764 3.23%,0.1404 4.52%,0.2844 6.85%,0.722 13.18%,0.8378,0.9369 17.05%,1.0126 18.86%,1.0753 20.8%,1.0983 21.7%,1.1199,1.1366,1.149 24.8%,1.1587 26.09%,1.1629 27.51%,1.1609,1.1533 30.61%,1.1437 31.9%,1.1292 33.45%,1.051 40.43%,1.0166 44.05%,1.0022,0.9909 47.92%,0.9822,0.9767 52.05%,0.9735 55.03%,0.9748 58.25%,0.9964 71.17%,1.0032,1.0042 85.38%,1.0004 99.98%);--ease-spring-60:linear(0,0.0026,0.01 0.79%,0.0384 1.58%,0.0868 2.43%,0.1615 3.42%,0.3244 5.13%,0.8095 9.66%,0.9367 11.04%,1.0397,1.1225 13.67%,1.1819 14.92%,1.2056,1.2243,1.2382 16.89%,1.2482 17.62%,1.2535,1.2524 19.32%,1.2449,1.2318,1.2143 22.09%,1.19 23.14%,1.0567 28.07%,1.0248 29.38%,0.9998 30.56%,0.9747 32.01%,0.9566,0.9444 34.77%,0.9374 36.22%,0.9359 37.99%,0.9412 39.9%,0.9518 41.87%,0.9852 46.73%,0.9991 49.1%,1.0101 51.8%,1.0156 54.56%,1.0163 56.46%,1.015 58.57%,1.0004 67.7%,0.9962 72.83%,0.9962 77.3%,1.0008 89.92%,1.0006 99.98%);--ease-spring-70:linear(0,0.0031,0.0121,0.0268,0.0467 1.42%,0.105 2.18%,0.1866 2.98%,0.375 4.45%,0.9165 8.19%,1.05 9.26%,1.1589,1.2463 11.31%,1.3083 12.29%,1.3313,1.349,1.3616 13.76%,1.3698 14.29%,1.3721 14.65%,1.3718,1.3687,1.3629 15.85%,1.344 16.65%,1.3132 17.54%,1.2806 18.3%,1.2389 19.15%,1.026 23.11%,0.9751 24.22%,0.9341 25.29%,0.9055,0.8841,0.8699,0.8626 29.03%,0.8614 29.7%,0.8634,0.8685 31.12%,0.8768 31.88%,0.9029 33.53%,0.9823 37.49%,1.0149 39.41%,1.0296 40.52%,1.0402,1.0473,1.0509 43.73%,1.051 45.15%,1.0458 46.71%,1.0361 48.36%,1.0068 52.28%,0.9946 54.19%,0.9854,0.9812 58.38%,0.981 59.89%,0.983 61.54%,1.0017 68.84%,1.0069 72.85%,1.0064 76.28%,0.9995 83.53%,0.9975 87.27%,1.0006 99.96%);--ease-spring-80:linear(0,0.0035,0.0138,0.0306,0.0536 0.99%,0.1223,0.2176 2.07%,0.4384 3.08%,1.0501 5.53%,1.1974 6.21%,1.312,1.4014,1.4672 8.06%,1.4896,1.5077,1.5197,1.5258 9.25%,1.5264,1.5231,1.5163,1.5052 10.28%,1.4709 10.83%,1.4194 11.42%,1.3002 12.46%,0.9687 14.99%,0.8918 15.68%,0.8305 16.32%,0.7859,0.753,0.7326 18.07%,0.7266,0.7232 18.66%,0.7227,0.7244 19.17%,0.7335 19.69%,0.7514 20.24%,0.7783 20.83%,0.8408 21.87%,1.0166 24.42%,1.0571 25.1%,1.0894 25.75%,1.1128,1.1297,1.1406,1.1457 28.06%,1.1452,1.1405 29.09%,1.1313 29.64%,1.1172 30.23%,1.0837 31.29%,0.9911 33.84%,0.9698 34.52%,0.9529 35.17%,0.9405,0.9317,0.9259,0.9233 37.47%,0.9235,0.926 38.52%,0.9383 39.66%,0.9556 40.7%,1.0047 43.27%,1.0246 44.58%,1.0357,1.0404 46.86%,1.0395 47.77%,1.0347 48.76%,1.0259 49.86%,1.0002 52.4%,0.9898 53.6%,0.982 54.93%,0.9788 56.22%,0.9792 57.17%,0.9817 58.18%,1.0053 63.01%,1.0094 64.32%,1.0111 65.59%,1.0096 67.61%,0.9973 72.39%,0.9942 74.92%,0.9949 77.03%,1.0013 81.72%,1.003 84.16%,0.9984 93.31%,1.0002 99.98%)}}@layer skin{.dhsv_example_component{--example-component-radius:var(--radius-xl)}}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}html :where(.editor-styles-wrapper) h1,html :where(.editor-styles-wrapper) h2,html :where(.editor-styles-wrapper) h3,html :where(.editor-styles-wrapper) h4,html :where(.editor-styles-wrapper) h5,html :where(.editor-styles-wrapper) h6{color:inherit;margin:inherit;padding:inherit}button{background:unset;border:unset;color:inherit;font-family:inherit;margin:unset;padding:unset}ul{list-style:none;margin:0;padding:0}@font-face{font-display:swap;font-family:Sofia Pro;font-style:normal;font-weight:900;src:url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-black.d46536df.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-black.4fd7a8ff.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sofia Pro;font-style:italic;font-weight:900;src:url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-black-italic.ae1ea68d.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-black-italic.4d285dab.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sofia Pro;font-style:normal;font-weight:700;src:url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-bold.ec8614da.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-bold.03937a2f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sofia Pro;font-style:italic;font-weight:700;src:url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-bold-italic.4df425b4.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-bold-italic.25f574ab.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sofia Pro;font-style:normal;font-weight:600;src:url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-semi-bold.79dac1a5.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-semi-bold.4e1acd25.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sofia Pro;font-style:italic;font-weight:600;src:url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-semi-bold-italic.47354d99.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-semi-bold-italic.3de8d328.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sofia Pro;font-style:normal;font-weight:500;src:url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-medium.9a8ccae4.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-medium.63cbe972.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sofia Pro;font-style:italic;font-weight:500;src:url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-medium-italic.5f61e47c.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-medium-italic.ed595227.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sofia Pro;font-style:normal;font-weight:400;src:url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-regular.8ffd1082.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-regular.ed28a8d6.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sofia Pro;font-style:italic;font-weight:400;src:url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-regular-italic.a1b4a25f.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-regular-italic.2af864e4.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sofia Pro;font-style:normal;font-weight:300;src:url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-light.1322aa32.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-light.a5cd8f91.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sofia Pro;font-style:italic;font-weight:300;src:url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-light-italic.d2346e7b.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-light-italic.b4fb9666.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sofia Pro;font-style:normal;font-weight:200;src:url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-extralight.2830188f.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-extralight.a08bbb6f.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sofia Pro;font-style:italic;font-weight:200;src:url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-extralight-italic.664cfb48.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-extralight-italic.28628a4e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sofia Pro;font-style:normal;font-weight:100;src:url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-ultralight.52fbfd1e.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-ultralight.e8b1e368.ttf) format("truetype")}@font-face{font-display:swap;font-family:Sofia Pro;font-style:italic;font-weight:100;src:url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-ultralight-italic.9042a3f4.woff2) format("woff2"),url(/wp-content/themes/360vier-theme/dist/fonts/sofia-pro-ultralight-italic.a326654f.ttf) format("truetype")}html{font-size:clamp(18px,1vw,22px)}body{background:var(--bg-color);color:var(--text-color);font-family:var(--primary-font-family);font-size:var(--font-size-text);font-weight:var(--font-weight-default);letter-spacing:0;line-height:var(--line-height-text)}p{margin-bottom:var(--size-md)}b,strong{font-weight:var(--font-weight-bold)}a{color:var(--primary);cursor:pointer;font-size:inherit;text-decoration:none;transition:all .25s ease,font-size 0s}a:hover{color:var(--secondary)}.h1,.h2,.h3,.has-h-1-font-size,.has-h-2-font-size,h1,h2,h3{font-family:var(--primary-font-family);font-weight:var(--font-weight-medium);line-height:var(--line-height);padding-bottom:var(--size-md)}.h4,.h5,.h6,.has-h-4-font-size,.has-h-5-font-size,h4,h5,h6{font-family:var(--primary-font-family);font-weight:var(--font-weight-medium);line-height:var(--line-height);padding-bottom:var(--size-xs)}.h1,.has-h-1-font-size,h1{font-size:var(--font-size-h1);letter-spacing:-.02em}.h2,.has-h-2-font-size,h2{font-size:var(--font-size-h2);letter-spacing:-.01em}.h3,.has-h-3-font-size,h3{font-size:var(--font-size-h3);letter-spacing:-.01em}.h4,.has-h-4-font-size,h4{font-size:var(--font-size-h4);letter-spacing:-.01em}.h5,.has-h-5-font-size,h5{font-size:var(--font-size-h5);letter-spacing:0}.h6,.has-h-6-font-size,h6{font-size:var(--font-size-h6);letter-spacing:0}.has-text-display-01-font-size{font-size:var(--font-size-display-01)}.has-text-display-01-font-size,.has-text-display-02-font-size{font-weight:var(--font-weight-semi-bold);letter-spacing:-.02em}.has-text-display-02-font-size{font-size:var(--font-size-display-02)}.has-text-display-03-font-size{font-size:var(--font-size-display-03);font-weight:var(--font-weight-semi-bold);letter-spacing:-.02em}.has-heading-blog-01-font-size{font-size:var(--font-size-heading-blog-h1);font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:1.18}.has-heading-blog-02-font-size{font-size:var(--font-size-heading-blog-h2);font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:1.26}.has-heading-blog-03-font-size{font-size:var(--font-size-heading-blog-h3);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1.26}@media(max-width:767.98px){.has-heading-blog-01-font-size,.has-heading-blog-02-font-size,.has-heading-blog-03-font-size{font-weight:var(--font-weight-semi-bold);line-height:1.26}}.has-text-font-size{font-size:var(--font-size-text)}.has-text-small-font-size{font-size:var(--font-size-text-small)}.has-body-01-font-size b,.has-body-01-font-size strong,.has-body-02-font-size b,.has-body-02-font-size strong,.has-body-03-font-size b,.has-body-03-font-size strong,.has-body-04-font-size b,.has-body-04-font-size strong{font-weight:var(--font-weight-medium)}.has-heading-studio{font-size:var(--font-size-heading-studio);font-weight:var(--font-weight-semi-bold);letter-spacing:-.01em}.has-background,.with-bg,.wp-block-group{--text-color:rgba(var(--clr-text));--bg-color:rgba(var(--clr-bg));--accent-color:rgba(var(--clr-accent));--icon-none:none;--icon-accent:var(--accent-color);--icon-base:var(--text-color)}.has-background.has-background,.with-bg.has-background,.wp-block-group.has-background{background-color:var(--bg-color);color:var(--text-color)}.has-background.has-background a,.with-bg.has-background a,.wp-block-group.has-background a{color:var(--accent-color)}.has-background.has-brand-background-color,.with-bg.has-brand-background-color,.wp-block-group.has-brand-background-color{--clr-bg:var(--clr-brand);--clr-text:var(--clr-white);--clr-accent:var(--clr-white)}.has-background.has-lang-school-background-color,.with-bg.has-lang-school-background-color,.wp-block-group.has-lang-school-background-color{--clr-bg:var(--clr-lang-school);--clr-text:var(--clr-white);--clr-accent:var(--clr-white)}.has-background.has-comp-course-background-color,.with-bg.has-comp-course-background-color,.wp-block-group.has-comp-course-background-color{--clr-bg:var(--clr-comp-course);--clr-text:var(--clr-white);--clr-accent:var(--clr-white)}.has-background.has-tutoring-background-color,.with-bg.has-tutoring-background-color,.wp-block-group.has-tutoring-background-color{--clr-bg:var(--clr-tutoring);--clr-text:var(--clr-white);--clr-accent:var(--clr-white)}.has-background.has-white-background-color,.with-bg.has-white-background-color,.wp-block-group.has-white-background-color{--clr-bg:var(--clr-white);--clr-text:var(--clr-black);--clr-accent:var(--clr-brand)}.has-background.has-black-background-color,.with-bg.has-black-background-color,.wp-block-group.has-black-background-color{--clr-bg:var(--clr-black);--clr-text:var(--clr-white);--clr-accent:var(--clr-brand)}.has-background.has-sand-300-background-color .wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-brand-background-color,.with-bg.has-sand-300-background-color .wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-brand-background-color,.wp-block-group.has-sand-300-background-color .wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-brand-background-color{--accent-color:var(--clr-black)}.wp-block-button{--button-bg:var(--brand);--button-outline-color:var(--brand);--button-outline-width:1px;--button-color:var(--white);--button-padding:0.75rem 2rem;--button-font-size:var(--font-size-button)}.wp-block-button>.wp-block-button__link{background-color:var(--button-bg)!important;border-color:var(--button-outline-color);border-width:var(--button-outline-width);color:var(--button-color);font-size:var(--button-font-size);max-width:fit-content;padding:var(--button-padding);width:100%}.wp-block-button>.wp-block-button__link.has-background.has-brand-background-color{--button-bg:var(--brand);--button-color:var(--white)}.wp-block-button>.wp-block-button__link.has-background.has-brand-background-color:hover{--button-bg:var(--red-900);--button-color:var(--white)}.wp-block-button>.wp-block-button__link.has-background.has-lang-school-background-color{--button-bg:var(--lang-school);--button-color:var(--white)}.wp-block-button>.wp-block-button__link.has-background.has-lang-school-background-color:hover{--button-bg:var(--green-900);--button-color:var(--white)}.wp-block-button>.wp-block-button__link.has-background.has-comp-course-background-color{--button-bg:var(--comp-course);--button-color:var(--white)}.wp-block-button>.wp-block-button__link.has-background.has-comp-course-background-color:hover{--button-bg:var(--blue-900);--button-color:var(--white)}.wp-block-button>.wp-block-button__link.has-background.has-tutoring-background-color{--button-bg:var(--tutoring);--button-color:var(--white)}.wp-block-button>.wp-block-button__link.has-background.has-tutoring-background-color:hover{--button-bg:var(--orange-900);--button-color:var(--white)}.wp-block-button>.wp-block-button__link.has-background.has-white-background-color{--button-bg:var(--white);--button-color:var(--black)}.wp-block-button>.wp-block-button__link.has-background.has-white-background-color:hover{--button-bg:var(--gray-500);--button-color:var(--black)}.wp-block-button>.wp-block-button__link.has-background.has-black-background-color{--button-bg:var(--black);--button-color:var(--white)}.wp-block-button>.wp-block-button__link.has-background.has-black-background-color:hover{--button-bg:var(--gray-900);--button-color:var(--white)}.wp-block-button.is-style-outline{--button-color:inherit;--button-outline-color:inherit}.wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-brand-background-color{--button-bg:#0000;--button-color:inherit;--button-outline-color:inherit;--icon-base:var(--brand)}.wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-brand-background-color:hover{--button-color:var(--red-900);--button-outline-color:var(--red-900)}.wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-lang-school-background-color{--button-bg:#0000;--button-color:inherit;--button-outline-color:inherit;--icon-base:var(--lang-school)}.wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-lang-school-background-color:hover{--button-color:var(--green-900);--button-outline-color:var(--green-900)}.wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-comp-course-background-color{--button-bg:#0000;--button-color:inherit;--button-outline-color:inherit;--icon-base:var(--comp-course)}.wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-comp-course-background-color:hover{--button-color:var(--blue-900);--button-outline-color:var(--blue-900)}.wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-tutoring-background-color{--button-bg:#0000;--button-color:inherit;--button-outline-color:inherit;--icon-base:var(--tutoring)}.wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-tutoring-background-color:hover{--button-color:var(--orange-900);--button-outline-color:var(--orange-900)}.wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-white-background-color{--button-bg:#0000;--button-color:inherit;--button-outline-color:inherit;--icon-base:var(--white)}.wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-white-background-color:hover{--button-color:var(--gray-500);--button-outline-color:var(--gray-500)}.wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-black-background-color{--button-bg:#0000;--button-color:inherit;--button-outline-color:inherit;--icon-base:var(--black)}.wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-black-background-color:hover{--button-color:var(--gray-900);--button-outline-color:var(--gray-900)}.wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-white-background-color{--button-color:var(--white);--button-outline-color:var(--white)}.wp-block-button.is-style-outline>.wp-block-button__link.has-background.has-white-background-color:hover{--button-color:var(--white);--button-outline-color:var(--white);outline:calc(var(--button-outline-width)*2) solid var(--button-outline-color);outline-offset:-2px}.wp-block-button[data-size=small]{--button-font-size:var(--font-size-button-small);--button-padding:0.6rem 1.5rem}.wp-block-button[data-size=xsmall]{--button-font-size:var(--font-size-button-xsmall);--button-padding:0.36rem 1rem}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{margin:0;width:100%}@media(max-width:1024px){body .wp-block-spacer,html .wp-block-spacer{height:var(--heightTablet,var(--heightDesktop))!important}}@media(max-width:641px){body .wp-block-spacer,html .wp-block-spacer{height:var(--heightMobile,var(--heightTablet,var(--heightDesktop)))!important}}body{display:flex;flex-direction:column}body,body>main{overflow-x:clip}body>main{flex-grow:1;padding-top:142px}@media(max-width:998px){body>main{padding-top:115px}}body>footer{margin-top:auto}:root,:root body[data-themenwelt=brand],:root body[data-themenwelt=weiterbildung]{--primary:rgba(var(--clr-brand));--clr-primary:var(--clr-brand);--secondary:rgba(var(--clr-red-900))}:root body[data-themenwelt=sprachschule]{--primary:rgba(var(--clr-lang-school));--clr-primary:var(--clr-lang-school);--secondary:rgba(var(--clr-green-900))}:root body[data-themenwelt=computerkurse]{--primary:rgba(var(--clr-comp-course));--clr-primary:var(--clr-comp-course);--secondary:rgba(var(--clr-blue-900))}:root body[data-themenwelt=nachhilfe]{--primary:rgba(var(--clr-tutoring));--clr-primary:var(--clr-tutoring);--secondary:rgba(var(--clr-orange-900))}ol{counter-reset:my-counter 0;list-style:none;padding-left:0}ol li{align-items:flex-start;counter-increment:my-counter;display:flex;gap:.25rem;margin-bottom:.25rem}ol li:before{content:counter(my-counter,decimal-leading-zero) ". ";display:inline-block;min-width:35px}@media screen and (max-width:768px){ol li:before{min-width:28px}}ol.has-body-02-font-size li:before,ol.has-body-03-font-size li:before{min-width:32px}@media screen and (max-width:768px){ol.has-body-02-font-size li:before,ol.has-body-03-font-size li:before{min-width:25px}}ul:not(.splide__pagination):not(.splide__list){list-style:none}ul:not(.splide__pagination):not(.splide__list) li:not(.menu-item){display:block;margin-bottom:.25rem;padding-left:calc(15px + .25rem);position:relative}ul:not(.splide__pagination):not(.splide__list) li:not(.menu-item):before{background-color:var(--primary);content:"";display:inline-block;height:.5em;left:0;margin-top:10px;mask-image:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"12\" fill=\"none\"><path fill=\"currentColor\" d=\"M2 0 .59 1.41 5.17 6 .59 10.59 2 12l6-6z\"/></svg>");mask-position:left;mask-repeat:no-repeat;mask-size:contain;position:absolute;width:15px}@media(max-width:768px){ul:not(.splide__pagination):not(.splide__list) li:not(.menu-item){padding-left:10px}ul:not(.splide__pagination):not(.splide__list) li:not(.menu-item):before{height:.5em;margin-top:6px;width:10px}}ul:not(.splide__pagination):not(.splide__list).has-body-02-font-size li:before,ul:not(.splide__pagination):not(.splide__list).has-body-03-font-size li:before{margin-top:7px}.wp-block-heading.is-style-no-margin{margin-bottom:0!important;padding-bottom:0!important}@media screen and (max-width:768px){.wp-block-heading.is-style-no-margin--mobile{margin-bottom:0!important;padding-bottom:0!important}}.gform_wrapper.gravity-theme{margin:0 auto;max-width:var(--content-size)}.gform_wrapper.gravity-theme .gform_heading .gform_required_legend{display:none}.gform_wrapper.gravity-theme .gform_validation_errors{border:1px solid var(--red-700)!important;border-radius:2px!important}.gform_wrapper.gravity-theme .gform_validation_errors>h2{color:var(--red-700)!important}@media(min-width:641px){.gform_wrapper.gravity-theme .gform_body .gform_fields{grid-row-gap:var(--size-md);grid-column-gap:var(--size-lg)}}.gform_wrapper.gravity-theme .gform_body .gfield_label{font-size:var(--font-size-body-4);font-weight:var(--font-weight-bold);margin-bottom:var(--size-2xs)}.gform_wrapper.gravity-theme .gform_body .gfield_label .gfield_required{color:inherit;padding:0}.gform_wrapper.gravity-theme .gform_body .gfield_error label{color:inherit}.gform_wrapper.gravity-theme .gform_body .gfield_error input[type=email],.gform_wrapper.gravity-theme .gform_body .gfield_error input[type=tel],.gform_wrapper.gravity-theme .gform_body .gfield_error input[type=text],.gform_wrapper.gravity-theme .gform_body .gfield_error select,.gform_wrapper.gravity-theme .gform_body .gfield_error textarea{border:1px solid var(--red-700)}.gform_wrapper.gravity-theme .gform_body .gfield_error .gfield_validation_message{background:#0000;border:1px solid var(--red-700);color:var(--red-700);font-size:var(--font-size-body-4);padding:var(--size-2xs) var(--size-xs)}.gform_wrapper.gravity-theme .gform_body .gfield_error .ginput_container{position:relative}.gform_wrapper.gravity-theme .gform_body .gfield_error .ginput_container:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27%3E%3Cpath fill=%27%23FF0443%27 d=%27M8 0C3.584 0 0 3.584 0 8s3.584 8 8 8 8-3.584 8-8-3.584-8-8-8m.8 12H7.2v-1.6h1.6zm0-3.2H7.2V4h1.6z%27/%3E%3C/svg%3E");content:"";height:16px;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:16px}.gform_wrapper.gravity-theme .gsection{border:none!important;margin:var(--size-lg) 0 var(--size-xs)}.gform_wrapper.gravity-theme .gsection:first-child{margin-top:0!important}.gform_wrapper.gravity-theme .gsection .gsection_title{color:var(--text-color);font-size:var(--font-size-h4);font-weight:var(--font-weight-default);padding-bottom:0}@media(max-width:640px){.gform_wrapper.gravity-theme .gsection .gsection_title{font-size:var(--font-size-h3);font-weight:var(--font-weight-medium)}}.gform_wrapper.gravity-theme .gfield{margin-bottom:0!important;width:100%}.gform_wrapper.gravity-theme .gfield.order-1{order:1}.gform_wrapper.gravity-theme .ginput_container input[type=email],.gform_wrapper.gravity-theme .ginput_container input[type=tel],.gform_wrapper.gravity-theme .ginput_container input[type=text],.gform_wrapper.gravity-theme .ginput_container select,.gform_wrapper.gravity-theme .ginput_container textarea{background-color:var(--white);border:1px solid var(--gray-600);border-radius:2px;font-family:var(--primary-font-family);font-size:.82rem;font-weight:var(--font-weight-regular);padding:.7rem var(--size-sm);transition:border-color .2s ease;width:100%}.gform_wrapper.gravity-theme .ginput_container input[type=email]:placeholder,.gform_wrapper.gravity-theme .ginput_container input[type=tel]:placeholder,.gform_wrapper.gravity-theme .ginput_container input[type=text]:placeholder,.gform_wrapper.gravity-theme .ginput_container select:placeholder,.gform_wrapper.gravity-theme .ginput_container textarea:placeholder{color:var(--gray-800)}.gform_wrapper.gravity-theme .ginput_container input[type=email]:focus,.gform_wrapper.gravity-theme .ginput_container input[type=tel]:focus,.gform_wrapper.gravity-theme .ginput_container input[type=text]:focus,.gform_wrapper.gravity-theme .ginput_container select:focus,.gform_wrapper.gravity-theme .ginput_container textarea:focus{border-color:var(--primary);outline:none}.gform_wrapper.gravity-theme .ginput_container textarea{min-height:11rem;resize:none}.gform_wrapper.gravity-theme .ginput_container textarea.large{height:11rem}.gform_wrapper.gravity-theme .ginput_container select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 fill=%27none%27%3E%3Cpath fill=%27%23000%27 d=%27M10.59.297 6 4.877 1.41.297 0 1.707l6 6 6-6z%27/%3E%3C/svg%3E");background-position:right var(--size-md) center;background-repeat:no-repeat;cursor:pointer;padding-right:var(--size-xl)}.gform_wrapper.gravity-theme .gfield{margin-bottom:var(--size-lg)}.gform_wrapper.gravity-theme .gfield--input-type-consent.legal-text{margin:1.8rem 0!important}.gform_wrapper.gravity-theme .gfield--input-type-consent.legal-text label{font-size:var(--size-sm);line-height:var(--font-size-body-3)}@media(max-width:640px){.gform_wrapper.gravity-theme .gfield--input-type-consent.legal-text{margin:1.2rem 0!important}}.gform_wrapper.gravity-theme .ginput_container_consent{align-items:center;display:flex;gap:var(--size-xs)}.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]{appearance:none;background:var(--white);border:1px solid var(--gray-600);cursor:pointer;height:var(--size-sm);min-width:14px;position:relative;width:var(--size-sm)}.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]:checked{background:var(--green-700);border-color:var(--green-700)}.gform_wrapper.gravity-theme .ginput_container_consent input[type=checkbox]:checked:after{border:solid #fff;border-width:0 .125rem .125rem 0;content:"";display:block;height:.3rem;left:.2rem;position:absolute;top:.07rem;transform:rotate(45deg);width:.15rem}.gform_wrapper.gravity-theme .ginput_container_consent label{cursor:pointer;font-size:var(--font-size-body-4);line-height:var(--line-height-text)}.gform_wrapper.gravity-theme .ginput_container_consent label a{color:inherit;text-decoration:underline}.gform_wrapper.gravity-theme .ginput_container_consent label a:hover{text-decoration:none}.gform_wrapper.gravity-theme .gform_footer{margin-top:var(--size-xl)}.gform_wrapper.gravity-theme .gform_body .button,.gform_wrapper.gravity-theme .gform_footer .button{align-items:center;background-color:var(--primary);border:none;border-radius:var(--size-lg);color:var(--white);cursor:pointer;display:flex;font-size:var(--font-size-body-3);font-weight:var(--font-weight-bold);gap:var(--size-sm);padding:var(--size-sm) 1.65rem;transition:all .25s ease}.gform_wrapper.gravity-theme .gform_body .button:hover,.gform_wrapper.gravity-theme .gform_footer .button:hover{background-color:var(--secondary)}.gform_wrapper.gravity-theme .gform_body .button.gform_button_select_files,.gform_wrapper.gravity-theme .gform_footer .button.gform_button_select_files{justify-self:center}.gform_wrapper.gravity-theme .gform_drop_area .gform_drop_instructions{font-weight:var(--font-weight-medium)}.gform_wrapper.gravity-theme div.chosen-container-single{background-image:unset;font-family:var(--primary-font-family);font-size:.82rem;font-weight:var(--font-weight-regular);height:auto}.gform_wrapper.gravity-theme div.chosen-container-single span{height:auto;line-height:normal!important}.gform_wrapper.gravity-theme div.chosen-container-single .chosen-single{background:unset!important;height:auto!important;padding:.7rem var(--size-sm)!important}.gform_wrapper.gravity-theme div.chosen-container-single .chosen-single div{display:none}.gform_wrapper.gravity-theme .chosen-container-multi div.chosen-drop,.gform_wrapper.gravity-theme .chosen-container-single div.chosen-drop{border-radius:0;margin-top:0}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-search .chosen-search-input,.gform_wrapper.gravity-theme .chosen-container-single .chosen-search .chosen-search-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 fill=%27none%27%3E%3Cpath fill=%27%23565559%27 d=%27M12.5 11h-.79l-.28-.27A6.47 6.47 0 0 0 13 6.5 6.5 6.5 0 1 0 6.5 13c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L17.49 16zm-6 0C4.01 11 2 8.99 2 6.5S4.01 2 6.5 2 11 4.01 11 6.5 8.99 11 6.5 11%27/%3E%3C/svg%3E")!important;background-position:calc(100% - .5rem) 50%!important;background-size:1rem!important;padding:.7rem var(--size-sm)}.gform_wrapper.gravity-theme .chosen-container-multi ul.chosen-results,.gform_wrapper.gravity-theme .chosen-container-single ul.chosen-results{border-radius:0;margin:14px 10px 14px 0;padding:0}.gform_wrapper.gravity-theme .chosen-container-multi ul.chosen-results::-webkit-scrollbar,.gform_wrapper.gravity-theme .chosen-container-single ul.chosen-results::-webkit-scrollbar{background:#0000;width:10px}.gform_wrapper.gravity-theme .chosen-container-multi ul.chosen-results::-webkit-scrollbar-thumb,.gform_wrapper.gravity-theme .chosen-container-single ul.chosen-results::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:4px}.gform_wrapper.gravity-theme .chosen-container-multi ul.chosen-results::-webkit-scrollbar-track,.gform_wrapper.gravity-theme .chosen-container-single ul.chosen-results::-webkit-scrollbar-track{background:#f2f2f3;border-radius:4px}.gform_wrapper.gravity-theme .chosen-container-multi ul.chosen-results::-webkit-scrollbar-button,.gform_wrapper.gravity-theme .chosen-container-single ul.chosen-results::-webkit-scrollbar-button{display:none;height:0;width:0}.gform_wrapper.gravity-theme .chosen-container-multi ul.chosen-results li,.gform_wrapper.gravity-theme .chosen-container-single ul.chosen-results li{font-family:var(--primary-font-family);font-size:.82rem;font-weight:var(--font-weight-regular);padding:.6rem}.gform_wrapper.gravity-theme .chosen-container-multi ul.chosen-results li.highlighted,.gform_wrapper.gravity-theme .chosen-container-single ul.chosen-results li.highlighted{background:rgba(var(--clr-primary),.05);color:var(--text-color)}.gform_wrapper.gravity-theme .chosen-container-multi.chosen-with-drop .chosen-single:after,.gform_wrapper.gravity-theme .chosen-container-multi.chosen-with-drop ul.chosen-choices:after,.gform_wrapper.gravity-theme .chosen-container-single.chosen-with-drop .chosen-single:after,.gform_wrapper.gravity-theme .chosen-container-single.chosen-with-drop ul.chosen-choices:after{background-color:var(--primary);transform:translateY(-50%) scale(-1)}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-single,.gform_wrapper.gravity-theme .chosen-container-multi ul.chosen-choices,.gform_wrapper.gravity-theme .chosen-container-single .chosen-single,.gform_wrapper.gravity-theme .chosen-container-single ul.chosen-choices{background:none;display:flex;flex-wrap:wrap;gap:6px;padding:.66rem 1.7rem .66rem 8px;position:relative}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-single:after,.gform_wrapper.gravity-theme .chosen-container-multi ul.chosen-choices:after,.gform_wrapper.gravity-theme .chosen-container-single .chosen-single:after,.gform_wrapper.gravity-theme .chosen-container-single ul.chosen-choices:after{background-color:#000;background-repeat:no-repeat;background-size:contain;content:"";height:8px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 fill=%27none%27%3E%3Cpath fill=%27%23000%27 d=%27M10.59.297 6 4.877 1.41.297 0 1.707l6 6 6-6z%27/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;pointer-events:none;position:absolute;right:var(--size-md);top:50%;transform:translateY(-50%);width:12px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-single li.search-field .chosen-search-input,.gform_wrapper.gravity-theme .chosen-container-multi ul.chosen-choices li.search-field .chosen-search-input,.gform_wrapper.gravity-theme .chosen-container-single .chosen-single li.search-field .chosen-search-input,.gform_wrapper.gravity-theme .chosen-container-single ul.chosen-choices li.search-field .chosen-search-input{font-size:var(--font-size-button-xsmall)!important;height:auto!important;line-height:1!important;margin:0!important;padding:.145rem 0!important}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-single li.search-choice,.gform_wrapper.gravity-theme .chosen-container-multi ul.chosen-choices li.search-choice,.gform_wrapper.gravity-theme .chosen-container-single .chosen-single li.search-choice,.gform_wrapper.gravity-theme .chosen-container-single ul.chosen-choices li.search-choice{background:var(--sand-300);border:unset;border-radius:200px;font-size:var(--font-size-button-xsmall);font-weight:var(--font-weight-regular);line-height:1;margin:0;padding:.21rem 1.05rem .21rem .42rem;position:relative}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-single li.search-choice .search-choice-close,.gform_wrapper.gravity-theme .chosen-container-multi ul.chosen-choices li.search-choice .search-choice-close,.gform_wrapper.gravity-theme .chosen-container-single .chosen-single li.search-choice .search-choice-close,.gform_wrapper.gravity-theme .chosen-container-single ul.chosen-choices li.search-choice .search-choice-close{top:50%;transform:translateY(-50%)}.gform_wrapper.gravity-theme .chosen-container-multi li:before,.gform_wrapper.gravity-theme .chosen-container-single li:before{content:unset!important}@media only screen and (max-width:641px){div.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:normal;min-height:unset}div.gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,div.gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-field{float:left;line-height:inherit;width:auto}div.gform_wrapper.gravity-theme .chosen-container span:not(.ginput_price){display:block;margin-bottom:0}}.wp-block-table.is-style-lines table{border:none;border-collapse:collapse}.wp-block-table.is-style-lines table thead{background-color:var(--sand-300);border-bottom:1px solid var(--gray-700)}.wp-block-table.is-style-lines table thead th{font-weight:var(--font-weight-medium);padding-block:.4rem}.wp-block-table.is-style-lines table td,.wp-block-table.is-style-lines table th{border:none}.wp-block-table.is-style-lines table tr:not(:last-child){border-bottom:1px solid var(--gray-700)}.wp-block-table.is-style-lines table td{padding-block:.4rem}@media(max-width:767.98px){.wp-block-table.is-style-lines table td{line-height:1.2;padding-block:.28rem;padding-inline:8px}}.is-layout-constrained,.is-root-container,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout,.is-root-container>[data-habitat]{max-width:100%;padding:0;width:100%}.is-layout-constrained>:not(.wp-block-spacer),.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>:not(.wp-block-spacer),.is-root-container>:not(.wp-block-spacer),.is-root-container>[data-habitat]>:not(.wp-block-spacer){margin-inline:auto;max-width:var(--content-size);padding-inline:var(--size-md);width:100%}@media(max-width:450px){.is-layout-constrained>:not(.wp-block-spacer),.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>:not(.wp-block-spacer),.is-root-container>:not(.wp-block-spacer),.is-root-container>[data-habitat]>:not(.wp-block-spacer){padding-inline:28px}}.is-layout-constrained>:not(.wp-block-spacer).alignwide,.is-layout-constrained>:not(.wp-block-spacer)[data-align=wide],.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>:not(.wp-block-spacer).alignwide,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>:not(.wp-block-spacer)[data-align=wide],.is-root-container>:not(.wp-block-spacer).alignwide,.is-root-container>:not(.wp-block-spacer)[data-align=wide],.is-root-container>[data-habitat]>:not(.wp-block-spacer).alignwide,.is-root-container>[data-habitat]>:not(.wp-block-spacer)[data-align=wide]{max-width:var(--wide-size)}.is-layout-constrained>:not(.wp-block-spacer).alignfull,.is-layout-constrained>:not(.wp-block-spacer)[data-align=full],.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>:not(.wp-block-spacer).alignfull,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>:not(.wp-block-spacer)[data-align=full],.is-root-container>:not(.wp-block-spacer).alignfull,.is-root-container>:not(.wp-block-spacer)[data-align=full],.is-root-container>[data-habitat]>:not(.wp-block-spacer).alignfull,.is-root-container>[data-habitat]>:not(.wp-block-spacer)[data-align=full]{max-width:unset;padding-inline:0}.is-layout-constrained>:not(.wp-block-spacer):last-child,.is-root-container>.block-editor-inner-blocks>.block-editor-block-list__layout>:not(.wp-block-spacer):last-child,.is-root-container>:not(.wp-block-spacer):last-child,.is-root-container>[data-habitat]>:not(.wp-block-spacer):last-child{margin-bottom:0}:root :where(.is-layout-constrained)>*{margin-block-start:0}:root :where(.is-layout-flow)>:not(.wp-block-spacer){margin-block-end:0;margin-block-start:0}.wp-block-button__link{font-weight:600}.wp-block-group{--group-space:var(--size-lg)}.wp-block-group:not(.alignfull)>*{padding-inline:0!important}.wp-block-group.is-layout-grid{gap:12px}@media screen and (max-width:768px){.wp-block-group:has(>.dhsv-menu-grid-item-block){gap:0}}.wp-block-group.is-style-with-space-xl{--group-space:var(--size-2xl)}.wp-block-group.is-style-without-space{--group-space:0}.wp-block-group.is-style-shadow{--group-space:var(--size-lg);box-shadow:0 4px 32px 0 #00000014;padding-inline:28px}.wp-block-group.is-style-shadow:not(.alignfull){border-radius:var(--size-sm)}@media(min-width:1024px){.wp-block-group.is-style-shadow{--group-space:2.88rem;padding-inline:2.44rem}}.wp-block-group>:first-child:not(.dhsv-menu-grid-item-block){padding-top:var(--group-space)}.wp-block-group>:last-child:not(.dhsv-menu-grid-item-block){padding-bottom:var(--group-space)}@media(min-width:769px){.wp-block-group.hide-desktop{display:none!important}}@media(max-width:768px){.wp-block-group.hide-mobile{display:none!important}}.wp-block-group.no-side-padding-margin>:not(.wp-block-spacer){padding-inline:0}.wp-block-group.no-side-padding-margin>:not(:last-child){margin-block-end:0}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:.5rem}:root :where(.wp-block-image.is-style-radius-large img,.wp-block-image .is-style-radius-large img){border-radius:1rem}.article__breadcrumbs,.yoast-breadcrumbs{font-size:var(--font-size-button-small);font-weight:var(--font-weight-regular);margin-bottom:var(--size-lg)}.article__breadcrumbs .separator,.yoast-breadcrumbs .separator{color:var(--gray-700)}.article__breadcrumbs span:not(.separator),.yoast-breadcrumbs span:not(.separator){color:var(--gray-900)}.article__breadcrumbs>span,.yoast-breadcrumbs>span{display:inline-flex;gap:.22rem}.article__breadcrumbs a,.yoast-breadcrumbs a{color:var(--secondary)!important;text-decoration:none}.article__breadcrumbs a:hover,.yoast-breadcrumbs a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.wp-block-columns.is-style-without-gap{gap:0;margin:0 auto;padding:0 var(--size-md)}.wp-block-columns.is-style-without-gap.alignfull{padding:0!important}@media(max-width:768px){.wp-block-columns.is-style-mobile-two-columns{gap:.75rem}.wp-block-columns.is-style-mobile-three-columns .wp-block-column,.wp-block-columns.is-style-mobile-two-columns .wp-block-column{flex-basis:calc(50% - 2rem)!important}.wp-block-columns.is-style-mobile-reverse-columns{flex-direction:column-reverse}}@media screen and (max-width:768px){.wp-block-image img{object-position:var(--mobile-image-position,center)}}.wp-block-image>picture{display:block}.wp-block-image.is-style-rounded img{border-radius:.5rem}.wp-block-image.is-style-radius-large img{border-radius:1rem}@media(max-width:768px){.wp-block-image.is-style-radius-large img{border-radius:.5rem}.wp-block-image.mobile-scaling-full-width{margin-left:calc(var(--size-md)*-1);max-width:calc(100% + var(--size-md)*2);width:calc(100% + var(--size-md)*2)}.wp-block-image.mobile-scaling-full-width img{border-radius:0}}@media(max-width:450px){.wp-block-image.mobile-scaling-full-width{margin-left:-28px;max-width:calc(100% + 56px);width:calc(100% + 56px)}.wp-block-image.mobile-scaling-full-width img{border-radius:0}}@media(max-width:768px){.wp-block-image.mobile-scaling-container-width{max-width:var(--wp--style--global--content-size,100%);width:100%}.wp-block-image.mobile-scaling-container-width img{width:100%}.wp-block-image.mobile-scaling-factor-0-75x{margin-inline:0;max-width:75%;width:75%}.wp-block-image.mobile-scaling-factor-0-75x img{width:100%}.wp-block-image.mobile-scaling-factor-0-5x{margin-inline:0;max-width:50%;width:50%}.wp-block-image.mobile-scaling-factor-0-5x img{width:100%}.wp-block-image.mobile-scaling-custom{margin-inline:0;max-width:calc(100%*var(--mobile-custom-scaling-factor, 1));width:calc(100%*var(--mobile-custom-scaling-factor, 1))}.wp-block-image.mobile-scaling-custom img{width:100%}}@media(min-width:1081px){.has-responsive-settings.has-responsive-display-small{display:none!important}}@media(max-width:1080px){.has-responsive-settings.has-responsive-display-large{display:none!important}}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{border-radius:.45rem;padding:.3em var(--size-md)}.splide__list{transition:transform .3s ease-in-out}.splide__pagination{margin-top:var(--size-md)}.splide__pagination li button{cursor:pointer;padding-block:var(--size-sm)}.splide__pagination li button:before{background-color:var(--gray-500);content:"";display:block;height:4px;transition:all .3s ease;width:1.5rem}.splide__pagination li button.is-active:before,.splide__pagination li button:hover:before{background-color:var(--primary)}.pum-theme-default-theme{backdrop-filter:blur(10px);background-color:rgba(var(--clr-black),.4)}.pum-theme-default-theme .pum-container{background-color:var(--white);border-radius:8px;box-shadow:4px 4px 20px #00000014;overflow:hidden;padding:0}.pum-theme-default-theme .pum-container.pum-responsive img{height:100%}.pum-theme-default-theme .pum-container .pum-content{color:var(--text-color)}.pum-theme-default-theme .pum-container .pum-content+.pum-close{align-items:center;background-color:#0000;border:none;box-shadow:none;display:flex;font-size:0;height:2.5rem;justify-content:center;padding:0;right:1.5rem;text-shadow:none;top:1.5rem;transition:all .3s ease;width:2.5rem}.pum-theme-default-theme .pum-container .pum-content+.pum-close:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 fill=%27none%27%3E%3Cpath fill=%27%23BCBBBE%27 d=%27M14 1.41 12.59 0 7 5.59 1.41 0 0 1.41 5.59 7 0 12.59 1.41 14 7 8.41 12.59 14 14 12.59 8.41 7z%27/%3E%3C/svg%3E");display:block}.pum-theme-default-theme .pum-container .pum-content+.pum-close:hover{opacity:.7}.pum-theme-default-theme .pum-container .pum-content .wp-block-columns>div:nth-child(2){padding:1rem}.pum-theme-default-theme .pum-container .pum-content .gform_wrapper.gravity-theme .ginput_container_consent{align-items:flex-start}.pum-theme-default-theme .pum-container .pum-content .gform_wrapper.gravity-theme .ginput_container_consent label{color:var(--gray-900)}.pum-theme-default-theme .pum-container .pum-content .gform_wrapper.gravity-theme .gform_body .gform_fields{grid-column-gap:1rem;grid-row-gap:1.5rem}@media(max-width:767.98px){.pum-theme-default-theme .pum-container .pum-content .gform_wrapper.gravity-theme .gform_body .gform_fields{grid-row-gap:1rem}.pum-theme-default-theme .pum-container .pum-content .gform_wrapper{margin-block-start:1rem}.pum-theme-default-theme .pum-container .pum-content+.pum-close{right:.75rem;top:1rem}}:where(.skeleton){animation:skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite;background:var(--skeleton);border-radius:var(--skeleton-border-radius,8px)}@keyframes skeleton-pulse{50%{opacity:.5}}.has-chat-launcher .call-widget-dynamic{display:none!important}.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic{bottom:10rem!important;display:block!important;right:1.5rem!important;z-index:9000}@media screen and (max-width:768px){.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic{bottom:9.5rem!important;right:1rem!important}}.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic{transition:color .15s ease}.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic:focus-visible,.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic:hover{color:var(--black)!important;transform:none!important}.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic:focus-visible .call-icon-dynamic,.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic:hover .call-icon-dynamic{fill:var(--black)!important}.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic:focus-visible .call-label-dynamic,.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic:focus-visible .call-number-dynamic,.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic:hover .call-label-dynamic,.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic:hover .call-number-dynamic{color:var(--black)!important}.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic:focus-visible{outline:2px solid var(--black);outline-offset:2px}.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic.color-magenta:focus-visible,.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic.color-magenta:hover{box-shadow:0 4px 15px #ff044366!important}.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic.color-blue:focus-visible,.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic.color-blue:hover{box-shadow:0 4px 15px #0060dd66!important}.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic.color-orange:focus-visible,.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic.color-orange:hover{box-shadow:0 4px 15px #f9660766!important}.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic.color-green:focus-visible,.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .call-widget-dynamic .call-widget-button-dynamic.color-green:hover{box-shadow:0 4px 15px #66af0166!important}.has-chat-launcher.chat-launcher-expanded:not(.chat-launcher-chat-open) .chat-launcher .call-widget-dynamic{bottom:auto!important;position:static!important;right:auto!important;z-index:auto}.menu-top-banner{background:linear-gradient(90deg,var(--secondary) 20%,var(--primary) 20%);height:40px;left:0;position:fixed;top:0;transition:all .3s ease;z-index:30}.menu-top-banner .container{display:flex;height:100%;justify-content:space-between;position:relative}@media screen and (max-width:768px){.menu-top-banner .container>[data-habitat]{width:100%}}.menu-top-banner .container .top-bar-right{align-items:center;display:flex;gap:20px;position:relative}.menu-top-banner .container .top-bar-right .menu-top-bar-navigation-container{height:max-content;margin-right:1rem}.menu-top-banner .container .top-bar-right .menu-top-bar-navigation-container ul{display:flex;font-size:.9rem;gap:20px}.menu-top-banner .container .top-bar-right .menu-top-bar-navigation-container ul li{color:#fff;font-weight:400;margin:0}.menu-top-banner .container .top-bar-right .menu-top-bar-navigation-container ul li a{border-bottom:1px solid #0000;text-decoration:none;transition:.2s}.menu-top-banner .container .top-bar-right .menu-top-bar-navigation-container ul li a:hover{border-bottom:1px solid var(--white);opacity:1}@media screen and (width < 999px){.menu-top-banner .container .top-bar-right .menu-top-bar-navigation-container{display:none}}.menu-top-banner .container .top-bar-right #educational-menu-toggle-desktop{align-items:center;background:var(--secondary);border-radius:2px;color:var(--white);cursor:pointer;display:flex;font-size:.9rem;gap:8px;height:32px;padding:0 .75rem;width:max-content}.menu-top-banner .container .top-bar-right #educational-menu-toggle-desktop.active{opacity:1;pointer-events:all;visibility:visible}.menu-top-banner .container .top-bar-right #educational-menu-toggle-desktop.active:before{background:#0003;content:"";display:block;height:100vh;left:0;position:fixed;top:40px;width:100vw;z-index:5}.admin-bar .menu-top-banner .container .top-bar-right #educational-menu-toggle-desktop.active:before{top:72px}.menu-top-banner .container .top-bar-right #educational-menu-toggle-desktop svg{height:auto;fill:var(--white)}@media(max-width:768px){.menu-top-banner .container .top-bar-right #educational-menu-toggle-desktop{display:none}.admin-bar .menu-top-banner .container .top-bar-right #educational-menu-toggle-desktop.active:before{top:86px}}.menu-top-banner .container #educational-menu{background:#fff;border-radius:8px;height:max-content;max-width:480px;opacity:0;padding:1.75rem 2.1rem;pointer-events:none;position:absolute;right:1rem;top:50px;transition:.2s;visibility:hidden;width:max-content;z-index:10}.menu-top-banner .container #educational-menu.active{opacity:1;pointer-events:all;visibility:visible}.menu-top-banner .container #educational-menu #close-educational-menu{cursor:pointer;padding:1rem;position:absolute;right:1rem;top:1rem}.menu-top-banner .container #educational-menu .title{font-weight:var(--font-weight-bold);margin-bottom:0;margin-top:2rem}.menu-top-banner .container #educational-menu .theme-boxes{display:flex;flex-flow:column;gap:1rem;margin-top:2rem}.menu-top-banner .container #educational-menu .theme-boxes .theme-box{display:flex;min-height:116px;position:relative}.menu-top-banner .container #educational-menu .theme-boxes .theme-box__image{align-items:center;background:var(--sand-300);border-radius:8px 0 0 8px;display:flex;justify-content:center;padding:8px;width:116px}.menu-top-banner .container #educational-menu .theme-boxes .theme-box__image img{height:100%;object-fit:contain;object-position:center;width:100%}.menu-top-banner .container #educational-menu .theme-boxes .theme-box__content{border-radius:0 8px 8px 0;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:.9rem 1.1rem;width:100%}.menu-top-banner .container #educational-menu .theme-boxes .theme-box__content .text{color:var(--white);font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);margin-bottom:0}.menu-top-banner .container #educational-menu .theme-boxes .theme-box__content a{align-items:center;color:var(--white);display:flex;font-size:16px;font-weight:500;gap:.5rem;text-decoration:none}.menu-top-banner .container #educational-menu .theme-boxes .theme-box__content a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.menu-top-banner .container #educational-menu .theme-boxes .theme-box__content a .icon{height:20px}.menu-top-banner .container #educational-menu .theme-boxes .theme-box__content a .icon g path{fill:var(--white)}.menu-top-banner .container #educational-menu .theme-boxes .theme-box__content.sprachschule{background:var(--lang-school)}.menu-top-banner .container #educational-menu .theme-boxes .theme-box__content.computerkurse{background:var(--comp-course)}.menu-top-banner .container #educational-menu .theme-boxes .theme-box__content.nachhilfe{background:var(--tutoring)}.menu-top-banner .container #educational-menu .theme-boxes .theme-box__content.brand{background:var(--brand)}.menu-top-banner .container #educational-menu .dhsv-button-wrapper{display:flex;justify-content:flex-end;margin-top:1rem}@media(max-width:768px){.menu-top-banner .container #educational-menu{background:var(--sand-300);height:100vh;max-width:unset;right:0;top:40px;width:100vw}.menu-top-banner .container #educational-menu p{font-size:var(--font-size-menu-mobile)!important}.menu-top-banner .container #educational-menu .theme-box__image{background:#fff!important}}@media screen and (width < 999px){html:has(.primary-nagivation.active){overflow-x:hidden}}header{background:var(--sand-300);overflow-x:clip;position:fixed;top:40px;transition:all .3s ease;width:100%;z-index:20}header:has(li.contains-mega-menu:hover)+.header-overlay{opacity:1;pointer-events:all;transition-delay:0s;visibility:visible}header:hover:has(.nav>li:hover)>.mega-menu-container{height:auto;opacity:1;pointer-events:all;visibility:visible}header .menu-item-icon--mobile{display:none}header .inner{align-items:center;display:flex;justify-content:space-between}header .inner .logo img{display:block}@media screen and (width > 999px){header .inner .logo img{margin-top:10px}}@media(max-width:768px){header .inner .logo img{height:32px;margin-top:0}}header .inner .primary-nagivation{padding-top:.575rem}header .inner .primary-nagivation>div{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}header .inner .primary-nagivation__top{align-items:center;display:flex;gap:25px;justify-content:flex-end}header .inner .primary-nagivation__top>div{width:100%}header .inner .primary-nagivation__top .nav-top li{background-color:#0000!important;padding:5px 10px}@media screen and (width > 999px){header .inner .primary-nagivation__top .nav-top li a{padding:0}}header .inner .primary-nagivation__top .nav-top a,header .inner .primary-nagivation__top .nav-top p{color:var(--gray-900);font-size:.89rem;font-weight:400;margin:0}header .inner .primary-nagivation__top .nav-top a:focus,header .inner .primary-nagivation__top .nav-top a:hover{background:none;color:var(--primary)}header .inner .primary-nagivation__top .language-switcher-container{align-items:center;display:flex;height:40px;position:relative;width:60px}header .inner .primary-nagivation__top .language-switcher-container .language-switcher{align-items:center;background-color:var(--sand-300);display:flex;height:max-content;justify-content:flex-end;position:absolute;right:0;transition:.3s;width:calc(var(--content-size) - 480px);z-index:-1}header .inner .primary-nagivation__top .language-switcher-container .language-switcher.active{z-index:10}header .inner .primary-nagivation__top .language-switcher-container .language-switcher.active li#active-lang{display:none}header .inner .primary-nagivation__top .language-switcher-container .language-switcher.active #close-lang{opacity:1;pointer-events:all;visibility:visible;width:60px}header .inner .primary-nagivation__top .language-switcher-container .language-switcher li{height:max-content;transition:.1s}header .inner .primary-nagivation__top .language-switcher-container .language-switcher li:before{content:none}header .inner .primary-nagivation__top .language-switcher-container .language-switcher li a{color:var(--gray-900);font-size:var(--font-size-footer)}header .inner .primary-nagivation__top .language-switcher-container .language-switcher li:not(#active-lang){opacity:0;pointer-events:none;visibility:hidden}header .inner .primary-nagivation__top .language-switcher-container .language-switcher li:not(#active-lang).show{opacity:1;pointer-events:all;visibility:visible}header .inner .primary-nagivation__top .language-switcher-container .language-switcher li:not(#active-lang).current a{color:var(--primary)}header .inner .primary-nagivation__top .language-switcher-container .language-switcher #close-lang{align-items:center;cursor:pointer;display:flex;opacity:0;pointer-events:none;visibility:hidden;width:0}header .inner .primary-nagivation__top .language-switcher-container .language-switcher #close-lang svg{height:13px;width:13px}header .inner .primary-nagivation__top .language-switcher-container #active-lang{align-items:center;color:var(--gray-900);cursor:pointer;display:flex;font-size:.89rem;font-weight:400;gap:5px;text-transform:uppercase}header .inner .primary-nagivation__top .language-switcher-container #active-lang svg{margin-bottom:2px}header .inner .primary-nagivation__top .language-switcher-container #active-lang:hover{color:var(--primary)}header .inner .primary-nagivation__top .language-switcher-container #active-lang:hover svg path{fill:var(--primary)}@media(max-width:768px){header .inner .primary-nagivation__top .language-switcher-container .language-switcher{align-items:flex-start;flex-direction:column-reverse;height:80vh;justify-content:flex-end;left:0;padding:1rem;position:fixed;right:0;top:105px;width:100vw}}header .inner .primary-nagivation ul{display:flex;gap:5px;list-style:none;margin-right:-18px}@media screen and (width > 999px){header .inner .primary-nagivation ul{align-items:center}}header .inner .primary-nagivation ul li{margin:0;padding-bottom:.85rem;transition:.3s}header .inner .primary-nagivation ul li:before{content:none}header .inner .primary-nagivation ul li>a{border-radius:100px;color:#000;font-size:var(--font-size-body-2);font-weight:var(--font-weight-medium);padding:5px 20px;text-decoration:none}header .inner .primary-nagivation ul li>a:hover{background:var(--sand-500);opacity:1}header .inner .primary-nagivation ul li.contains-mega-menu{align-items:center;display:flex;gap:8px}header .inner .primary-nagivation ul li.contains-mega-menu>a{position:relative}header .inner .primary-nagivation ul li.contains-mega-menu>a:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2710%27 fill=%27none%27%3E%3Cpath fill=%27%23888%27 d=%27M12.355.5 7 6.063 1.645.5 0 2.213 7 9.5l7-7.287z%27/%3E%3C/svg%3E");display:inline-block;margin-left:5px;transition:.3s}@media screen and (width < 999px){header .inner .primary-nagivation ul li.contains-mega-menu>a:after{position:absolute;right:0}}header .inner .primary-nagivation ul li .mega-menu-container{background:var(--sand-300);left:0;opacity:0;overflow-y:auto;padding:2.5rem 0 6rem;pointer-events:none;position:absolute;top:99px;transform:translateZ(0);transition:all .5s ease;transition-delay:.3s;visibility:hidden;z-index:10}header .inner .primary-nagivation ul li .mega-menu-container:before{background:#0000;content:"";height:20px;left:0;position:absolute;top:-20px;width:100%}header .inner .primary-nagivation ul li .mega-menu-container .mega-menu-mobile-back{display:none}@media screen and (width > 999px){header .inner .primary-nagivation ul li.contains-mega-menu a:after{transition:transform .3s ease}header .inner .primary-nagivation ul li.contains-mega-menu.is-hovered a:after{transform:rotate(-180deg)}header .inner .primary-nagivation ul li.contains-mega-menu.is-hovered .mega-menu-container{opacity:1;pointer-events:all;transition-delay:0s;visibility:visible}}header .inner .primary-nagivation #educational-menu-toggle-mobile{display:none}header .inner .hamburger{background-color:#0000;border:0;color:inherit;cursor:pointer;display:none;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}header .inner .hamburger.is-active:hover,header .inner .hamburger:hover{opacity:.7}header .inner .hamburger.is-active .hamburger-inner,header .inner .hamburger.is-active .hamburger-inner:after,header .inner .hamburger.is-active .hamburger-inner:before{background-color:#000}header .inner .hamburger-box{display:inline-block;height:17px;position:relative;width:24px}header .inner .hamburger.is-active .hamburger-box{height:20px;width:20px}header .inner .hamburger-inner{display:block;margin-top:-2px;top:50%}header .inner .hamburger-inner,header .inner .hamburger-inner:after,header .inner .hamburger-inner:before{background-color:#000;border-bottom:2px solid #000;height:0;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:24px}header .inner .hamburger-inner:after,header .inner .hamburger-inner:before{content:"";display:block}header .inner .hamburger-inner:before{top:-8px}header .inner .hamburger-inner:after{bottom:-10px}header .inner .hamburger--collapse .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}header .inner .hamburger--collapse .hamburger-inner:after{top:-16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}header .inner .hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}header .inner .hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}header .inner .hamburger--collapse.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}header .inner .hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}@media screen and (width < 999px){header .inner{height:75px}header .inner .menu-item-icon--mobile{display:block}header .inner .hamburger{display:inline-flex;margin-right:-15px}header .inner .primary-nagivation{align-items:flex-start;background:var(--sand-300);display:flex;flex-direction:column;gap:5px;height:calc(100dvh - 115px);justify-content:space-between;opacity:0;overflow:hidden;padding-inline:28px;position:absolute;right:0;top:75px;transition:opacity .3s ease;visibility:hidden;width:100vw}.admin-bar header .inner .primary-nagivation{height:calc(100dvh - 161px)}header .inner .primary-nagivation__top{align-items:flex-start;display:flex;flex-flow:column;gap:0;height:100%;justify-content:flex-start;width:100%}header .inner .primary-nagivation__top>div:not(:last-child){margin-top:auto}header .inner .primary-nagivation__top ul.nav-top{flex-direction:column;gap:10px}header .inner .primary-nagivation__top ul.nav-top li{background-color:#0000!important;margin-inline:-14px;padding:0;padding-inline:14px}header .inner .primary-nagivation__top ul.nav-top li:focus,header .inner .primary-nagivation__top ul.nav-top li:hover{background-color:var(--sand-500)!important}header .inner .primary-nagivation__top ul.nav-top li a{color:var(--gray-900);font-size:var(--font-size-menu-mobile-sm);font-weight:var(--font-weight-regular);padding-block:0}header .inner .primary-nagivation__top .language-switcher-container{margin-top:0}header .inner .primary-nagivation>div{align-items:flex-start;display:flex;flex-direction:column-reverse;height:100%;justify-content:flex-end;width:100%}header .inner .primary-nagivation>div.mobile-bottom-menu{height:auto}header .inner .primary-nagivation>div ul{flex-direction:column;gap:6px;width:100%}header .inner .primary-nagivation>div ul li{background-color:#0000!important;margin-inline:-14px;padding:0;padding-inline:14px}header .inner .primary-nagivation>div ul li.current-menu-item,header .inner .primary-nagivation>div ul li:focus,header .inner .primary-nagivation>div ul li:hover{background-color:var(--sand-500)!important;border-radius:100px}header .inner .primary-nagivation>div ul li>a{align-items:center;display:inline-flex;font-size:var(--font-size-menu-mobile);justify-content:flex-start;padding-block:10px;padding-inline:0;position:relative;width:100%}header .inner .primary-nagivation>div ul li>a>span{align-items:center;display:inline-flex;gap:.5rem;justify-content:flex-start}header .inner .primary-nagivation>div ul li>a:after{margin-left:auto;transform:rotate(-90deg)}header .inner .primary-nagivation>div ul li>a:before{display:none!important}header .inner .primary-nagivation>div ul li.contains-mega-menu .mega-menu-container{height:auto;max-height:100%;opacity:0;padding:5px;pointer-events:none;position:absolute;right:-100%;top:0;transition:none;transition-delay:unset;visibility:hidden;width:100vw}header .inner .primary-nagivation>div ul li.contains-mega-menu .mega-menu-container p{font-size:var(--font-size-menu-mobile)!important}header .inner .primary-nagivation>div ul li.contains-mega-menu .mega-menu-container.active{height:100%;opacity:1;pointer-events:auto;right:0;visibility:visible}header .inner .primary-nagivation>div ul li.contains-mega-menu .mega-menu-container .mega-menu-mobile-back{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-menu-mobile);font-weight:var(--font-weight-medium);gap:12px;margin-bottom:1rem;padding-block:10px}header .inner .primary-nagivation>div ul li.contains-mega-menu .mega-menu-container .wp-block-image{display:none}header .inner .primary-nagivation>div ul li.contains-mega-menu .mega-menu-container .mega-content .wp-block-group:has(>.dhsv-menu-grid-item-block){grid-template-columns:1fr}header .inner .primary-nagivation>div ul li.contains-mega-menu .mega-menu-container .mega-content .dhsv-menu-grid-item-block a{padding-block:6px}header .inner .primary-nagivation .mobile-bottom-menu{margin-bottom:1rem;width:100%}header .inner .primary-nagivation .mobile-bottom-menu #educational-menu-toggle-mobile{align-items:center;color:var(--gray-900);display:inline-flex;font-size:var(--font-size-menu-mobile-sm);font-weight:400;gap:6px;width:max-content}header .inner .primary-nagivation .mobile-bottom-menu #educational-menu-toggle-mobile svg{height:auto;width:16px}header .inner .primary-nagivation.active{opacity:1;right:0;visibility:visible;z-index:1}}.header-overlay{background:#0000004d;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .5s ease;visibility:hidden;width:100%;z-index:19}.header-overlay.show{opacity:1;pointer-events:all;transition-delay:0s;visibility:visible}@media((width > 999px) and (hover:hover)){.header-overlay{transition-delay:.3s}}html[data-scroll=down] header{top:0;transform:translateY(-100%)}@media(max-width:782px){html[data-scroll=down] header{transform:unset}html[data-scroll=down]:not(:has(.primary-nagivation.active)) header{transform:translateY(-100%)}html[data-scroll=down]:has(.primary-nagivation.active) header{overflow-x:visible;top:40px}}@media(min-width:601px){html[data-scroll=up] .admin-bar header{top:72px}}html[data-scroll=down] header,html[data-scroll=up] header{box-shadow:0 0 10px #0003}@media(min-width:601px){html[data-scroll=down] .admin-bar .menu-top-banner,html[data-scroll=up] .admin-bar .menu-top-banner{top:32px}}body[data-themenwelt=brand] footer,body[data-themenwelt=weiterbildung] footer{background-color:var(--secondary)}body[data-themenwelt=computerkurse] footer .footer-bottom-socials a svg path,body[data-themenwelt=nachhilfe] footer .footer-bottom-socials a svg path,body[data-themenwelt=sprachschule] footer .footer-bottom-socials a svg path{fill:var(--green-500)}body[data-themenwelt=computerkurse] footer .footer-bottom-socials a:hover svg path,body[data-themenwelt=nachhilfe] footer .footer-bottom-socials a:hover svg path,body[data-themenwelt=sprachschule] footer .footer-bottom-socials a:hover svg path{fill:var(--white)}body[data-themenwelt=computerkurse] footer .footer-bottom-socials a svg path{fill:var(--blue-500)}body[data-themenwelt=nachhilfe] footer .footer-bottom-socials a svg path{fill:var(--orange-500)}footer{background-color:var(--primary);color:var(--white);font-size:var(--font-size-footer);font-weight:300;line-height:1.26}footer .footer-grid{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:1fr auto;grid-column-gap:0;grid-row-gap:0;padding-bottom:2rem;padding-top:3.75rem}footer .footer-grid-item-1{grid-area:1/1/2/2}footer .footer-grid-item-2{grid-area:1/2/2/3}footer .footer-grid-item-3{grid-area:1/3/2/4}footer .footer-grid-item-4{grid-area:2/1/3/3}footer .footer-grid-item-5{grid-area:2/3/3/4}footer a{color:var(--white);text-decoration:none}footer a:hover{color:var(--white);text-decoration:underline;text-underline-offset:6px}footer nav,footer nav .menu{display:flex}footer nav .menu li{padding-bottom:.6rem}footer nav .menu>li>a{font-size:1.05rem;font-weight:var(--font-weight-medium)}@media(max-width:767.98px){footer nav .menu>li>a{font-size:var(--font-size-body-2)}}footer nav .menu .menu-item-has-children .sub-menu{font-size:.85rem;font-weight:300;padding-top:1rem}footer .footer-top-info{margin-right:6rem}footer .footer-top-info .footer-logo{margin-bottom:2rem}footer .footer-top-info .info-wrapper .appointment,footer .footer-top-info .info-wrapper .phone{display:flex}footer .footer-top-info .info-wrapper .appointment a,footer .footer-top-info .info-wrapper .phone a{margin-left:1rem}@media(max-width:767.98px){footer .footer-top-info .info-wrapper .appointment a,footer .footer-top-info .info-wrapper .phone a{margin-left:.5rem}}footer .footer-top-info .info-wrapper .appointment svg,footer .footer-top-info .info-wrapper .phone svg{height:1.25rem;margin-bottom:.25rem;width:1.25rem}@media(max-width:767.98px){footer .footer-top-info .info-wrapper .appointment svg,footer .footer-top-info .info-wrapper .phone svg{height:.78rem;width:.78rem}}footer .footer-top-info .info-wrapper .studio-title{font-weight:500;margin-bottom:0}footer .footer-top-info .info-wrapper .studio-address{margin-bottom:1rem}footer .footer-top-info .info-wrapper .studio-address p{margin-bottom:0}footer .footer-top-info .info-wrapper .studio-link{margin:2rem 0 4rem}footer .footer-top-info .info-wrapper .studio-link a{line-height:var(--line-height-text)}footer .footer-top-info .info-wrapper .studio-link a:hover{text-decoration:none}footer .footer-main-nav .menu{gap:3.75rem}footer .footer-right-wrapper{display:flex;flex-direction:column;margin-bottom:3.75rem}footer .footer-right-wrapper .footer-second-nav{font-size:1.05rem;font-weight:500;margin-bottom:3.75rem}footer .footer-right-wrapper .footer-second-nav .menu{flex-direction:column}footer .footer-bottom-left{align-items:center;display:flex;font-size:.73rem;gap:2.5rem}footer .footer-bottom-left .bottom-nav .menu{gap:2.5rem}footer .footer-bottom-left .bottom-nav .menu li{padding-bottom:0}footer .footer-bottom-left .bottom-nav a{font-size:.73rem;font-weight:var(--font-weight-light)}footer .footer-bottom-socials a{display:inline-block;transition:all .3s ease}footer .footer-bottom-socials a svg,footer .footer-bottom-socials a svg path{transition:all .3s ease}footer .footer-bottom-socials a:hover{text-decoration:none}footer .footer-bottom-socials a:hover svg path{fill:var(--sand-500)}@media(max-width:1200px){footer .footer-top-info{margin-right:4rem}footer .footer-main-nav .menu{gap:2.5rem}footer .footer-right-wrapper{padding-right:1rem}}@media(max-width:992px){footer .footer-grid{grid-template-columns:1fr;grid-template-rows:repeat(5,auto);padding-top:2rem}footer .footer-grid-item-1{grid-area:3/1/4/2}footer .footer-grid-item-2{grid-area:1/1/2/2}footer .footer-grid-item-3{grid-area:2/1/3/2}footer .footer-grid-item-4{grid-area:5/1/6/2}footer .footer-grid-item-5{grid-area:4/1/5/2}footer .footer-grid .footer-third-nav,footer .footer-grid .sub-menu{display:none}footer nav .menu{flex-direction:column;gap:0}footer .footer-top-info{margin-right:0}footer .footer-top-info .info-wrapper .phone{margin-bottom:.6rem}footer .footer-top-info .info-wrapper .studio-link{margin-bottom:2rem}footer .footer-main-nav{margin-bottom:0}footer .footer-main-nav .menu{gap:0}footer .footer-right-wrapper{margin-bottom:0;padding-right:0}footer .footer-right-wrapper .footer-second-nav{margin-bottom:1.25rem}footer .footer-bottom-left{align-items:flex-start;flex-direction:column;gap:.75rem}footer .footer-bottom-left .bottom-nav .menu{flex-direction:row;gap:1rem}footer .footer-bottom-socials{display:flex;gap:.5rem;margin-bottom:1rem}}.footer-legal-text{background-color:var(--secondary);color:var(--white);font-size:var(--font-size-text-small);font-weight:300;line-height:1.4;padding:2rem 0}.page-404{max-width:unset!important;padding-bottom:240px;padding-top:100px;padding-inline:0!important}@media(max-width:767px){.page-404{padding-bottom:100px;padding-top:40px}}.page-404__container{margin-inline:auto;max-width:var(--content-size);padding-inline:var(--size-md);width:100%}@media(max-width:767px){.page-404__container{padding-inline:28px}}.page-404__top{font-size:var(--font-size-display-01);font-weight:var(--font-weight-bold);line-height:1;margin-bottom:2.2rem}@media(max-width:767px){.page-404__title{font-weight:var(--font-weight-bold)}}.page-404__text{font-size:var(--font-size-body-1);max-width:675px}.page-404__image{margin-top:40px}@media(max-width:767px){.page-404__image{margin-top:28px}}.page-404__image svg{color:var(--primary);height:auto;max-width:100%;width:100%}article{max-width:100%!important;padding-top:3rem;padding-inline:0!important}article .article__breadcrumbs{margin-inline:auto;max-width:var(--content-size);padding-inline:var(--size-md);width:100%}article .article__breadcrumbs .mobile{display:inline-flex}@media(min-width:1024px){article .article__breadcrumbs .mobile{display:none}}article .article__breadcrumbs .desktop{display:none}@media(min-width:1024px){article .article__breadcrumbs .desktop{display:inline-flex}}article .article__breadcrumbs-back-link{align-items:center;color:var(--gray-900);display:inline-flex;font-size:var(--font-size-button-small);font-weight:var(--font-weight-regular);letter-spacing:-.02em}article .article__breadcrumbs-back-link svg{color:var(--primary);height:auto;transform:scale(-1);width:1rem}article .article__breadcrumbs-back-link span{display:block;margin-left:.5rem}article .article__wrapper{margin-inline:auto;max-width:unset!important}article .entry-content{--content-size:calc(47.5rem + var(--size-md)*2)}article.post h1.wp-block-heading{font-size:var(--font-size-heading-blog-h1);font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:1.18}article.post h2.wp-block-heading{font-size:var(--font-size-heading-blog-h2);font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:1.26}article.post h3.wp-block-heading{font-size:var(--font-size-heading-blog-h3);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1.26}@media(max-width:767.98px){article.post h1.wp-block-heading,article.post h2.wp-block-heading,article.post h3.wp-block-heading{font-weight:var(--font-weight-semi-bold);line-height:1.26}}.single-stage{margin-top:2rem;margin-inline:auto;max-width:calc(47.5rem + var(--size-md)*2);padding-inline:var(--size-md)}.single-stage .thumbnail{aspect-ratio:1.76/1;border-radius:8px;margin-bottom:2rem;object-fit:cover;width:100%}@media(min-width:1024px){.single-stage .thumbnail{border-radius:.833rem;height:520px}}.single-stage .title{font-size:var(--font-size-heading-blog-h1);letter-spacing:-.01em;line-height:1.18;padding-bottom:unset}.single-stage .meta{display:flex;font-size:var(--font-size-body-3);font-weight:var(--font-weight-regular);gap:2rem;padding:1.25rem 0 2.25rem}.single-stage .meta span{align-items:center;display:flex;gap:5px}.single-stage .meta span svg{margin-bottom:2px}.single-related-posts{background:var(--sand-300);margin-inline:unset!important;margin-top:3rem;max-width:unset!important;padding-inline:unset!important;padding:4rem 0;width:100%!important}.single-related-posts__wrapper{margin-inline:auto;max-width:var(--content-size);padding-inline:var(--size-md);width:100%}body#tinymce{margin:12px!important}.single-studio-location__studio-map{height:400px}@media(min-width:1024px){.single-jobs{background:var(--sand-300)}}.single-jobs img{border-radius:.42rem;display:block;height:auto;max-width:100%}.single-jobs__inner{background:var(--white);padding:1.75rem 0 7rem}@media(min-width:1024px){.single-jobs__inner{border-radius:var(--size-sm);box-shadow:0 4px 32px 0 #00000014;margin-bottom:7rem;margin-top:1.2rem;padding:4.16rem 6.25rem}}.single-jobs__top-back{align-items:center;color:var(--gray-900);display:inline-flex;font-size:var(--font-size-button-small);font-weight:var(--font-weight-regular);letter-spacing:-.02em}.single-jobs__top-back svg{color:var(--primary);height:auto;transform:scale(-1);width:1rem}.single-jobs__top-back span{display:block;margin-left:.5rem}.single-jobs__top-title{margin-top:3rem;padding-bottom:.5rem}@media(max-width:1023.99px){.single-jobs__top-title{margin-top:1.5rem}}.single-jobs__top-city{align-items:center;display:flex;line-height:1.2}.single-jobs__top-city svg{color:var(--primary)}.single-jobs__top-city span{margin-left:.5rem}.single-jobs__top-text{margin-bottom:3rem}.single-jobs__items{display:flex;flex-wrap:wrap}@media(min-width:1024px){.single-jobs__items{column-gap:2.4rem;row-gap:3.125rem}}.single-jobs__item{margin-bottom:1.75rem;width:100%}@media(max-width:1023.99px){.single-jobs__item.application,.single-jobs__item.lernstudio{margin-bottom:3.3rem}}@media(min-width:1024px){.single-jobs__item{margin-bottom:0;width:calc(50% - 1.2rem)}.single-jobs__item-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-light)}}.single-jobs__item-location{margin-bottom:1.2rem}.single-jobs__item-location p{line-height:1.2;margin-bottom:0}.single-jobs__item-location .single-jobs__top-city{margin-bottom:.5rem}.single-azav-kurs{--azav-gap-sm:100px;--azav-gap-md:120px;--azav-gap-lg:160px;max-width:100%!important;padding:0!important}@media(max-width:767.98px){.single-azav-kurs{--azav-gap-sm:60px;--azav-gap-md:80px;--azav-gap-lg:80px}}.single-azav-kurs .azav-kurs-heading-display{font-size:64px;font-weight:var(--font-weight-bold);letter-spacing:-1.28px;line-height:1.1;padding-bottom:8px}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-heading-display{font-size:var(--font-size-display-03);letter-spacing:-.02em}}.single-azav-kurs .azav-kurs-heading-lg{font-size:48px;font-weight:var(--font-weight-medium);letter-spacing:-.48px;line-height:1.06;padding-bottom:20px}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-heading-lg{font-size:var(--font-size-h2);letter-spacing:-.01em}}.single-azav-kurs .azav-kurs-stage{box-shadow:0 4px 16px #00000014;padding-block:40px 100px}.single-azav-kurs .azav-kurs-stage__inner{margin-inline:auto;max-width:var(--content-size);padding-inline:var(--size-md)}.single-azav-kurs .azav-kurs-stage__breadcrumb{margin-bottom:40px}.single-azav-kurs .azav-kurs-stage__breadcrumb span{color:rgb(var(--clr-gray-700))}.single-azav-kurs .azav-kurs-stage__breadcrumb a{color:var(--secondary);text-decoration:none}.single-azav-kurs .azav-kurs-stage__breadcrumb a:hover{color:var(--primary)}.single-azav-kurs .azav-kurs-stage__breadcrumb .last{color:rgb(var(--clr-gray-900))}.single-azav-kurs .azav-kurs-stage__content{align-items:end;display:grid;gap:48px}@media(min-width:1024px){.single-azav-kurs .azav-kurs-stage__content{gap:72px;grid-template-columns:minmax(0,672px) minmax(0,1fr)}}.single-azav-kurs .azav-kurs-stage__number{color:rgb(var(--clr-gray-700));font-size:20px;font-weight:var(--font-weight-medium);margin-bottom:20px}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-stage__number{font-size:var(--font-size-h6)}}.single-azav-kurs .azav-kurs-stage__title{font-size:60px;font-weight:var(--font-weight-medium);letter-spacing:-1.2px;line-height:1.06;padding-bottom:40px}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-stage__title{font-size:var(--font-size-h1);letter-spacing:-.02em}}.single-azav-kurs .azav-kurs-stage__image img{aspect-ratio:648/480;border-radius:8px;height:100%;max-height:480px;object-fit:cover;width:100%}.single-azav-kurs .azav-kurs-body{margin-inline:auto;max-width:var(--content-size);padding:var(--azav-gap-md) var(--size-md) 0}.single-azav-kurs .azav-kurs-body h2:not(.azav-kurs-heading-lg):not(.azav-kurs-heading-display){font-size:36px;font-weight:var(--font-weight-medium);letter-spacing:-.36px;line-height:1.16;padding-bottom:8px}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-body h2:not(.azav-kurs-heading-lg):not(.azav-kurs-heading-display){font-size:var(--font-size-h3);letter-spacing:-.01em}}.single-azav-kurs .azav-kurs-prose p{font-size:22px;line-height:1.36;margin-bottom:12px}.single-azav-kurs .azav-kurs-prose p:last-child{margin-bottom:0}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-prose p{font-size:var(--font-size-body-1)}}.single-azav-kurs .azav-kurs-intro{display:grid;gap:48px;margin-bottom:var(--azav-gap-sm)}@media(min-width:1024px){.single-azav-kurs .azav-kurs-intro{align-items:start;gap:120px;grid-template-columns:minmax(0,1fr) 360px}}.single-azav-kurs .azav-kurs-intro__badge{align-items:flex-start;display:flex;gap:40px;max-width:100%;width:360px}.single-azav-kurs .azav-kurs-intro__badge img{flex-shrink:0;height:auto;width:112px}.single-azav-kurs .azav-kurs-intro__badge-copy{max-width:209px;width:209px}.single-azav-kurs .azav-kurs-intro__badge-title{font-size:26px;font-weight:var(--font-weight-medium);line-height:1.14;padding-bottom:12px}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-intro__badge-title{font-size:var(--font-size-h5)}}.single-azav-kurs .azav-kurs-intro__badge-meta{font-size:20px;line-height:1.32}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-intro__badge-meta{font-size:var(--font-size-body-2)}}.single-azav-kurs .azav-kurs-expect{margin-bottom:var(--azav-gap-sm)}.single-azav-kurs .azav-kurs-expect h2{padding-bottom:20px}.single-azav-kurs ul.azav-kurs-chevron-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.single-azav-kurs ul.azav-kurs-chevron-list>li:not(.menu-item){align-items:flex-start;display:flex;font-size:22px;gap:4px;line-height:1.36;margin:0;padding:0}@media(max-width:767.98px){.single-azav-kurs ul.azav-kurs-chevron-list>li:not(.menu-item){font-size:var(--font-size-body-1)}}.single-azav-kurs ul.azav-kurs-chevron-list>li:not(.menu-item):before{content:none;display:none;height:0;margin:0;mask-image:none;-webkit-mask-image:none;width:0}.single-azav-kurs ul.azav-kurs-chevron-list .azav-kurs-chevron-list__icon{align-items:center;color:var(--primary);display:flex;flex-shrink:0;height:24px;justify-content:center;margin-top:2px;width:16px}.single-azav-kurs ul.azav-kurs-chevron-list .azav-kurs-chevron-list__icon .dhsv-icon{color:inherit;display:block;flex-shrink:0;height:12px;width:8px}.single-azav-kurs .azav-kurs-facts{display:grid;gap:48px;margin-bottom:var(--azav-gap-sm)}@media(min-width:1024px){.single-azav-kurs .azav-kurs-facts{gap:168px;grid-template-columns:1fr 1fr}}.single-azav-kurs .azav-kurs-facts__lists h2{padding-bottom:8px}.single-azav-kurs .azav-kurs-facts__seal{height:auto;margin-bottom:40px;width:155px}.single-azav-kurs .azav-kurs-facts__item{margin-bottom:40px}.single-azav-kurs .azav-kurs-facts__item h2{padding-bottom:8px}.single-azav-kurs .azav-kurs-facts__item p{font-size:20px;line-height:1.32;margin:0}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-facts__item p{font-size:var(--font-size-body-2)}}.single-azav-kurs .azav-kurs-split{display:grid;gap:48px;margin-bottom:var(--azav-gap-sm)}@media(min-width:1024px){.single-azav-kurs .azav-kurs-split{gap:168px;grid-template-columns:1fr 1fr}}.single-azav-kurs .azav-kurs-split h2{padding-bottom:20px}.single-azav-kurs .azav-kurs-termine{margin-bottom:var(--azav-gap-lg)}.single-azav-kurs .azav-kurs-termine>h2{padding-bottom:20px}.single-azav-kurs .azav-kurs-termine>p{font-size:22px;line-height:1.36;margin-bottom:20px}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-termine>p{font-size:var(--font-size-body-1)}}.single-azav-kurs .azav-kurs-termine .dhsv-button-wrapper{margin-bottom:60px}.single-azav-kurs .azav-kurs-termine__tables{display:grid;gap:32px}@media(min-width:1024px){.single-azav-kurs .azav-kurs-termine__tables{gap:72px;grid-template-columns:1fr 1fr}}.single-azav-kurs .azav-kurs-termine .wp-block-table{margin:0;width:100%}.single-azav-kurs .azav-kurs-termine .wp-block-table table{width:100%}.single-azav-kurs .azav-kurs-termine .wp-block-table.is-style-lines td,.single-azav-kurs .azav-kurs-termine .wp-block-table.is-style-lines th{font-size:20px;line-height:1.32;padding:8px 12px}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-termine .wp-block-table.is-style-lines td,.single-azav-kurs .azav-kurs-termine .wp-block-table.is-style-lines th{font-size:var(--font-size-body-2)}}.single-azav-kurs .azav-kurs-termine .wp-block-table.is-style-lines th{background-color:var(--sand-300);font-weight:var(--font-weight-medium)}.single-azav-kurs .azav-kurs-termine .wp-block-table.is-style-lines tbody tr:last-child{border-bottom:none}.single-azav-kurs .azav-kurs-image-text{align-items:start;display:grid;gap:48px;margin-bottom:var(--azav-gap-lg)}@media(min-width:1024px){.single-azav-kurs .azav-kurs-image-text{gap:72px;grid-template-columns:minmax(0,720fr) minmax(0,600fr)}}.single-azav-kurs .azav-kurs-image-text__image{min-width:0}.single-azav-kurs .azav-kurs-image-text__image img{aspect-ratio:720/563;border-radius:8px;display:block;height:auto;object-fit:cover;width:100%}.single-azav-kurs .azav-kurs-image-text__text{min-width:0}.single-azav-kurs .azav-kurs-image-text__text .azav-kurs-heading-lg{padding-bottom:20px}.single-azav-kurs .azav-kurs-image-text__text .azav-kurs-prose p{font-size:20px;line-height:1.32}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-image-text__text .azav-kurs-prose p{font-size:var(--font-size-body-2)}}.single-azav-kurs .azav-kurs-foerderung{background:var(--sand-300);margin-inline:calc(50% - 50vw);margin-bottom:var(--azav-gap-lg);width:100vw}.single-azav-kurs .azav-kurs-foerderung__inner{margin-inline:auto;max-width:var(--content-size);padding:var(--azav-gap-md) var(--size-md)}.single-azav-kurs .azav-kurs-foerderung .azav-kurs-heading-lg{margin-bottom:36px;padding-bottom:0}.single-azav-kurs .azav-kurs-foerderung__grid{display:grid;gap:32px}@media(min-width:768px){.single-azav-kurs .azav-kurs-foerderung__grid{gap:48px;grid-template-columns:repeat(3,minmax(0,1fr))}}.single-azav-kurs .azav-kurs-foerderung__grid .dhsv-icon-box-block{max-width:none!important}.single-azav-kurs .azav-kurs-foerderung__grid .dhsv-icon-box-block>.dhsv-icon{height:64px;width:64px}.single-azav-kurs .azav-kurs-foerderung__grid .dhsv-icon-box-block .icon-box-title{font-size:26px}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-foerderung__grid .dhsv-icon-box-block .icon-box-title{font-size:var(--font-size-h3)}}.single-azav-kurs .azav-kurs-foerderung__grid .dhsv-icon-box-block .icon-box-text{font-size:20px}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-foerderung__grid .dhsv-icon-box-block .icon-box-text{font-size:var(--font-size-body-2)}}.single-azav-kurs .azav-kurs-form{margin-bottom:var(--azav-gap-lg)}.single-azav-kurs .azav-kurs-form .azav-kurs-heading-display{padding-bottom:20px}.single-azav-kurs .azav-kurs-form>p{font-size:22px;line-height:1.36;margin-bottom:60px;max-width:912px}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-form>p{font-size:var(--font-size-body-1)}}.single-azav-kurs .azav-kurs-form .gform_description,.single-azav-kurs .azav-kurs-form .gform_title{display:none}.single-azav-kurs .azav-kurs-kursliste{background:var(--sand-300);margin-inline:calc(50% - 50vw);margin-bottom:var(--azav-gap-lg);width:100vw}.single-azav-kurs .azav-kurs-kursliste__inner{margin-inline:auto;max-width:var(--content-size);padding:60px var(--size-md)}.single-azav-kurs .azav-kurs-kursliste .azav-kurs-heading-lg{font-weight:var(--font-weight-bold);margin-bottom:40px;padding-bottom:0}.single-azav-kurs .azav-kurs-modules{display:flex;flex-direction:column;gap:var(--azav-gap-lg);margin-bottom:var(--azav-gap-lg)}.single-azav-kurs .azav-kurs-shared{margin-bottom:0}.single-azav-kurs .azav-kurs-shared .azav-kurs-heading-lg{font-weight:var(--font-weight-bold);padding-bottom:40px}.single-azav-kurs .azav-kurs-locator__intro{font-size:22px;line-height:1.36;margin-bottom:60px;max-width:832px}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-locator__intro{font-size:var(--font-size-body-1)}}.single-azav-kurs .azav-kurs-locator__count{color:var(--primary)}.single-azav-kurs .azav-kurs-faq{--azav-faq-width:1032px;background:var(--sand-300);margin-inline:calc(50% - 50vw);margin-bottom:0;padding:var(--azav-gap-md) var(--size-md);width:100vw}.single-azav-kurs .azav-kurs-faq h2:not(.azav-kurs-heading-lg):not(.azav-kurs-heading-display){font-size:36px;font-weight:var(--font-weight-medium);letter-spacing:-.36px;line-height:1.16;margin-inline:auto;margin-bottom:60px;max-width:var(--azav-faq-width);padding-bottom:0;text-align:center}@media(max-width:767.98px){.single-azav-kurs .azav-kurs-faq h2:not(.azav-kurs-heading-lg):not(.azav-kurs-heading-display){font-size:var(--font-size-h3);letter-spacing:-.01em}}.single-azav-kurs .azav-kurs-faq .dhsv-faq-list-block{margin-inline:auto;max-width:var(--azav-faq-width);width:100%}body[data-themenwelt] .single-azav-kurs .dhsv-azav-course-list-block:not(.editor){background:#0000;left:auto;margin-left:0;max-width:none;padding:0;position:static;width:auto}.single-azav-kurs .azav-kurs-kursliste .azav-course-list{max-width:none;padding:0}.single-azav-kurs ul:not(.splide__pagination):not(.splide__list).azav-kurs-chevron-list>li:not(.menu-item):before{content:none;display:none;height:0;margin:0;mask-image:none;-webkit-mask-image:none;width:0}
