:root{--breakpoint-xxs-below:599px;--breakpoint-xxs-above:600px;--breakpoint-xs-below:781px;--breakpoint-xs-above:782px;--breakpoint-sm-below:999px;--breakpoint-sm-above:1000px;--breakpoint-md-below:1279px;--breakpoint-md-above:1280px;--breakpoint-lg-below:1749px;--breakpoint-lg-above:1750px;--mobile-padding-right:2.75rem}*{min-width:0;margin:0;padding:0}*,*::before,*::after{box-sizing:border-box}ul,ol{padding-left:0}ul.wp-block-list{padding-left:1.6rem!important}img,video{max-width:100%;height:auto}button{all:unset;cursor:pointer}body{-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-y:scroll}body.open-menu{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}a:hover,a:focus,li.wp-block-navigation-item:focus{outline:none;text-decoration:none}a:hover *,a:focus *,li.wp-block-navigation-item:focus *{text-decoration:none}:where(.wp-site-blocks *:focus){outline-width:1px;outline-color:var(--wp--preset--color--contrast)}*:focus-visible{outline:1px solid var(--wp--preset--color--contrast);outline-offset:2px}li:has(a:focus-visible){outline:1px solid var(--wp--preset--color--contrast);outline-offset:2px;border-radius:0}li:has(a:focus-visible)>a:focus,li:has(a:focus-visible)>a:focus-visible{outline:none!important}li.wp-block-navigation-item:has(.wp-block-social-links):focus,li.wp-block-navigation-item:has(.wp-block-social-links):focus-visible,.wp-block-social-links:focus,.wp-block-social-links:focus-visible,.wp-block-social-links svg:focus,.wp-block-social-links svg:focus-visible{outline-offset:0}a:focus-visible,li:focus-visible{outline:2px solid var(--wp--preset--color--contrast);outline-offset:2px}h1,h2{text-wrap:balance}p{text-wrap:pretty}@media (max-width:1279px){:root{--wp--style--global--wide-size:1080px !important}}main{overflow-x:hidden}.wp-block-group.alignfull{max-width:100vw;overflow-x:hidden!important}header.wp-block-template-part,.wp-block-template-part header{position:fixed;width:100vw;top:0;left:0;right:0;z-index:99999;transition:all 350ms ease-in;will-change:auto}header.wp-block-template-part .header-top-bar .wp-block-group.is-content-justification-space-between>.wp-block-group.seperated:before,header.wp-block-template-part .header-top-bar .wp-block-group.is-content-justification-space-between>.wp-block-group.seperated:after,.wp-block-template-part header .header-top-bar .wp-block-group.is-content-justification-space-between>.wp-block-group.seperated:before,.wp-block-template-part header .header-top-bar .wp-block-group.is-content-justification-space-between>.wp-block-group.seperated:after{content:" ";width:2px;height:66px;margin-top:-48px;margin-bottom:-48px;display:inline;background-image:var(--wp--preset--gradient--gradient-4);z-index:1;position:relative}@media (max-width:999px){header.wp-block-template-part .header-top-bar,.wp-block-template-part header .header-top-bar{display:none}}@media (min-width:1000px){header.wp-block-template-part .wp-block-site-logo,.wp-block-template-part header .wp-block-site-logo{margin-left:-14px!important}header.wp-block-template-part:before,.wp-block-template-part header:before{content:"";position:absolute;top:-20px;left:0;right:0;width:100%;min-height:80px;background-color:var(--wp--preset--color--base);z-index:-1}}header.wp-block-template-part.header-fixed,.wp-block-template-part header.header-fixed{width:100%;min-width:100vw;min-width:100dvw;position:fixed;top:-190px!important;z-index:999;background-color:var(--wp--preset--color--base)!important}header.wp-block-template-part.header-fixed.menu-open>.wp-block-group,.wp-block-template-part header.header-fixed.menu-open>.wp-block-group{background-color:var(--wp--preset--color--contrast)!important}header.wp-block-template-part.header-fixed.show,.wp-block-template-part header.header-fixed.show{top:0!important;transition:all 250ms ease-in-out}@media (min-width:1000px){header.wp-block-template-part.header-fixed.show,.wp-block-template-part header.header-fixed.show{top:-69px!important}}header.wp-block-template-part+main,header.wp-block-template-part+.wp-block-group.product,header.wp-block-template-part+.group-main{margin:0}@media (min-width:1000px){header.wp-block-template-part+main,header.wp-block-template-part+.wp-block-group.product,header.wp-block-template-part+.group-main{padding-top:60px}}header{position:relative;z-index:99}@media (max-width:1199px){header>.wp-block-group{padding:var(--wp--preset--spacing--10)!important}}header.menu-open>*{transition:all 2.3ms ease-in-out}header.menu-open>.wp-block-group{background-color:var(--wp--preset--color--contrast)}header.menu-open>.wp-block-group ul.wp-block-navigation .wp-block-navigation-item{color:var(--wp--preset--color--white)}header.menu-open>.wp-block-group .wp-block-button a.wp-block-button__link{background-color:#fff0;color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--white)}header.menu-open .wp-block-freudenthaler-burger-menu .menu-toggle{background-color:var(--wp--preset--color--contrast)}header.menu-open .wp-block-freudenthaler-burger-menu .menu-toggle .hamburger .hamburger-box .hamburger-inner,header.menu-open .wp-block-freudenthaler-burger-menu .menu-toggle .hamburger .hamburger-box .hamburger-inner::before,header.menu-open .wp-block-freudenthaler-burger-menu .menu-toggle .hamburger .hamburger-box .hamburger-inner::after{background-color:var(--wp--preset--color--base)}header a{text-decoration:none!important}footer .policy-menu li:not(:last-child) a:after{content:"|";display:inline-block;margin-inline:.5rem;position:relative}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:5px 1px;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0!important;overflow:visible}.hamburger:hover{opacity:.7}.hamburger:focus{visibility:hidden}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--wp--preset--color--contrast)}.hamburger *{pointer-events:none!important;z-index:-1}.hamburger-box{width:24px;height:1px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:calc(1px / -2)}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:24px;height:1px;background-color:var(--wp--preset--color--contrast);border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{border-radius:100vw}.block-editor-block-list__block .menu-toggle{display:none!important}.wp-block-freudenthaler-burger-menu{margin-block-start:0}.wp-block-freudenthaler-burger-menu .menu-toggle{position:absolute!important;right:var(--wp--style--root--padding-right)!important;top:0!important;height:100%!important;width:auto!important;z-index:1000001!important;pointer-events:all;cursor:pointer;all:unset;background:#fff0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center}.wp-block-freudenthaler-burger-menu .menu-toggle .hamburger{position:relative;top:-8px}@media (min-width:782px){.wp-block-freudenthaler-burger-menu .menu-toggle{display:none}}@media (max-width:781px){.wp-block-freudenthaler-burger-menu .menu-container{position:fixed;left:0;top:0;padding-top:106px;width:100%;display:flex;z-index:-1;background-color:var(--wp--preset--color--base);height:100vh;height:100dvh;opacity:0;overflow:hidden;transition:all 0.3s cubic-bezier(.4,0,.6,1);pointer-events:none}.wp-block-freudenthaler-burger-menu .menu-container .wp-block-social-link-label{display:none!important;width:0}.wp-block-freudenthaler-burger-menu .menu-container ul{flex-direction:column;padding:0;margin:0}.wp-block-freudenthaler-burger-menu .menu-container .contact-mobile-menu{position:absolute;height:300px;bottom:0;left:0;right:0}.wp-block-freudenthaler-burger-menu .menu-container .menu-container-inner{width:100%;margin:auto}.wp-block-freudenthaler-burger-menu .menu-container .menu-container-inner .menu-inner{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;min-height:min(calc(100vh - 138px), 75vh)}.wp-block-freudenthaler-burger-menu .menu-container .menu-container-inner .menu-inner .wp-block-group.is-nowrap{flex-wrap:wrap!important;flex-direction:column}.wp-block-freudenthaler-burger-menu .menu-container .menu-container-inner .menu-inner .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--contrast)}.wp-block-freudenthaler-burger-menu .menu-container .menu-container-inner .menu-inner .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container a.wp-block-navigation-item__content{text-align:center;font-size:1rem!important;min-width:100%}.wp-block-freudenthaler-burger-menu .menu-container .menu-container-inner .menu-inner .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container a.wp-block-navigation-item__content .wp-block-navigation-item__label{width:100%}.wp-block-freudenthaler-burger-menu .menu-container .menu-container-inner .menu-inner nav{justify-content:center;flex-direction:column;margin-top:0}.wp-block-freudenthaler-burger-menu .menu-container .menu-container-inner .menu-inner nav ul.wp-block-navigation__container{flex-direction:column!important;gap:0.8rem!important}.wp-block-freudenthaler-burger-menu .menu-container .menu-container-inner .menu-inner nav ul.wp-block-navigation__container li a,.wp-block-freudenthaler-burger-menu .menu-container .menu-container-inner .menu-inner nav ul.wp-block-navigation__container li button.wp-block-navigation-item__content{font-size:var(--wp--preset--font-size--large);letter-spacing:0}.wp-block-freudenthaler-burger-menu .menu-container.open{opacity:1;pointer-events:all}}nav ul.wp-block-navigation__container li button.wp-block-navigation-item__content{letter-spacing:0}nav ul.wp-block-navigation__container li button.wp-block-navigation-item__content:focus-visible{outline:2px solid var(--wp--preset--color--contrast);outline-offset:5.5px}@media (max-width:739px){nav ul.wp-block-navigation__container li button.wp-block-navigation-item__content:focus{outline:none}}.termsfeed-com---nb-simple{left:15px!important;right:15px!important;bottom:15px!important;max-width:350px!important;z-index:8!important;border-radius:1rem}.termsfeed-com---nb .cc-nb-main-container{padding:1rem .75rem 1rem 1rem!important}.termsfeed-com---palette-dark.termsfeed-com---nb{color:var(--wp--preset--color--white)!important;background-color:var(--wp--preset--color--brand-dark)!important;height:unset!important}.termsfeed-com---palette-dark .cc-nb-title,.termsfeed-com---palette-dark .cc-nb-text{color:var(--wp--preset--color--white)!important}.termsfeed-com---palette-dark .cc-nb-reject,.termsfeed-com---palette-dark .cc-nb-okagree{color:var(--wp--preset--color--brand-dark)!important;background-color:var(--wp--preset--color--white)!important;width:calc(50% - 0.25rem)!important;display:inline-block!important;border-radius:100vw}.termsfeed-com---palette-dark .cc-nb-reject:focus,.termsfeed-com---palette-dark .cc-nb-reject:hover,.termsfeed-com---palette-dark .cc-nb-okagree:focus,.termsfeed-com---palette-dark .cc-nb-okagree:hover{border:none!important;outline:none!important}.termsfeed-com---palette-dark .cc-nb-changep{width:calc(100% - 0.25rem)!important;color:var(--wp--preset--color--brand-dark)!important;background-color:var(--wp--preset--color--white)!important;display:inline-block!important;border-radius:100vw}.termsfeed-com---palette-dark .cc-cp-foot-save{color:var(--wp--preset--color--white)!important;background-color:var(--wp--preset--color--brand-dark)!important}.termsfeed-com---palette-dark .cc-pc-head-lang select:focus{border-color:var(--wp--preset--color--brand-dark)!important}.termsfeed-com---nb{z-index:99999999999!important}.termsfeed-com---nb .cc-nb-title{font-size:20px!important}.termsfeed-com---nb .cc-nb-text{color:var(--wp--preset--color--white)!important;font-size:14px!important}.termsfeed-com---nb .cc-nb-okagree,.termsfeed-com---nb .cc-nb-reject,.termsfeed-com---nb .cc-nb-changep{text-align:center;font-size:12px!important}.termsfeed-com---pc-dialog input[type=checkbox].cc-custom-checkbox{visibility:hidden}#open_preferences_center{display:none!important;visibility:hidden}#cc-nb-text:after{content:"Datenschutzerklärung";display:inline;text-decoration:underline}#cc-nb-text:hover{cursor:pointer}.hidden,.hide{display:none}.overflow-hidden{overflow:hidden}.no-margin-block-start{margin-block-start:0!important}.no-margin-block-end{margin-block-start:0!important}.margin-block-start-1{margin-block-start:0.75rem!important}.position-relative{position:relative}.width-100{width:100%}.min-width-60{min-width:60px}@media (min-width:782px){.min-width-300{min-width:300px}}@media (min-width:782px){.mobile-only{display:none!important}}@media (max-width:781px){.switch-on-mobile{flex-direction:column-reverse}}@media (min-width:782px) and (max-width:1079px){.switch-on-tablet{flex-direction:column-reverse}}@media (max-width:1079px){.wrap-on-tablet{flex-wrap:wrap!important}.wrap-on-tablet>.wp-block-column{flex-basis:100%!important}}@media (max-width:1079px){.no-padding-on-mobile{padding:0!important}}@media (max-width:1079px){.no-global-padding-on-mobile{margin-inline:calc(-1 * var(--wp--style--root--padding-left))!important}}.margin-block-auto{margin-block:auto!important}.column-align-self-center{align-self:center!important}@media (max-width:781px){.hide-on-mobile{display:none;visibility:hidden}.padding-on-mobile{padding-inline:var(--wp--preset--spacing--20)!important}.aspect-ratio-1-on-mobile{aspect-ratio:1!important;min-height:100vw!important}.width-100-on-mobile{width:100%!important;max-width:100%!important}.width-100-on-mobile *{max-width:100%!important}}@media (min-width:782px) and (max-width:1199px){.aspect-ratio-1-on-tablet{aspect-ratio:1!important}}.mobile-line-break:after{content:"";display:none}@media (max-width:739px){.mobile-line-break:after{content:"";display:block;height:0;margin:0}}.desktop-line-break:after{content:"";display:block;height:0;margin:0}@media (max-width:1023px){.desktop-line-break:after{content:"";display:none}}.grecaptcha-badge{display:none!important}.ft-column-left{margin-left:max(calc((100vw - var(--wp--style--global--wide-size)) / 2), var(--wp--style--root--padding-right));margin-right:0;width:min(calc(50vw - var(--wp--style--root--padding-right)), calc(var(--wp--style--global--wide-size) / 2 ))}.ft-column-left-60{margin-left:max(calc((100vw - var(--wp--style--global--wide-size)) / 2), var(--wp--style--root--padding-right));margin-right:0}.ft-column-right{margin-left:0;margin-right:max(calc((100vw - var(--wp--style--global--wide-size)) / 2), var(--wp--style--root--padding-right));max-width:calc(50vw - var(--wp--style--root--padding-right))}.ft-column-right-60{margin-left:0;margin-right:max(calc((100vw - var(--wp--style--global--wide-size)) / 2), var(--wp--style--root--padding-right))}.icon-phone::before{position:absolute;content:" ";display:inline-flex;width:1.5rem;height:1.5rem;background:url(https://www.gratis-zahnspange.wien/content/themes/freudenthaler/assets/images/phone.svg) center center no-repeat;margin-left:-2.25rem;background-size:contain}