/*!
Theme Name: Hotel Schwarzwaldhof
Author: Mark Hoppe Webdesign
Author URI: https://markhoppe.de
Description: Individuelles Block-Editor Theme.
Version: 1.0
Requires at least: 6.7
Tested up to: 7.0
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: themeblank
Tags: block-editor, three-columns, accessibility-ready, translation-ready, seo-onpage-ready, no-comments, no-blog, custom-blocks

Blank WordPress Theme (C) 2023 Mark Hoppe Webdesign
Blank is distributed under the terms of the GNU GPL.
*/:root{--wp--preset--font-family--body: "Open Sans", sans-serif;--wp--preset--font-size--small: clamp(0.875rem, 0.8163rem + 0.2041vw, 1rem);--wp--preset--font-size--medium: clamp(1.125rem, 1.0663rem + 0.2041vw, 1.25rem);--wp--preset--font-size--large: clamp(1.375rem, 1.2577rem + 0.4082vw, 1.625rem);--wp--preset--font-size--x-large: clamp(1.75rem, 1.1633rem + 2.0408vw, 3rem);--wp--preset--color--base: hsl(39, 23%, 83%);--wp--preset--color--contrast: hsl(288, 30%, 20%);--wp--preset--color--accent-1: hsl(40, 39%, 54%);--wp--preset--color--accent-2: hsl(289, 22%, 29%);--wp--preset--color--accent-3: hsl(37, 24%, 89%);--wp--preset--color--black: hsl(0, 0%, 0%);--wp--preset--color--white: hsl(0, 0%, 100%);--wp--style--global--content-size: 940px;--wp--style--global--wide-size: 1440px;--wp--preset--spacing--10: 0.625rem;--wp--preset--spacing--20: 1.25rem;--wp--preset--spacing--30: clamp(1.5625rem, 1.4158rem + 0.5102vw, 1.875rem);--wp--preset--spacing--40: clamp(1.875rem, 1.5816rem + 1.0204vw, 2.5rem);--wp--preset--spacing--60: clamp(2.5rem, 1.9133rem + 2.0408vw, 3.75rem);--wp--preset--spacing--80: clamp(3.75rem, 3.1633rem + 2.0408vw, 5rem);--wp--preset--spacing--100: clamp(5rem, 4.4133rem + 2.0408vw, 6.25rem);--wp--style--root--padding-left: 5rem;--wp--style--root--padding-right: 5rem;--wp--style--block-gap: var(--wp--preset--spacing--60);--wp--preset--border-radius--small: 0.625rem;--wp--preset--border-radius--medium: 1.25rem;--theme--button-size--inline: 1lh;--theme--button-size--block: 0.5lh}@media all and (max-width: 600px){:root{--wp--style--root--padding-left: 1.5rem;--wp--style--root--padding-right: 1.5rem}}@media all and (min-width: 2600px){:root{--wp--style--global--content-size: 1280px;--wp--style--global--wide-size: 2000px}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0);text-decoration-thickness:1px}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration-style:dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none !important}input:not([type=hidden]),label,select,button,textarea,button{margin:0;padding:0;white-space:normal;background:none;border:0;border-radius:0;color:inherit}input:not([type=hidden]),button,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input:not([type=hidden]),select,button{box-sizing:border-box;cursor:pointer}input[type=checkbox],input[type=radio]{width:20px;height:20px}::-webkit-search-decoration{display:none}textarea{box-sizing:content-box;vertical-align:top;overflow:auto}select{box-shadow:none}select::-ms-expand{display:none}input[type=email]::-ms-clear{display:none}input[type=hidden]{display:none !important}fieldset{border:none}@view-transition{navigation:auto}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,form,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html,body{padding:0;margin:0}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}html{box-sizing:border-box;font-size:16px}@media all and (min-width: 2600px){html{font-size:20px}}body{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--medium);font-weight:400;line-height:1.4;color:var(--wp--preset--color--contrast);background-color:var(--wp--preset--color--base);min-height:100dvh;min-height:-webkit-fill-available}blockquote{padding:0;position:relative}blockquote :first-child{margin-block-start:0}blockquote :last-child{margin-block-end:0}blockquote cite{display:block;color:currentColor}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:1em}svg{width:100%;height:auto}embed,iframe,object,video,audio{width:100%;max-width:100%;vertical-align:middle}figure video,figure audio{display:block}figure a{display:block}figcaption{color:currentColor;text-align:left}b,strong{font-weight:700}em,i{font-style:italic}pre{white-space:pre;overflow-x:auto}a{cursor:pointer;color:currentcolor;text-decoration:none;transition:color .15s ease-out,background-color .15s ease-out}a:hover,a:focus-visible{color:currentcolor}a:focus-visible{outline:none}.wp-block-paragraph a:focus-visible,.wp-block-list a:focus-visible{outline:solid 3px currentcolor;outline-offset:.25lh;border-radius:1px}:where(.wp-site-blocks){min-height:100dvh;inline-size:100vw;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}body.admin-bar .wp-site-blocks{min-height:calc(100dvh - var(--wp-admin--admin-bar--height))}.wp-block-post-content{display:flow-root}.entry-content>:where(:not(.alignfull)),.is-layout-flow>:where(:not(.alignfull)),.is-layout-constrained>:where(:not(.alignfull)){margin-inline:auto}.entry-content>:where(:not(.alignfull)),.is-layout-constrained>:where(:not(.alignfull)){max-width:var(--wp--style--global--content-size)}.entry-content>.alignwide,.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}.entry-content>.alignfull,.is-layout-constrained>.alignfull{max-width:none}:where(.is-layout-flow)>*,:where(.is-layout-constrained)>*{margin-block-start:var(--wp--preset--spacing--30);margin-block-end:0}:where(.is-layout-flow)>:first-child,:where(.is-layout-constrained)>:first-child{margin-block-start:0}:where(.is-layout-flow)>:last-child,:where(.is-layout-constrained)>:last-child{margin-block-end:0}:where(.is-layout-flow)>.alignright,:where(.is-layout-constrained)>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}:where(.is-layout-flow)>.alignleft,:where(.is-layout-constrained)>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}:where(.is-layout-flow)>.aligncenter,:where(.is-layout-constrained)>.aligncenter{margin-left:auto !important;margin-right:auto !important}:where(.is-layout-flex),:where(.is-layout-grid){gap:var(--wp--style--block-gap) var(--wp--style--block-gap)}:where(.is-layout-flex){align-items:center}.is-layout-flex{display:flex}.is-layout-flex>:is(*,div){margin:0}.is-layout-flex:not(.is-nowrap){flex-wrap:wrap}@media all and (max-width: 600px){.is-layout-flex.is-wrap-on-mobile{flex-wrap:wrap}.is-layout-flex.is-wrap-on-mobile>*{flex-grow:1}}.is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}.has-global-padding{padding-inline:var(--wp--style--root--padding-left) var(--wp--style--root--padding-right)}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-inline:0}.has-global-padding>.alignfull{margin-inline:calc(var(--wp--style--root--padding-left)*-1) calc(var(--wp--style--root--padding-right)*-1)}h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--body);overflow-wrap:break-word;font-weight:700;line-height:1.4}h1{font-size:var(--wp--preset--font-size--x-large)}h2{font-size:var(--wp--preset--font-size--x-large)}h3{font-size:var(--wp--preset--font-size--large)}h4,h5{font-size:var(--wp--preset--font-size--medium)}h6{font-size:var(--wp--preset--font-size--small)}p>a{text-decoration:underline;text-underline-offset:.15em;color:currentcolor}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.has-body-font-family{font-family:var(--wp--preset--font-family--body) !important}.wp-block-paragraph:empty{display:none}@media all and (max-width: 420px){h1,h2,p,button,li,a{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 4 4;-webkit-hyphenate-limit-after:4}}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{box-sizing:border-box;padding-inline:1lh;padding-block:.5lh}p:where(.wp-block-paragraph).has-background{box-sizing:border-box;padding-inline:1lh;padding-block:.5lh}.wp-block-accordion{box-sizing:border-box}:where(.wp-block-accordion-item>*+*){margin-block-start:0}:where(.wp-block-accordion-item:not(.has-background)){border-top:solid 1px currentcolor}.wp-block-accordion-item{transition:grid-template-rows .3s ease-out}.wp-block-accordion-heading button{font-weight:inherit;line-height:inherit}.wp-block-accordion-heading:is(h1,h2,h3,h4,h5,h6){font-size:var(--wp--preset--font-size--medium);font-weight:600}.wp-block-accordion-heading__toggle{display:flex;align-items:center;width:100%;padding-block:var(--theme--button-size--block);cursor:pointer}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle-title{flex:1;text-align:left}.wp-block-accordion-heading__toggle-icon{width:1.2em;height:1.2em;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:1.25em;line-height:0;transition:transform .2s ease-in-out}.wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon{transform:rotate(45deg)}.wp-block-accordion-panel{padding-block-end:var(--wp--preset--spacing--30)}.wp-block-accordion-panel[inert],.wp-block-accordion-panel[aria-hidden=true]{display:none;margin-block-start:0;padding-block-end:0}:where(.wp-block-buttons){gap:var(--wp--preset--spacing--20)}:where(.wp-block-button){font-weight:600}:where(.wp-block-button__link){border-radius:9999px;padding:var(--theme--button-size--block) var(--theme--button-size--inline)}:where(.wp-block-button.is-style-outline .wp-block-button__link){padding:calc(var(--theme--button-size--block) - 4px) calc(var(--theme--button-size--inline) - 4px);border:2px solid}.wp-block-buttons{box-sizing:border-box}.wp-block-button__link{box-sizing:border-box;text-decoration:none;cursor:pointer;display:inline-block;text-align:center;position:relative;transition:outline-width .15s ease-out;outline-style:solid;outline-width:0px}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.wp-block-button__link:hover{outline-width:4px}.wp-block-button__link:active,.wp-block-button__link:focus-visible{outline-style:solid;outline-width:4px;outline-offset:4px}.wp-block-button:not(.is-style-outline) :where(.wp-block-button__link:not(.has-text-color)){color:var(--wp--preset--color--base)}.wp-block-button:not(.is-style-outline) :where(.wp-block-button__link:not(.has-background)){background-color:var(--wp--preset--color--contrast);outline-color:var(--wp--preset--color--contrast)}.wp-block-button.is-style-outline :where(.wp-block-button__link:not(.has-background)){border-color:currentcolor;outline-color:currentcolor}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--preset--spacing--20)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--preset--spacing--20)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--preset--spacing--20)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:100%;flex-basis:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}:where(.wp-block-columns){align-items:inherit;gap:var(--wp--style--block-gap)}.wp-block-columns :where(.wp-block-column){max-width:none}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap}.wp-block-column.is-vertically-aligned-top,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-bottom{width:100%}.wp-block-column.is-vertically-aligned-top{align-self:start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:end}.wp-block-columns:has(>:last-child:nth-child(2))>.wp-block-column{max-width:calc((100% - var(--wp--style--block-gap)*1)/2)}.wp-block-columns:has(>:last-child:nth-child(3))>.wp-block-column{max-width:calc((100% - var(--wp--style--block-gap)*2)/3)}.wp-block-columns:has(>:last-child:nth-child(4))>.wp-block-column{max-width:calc((100% - var(--wp--style--block-gap)*3)/4)}.wp-block-columns:has(>:last-child:nth-child(4))>.wp-block-column{max-width:calc((100% - var(--wp--style--block-gap)*4)/5)}.wp-block-columns:has(>:last-child:nth-child(4))>.wp-block-column{max-width:calc((100% - var(--wp--style--block-gap)*5)/6)}@media all and (max-width: 780px){.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100% !important;max-width:100% !important}}:where(.wp-block-cover){display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-height:430px;position:relative;padding:var(--wp--preset--spacing--30) var(--wp--style--block-gap)}:where(.wp-block-cover).alignfull{padding-inline:var(--wp--style--root--padding-left) var(--wp--style--root--padding-right)}.wp-block-cover__background{position:absolute;inset:0;z-index:1}.wp-block-cover__background:not(.has-background-dim){opacity:.5}.wp-block-cover__background.has-background-dim-0{opacity:0}.wp-block-cover__background.has-background-dim-10{opacity:.1}.wp-block-cover__background.has-background-dim-20{opacity:.2}.wp-block-cover__background.has-background-dim-30{opacity:.3}.wp-block-cover__background.has-background-dim-40{opacity:.4}.wp-block-cover__background.has-background-dim-50{opacity:.5}.wp-block-cover__background.has-background-dim-60{opacity:.6}.wp-block-cover__background.has-background-dim-70{opacity:.7}.wp-block-cover__background.has-background-dim-80{opacity:.8}.wp-block-cover__background.has-background-dim-90{opacity:.9}.wp-block-cover__background.has-background-dim-100{opacity:1}:where(.wp-block-cover__background){background-color:#000}.wp-block-cover__image-background,.wp-block-cover__video-background{position:absolute;inset:0;width:100%;height:100%;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;z-index:0}.wp-block-cover__inner-container{position:relative;color:inherit;width:100%;z-index:1}:where(.wp-block-cover__inner-container>*){font-weight:600}.wp-block-cover:not(.is-light):not(.has-text-color){color:var(--wp--preset--color--base)}.wp-block-cover.is-light:not(.has-text-color){color:var(--wp--preset--color--contrast)}.wp-block-cover.has-custom-content-position .wp-block-cover__inner-container{width:-moz-fit-content;width:fit-content}.wp-block-cover.is-position-top-left{justify-content:flex-start;align-items:flex-start}.wp-block-cover.is-position-top-center{align-items:flex-start}.wp-block-cover.is-position-top-right{justify-content:flex-end;align-items:flex-start}.wp-block-cover.is-position-center-left{justify-content:flex-start}.wp-block-cover.is-position-center-right{justify-content:flex-end}.wp-block-cover.is-position-bottom-left{justify-content:flex-start;align-items:flex-end}.wp-block-cover.is-position-bottom-center{align-items:flex-end}.wp-block-cover.is-position-bottom-right{justify-content:flex-end;align-items:flex-end}.wp-block-cover[class*=is-position-bottom-] .wp-block-cover__background{-webkit-mask-image:linear-gradient(transparent, rgb(0, 0, 0) 75%);mask-image:linear-gradient(transparent, rgb(0, 0, 0) 75%)}.wp-block-cover[class*=is-position-top-] .wp-block-cover__background{-webkit-mask-image:linear-gradient(rgb(0, 0, 0) 25%, transparent);mask-image:linear-gradient(rgb(0, 0, 0) 25%, transparent)}.wp-block-details>summary::marker,.wp-block-details>summary::-webkit-details-marker{content:"";display:none !important}.wp-block-details>summary{cursor:pointer;font-weight:600;display:flex;justify-content:start;align-items:center;gap:0}.wp-block-details>summary::after{content:"+";font-weight:400;font-size:1.25em;line-height:0;width:1.2em;height:1.2em;display:flex;align-items:center;justify-content:center;transition:transform .2s ease-in-out}.wp-block-details>summary+*{margin-block-start:0}.wp-block-details[open]{padding-block-end:var(--wp--preset--spacing--30)}.wp-block-details[open]>summary::after{transform:rotate(45deg)}.wp-block-details+.wp-block-details{margin-block-start:0}.wp-block-file{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wp--preset--spacing--20)}.wp-block-file :where(a){font-weight:600;text-decoration:underline;text-underline-offset:.15em}.wp-block-group{box-sizing:border-box}.wp-block-icon svg{width:24px;fill:currentcolor;display:block}ul:not(.wp-block-list){list-style:none;padding-inline-start:0}:where(.wp-block-list){box-sizing:border-box}:where(.wp-block-list):not(.is-style-pill,.is-style-pill-check) li:not(:first-child){margin-block-start:var(--wp--preset--spacing--10)}ul.wp-block-list{padding-inline-start:1.15em}ol.wp-block-list{padding-inline-start:1.5em}:where(.wp-block-list.is-style-pill),:where(.wp-block-list.is-style-pill-check){padding-inline-start:0}:where(.wp-block-list.is-style-pill) li,:where(.wp-block-list.is-style-pill-check) li{padding:.179lh .75lh;background-color:hsla(0,0%,100%,.2)}.has-contrast-background-color :where(.wp-block-list.is-style-pill) li,.has-contrast-background-color :where(.wp-block-list.is-style-pill-check) li{background-color:var(--wp--preset--color--accent-2)}.has-base-background-color :where(.wp-block-list.is-style-pill) li,.has-base-background-color :where(.wp-block-list.is-style-pill-check) li{background-color:var(--wp--preset--color--accent-3)}.wp-block-list.is-style-pill,.wp-block-list.is-style-pill-check{list-style:none;padding-inline-start:0;display:flex;flex-wrap:wrap;align-items:start;gap:var(--wp--preset--spacing--20)}.wp-block-list.is-style-pill li,.wp-block-list.is-style-pill-check li{font-weight:600;border-radius:9999px}.wp-block-list.is-style-pill-check li{display:flex;align-items:center;gap:1ch}.wp-block-list.is-style-pill-check li::before{content:"✓"}.wp-block-image.alignfull figcaption,.wp-block-video.alignfull figcaption,.wp-block-embed.alignfull figcaption{padding-inline:var(--wp--style--root--padding-left) var(--wp--style--root--padding-right)}.wp-block-image.alignwide img,.wp-block-image.alignfull img,.wp-block-video.alignwide img,.wp-block-video.alignfull img,.wp-block-embed.alignwide img,.wp-block-embed.alignfull img{width:100%}.wp-block-image :where(.wp-element-caption),.wp-block-video :where(.wp-element-caption),.wp-block-embed :where(.wp-element-caption){font-size:var(--wp--preset--font-size--small);text-align:left;margin-block-start:var(--wp--preset--spacing--10)}.wp-block-video video{width:100%;height:auto}.wp-block-video.has-aspect-ratio video{height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-video[style^=aspect-ratio]{aspect-ratio:auto !important}.wp-block-video[style^="aspect-ratio:1"]>video{aspect-ratio:1/1 !important}.wp-block-video[style^="aspect-ratio:4/3"]>video{aspect-ratio:4/3 !important}.wp-block-video[style^="aspect-ratio:3/4"]>video{aspect-ratio:3/4 !important}.wp-block-video[style^="aspect-ratio:3/2"]>video{aspect-ratio:3/2 !important}.wp-block-video[style^="aspect-ratio:2/3"]>video{aspect-ratio:2/3 !important}.wp-block-video[style^="aspect-ratio:16/9"]>video{aspect-ratio:16/9 !important}.wp-block-video[style^="aspect-ratio:9/16"]>video{aspect-ratio:9/16 !important}.wp-block-video[style^="aspect-ratio:2/1"]>video{aspect-ratio:2/1 !important}.wp-block-video[style^="aspect-ratio:21/9"]>video{aspect-ratio:21/9 !important}.wp-block-media-text{direction:ltr;display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto;box-sizing:border-box}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{grid-column:1;grid-row:1;margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;grid-column:2;grid-row:1;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{grid-column:2;grid-row:1}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{grid-column:1;grid-row:1}.wp-block-media-text .wp-block-media-text__media a{display:block}.wp-block-media-text .wp-block-media-text__media img,.wp-block-media-text .wp-block-media-text__media video{height:auto;max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{position:relative;height:100%;min-height:250px}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wp-block-media-text>.wp-block-media-text__content{padding-inline:var(--wp--preset--spacing--60)}.wp-block-media-text>.wp-block-media-text__content>*{margin-block:var(--wp--preset--spacing--30)}.wp-block-media-text:not(.has-media-on-the-right)>.wp-block-media-text__content{padding-inline-end:0}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{padding-inline-start:0}.wp-block-media-text.alignfull:not(.has-media-on-the-right)>.wp-block-media-text__content{padding-inline-end:var(--wp--style--root--padding-right)}.wp-block-media-text.alignfull.has-media-on-the-right>.wp-block-media-text__content{padding-inline-start:var(--wp--style--root--padding-left)}@media all and (max-width: 600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}:where(.wp-block-navigation.is-layout-flex){gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40)}.wp-block-navigation{display:flex}.wp-block-navigation.has-background{padding-inline:var(--theme--button-size--inline);padding-block:var(--theme--button-size--block);border-radius:9999px}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);padding-block:var(--wp--preset--spacing--30) var(--wp--preset--spacing--60)}.wp-block-navigation__container{flex:1;gap:inherit;justify-content:inherit}.wp-block-navigation__container.is-vertical{flex-direction:column;align-items:inherit}.wp-block-navigation,.wp-block-navigation-item{font-size:var(--wp--preset--font-size--medium);font-weight:400}.wp-block-navigation-item{white-space:nowrap}.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container-open svg,.wp-block-navigation__responsive-container-close svg{width:2.5rem;height:2.5rem}@media all and (max-width: 780px){.wp-block-navigation-item a{width:-moz-fit-content;width:fit-content}.wp-block-navigation__responsive-container-open,.wp-block-navigation__responsive-container-close{display:flex}.has-modal-open .wp-block-navigation__responsive-container-open{opacity:0}.wp-block-navigation__responsive-container-close{align-self:end}.wp-block-navigation__responsive-container{position:fixed;z-index:500;inset:0}.wp-block-navigation__responsive-container:not(.is-menu-open){overflow:hidden;height:0}.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-dialog{height:100%}.wp-block-navigation__responsive-dialog{display:flex;flex-direction:column;gap:0}.wp-block-navigation__responsive-dialog .wp-block-navigation__responsive-container-content{flex-grow:1;display:flex;align-items:center;justify-content:center}.wp-block-navigation.is-responsive{flex-direction:column;gap:var(--wp--preset--spacing--20)}.wp-block-navigation__responsive-container .wp-block-navigation-item{font-size:var(--wp--preset--font-size--large)}}.has-modal-open .admin-bar .is-menu-open.wp-block-navigation__responsive-container{inset-block-start:var(--wp-admin--admin-bar--height)}:where(.wp-block-pullquote){font-size:var(--wp--preset--font-size--x-large);font-weight:600;font-style:italic;letter-spacing:-0.01em}:where(.wp-block-pullquote p:last-of-type){margin-block-end:0}:where(.wp-block-pullquote cite){font-size:var(--wp--preset--font-size--small);font-weight:400;font-style:normal;letter-spacing:0;margin-block-start:var(--wp--preset--spacing--10)}.wp-block-pullquote{text-align:center;overflow-wrap:break-word;box-sizing:border-box;padding-block:var(--wp--preset--spacing--60)}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p,.wp-block-pullquote blockquote{color:inherit}.wp-block-pullquote :where(cite){color:inherit;display:block}:where(.wp-block-quote){font-size:var(--wp--preset--font-size--x-large);font-weight:600;font-style:italic;letter-spacing:-0.01em}:where(.wp-block-quote cite){font-size:var(--wp--preset--font-size--small);font-weight:400;font-style:normal;letter-spacing:0}:where(.wp-block-quote-is-layout-flow)>*{margin-block-start:var(--wp--preset--spacing--10);margin-block-end:0}.wp-block-quote{overflow-wrap:break-word}.wp-block-separator{padding:0 !important;border:none;border-top:solid 1px currentcolor}.wp-block-site-logo a{display:block}.wp-block-site-logo img{width:clamp(9.375rem,4.9745rem + 15.3061vw,18.75rem) !important;height:auto !important}:where(.wp-block-social-links){gap:var(--wp--preset--spacing--20)}:where(.wp-block-social-link-anchor){color:currentcolor}:where(.wp-block-social-link-anchor) svg{fill:currentcolor}.wp-block-social-links{font-size:var(--wp--preset--font-size--medium)}.wp-block-social-links .wp-block-social-link-anchor{display:flex;align-items:center;flex-wrap:nowrap;gap:.25em}.wp-block-social-links.has-icon-background-color .wp-block-social-link-anchor{gap:.5em}.wp-block-social-links .wp-social-link{white-space:nowrap}.wp-block-social-links .wp-social-link svg{width:2em;height:2em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:1em;font-weight:400}.wp-block-social-links.has-icon-background-color .wp-social-link{border-radius:9999px;padding:.278lh}.wp-block-social-links.has-icon-background-color.has-visible-labels .wp-social-link{padding:.278lh 1lh .278lh .4lh}.wp-block-social-links.has-small-icon-size{font-size:var(--wp--preset--font-size--small)}.wp-block-social-links.has-normal-icon-size{font-size:var(--wp--preset--font-size--medium)}.wp-block-social-links.has-large-icon-size{font-size:var(--wp--preset--font-size--large)}.wp-block-social-links.has-huge-icon-size{font-size:var(--wp--preset--font-size--x-large)}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:2px solid}.wp-block-table thead th{font-weight:600}.wp-block-table tfoot{border-top:2px solid currentcolor}.wp-block-table tfoot td{font-weight:600}.wp-block-table td,.wp-block-table th{border:1px solid currentcolor;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.alignleft,.wp-block-table.aligncenter,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:rgba(0,0,0,0)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:color-mix(var(--wp--preset--color--base), white 30%)}.wp-block-table.is-style-stripes .has-contrast-background-color tbody tr:nth-child(odd){background-color:color-mix(var(--wp--preset--color--contrast), white 30%)}.wp-block-table.is-style-stripes .has-accent-1-background-color tbody tr:nth-child(odd){background-color:color-mix(var(--wp--preset--color--accent-1), white 30%)}.wp-block-table.is-style-stripes th,.wp-block-table.is-style-stripes td{border-color:rgba(0,0,0,0)}.wp-block-table.is-style-stripes:has(figcaption) table>:last-child{border-bottom:solid 2px currentcolor}.wp-block-table :where(figcaption){font-size:var(--wp--preset--font-size--small);text-align:left;color:currentcolor;margin-block-start:var(--wp--preset--spacing--10)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-richt{text-align:right}.has-base-color{color:var(--wp--preset--color--base) !important}.has-base-background-color{background-color:var(--wp--preset--color--base) !important}.has-base-background-color:is(a,button,input){outline-color:var(--wp--preset--color--base) !important}.has-contrast-color{color:var(--wp--preset--color--contrast) !important}.has-contrast-background-color{background-color:var(--wp--preset--color--contrast) !important}.has-contrast-background-color:is(a,button,input){outline-color:var(--wp--preset--color--contrast) !important}.has-accent-1-color{color:var(--wp--preset--color--accent-1) !important}.has-accent-1-background-color{background-color:var(--wp--preset--color--accent-1) !important}.has-accent-1-background-color:is(a,button,input){outline-color:var(--wp--preset--color--accent-1) !important}.has-accent-2-color{color:var(--wp--preset--color--accent-2) !important}.has-accent-2-background-color{background-color:var(--wp--preset--color--accent-2) !important}.has-accent-2-background-color:is(a,button,input){outline-color:var(--wp--preset--color--accent-2) !important}.has-accent-3-color{color:var(--wp--preset--color--accent-3) !important}.has-accent-3-background-color{background-color:var(--wp--preset--color--accent-3) !important}.has-accent-3-background-color:is(a,button,input){outline-color:var(--wp--preset--color--accent-3) !important}.has-accent-3-background-color a.has-base-background-color:focus-visible{outline-color:currentcolor !important}.is-alignwide-50{max-width:calc(var(--wp--style--global--wide-size)/2) !important}.theme-pattern-hero{--hero--image--shift: calc( (100vw - var(--wp--style--global--wide-size)) / -2 );display:flex}.theme-pattern-hero .wp-block-columns{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:1fr}.theme-pattern-hero .wp-block-column{max-width:100% !important;grid-row:1/-1}.theme-pattern-hero .wp-block-column:has(.wp-block-theme-gallery-slider){height:100%}.theme-pattern-hero .wp-block-column:has(.wp-block-heading){position:relative;z-index:10}.theme-pattern-hero .wp-block-column:has(.wp-block-theme-gallery-slider){grid-column:6/-1}.theme-pattern-hero .wp-block-column:has(.wp-block-theme-gallery-slider) .wp-block-theme-gallery-slider{margin-inline-end:var(--hero--image--shift)}.theme-pattern-hero .wp-block-column:has(.wp-block-heading){grid-column:1/10;display:grid;grid-template-columns:subgrid;gap:var(--wp--preset--spacing--40)}.theme-pattern-hero .wp-block-column:has(.wp-block-heading) .wp-block-heading{grid-column:1/-1;margin:0}.theme-pattern-hero .wp-block-column:has(.wp-block-heading) .wp-block-paragraph{grid-column:1/6;margin:0}.theme-pattern-hero.has-gradient .wp-block-column:has(.wp-block-theme-gallery-slider){position:relative}.theme-pattern-hero.has-gradient .wp-block-column:has(.wp-block-theme-gallery-slider)::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to right, var(--wp--preset--color--base) 0%, transparent 100%);pointer-events:none !important}@media all and (max-width: calc(1440px + 10rem)){.theme-pattern-hero{--hero--image--shift: calc( var(--wp--style--root--padding-left) * -1 )}}@media all and (max-width: 960px){.theme-pattern-hero{padding-block-end:0}.theme-pattern-hero .wp-block-columns{grid-template-columns:1fr}.theme-pattern-hero .wp-block-column:has(.wp-block-theme-gallery-slider){grid-column:1;grid-row:1}.theme-pattern-hero .wp-block-column:has(.wp-block-heading){grid-column:1;grid-row:2;padding-block:0 !important}.theme-pattern-hero .wp-block-theme-gallery-slider{max-width:100vw;margin-inline:var(--hero--image--shift)}.theme-pattern-hero .wp-block-column:has(.wp-block-theme-gallery-slider)::after{background:none}}@media all and (max-width: 600px){.theme-pattern-hero .wp-block-theme-gallery-slider{height:100%;aspect-ratio:1}}.theme-pattern-image-text.is-layout-grid{grid-template-columns:repeat(2, 1fr) !important;grid-auto-flow:column;align-content:stretch !important;gap:0 !important;max-width:100vw !important}.theme-pattern-image-text.is-layout-grid>.wp-block-group:has(>.wp-block-theme-gallery-slider){position:relative}.theme-pattern-image-text.is-layout-grid>.wp-block-group:not(:has(>.wp-block-theme-gallery-slider)):is(:last-child){padding-inline-end:var(--wp--style--root--padding-right) !important}.theme-pattern-image-text.is-layout-grid>.wp-block-group:not(:has(>.wp-block-theme-gallery-slider)):is(:first-child){padding-inline-start:var(--wp--style--root--padding-right) !important}.theme-pattern-image-text.is-layout-grid .wp-block-theme-gallery-slider{position:sticky;inset:0;max-width:50vw;max-height:100dvh}.theme-pattern-image-text.is-layout-grid .wp-block-theme-gallery-slider .swiper,.theme-pattern-image-text.is-layout-grid .wp-block-theme-gallery-slider .swiper-wrapper,.theme-pattern-image-text.is-layout-grid .wp-block-theme-gallery-slider .swiper-slide{height:100%}.theme-pattern-image-text.is-layout-grid .wp-block-theme-gallery-slider .swiper-slide{position:relative}.theme-pattern-image-text.is-layout-grid .wp-block-theme-gallery-slider .swiper-slide img{position:absolute;inset:0}.theme-pattern-image-text.is-layout-grid .wp-block-group.is-layout-flex>.wp-block-theme-svg-image{flex:1 1 200px;max-width:300px}@media all and (min-width: 1441px){.theme-pattern-image-text.is-layout-grid>.wp-block-group:not(:has(>.wp-block-theme-gallery-slider))>.wp-block-group{max-width:calc(var(--wp--style--global--wide-size)/2 - var(--wp--style--block-gap))}}@media all and (max-width: 960px){.theme-pattern-image-text.is-layout-grid{grid-template-columns:1fr !important;grid-auto-flow:row !important}.theme-pattern-image-text.is-layout-grid>.wp-block-group:not(:has(>.wp-block-theme-gallery-slider)):is(:last-child),.theme-pattern-image-text.is-layout-grid>.wp-block-group:not(:has(>.wp-block-theme-gallery-slider)):is(:first-child){padding-inline:var(--wp--style--root--padding-left) var(--wp--style--root--padding-right) !important}.theme-pattern-image-text.is-layout-grid .wp-block-theme-gallery-slider{position:static;max-width:100vw;aspect-ratio:1 !important}}@media all and (max-width: 960px)and (min-width: 780px){.theme-pattern-three-columns .wp-block-column{max-width:none !important;flex:1 1 calc(50% - var(--wp--style--block-gap)) !important}.theme-pattern-three-columns .wp-block-column:last-child .wp-block-group{flex-direction:row;gap:var(--wp--style--block-gap)}.theme-pattern-three-columns .wp-block-column:last-child .wp-block-group>*{flex:1}}@media all and (max-width: 780px){.theme-pattern-info-region .wp-block-group:has(.wp-block-theme-svg-image)>:nth-child(even){margin-inline-start:auto}.theme-pattern-info-region .wp-block-theme-svg-image{flex-basis:80% !important}}.theme-pattern-reviews{max-width:100vw !important}.theme-pattern-reviews .wp-block-group.is-layout-grid>.wp-block-group{width:-moz-fit-content !important;width:fit-content !important}@media all and (max-width: 780px){.theme-pattern-reviews .wp-block-group.is-layout-grid{justify-items:center}.theme-pattern-reviews .wp-block-group.is-layout-grid>.wp-block-group{align-items:center}}.theme-pattern-contact .wp-block-cover__background.has-background-dim{-webkit-mask-image:linear-gradient(to right, var(--wp--preset--color--base) 20%, transparent 70%) !important;mask-image:linear-gradient(to right, var(--wp--preset--color--base) 20%, transparent 70%) !important}@media all and (max-width: 960px){.theme-pattern-contact .wp-block-cover__image-background{-o-object-position:50% 50% !important;object-position:50% 50% !important}}@media all and (max-width: 780px){.theme-pattern-contact{flex-direction:column-reverse !important;background-image:url("/schwarzwaldhof/wp-content/themes/schwarzwaldhof-theme/assets/img/map-mit-pin-embed-mobile.svg");background-position:bottom center;background-size:100%;background-repeat:no-repeat}.theme-pattern-contact .wp-block-cover__image-background{display:none !important}.theme-pattern-contact .wp-block-cover__background.has-background-dim{-webkit-mask-image:linear-gradient(to bottom, var(--wp--preset--color--base) 50%, transparent 60%) !important;mask-image:linear-gradient(to bottom, var(--wp--preset--color--base) 50%, transparent 60%) !important}.theme-pattern-contact .wp-block-cover__inner-container{padding-block-end:60%}}.theme-pattern-cta-insurance{background-position:50% calc(100% + 1px) !important}@media all and (max-width: 960px){.theme-pattern-cta-insurance .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100% !important;max-width:100% !important}}@media all and (max-width: 780px){.theme-pattern-cta-insurance{background-size:150% !important;background-position:90% calc(100% + 1px) !important}}@media all and (max-width: 600px){.theme-pattern-cta-insurance{background-size:200% !important}}@media all and (max-width: 960px){.theme-pattern-footer .is-layout-flex{justify-content:start}}.theme-pattern-logo-bar .wp-block-group.is-layout-grid{grid-template-columns:repeat(auto-fill, minmax(10px, 23px)) !important}@media all and (max-width: 780px){.theme-pattern-logo-bar .wp-block-group.is-layout-grid{grid-template-columns:repeat(auto-fill, minmax(10px, 15px)) !important}}body.page-template-page-no-title header.wp-block-template-part{position:absolute;inset-inline:0;z-index:100}.wp-block-group:has(>.wp-block-site-logo):focus-within{outline:solid 4px var(--wp--preset--color--contrast);outline-offset:4px}@media all and (max-width: 600px){header.wp-block-template-part .wp-block-buttons{display:none}}.wp-block-theme-gallery-slider{background-color:currentcolor}footer.wp-block-template-part .wp-social-link a:hover,footer.wp-block-template-part .wp-social-link a:focus-visible,footer.wp-block-template-part .wp-block-navigation a:hover,footer.wp-block-template-part .wp-block-navigation a:focus-visible{text-decoration:underline;text-underline-offset:.15em}.scroll-top-button{--theme--scroll-top--control-size: 4rem;cursor:pointer;position:fixed;inset-inline-end:var(--wp--style--root--padding-right);inset-block-end:var(--theme--scroll-top--control-size);z-index:10;width:var(--theme--scroll-top--control-size);aspect-ratio:1;border-radius:50%;background-color:var(--wp--preset--color--base);display:flex;justify-content:center;align-items:center}.scroll-top-button:focus-visible{outline:solid 4px var(--wp--preset--color--base);outline-offset:4px}.scroll-top-button svg{fill:none;stroke:var(--wp--preset--color--contrast);stroke-width:4px;stroke-linecap:round;width:24px;rotate:-90deg}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:clip;padding:0;position:absolute !important;word-wrap:normal !important}.skip-link:focus-visible{clip-path:none;width:auto;height:auto;position:fixed;inset-inline-start:50%;inset-block-start:25dvh;transform:translateX(-50%);z-index:999999;font-size:var(--wp--preset--font-size--large);font-weight:600;display:flex;padding:var(--theme--button-size--block) var(--theme--button-size--inline);color:var(--wp--preset--color--base);background-color:var(--wp--preset--color--contrast);outline:solid 4px var(--wp--preset--color--contrast);outline-offset:4px;border-radius:9999px}@media(prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration:0s !important;animation:none !important;animation-duration:0 !important}}::-moz-selection{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);text-shadow:none}::selection{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);text-shadow:none}::-webkit-selection{bbackground:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);text-shadow:none}::-moz-selection{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);text-shadow:none}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.modal-cacsp-box div,.modal-cacsp-box span{font-size:var(--wp--preset--font-size--small) !important}.modal-cacsp-box .modal-cacsp-box-header{font-family:var(--wp--preset--font-family--body) !important;font-size:var(--wp--preset--font-size--large) !important;font-weight:700}.modal-cacsp-box .modal-cacsp-btns a.modal-cacsp-btn{font-family:var(--wp--preset--font-family--body) !important;font-size:var(--wp--preset--font-size--small) !important;font-weight:600 !important;line-height:1.4 !important;border-radius:9999px !important;border-width:2px !important;padding-block:.5lh !important;padding-inline:1lh !important}.modal-cacsp-box .modal-cacsp-btns a.modal-cacsp-btn:hover{opacity:1 !important}.modal-cacsp-box .modal-cacsp-btns a.modal-cacsp-btn:focus-visible{outline:solid 4px var(--wp--preset--color--base) !important;outline-offset:4px !important}.modal-cacsp-box .modal-cacsp-btns a.modal-cacsp-btn-refuse:hover,.modal-cacsp-box .modal-cacsp-btns a.modal-cacsp-btn-accept:hover,.modal-cacsp-box .modal-cacsp-btns a.modal-cacsp-btn-save:hover,.modal-cacsp-box .modal-cacsp-btns a.modal-cacsp-btn-refuse-all:hover,.modal-cacsp-box .modal-cacsp-btns a.modal-cacsp-btn-accept-all:hover{background-color:hsl(37,24%,89%) !important;border-color:hsl(37,24%,89%) !important}.modal-cacsp-box .modal-cacsp-btns a.modal-cacsp-btn-settings:hover{color:hsl(37,24%,89%) !important;border-color:hsl(37,24%,89%) !important}.modal-cacsp-box.modal-cacsp-box-settings{border-radius:var(--wp--preset--border-radius--medium) !important}.modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-header{padding-bottom:0 !important}.modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-content{padding-top:16px !important}.modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li{border-top:1px solid currentcolor !important;border-bottom:none !important}.modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li .modal-cacsp-toggle-switch>span:first-child{font-family:var(--wp--preset--font-family--body)}.modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li .modal-cacsp-toggle-switch>span:first-child>span{font-family:var(--wp--preset--font-family--body)}.warning-cacsp-iframe-content{margin-top:0 !important;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);border:solid 2px var(--wp--preset--color--contrast)}.warning-cacsp-iframe-content .warning-cacsp-iframe-content-text{font-size:var(--wp--preset--font-size--medium)}.warning-cacsp-iframe-content .warning-cacsp-iframe-content-button a{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--medium);background-color:var(--wp--preset--color--base);border-color:var(--wp--preset--color--contrast)}.warning-cacsp-iframe-content+.embed-overlay{display:none !important}
