@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:300;src:url("../fonts/source-sans-3-v19-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:300;src:url("../fonts/source-sans-3-v19-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url("../fonts/source-sans-3-v19-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:400;src:url("../fonts/source-sans-3-v19-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url("../fonts/source-sans-3-v19-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:600;src:url("../fonts/source-sans-3-v19-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:700;src:url("../fonts/source-sans-3-v19-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:700;src:url("../fonts/source-sans-3-v19-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:800;src:url("../fonts/source-sans-3-v19-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:italic;font-weight:800;src:url("../fonts/source-sans-3-v19-latin-800italic.woff2") format("woff2")}*:hover,*:focus,*:active{outline:none !important}blockquote{margin:1.5rem 0 1rem 0;padding:1rem 1.5rem;border-left:4px solid #ddd;background-color:#f9f9f9;font-style:italic;font-size:1.1em;line-height:1.6;color:#666;position:relative;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}blockquote p{margin:0}blockquote p:not(:last-child){margin-bottom:.75rem}body,html{font-family:"Source Sans 3",sans-serif}body.overflow,html.overflow{overflow:hidden}body.menu-opened,html.menu-opened{overflow:hidden}@media(min-width: 769px){#page.site{max-width:120em;min-width:20em;padding-left:7.14286%;padding-right:7.14286%;margin:0 auto}}.desktop{display:none}@media(min-width: 769px){.desktop{display:block}}.mobile{display:none}@media(max-width: 768px){.mobile{display:block}}img{width:100%;height:auto}b,strong{font-weight:600}ul{padding-left:24px;padding-inline-start:24px;margin-left:0}@media(min-width: 769px){ul li.menu-item-has-children:hover .dropdown-menu{display:block}}ul .dropdown-menu{top:calc(100% - 3px);border:0;border-bottom:6px solid #fdf9bb;background-color:#f2f2f2;color:#1d1d1d;padding:25px 0}ul .dropdown-menu .dropdown-menu{position:relative !important;padding:0;display:block}@media(max-width: 769px){ul .dropdown-menu .dropdown-menu{display:contents}}ul .dropdown-menu .dropdown-menu a{padding-left:40px !important}ul .dropdown-menu a{padding:10px 20px !important;font-size:14px}ul .dropdown-menu a:hover,ul .dropdown-menu a:active,ul .dropdown-menu a:focus,ul .dropdown-menu a.active{background-color:#fffcd9;color:#1d1d1d}ul li.nav-termin-buchen .termin-buchen-tag{position:absolute;left:-20px;font-size:8px;top:9px;width:12px;text-align:center}@media(max-width: 768px){ul li.nav-termin-buchen .termin-buchen-tag{display:block !important}}ul li.nav-termin-buchen a::before{content:"";display:block;position:absolute;width:20px;height:20px;left:-24px;top:6px;background-image:url(../images/icon_kalender_menu.svg);background-size:100%;margin-right:5px}ul li.nav-termin-buchen a:hover::before,ul li.nav-termin-buchen a:focus::before,ul li.nav-termin-buchen a:active::before{background-image:url(../images/icon_kalender_menu_gruen.svg)}ul li.nav-geschenkkarte a::before{content:"";display:block;position:absolute;width:20px;height:20px;left:-8px;top:6px;background-image:url("../images/icon_geschenkkarte.svg");background-size:100%;margin-right:5px}ul li.nav-geschenkkarte a:hover::before,ul li.nav-geschenkkarte a:focus::before,ul li.nav-geschenkkarte a:active::before{background-image:url(../images/icon_geschenkkarte_gruen.svg)}ul li.nav-salon-finden a::before{content:"";display:block;position:absolute;width:20px;height:20px;left:-8px;top:6px;background-image:url("../images/icon_standorte.svg");background-size:100%;margin-right:5px}ul li.nav-salon-finden a:hover::before,ul li.nav-salon-finden a:focus::before,ul li.nav-salon-finden a:active::before{background-image:url(../images/icon_standorte_gruen.svg)}ul li{position:relative}@media(max-width: 991px){header.menu-opened{height:100vh;overflow-y:scroll}}@media(max-width: 991px){header .navbar{align-items:center !important}}header .navbar .menu-hauptmenue-container{position:absolute;right:0;bottom:0px}@media(max-width: 991px){header .navbar .menu-hauptmenue-container{position:fixed;display:none;right:0;bottom:0px;left:0;width:100%;height:100%}}header .navbar .menu-hauptmenue-container ul>li{margin-right:25px;padding-bottom:20px;padding-left:15px !important;padding-right:15px !important}header .navbar .menu-hauptmenue-container ul>li:last-child{margin-right:0;padding-right:0 !important}header .navbar .menu-hauptmenue-container ul>li:first-child{padding-left:0 !important}header .navbar .menu-hauptmenue-container ul>li a{padding-left:0 !important;padding-right:0 !important;border-bottom:6px solid rgba(0,0,0,0)}header .navbar .menu-hauptmenue-container ul>li:hover a,header .navbar .menu-hauptmenue-container ul>li:active a,header .navbar .menu-hauptmenue-container ul>li:focus a{border-bottom:6px solid #fdf9bb}header .navbar .menu-hauptmenue-container ul>li .dropdown-menu a{padding:6px 20px !important;border-bottom:0 !important}header .navbar .menu-hauptmenue-container ul>li .dropdown-menu a:hover,header .navbar .menu-hauptmenue-container ul>li .dropdown-menu a:active,header .navbar .menu-hauptmenue-container ul>li .dropdown-menu a:focus{border-bottom:0 !important}header .navbar .menu-hauptmenue-container ul>li .dropdown-menu .dropdown-menu{position:relative !important;padding:0}header .navbar .menu-hauptmenue-container ul>li .dropdown-menu .dropdown-menu a{padding:5px 20px 5px 40px !important}header .navbar .subnavi .nav-item{margin-right:35px}@media(max-width: 991px){header .navbar .subnavi .nav-item{margin-right:0}}header .navbar .subnavi .nav-item:last-child{margin-right:0}header .navbar .subnavi .nav-item .nav-link{display:inline-block}@media(max-width: 991px){header .navbar .subnavi .nav-item .nav-link span{display:none}}.dropdown-toggle::after{display:none !important}h2{font-size:34px;line-height:42px;letter-spacing:1px;color:#1d1d1d;font-weight:300;position:relative;margin-bottom:8px;text-transform:uppercase}@media(max-width: 768px){h2{font-size:28px;line-height:36px}}.title-divider{width:59px;height:1px;background-color:#1d1d1d;margin-bottom:9px;display:inline-block}p{font-size:16px;line-height:20px;color:#1d1d1d}a:hover{color:#1d1d1d;text-decoration:none}@media(max-width: 991px){.navbar-nav{display:block !important}}a{color:#20a64b}.primary-button{font-size:15px;line-height:19px;text-align:center;color:#fff;text-transform:uppercase;background-color:#20a64b;border-radius:100px;padding:13px 30px;display:inline-block;transition:.1s}.primary-button:hover{background-color:#257d41;color:#fff}.secondary-button{font-size:15px;line-height:19px;text-align:center;color:#1d1d1d;text-transform:uppercase;background-color:rgba(0,0,0,0);border:1.5px solid #1d1d1d;border-radius:100px;padding:13px 30px;display:inline-block}.download-button{font-size:16px;line-height:20px;text-align:center;color:#1d1d1d;background-color:#fdf9bb;padding:16px 49px 14px 49px;display:inline-block}.hamburger-box{background-image:url("../images/icon_menu.svg");height:26px;width:26px}#menu-item-171:hover>.dropdown-menu{display:inline-flex}#menu-item-171:hover>.dropdown-menu .dropdown-menu{display:contents}header{background-color:#fff;z-index:1030;transition:all .3s ease-out;position:relative}header.pinned{box-shadow:0px 0px 10px rgba(0,0,0,.2)}header.pinned .navbar .navbar-brand .logo{height:45px}header .mobile-nav{display:none}@media(max-width: 991px){header .mobile-nav.active{display:block}}header .mobile-nav ul{padding:0 15px}header .mobile-nav ul li{border-bottom:1px solid #d2d2d2;padding:20px 0}header .mobile-nav ul li a{padding:0;color:#1d1d1d}header .mobile-nav ul .mobilenav-toggle{position:absolute;right:0;top:20px;width:24px;height:24px;background-image:url("../images/arrow_down_green.svg");background-repeat:no-repeat}header .mobile-nav ul .mobilenav-toggle.active{transform:rotate(180deg)}header .mobile-nav .dropdown-menu{margin-left:-15px;margin-right:-15px;margin-top:25px;width:calc(100% + 30px);border:0 !important}header .mobile-nav .dropdown-menu.active{display:block}header .mobile-nav .dropdown-menu .dropdown-menu{width:100%;margin-top:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0}header .mobile-nav .dropdown-menu .dropdown-menu a{padding-left:40px !important}header .navbar{padding-left:0;padding-right:0;padding-top:17px;padding-bottom:17px;justify-content:space-between;align-items:flex-end;transition:padding-bottom .3s}header .navbar .hamburger{padding-right:0}@media(max-width: 991px){header .navbar .hamburger{position:absolute;right:0;top:16px}}header .navbar .hamburger .hamburger-inner,header .navbar .hamburger .hamburger-inner:after,header .navbar .hamburger .hamburger-inner:before{background-color:#000;border-radius:0}header .navbar .navbar-brand{padding-bottom:0}header .navbar .navbar-brand .logo{width:auto;height:56px;padding-bottom:0px;transition:height .3s}@media(max-width: 991px){header .navbar .navbar-brand .logo{height:38px}}header .navbar .subnavi{position:absolute;right:0;top:5px}@media(max-width: 991px){header .navbar .subnavi{right:30px;bottom:auto;top:28px}}@media(max-width: 991px){header .navbar .subnavi ul{display:block}}@media(max-width: 991px){header .navbar .subnavi ul li{display:inline-block}}header .navbar .subnavi .nav-item .nav-link{font-size:13px;line-height:17px}header .navbar .nav-item{cursor:pointer}header .navbar .nav-item:first-child .nav-link{padding-left:0}header .navbar .nav-item:last-of-type .nav-link{padding-right:0}header .navbar .nav-item .nav-link{padding-right:15px;padding-left:15px;padding-bottom:0;font-size:16px;line-height:20px;color:#1d1d1d;margin-bottom:-6px}header .navbar .nav-item .nav-link:hover,header .navbar .nav-item .nav-link.active{color:green}.orinad-seperator{width:100%;height:6px;background-color:#fdf9bb;position:absolute;bottom:0}.top-button{position:fixed;bottom:60px;right:55px;display:none;font-size:36px;color:#fff;background-color:#20a64b;border-radius:50%;width:45px;height:45px;text-align:center;z-index:999}@media(max-width: 768px){.top-button{bottom:32px;right:15px}}.top-button i{color:#fff;position:absolute;top:4px;left:13px}.booking-button{position:fixed;bottom:60px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;color:#fff;background-color:#1d1d1d;border-radius:50px;text-align:center;z-index:999;padding:13px 40px;font-size:15px;text-transform:uppercase;line-height:19px}@media(max-width: 768px){.booking-button{bottom:32px;right:15px;width:225px;padding:10px 32px}}.booking-button:hover{text-decoration:none;color:#fff}.booking-button img{width:26px;margin-right:6px}.cookie-wrapper{position:fixed;width:370px;right:155px;bottom:0;display:none;background-color:#fdf9bb;padding:20px;z-index:999;flex-flow:wrap}@media(max-width: 768px){.cookie-wrapper{right:0;left:0;width:100%}}.cookie-wrapper i{font-size:32px;margin-right:15px}.cookie-wrapper p{margin:0;text-align:left;color:#1d1d1d;font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:20px}.cookie-wrapper p a{text-decoration:underline}.cookie-wrapper .cookie-cta-disable{color:#1d1d1d;font-size:14px;letter-spacing:0;line-height:18px;text-align:center;text-transform:uppercase;padding:10px 30px;border:1px solid #1d1d1d;border-radius:100px;display:inline-block;margin-top:20px;margin-left:18px}.cookie-wrapper .cookie-cta{color:#1d1d1d;font-size:14px;letter-spacing:0;line-height:18px;text-align:center;text-transform:uppercase;padding:10px 30px;border:1px solid #1d1d1d;border-radius:100px;display:inline-block;margin-top:20px}@media(max-width: 768px){.cookie-wrapper .cookie-cta{padding:10px 20px}}.cookie-wrapper .cookie-cta:last-child{margin-left:18px}.error-page{min-height:70vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg, #115892 0%, #115892 100%)}.error-page .text-layer{text-align:center}.error-page .text-layer .error{font-size:160px;font-weight:700;color:#fff}.error-page .text-layer h1{width:65%;margin-left:auto;margin-right:auto;margin-top:60px;color:#fff}.error-page .text-layer a{color:#fff;border:2px solid #fff;padding:5px 15px;margin-left:15px;display:inline-block;text-transform:uppercase;font-size:20px;margin-top:30px}.error-page .text-layer a i{margin-right:15px}footer{background-color:#424242;padding:60px 0 37px 0;margin-top:40px}footer .orinad-widget:nth-child(2){margin-top:40px}footer .widget-title{font-size:14px;line-height:20px;letter-spacing:1px;text-transform:uppercase;color:#fff;font-weight:300;margin-bottom:10px}footer p.footerTitel{margin-bottom:10px;color:#fff;font-size:14px;font-weight:300;letter-spacing:1px;line-height:20px;text-transform:uppercase}footer p.haarstyleTitel.footerTitel{margin-top:40px}footer ul{list-style:none;margin:0;padding:0}footer ul li a{font-size:14px;line-height:24px;color:#fff}footer ul li a:hover{color:#20a64b}footer ul li.subLocation{padding-left:30px}footer .mobile #accordion .panel.panel-default{border-bottom:1px solid #fff}footer .mobile #accordion .panel.panel-default a.panel-link-acc .panel-heading .panel-title{padding:20px 0;color:#fff;font-size:16px;font-weight:300;letter-spacing:1.07px;line-height:20px;text-transform:uppercase;position:relative}footer .mobile #accordion .panel.panel-default a.panel-link-acc .panel-heading .panel-title .more-less{position:absolute;right:0;top:20px}footer .mobile #accordion .panel.panel-default .panel-collapse .panel-body{padding-bottom:10px}footer .mobile #accordion .panel.panel-default .panel-collapse .panel-body ul{list-style-type:none;padding-bottom:20px}footer .mobile #accordion .panel.panel-default .panel-collapse .panel-body ul li a{color:#fff;font-size:16px;letter-spacing:0;line-height:40px;display:block}footer .footer-bottom{margin-top:63px}footer .footer-bottom .footer-social{margin-bottom:23px}footer .footer-bottom .footer-social a{font-size:14px;text-transform:uppercase;line-height:20px;font-weight:300;letter-spacing:1px;color:#fff}footer .footer-bottom .footer-social a i{font-size:19px;margin-right:13px}footer .footer-bottom .footer-language{margin-bottom:23px;text-align:right}footer .footer-bottom .footer-language a{font-size:14px;text-transform:uppercase;line-height:20px;font-weight:300;letter-spacing:1px;color:#fff;margin-right:10px}footer .footer-bottom .footer-copyright{text-align:right}footer .footer-bottom .footer-copyright p{font-size:14px;text-transform:uppercase;line-height:20px;font-weight:300;letter-spacing:1px;color:#fff}footer .footer-bottom .menu-footer-menue-container ul{flex-direction:row}footer .footer-bottom .menu-footer-menue-container ul li{padding-right:15px;padding-left:15px;padding-bottom:0;font-size:14px;letter-spacing:1px;text-transform:uppercase;line-height:20px;font-weight:300;color:#fff}footer .footer-bottom .menu-footer-menue-container ul li:last-of-type{padding-right:0}footer .footer-bottom .menu-footer-menue-container ul li:first-child{padding-left:0}footer .footer-bottom .menu-footer-menue-container ul li a{padding:0}.quform .quform-field-captcha,.quform .quform-field-date,.quform .quform-field-email,.quform .quform-field-file,.quform .quform-field-multiselect,.quform .quform-field-password,.quform .quform-field-select,.quform .quform-field-text,.quform .quform-field-textarea,.quform .quform-field-time,.quform .select2-container--quform .select2-selection{border:1px solid #1d1d1d}.quform .quform-field-captcha,.quform .quform-field-date,.quform .quform-field-email,.quform .quform-field-file,.quform .quform-field-multiselect,.quform .quform-field-password,.quform .quform-field-select,.quform .quform-field-text,.quform .quform-field-time,.quform .select2-container--quform .select2-selection{height:40px}.quform-label>label[for]{margin-bottom:0}.quform-spacer{padding:0 0 15px 0;margin:0 0 0px 0}.quform .quform-field-textarea{height:120px}.quform-button-size-fat .quform-option-label,.quform-button-size-fat>.quform-upload-button,.quform-element-submit.quform-button-size-fat button,.quform-submit{color:#fff;padding:13px 30px;width:auto;background-color:#20a64b;border-radius:100px;border:none;box-shadow:none;font-size:14px;text-transform:uppercase;text-align:center}.quform-input-2_49,.quform-input-2_53,.quform-input-2_54{width:170px}main{margin-top:95px}@media(max-width: 991px){main{margin-top:77px}}/*# sourceMappingURL=style.min.css.map */