*,::after,::before{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}:root{--wp--style--global--small-size: 1200px;--wp--style--global--xsmall-size: 900px}form.wpcf7-form{max-width:var(--wp--style--global--small-size);margin:auto}form.wpcf7-form h1{margin-top:0;margin-bottom:var(--wp--preset--spacing--15);color:var(--wp--preset--color--darkblue);margin-left:-5px}form.wpcf7-form span.application-for{display:block;font-size:var(--wp--preset--font-size--40);font-family:"Tenor Sans";color:var(--wp--preset--color--darkblue)}form.wpcf7-form span.required-fields-text{display:flex;margin:var(--wp--preset--spacing--30) 0}form.wpcf7-form span.wpcf7-not-valid-tip{color:var(--wp--preset--color--red);display:block}form.wpcf7-form .form-row{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--15);margin-bottom:var(--wp--preset--spacing--15)}form.wpcf7-form .form-row:first-of-type{margin-top:var(--wp--preset--spacing--60)}@media(min-width: 576px){form.wpcf7-form .form-row.file-uploads{flex-direction:column}}@media(min-width: 768px){form.wpcf7-form .form-row.file-uploads{flex-direction:row}}form.wpcf7-form .form-row>*{display:flex;flex-direction:column}form.wpcf7-form .form-row label,form.wpcf7-form .form-row input,form.wpcf7-form .form-row select,form.wpcf7-form .form-row textarea{width:100%}form.wpcf7-form .form-row label::-moz-placeholder, form.wpcf7-form .form-row input::-moz-placeholder, form.wpcf7-form .form-row select::-moz-placeholder, form.wpcf7-form .form-row textarea::-moz-placeholder{font-family:"Work Sans"}form.wpcf7-form .form-row label,form.wpcf7-form .form-row label::placeholder,form.wpcf7-form .form-row input,form.wpcf7-form .form-row input::placeholder,form.wpcf7-form .form-row select,form.wpcf7-form .form-row select::placeholder,form.wpcf7-form .form-row textarea,form.wpcf7-form .form-row textarea::placeholder{font-family:"Work Sans"}form.wpcf7-form .form-row .wpcf7-form-control-wrap{display:block}@media(min-width: 576px){form.wpcf7-form .form-row{flex-direction:row;margin-bottom:var(--wp--preset--spacing--30)}form.wpcf7-form .form-row>*.mw-50{width:calc(50% - var(--wp--preset--spacing--15)/2)}}form.wpcf7-form .select-container{position:relative}form.wpcf7-form .select-container:before{content:"";width:45px;height:45px;background-image:url("/wp-content/themes/lebensquell/assets/img/icon_chevron-arrow-black.svg");background-repeat:no-repeat;background-position:center;background-size:20px 20px;transform:rotate(90deg);position:absolute;right:0;top:0}form.wpcf7-form .drag-drop-file-upload{border:3px solid var(--wp--preset--color--darkblue);padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--15);border-radius:20px;cursor:pointer;background-color:rgba(0,0,0,.1);transition:.3s;position:relative;text-align:center;width:100%;display:flex;justify-content:center}@media(min-width: 576px){form.wpcf7-form .drag-drop-file-upload{width:100%}}@media(min-width: 768px){form.wpcf7-form .drag-drop-file-upload{width:calc(33.3333333333% - var(--wp--preset--spacing--15)*2/3);flex-shrink:0}}form.wpcf7-form .drag-drop-file-upload:hover,form.wpcf7-form .drag-drop-file-upload.highlight{background-color:var(--wp--preset--color--lightblue);cursor:pointer}form.wpcf7-form .drag-drop-file-upload span.wpcf7-form-control-wrap{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}form.wpcf7-form .drag-drop-file-upload span.wpcf7-form-control-wrap input{width:100%;height:100%;border:0;cursor:pointer}form.wpcf7-form .drag-drop-file-upload span.file-name{color:var(--wp--preset--color--darkblue)}form.wpcf7-form .wp-block-button>input[type=submit]{background-color:var(--wp--preset--color--darkblue);color:var(--wp--preset--color--white);border-radius:100px;font-family:"Tenor Sans";font-size:var(--wp--preset--font-size--20);line-height:100%;padding-top:var(--wp--preset--spacing--25);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--25);padding-left:var(--wp--preset--spacing--60);height:auto}form.wpcf7-form .wpcf7-response-output{padding:var(--wp--preset--spacing--15);text-align:center;color:var(--wp--preset--color--green);border:3px solid var(--wp--preset--color--green);background-color:var(--wp--preset--color--lightgreen);border-radius:20px;font-weight:700;padding:var(--wp--preset--spacing--7-5) var(--wp--preset--spacing--15)}form.wpcf7-form.invalid .wpcf7-response-output{border-color:var(--wp--preset--color--red) !important;background-color:var(--wp--preset--color--lightred);color:var(--wp--preset--color--black)}form.wpcf7-form p.legal-info{font-size:var(--wp--preset--font-size--20) !important;margin-bottom:var(--wp--preset--spacing--15)}form.wpcf7-form .wp-block-buttons{margin:var(--wp--preset--spacing--30) 0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--wp--preset--spacing--15)}form.wpcf7-form .wpcf7-form-control-wrap[data-name=extras]{margin-top:var(--wp--preset--spacing--7-5)}form.wpcf7-form .wpcf7-form-control-wrap[data-name=extras] .wpcf7-checkbox{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--7-5) var(--wp--preset--spacing--15);flex-wrap:wrap}@media(min-width: 576px){form.wpcf7-form .wpcf7-form-control-wrap[data-name=extras] .wpcf7-checkbox{flex-direction:row}}form.wpcf7-form .wpcf7-form-control-wrap[data-name=extras] .wpcf7-checkbox .wpcf7-list-item{margin:0}form.wpcf7-form .wpcf7-form-control-wrap[data-name=extras] .wpcf7-checkbox .wpcf7-list-item label{display:flex;align-items:center;gap:var(--wp--preset--spacing--7-5)}form.wpcf7-form .wpcf7-form-control-wrap[data-name=extras] .wpcf7-checkbox .wpcf7-list-item label input{width:30px}form input,form select,form textarea{background-color:rgba(0,0,0,.1);border-radius:15px;height:45px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--wp--preset--spacing--7-5) var(--wp--preset--spacing--15);font-size:var(--wp--preset--font-size--20)}form input[type=checkbox],form input[type=radio],form select[type=checkbox],form select[type=radio],form textarea[type=checkbox],form textarea[type=radio]{padding:0;width:30px;height:30px;border-radius:7.5px;margin:0;position:relative}form input[type=checkbox]:checked:before,form input[type=radio]:checked:before,form select[type=checkbox]:checked:before,form select[type=radio]:checked:before,form textarea[type=checkbox]:checked:before,form textarea[type=radio]:checked:before{content:"";position:absolute;width:20px;height:20px;background-color:var(--wp--preset--color--darkblue);border-radius:5px;left:5px;top:5px}form textarea{height:180px;resize:none}body{margin:0;font-size:var(--wp--preset--font-size--normal)}body.menu-open{overflow:hidden}body.home{--wp--style--global--content-size: var(--wp--style--global--wide-size)}body.admin-bar header #menu-container{height:calc(100vh - 46px)}@media(min-width: 782px){body.admin-bar header #menu-container{height:calc(100vh - 32px)}}.container{width:100%;max-width:1920px !important;margin:auto}.container-md{max-width:1500px !important}.container-sm{max-width:var(--wp--style--global--small-size) !important}.container{padding-left:var(--wp--preset--spacing--15);padding-right:var(--wp--preset--spacing--15)}.entry-content.has-global-padding{margin:var(--wp--preset--spacing--45) 0}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-left:var(--wp--preset--spacing--15) !important;padding-right:var(--wp--preset--spacing--15) !important}.wp-block-cover.overflow-unset{overflow-y:unset}.wp-block-group{padding-left:0 !important;padding-right:0 !important}@media(min-width: 782px){.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:wrap !important}}@media(max-width: 991px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100% !important}}@media(min-width: 992px){.wp-block-columns:not(.is-not-stacked-on-mobile){flex-wrap:nowrap !important}}.wp-block-buttons{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--15)}.wp-block-buttons .wp-block-button .wp-block-button__link{-webkit-hyphens:auto;hyphens:auto;transition:.3s all}.wp-block-buttons .wp-block-button .wp-block-button__link.small{padding-top:var(--wp--preset--spacing--15);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--15);padding-left:var(--wp--preset--spacing--30)}.wp-block-buttons .wp-block-button .wp-block-button__link:hover{transform:scale(1.035);cursor:pointer}p{margin:0 0 var(--wp--preset--spacing--15)}p:last-of-type{margin-bottom:0}.wp-block-group ul{margin:0;padding-left:var(--wp--preset--spacing--15)}@media(min-width: 1200px){.wp-block-group ul{padding-left:var(--wp--preset--spacing--30)}}@media(min-width: 1400px){.wp-block-group ul{padding-left:calc(var(--wp--preset--spacing--30) + var(--wp--preset--spacing--15))}}@media(min-width: 1600px){.wp-block-group ul{padding-left:calc(var(--wp--preset--spacing--60) + var(--wp--preset--spacing--15))}}.d-none,.hidden{display:none !important}.book-now{width:150px;height:150px;font-size:30px;border-radius:100%;color:var(--wp--preset--color--white);font-family:"Tenor Sans";line-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:absolute;transform:rotate(-5.85deg);z-index:5;left:-10px}.book-now.right{right:-10px;left:unset !important}.book-now span{text-decoration:underline}@media(min-width: 576px){.book-now{width:180px;height:180px;font-size:30px;left:-20px}.book-now.right{right:-20px}}@media(min-width: 768px){.book-now{width:150px;height:150px;font-size:25px;left:-10px}.book-now.right{right:-5px}}@media(min-width: 992px){.book-now{width:180px;height:180px;font-size:30px;left:-20px}.book-now.right{right:-10px}}@media(min-width: 1200px){.book-now{width:210px;height:210px;font-size:35px;left:-25px}.book-now.right{right:-15px}}@media(min-width: 1400px){.book-now{width:240px;height:240px;font-size:40px;left:-30px}.book-now.right{right:-20px}}@media(min-width: 1600px){.book-now{width:270px;height:270px;font-size:45px;left:-35px}.book-now.right{right:-25px}}@media(min-width: 1800px){.book-now{width:300px;height:300px;font-size:50px;left:-40px}.book-now.right{right:-30px}}@media(min-width: 1920px){.book-now{width:360px;height:360px;font-size:65px;left:-50px}.book-now.right{right:-40px}}.wp-block-group .book-now{top:-90px}@media(min-width: 768px){.wp-block-group .book-now{top:-120px}}@media(min-width: 992px){.wp-block-group .book-now{top:-150px}}@media(min-width: 1200px){.wp-block-group .book-now{top:-180px}}@media(min-width: 1920px){.wp-block-group .book-now{top:-210px}}figure.wp-block-image img{border-radius:40px}.slick-arrow{position:absolute;top:0;z-index:10;background:none;border:none;width:var(--wp--preset--spacing--20);height:100%;padding:0;display:flex;align-items:center;justify-content:center}.slick-arrow img{width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.slick-arrow.slick-prev{left:calc(-1*var(--wp--preset--spacing--7-5));transform:rotate(180deg)}.slick-arrow.slick-next{right:calc(-1*var(--wp--preset--spacing--7-5))}.slick-arrow.slick-disabled{opacity:0}.slick-arrow:focus{outline-style:none}@media(min-width: 1640px){.slick-arrow{width:calc(var(--wp--preset--spacing--30))}.slick-arrow.slick-prev{left:calc(-1*(var(--wp--preset--spacing--45) + var(--wp--preset--spacing--7-5)))}.slick-arrow.slick-next{right:calc(-1*(var(--wp--preset--spacing--45) + var(--wp--preset--spacing--7-5)))}}@media(min-width: 1800px){.slick-arrow.slick-prev{left:calc(-1*var(--wp--preset--spacing--90))}.slick-arrow.slick-next{right:calc(-1*var(--wp--preset--spacing--90))}}header{background-color:var(--wp--preset--color--darkblue);transition:.3s all;position:relative;z-index:10}header>.container{position:relative;background-color:var(--wp--preset--color--darkblue);transition:.3s background-color}header .container{display:flex;align-items:center;z-index:20}header .container .logo{display:flex;align-items:center;padding:var(--wp--preset--spacing--15) 0}header .container .logo img{max-width:210px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}header .container .landingpage-english{display:flex;margin-left:auto;padding:var(--wp--preset--spacing--15)}header .container .landingpage-english img{width:var(--wp--preset--spacing--60);height:auto;border-radius:10px;border:1.5px solid var(--wp--preset--color--white)}header .container .book-now-button{display:none;text-transform:uppercase;background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--darkblue);font-family:"Tenor Sans";align-items:center;justify-content:center;border-radius:100px;font-size:18px;margin-right:var(--wp--preset--spacing--15);padding:var(--wp--preset--spacing--7-5) var(--wp--preset--spacing--15)}header .container .book-now-button span{display:none}header .container .shop-button,header .container #open-menu{display:flex;align-items:center;justify-content:center}header .container .shop-button img,header .container #open-menu img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}header .container .shop-button{margin-left:0}header .container #open-menu{margin-left:var(--wp--preset--spacing--15)}header .container #open-menu img:last-of-type{display:none}header .container #open-menu.menu-open img:first-of-type{display:none}header .container #open-menu.menu-open img:last-of-type{display:block}@media(min-width: 450px){header .container .logo img{max-width:270px}}@media(min-width: 576px){header .container .logo img{max-width:300px}header .container .book-now-button{display:flex}header .container .shop-button{margin:0}}@media(min-width: 768px){header .container .logo img{max-width:360px}header .container .book-now-button{margin-right:var(--wp--preset--spacing--45)}header .container .book-now-button span{display:inline-block}header .container #open-menu{margin-left:var(--wp--preset--spacing--30)}}@media(min-width: 992px){header .container .logo img{max-width:420px}header .container .landingpage-english img{border-radius:15px}header .container .book-now-button{font-size:20px}header .container .book-now-button span{display:inline-block}header .container #open-menu{margin-left:var(--wp--preset--spacing--30)}}@media(min-width: 1200px){header .container .logo img{max-width:480px}header .container .book-now-button{padding:var(--wp--preset--spacing--15)}}@media(min-width: 1400px){header .container .logo img{max-width:540px}header .container .book-now-button{padding:var(--wp--preset--spacing--15) 20px}}header #menu-container{display:none;width:100vw;height:100vh;background-color:var(--wp--preset--color--darkblue);position:absolute;left:0;top:-100vh;z-index:15;overflow-y:scroll;transform:.3s top}@media(max-width: 575px){header #menu-container{padding-bottom:var(--wp--preset--spacing--180)}}header #menu-container.menu-open{display:block}header #menu-container>.container{padding-top:var(--wp--preset--spacing--120);justify-content:flex-end !important}header #menu-container .container{width:100%;height:auto;min-height:100%;justify-content:center;align-items:center;flex-direction:column-reverse}header #menu-container .container ul{margin:0;list-style:none;display:flex;flex-direction:column;align-items:center;text-align:center}header #menu-container .container ul li a{color:var(--wp--preset--color--white);transition:.3s all;opacity:1}header #menu-container .container ul li a.no-hover{opacity:.3}header #menu-container .container ul.submenu{padding:0}header #menu-container .container ul.submenu li a{font-size:20px;font-family:"Work Sans";padding:var(--wp--preset--spacing--7-5) var(--wp--preset--spacing--15);display:block}header #menu-container .container ul.main-menu{padding:0}header #menu-container .container ul.main-menu li a{font-size:25px;font-family:"Tenor Sans";padding:var(--wp--preset--spacing--15) var(--wp--preset--spacing--15) var(--wp--preset--spacing--15) calc(var(--wp--preset--spacing--15) + var(--wp--preset--spacing--30) + var(--wp--preset--spacing--7-5));display:flex;align-items:center;position:relative}header #menu-container .container ul.main-menu li a img{width:var(--wp--preset--spacing--30);height:var(--wp--preset--spacing--30);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-left:var(--wp--preset--spacing--7-5);opacity:0;transition:.3s all;display:block}header #menu-container .container ul.main-menu li a.active:hover{padding-right:var(--wp--preset--spacing--15)}header #menu-container .container ul.main-menu li a:hover{padding-right:var(--wp--preset--spacing--7-5)}header #menu-container .container ul.main-menu li a:hover img{margin-left:var(--wp--preset--spacing--15);opacity:1}header #menu-container .container ul.main-submenu{padding:0;align-items:center}header #menu-container .container ul.main-submenu li.main-submenu-item a{font-size:25px;font-family:"Tenor Sans";padding:var(--wp--preset--spacing--30);display:block;position:relative}header #menu-container .container ul.main-submenu li.main-submenu-item:not(:last-of-type) a:after{content:"";position:absolute;width:var(--wp--preset--spacing--90);height:3px;background-color:var(--wp--preset--color--white);left:50%;bottom:0;transform:translate(-50%, 50%)}header #menu-container .container .divider{height:2px;width:180px;background-color:var(--wp--preset--color--white);flex-shrink:0;margin:var(--wp--preset--spacing--30) 0}header #menu-container .main-submenu-container{display:none;position:absolute;z-index:15;width:100vw;height:100vh;left:0;top:0;opacity:0}header #menu-container .main-submenu-container img{display:none}@media(min-width: 1200px){header #menu-container>.container{padding-top:unset;justify-content:center !important}header #menu-container .container{flex-direction:row}header #menu-container .container .divider{width:2px;height:240px;margin:0}header #menu-container .container ul{align-items:unset;text-align:left}header #menu-container .container ul.submenu{padding:0 var(--wp--preset--spacing--60) 0 var(--wp--preset--spacing--15)}header #menu-container .container ul.submenu li a{padding:var(--wp--preset--spacing--15) var(--wp--preset--spacing--30);font-size:25px;text-align:right}header #menu-container .container ul.main-menu{padding-left:var(--wp--preset--spacing--60)}header #menu-container .container ul.main-menu li a{padding:var(--wp--preset--spacing--15) var(--wp--preset--spacing--30);font-size:40px}header #menu-container .container ul.main-menu li a img{width:45px;height:45px;margin-left:var(--wp--preset--spacing--15)}header #menu-container .container ul.main-menu li a:hover{padding-right:var(--wp--preset--spacing--15)}header #menu-container .container ul.main-menu li a:hover img{margin-left:var(--wp--preset--spacing--30);opacity:1}header #menu-container .container ul.main-submenu{margin-left:calc(25vw - (100vw - 100%)/2 + 37.5vw);transform:translateX(-50%)}header #menu-container .container ul.main-submenu li.main-submenu-item a{font-size:40px}header #menu-container .main-submenu-container .container{justify-content:unset;text-align:center;white-space:nowrap}header #menu-container .main-submenu-container>img{position:absolute;width:25%;height:100%;left:0;top:0;opacity:.2;display:block}}@media(min-width: 1400px){header #menu-container .container .divider{height:300px}header #menu-container .container ul.submenu{padding:0 var(--wp--preset--spacing--120) 0 var(--wp--preset--spacing--30)}header #menu-container .container ul.submenu li a{padding:var(--wp--preset--spacing--30);font-size:30px}header #menu-container .container ul.main-menu{padding-left:var(--wp--preset--spacing--120)}header #menu-container .container ul.main-menu li a{padding:var(--wp--preset--spacing--30);font-size:50px}header #menu-container .container ul.main-submenu li.main-submenu-item a{font-size:50px}}main section.info-bar{background-color:var(--wp--preset--color--alert);color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--25);font-weight:500}main section.info-bar p{padding:var(--wp--preset--spacing--15) 0}main .info-popup-container{position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:9999;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;padding:var(--wp--preset--spacing--30)}main .info-popup-container.hide{opacity:0}main .info-popup-container .info-popup{position:relative;width:100%;max-width:1160px;background-color:var(--wp--preset--color--white);border:5px solid var(--wp--preset--color--alert);display:flex;flex-direction:column;align-items:center;border-radius:30px;padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--30);max-height:100%;overflow-y:auto}main .info-popup-container .info-popup .icon{width:var(--wp--preset--spacing--90);height:auto;margin-bottom:var(--wp--preset--spacing--45)}main .info-popup-container .info-popup .headline{color:var(--wp--preset--color--alert);font-family:"Tenor Sans";font-size:var(--wp--preset--font-size--50);margin-top:var(--wp--preset--spacing--45);margin-bottom:var(--wp--preset--spacing--45);text-align:center}main .info-popup-container .info-popup p{font-size:var(--wp--preset--font-size--35);max-width:820px}main .info-popup-container .close-popup{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;width:var(--wp--preset--font-size--90);height:var(--wp--preset--font-size--90);max-width:60px;max-height:60px;padding:var(--wp--preset--spacing--15);top:0;right:0;z-index:10;cursor:pointer}main .info-popup-container .close-popup img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}main section.hero{position:relative;width:100%;height:210px;margin-bottom:30px}main section.hero.background_color:not(.image):not(.video){height:120px}main section.hero.has-overlay{margin-bottom:60px}main section.hero.second-line{margin-bottom:75px}main section.hero.has-overlay.second-line .overlay{top:150px;height:105px}main section.hero .overlay{position:absolute;left:0;top:150px;width:100%;height:90px;opacity:.7}main section.hero video,main section.hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main section.hero .container{position:absolute;z-index:5;left:50%;top:100%;transform:translate(-50%, calc(-50% - 15px))}main section.hero .container.second-line{transform:translate(-50%, calc(-50% + 7.5px))}main section.hero h1{margin:0;display:flex;flex-direction:column;font-family:"Tenor Sans";line-height:1;font-size:45px}main section.hero h1 span{display:block}main section.hero h1 span:last-of-type{margin-left:25%}@media(min-width: 450px){main section.hero{height:210px;margin-bottom:30px}main section.hero.has-overlay{margin-bottom:60px}main section.hero.second-line{margin-bottom:83px}main section.hero.has-overlay.second-line .overlay{top:150px;height:112.5px}main section.hero .container{transform:translate(-50%, calc(-50% - 18px))}main section.hero .container.second-line{transform:translate(-50%, calc(-50% + 8.5px))}main section.hero h1{font-size:52.5px}}@media(min-width: 576px){main section.hero{height:270px;margin-bottom:30px}main section.hero.background_color:not(.image):not(.video){height:150px}main section.hero.has-overlay{margin-bottom:60px}main section.hero.second-line{margin-bottom:90px}main section.hero .overlay{top:180px;height:120px}main section.hero.has-overlay.second-line .overlay{top:195px;height:135px}main section.hero .container{transform:translate(-50%, calc(-50% - 20px))}main section.hero .container.second-line{transform:translate(-50%, calc(-50% + 10px))}main section.hero h1{font-size:60px}main section.hero h1 span:first-of-type{margin-left:2.5%}main section.hero h1 span:last-of-type{margin-left:27.5%}}@media(min-width: 768px){main section.hero{height:330px;margin-bottom:45px}main section.hero.background_color:not(.image):not(.video){height:180px}main section.hero.has-overlay{margin-bottom:90px}main section.hero.second-line{margin-bottom:125px}main section.hero .overlay{top:225px;height:150px}main section.hero.has-overlay.second-line .overlay{top:240px;height:170px}main section.hero .container{transform:translate(-50%, calc(-50% - 26.5px))}main section.hero .container.second-line{transform:translate(-50%, calc(-50% + 13.5px))}main section.hero h1{font-size:80px}main section.hero h1 span:first-of-type{margin-left:7.5%}main section.hero h1 span:last-of-type{margin-left:32.5%}}@media(min-width: 992px){main section.hero{height:390px;margin-bottom:60px}main section.hero.background_color:not(.image):not(.video){height:240px}main section.hero.has-overlay{margin-bottom:120px}main section.hero.second-line{margin-bottom:146px}main section.hero .overlay{top:270px;height:180px}main section.hero.has-overlay.second-line .overlay{top:285px;height:205px}main section.hero .container{transform:translate(-50%, calc(-50% - 33px))}main section.hero .container.second-line{transform:translate(-50%, calc(-50% + 20px))}main section.hero h1{font-size:100px}main section.hero h1 span:first-of-type{margin-left:10%}main section.hero h1 span:last-of-type{margin-left:35%}}@media(min-width: 1200px){main section.hero{height:450px;margin-bottom:60px}main section.hero.background_color:not(.image):not(.video){height:300px}main section.hero.has-overlay{margin-bottom:120px}main section.hero.second-line{margin-bottom:180px}main section.hero .overlay{top:300px;height:210px}main section.hero.has-overlay.second-line .overlay{top:315px;height:255px}main section.hero .container{transform:translate(-50%, calc(-50% - 40px))}main section.hero .container.second-line{transform:translate(-50%, calc(-50% + 20px))}main section.hero h1{font-size:120px}}@media(min-width: 1400px){main section.hero{height:510px;margin-bottom:60px}main section.hero.background_color:not(.image):not(.video){height:360px}main section.hero.has-overlay{margin-bottom:120px}main section.hero.second-line{margin-bottom:200px}main section.hero .overlay{top:330px;height:240px}main section.hero.has-overlay.second-line .overlay{top:360px;height:290px}main section.hero .container{transform:translate(-50%, calc(-50% - 47px))}main section.hero .container.second-line{transform:translate(-50%, calc(-50% + 23px))}main section.hero h1{font-size:140px}}@media(min-width: 1600px){main section.hero{height:570px;margin-bottom:90px}main section.hero.background_color:not(.image):not(.video){height:420px}main section.hero.has-overlay{margin-bottom:180px}main section.hero.second-line{margin-bottom:240px}main section.hero .overlay{top:360px;height:300px}main section.hero.has-overlay.second-line .overlay{top:375px;height:355px}main section.hero .container{transform:translate(-50%, calc(-50% - 53.5px))}main section.hero .container.second-line{transform:translate(-50%, calc(-50% + 26.5px))}main section.hero h1{font-size:160px}}main section.hero+section.wp-block-group{padding-top:var(--wp--preset--spacing--16)}section.directions{margin-top:var(--wp--preset--spacing--90)}section.directions .container{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--wp--preset--spacing--30)}section.directions .container .left-column,section.directions .container .right-column{width:100%}section.directions .container .left-column{text-align:right;display:flex;flex-direction:column;justify-content:center}section.directions .container .left-column h2,section.directions .container .left-column p{color:var(--wp--preset--color--darkblue)}section.directions .container .left-column h2{margin:0;font-family:"Tenor Sans";font-size:var(--wp--preset--font-size--60)}section.directions .container .left-column .divider{display:block;width:150px;height:3px;background-color:var(--wp--preset--color--darkblue);margin:var(--wp--preset--spacing--25) 0 var(--wp--preset--spacing--25) auto}section.directions .container .left-column p{margin:0;font-size:var(--wp--preset--font-size--25)}section.directions .container .right-column .map-container{width:100%;aspect-ratio:3/2}section.directions .container .right-column .map-container #map{width:100%;height:100%;border-radius:var(--wp--preset--spacing--30);background-color:#f6f5f8}section.directions .container .right-column .map-container .cookie-content{width:100%;height:100%;display:flex;padding:var(--wp--preset--spacing--15);flex-direction:column;text-align:center;align-items:center;justify-content:center;gap:var(--wp--preset--spacing--30)}@media(min-width: 768px){section.directions .container{flex-direction:row;gap:0}section.directions .container .left-column,section.directions .container .right-column{width:50%}section.directions .container .left-column{padding:0 var(--wp--preset--spacing--15)}}@media(min-width: 992px){section.directions .container .left-column{padding:0 var(--wp--preset--spacing--30)}}@media(min-width: 1200px){section.directions .container .left-column{padding:0 var(--wp--preset--spacing--45)}}@media(min-width: 1400px){section.directions .container .left-column{padding:0 var(--wp--preset--spacing--60)}}@media(min-width: 1600px){section.directions .container .left-column{padding:0 var(--wp--preset--spacing--120)}}.card-grid{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--15)}.card-grid .card{width:100%;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--7-5);background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--black);gap:0;padding:0}.card-grid .card img{aspect-ratio:3/2;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:40px;flex-shrink:0}.card-grid .card>span>span{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--15)}.card-grid .card .card-item__content-container{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--15);padding:var(--wp--preset--spacing--15) 0;height:100%}.card-grid .card .card-item__title{font-size:var(--wp--preset--font-size--40);color:var(--wp--preset--color--darkblue);font-family:"Tenor Sans";font-weight:400;-webkit-hyphens:auto;hyphens:auto}@media(min-width: 768px){.card-grid .card .card-item__content-container{gap:var(--wp--preset--spacing--15)}}@media(min-width: 576px){.card-grid .card{width:calc(50% - var(--wp--preset--spacing--15)/2)}}@media(min-width: 768px){.card-grid .card{width:calc(33.3333333333% - var(--wp--preset--spacing--15)*2/3)}}@media(min-width: 992px){.card-grid{gap:var(--wp--preset--spacing--30)}.card-grid .card{width:calc(33.3333333333% - var(--wp--preset--spacing--30)*2/3)}}@media(min-width: 1200px){.card-grid{gap:var(--wp--preset--spacing--45)}.card-grid .card{width:calc(33.3333333333% - var(--wp--preset--spacing--45)*2/3)}}@media(min-width: 1400px){.card-grid{gap:var(--wp--preset--spacing--60)}.card-grid .card{width:calc(33.3333333333% - var(--wp--preset--spacing--60)*2/3)}}@media(min-width: 1600px){.card-grid{gap:var(--wp--preset--spacing--90)}.card-grid .card{width:calc(33.3333333333% - var(--wp--preset--spacing--90)*2/3)}}.card-grid.load-more-container .load-more-icon{width:100%;margin:var(--wp--preset--spacing--30) 0;text-align:center;display:none}.card-grid.load-more-container .load-more-icon img{width:var(--wp--preset--font-size--60);height:var(--wp--preset--font-size--60);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-animation:rotating 1.5s linear infinite;animation:rotating 1.5s linear infinite}@-webkit-keyframes rotating{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotating{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.card-grid.load-more-container.loading .load-more-icon{display:block}.treatment-item.card .card-item__title{color:var(--wp--preset--color--orange)}.treatment-item.card .card-item__excerpt{font-size:var(--wp--preset--font-size--25);margin:var(--wp--preset--spacing--15) 0}.treatment-item.card .card-item__button{margin-top:var(--wp--preset--spacing--15)}.treatment-item.card .card-item__button a{min-width:250px}.treatment-item.card .treatment-item__divider{width:140px;height:1px;background-color:var(--wp--preset--color--black)}.treatment-item.card .treatment-item__price{margin-top:-5px;font-size:var(--wp--preset--font-size--30)}.offer-item.card .card-item__excerpt{font-size:var(--wp--preset--font-size--25);margin:var(--wp--preset--spacing--15) 0}.offer-item.card .card-item__button{margin-top:var(--wp--preset--spacing--15)}.offer-item.card .card-item__button a{min-width:250px}.offer-item.card .offer-item__divider{width:140px;height:1px;background-color:var(--wp--preset--color--black)}.offer-item.card .offer-item__price{margin-top:-5px;font-size:var(--wp--preset--font-size--30)}.event-item{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--7-5);color:var(--wp--preset--color--black);width:100%;padding-bottom:var(--wp--preset--spacing--15);border-bottom:1px solid var(--wp--preset--color--blue)}@media(min-width: 992px){.event-item{padding-bottom:var(--wp--preset--spacing--30)}}.event-item span{display:block}.event-item>span,.event-item__price{display:flex !important;flex-direction:column}.event-item__date{width:200px}.event-item__date-day,.event-item__title,.event-item__price-value{font-size:var(--wp--preset--font-size--40);font-family:"Tenor Sans";color:var(--wp--preset--color--darkblue);font-weight:400}.event-item__date-day,.event-item__date-information{font-weight:500}.event-item__title{-webkit-hyphens:auto;hyphens:auto}.event-item__prices{gap:var(--wp--preset--spacing--7-5);flex-direction:row !important;flex-wrap:wrap}.event-item__price{align-items:center}.event-item__price-label{max-width:120px;text-align:center;-webkit-hyphens:auto;hyphens:auto;font-size:var(--wp--preset--font-size--normal)}.event-item.card{border:0;padding-bottom:0}.event-item.card>span>span{gap:var(--wp--preset--spacing--7-5) var(--wp--preset--spacing--15)}.event-item.card .event-item__date-day,.event-item.card .event-item__price-value{font-size:var(--wp--preset--font-size--40)}.event-item.card .event-item__prices{margin:auto 0 0 0;flex-direction:row !important;justify-content:flex-start}.event-item.card .event-item__price{display:flex}@media(min-width: 576px){.event-item{flex-direction:row}.event-item__date{max-width:135px}.event-item__prices{flex-direction:column !important;margin-left:auto;gap:var(--wp--preset--spacing--15);justify-content:flex-end}}@media(min-width: 768px){.event-item__date{max-width:150px}.event-item__prices{flex-direction:row !important}.event-item.card .event-item__content-container{gap:var(--wp--preset--spacing--15)}}@media(min-width: 992px){.event-item{gap:var(--wp--preset--spacing--15)}.event-item__date{max-width:180px}}@media(min-width: 1200px){.event-item__date{max-width:200px}}body.single-offer ul{padding-left:var(--wp--preset--spacing--30) !important}body.single-offer .single-offer__header{margin-bottom:var(--wp--preset--spacing--30)}body.single-offer .single-offer__header h1{font-size:var(--wp--preset--font-size--60);margin:0}body.single-offer .single-offer__header h2{font-size:var(--wp--preset--font-size--40);margin:var(--wp--preset--spacing--15) 0 0 0}body.single-offer .single-offer__content{margin:0;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30)}body.single-offer .single-offer__content .single-offer_text,body.single-offer .single-offer__content .single-offer__price-contact{width:100%}body.single-offer .single-offer__text h3{margin:0 0 var(--wp--preset--spacing--15) 0;font-size:var(--wp--preset--font-size--30)}body.single-offer .single-offer__text h3:not(:first-child){margin-top:var(--wp--preset--spacing--30)}body.single-offer .single-offer__text .wp-block-buttons{margin:var(--wp--preset--spacing--15) 0 var(--wp--preset--spacing--30)}body.single-offer .single-offer__price-contact{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--15)}body.single-offer .single-offer__price-contact .single-offer__price{display:flex;flex-direction:column}body.single-offer .single-offer__price-contact .single-offer__price .price{font-size:var(--wp--preset--font-size--40);font-family:"Tenor Sans";color:var(--wp--preset--color--darkblue)}body.single-offer .single-offer__validity{margin-top:var(--wp--preset--spacing--30);font-weight:700}body.single-offer .single-offer__popup.info-popup-container{padding:var(--wp--preset--spacing--15) var(--wp--preset--spacing--7-5)}body.single-offer .single-offer__popup.info-popup-container .info-popup{border-color:var(--wp--preset--color--blue);text-align:left}@media(max-width: 575px){body.single-offer .single-offer__popup.info-popup-container .info-popup{padding:var(--wp--preset--spacing--15) var(--wp--preset--spacing--7-5)}}body.single-offer .single-offer__popup.info-popup-container .wp-block-button input{background-color:var(--wp--preset--color--darkblue);color:var(--wp--preset--color--white)}body.single-offer .single-offer__popup.info-popup-container h2{font-size:var(--wp--preset--font-size--40);margin:0 0 var(--wp--preset--spacing--15) 0}body.single-offer .single-offer__popup.info-popup-container p.offer-info{font-size:var(--wp--preset--font-size--25);margin:0;text-align:center}body.single-offer .single-offer__popup .popup-form{margin-top:var(--wp--preset--spacing--30);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--60);max-width:820px}body.single-offer .single-offer__popup .popup-form form.wpcf7-form .form-row:first-of-type{margin-top:0}@media(min-width: 768px){body.single-offer .single-offer__content .single-offer__text{width:calc(65% - var(--wp--preset--spacing--30)/2)}body.single-offer .single-offer__content .single-offer__price-contact{width:calc(35% - var(--wp--preset--spacing--30)/2)}}@media(min-width: 992px){body.single-offer .single-offer__popup .popup-form{max-width:unset;flex-direction:row}body.single-offer .single-offer__popup .popup-form .single-offer__calendar{width:45%}body.single-offer .single-offer__popup .popup-form .wpcf7{width:calc(55% - var(--wp--preset--spacing--30))}}@media(min-width: 1200px){body.single-offer .single-offer__content{gap:var(--wp--preset--spacing--30)}body.single-offer .single-offer__content .single-offer__text{width:calc(65% - var(--wp--preset--spacing--30)/2)}body.single-offer .single-offer__content .single-offer__price-contact{width:calc(35% - var(--wp--preset--spacing--30)/2)}}@media(min-width: 1600px){body.single-offer .single-offer__content{gap:var(--wp--preset--spacing--60)}body.single-offer .single-offer__content .single-offer__text{width:calc(65% - var(--wp--preset--spacing--60)/2)}body.single-offer .single-offer__content .single-offer__price-contact{width:calc(35% - var(--wp--preset--spacing--60)/2)}}body.single-treatment .single-treatment__content{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30)}body.single-treatment .single-treatment__info{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30) var(--wp--preset--spacing--15)}body.single-treatment .single-treatment__info-item{display:flex;flex-direction:column}body.single-treatment .single-treatment__info-item img{width:25px;height:25px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-bottom:var(--wp--preset--spacing--7-5)}body.single-treatment .single-treatment__info-item span.label{display:block;color:var(--wp--preset--color--orange);font-weight:700;font-size:var(--wp--preset--font-size--25)}body.single-treatment .single-treatment__info-item.location .location-container-item:not(:last-of-type){margin-bottom:var(--wp--preset--spacing--15)}@media(min-width: 576px){body.single-treatment .single-treatment__info{flex-direction:row;flex-wrap:wrap;gap:var(--wp--preset--spacing--30)}body.single-treatment .single-treatment__info-item:not(.location){width:calc(50% - var(--wp--preset--spacing--15))}body.single-treatment .single-treatment__info .location{width:100%}body.single-treatment .single-treatment__info .location .location-container{display:flex;gap:var(--wp--preset--spacing--30)}body.single-treatment .single-treatment__info .location .location-container-item{width:calc(50% - var(--wp--preset--spacing--15))}}body.single-treatment .single-treatment__calendar{width:100%;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--30)}body.single-treatment .single-treatment__calendar .not-visible{visibility:hidden}body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.selected,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.startRange,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.endRange,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.selected.inRange,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.startRange.inRange,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.endRange.inRange,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.selected:focus,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.startRange:focus,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.endRange:focus,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.selected:hover,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.startRange:hover,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.endRange:hover,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.selected.prevMonthDay,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.selected.nextMonthDay,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,body.single-treatment .single-treatment__calendar.calendar-container .flatpickr-calendar .flatpickr-day.endRange.nextMonthDay{background-color:var(--wp--preset--color--orange) !important;border-color:var(--wp--preset--color--orange) !important}body.single-treatment .single-treatment__calendar .divider{width:100%;max-width:300px;height:1px;background-color:var(--wp--preset--color--black);margin:auto}body.single-treatment .single-treatment__selection{width:100%;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--15)}body.single-treatment .single-treatment__selection__day{display:block;width:100%;text-align:center;font-size:var(--wp--preset--font-size--30)}body.single-treatment .single-treatment__selection__time-container{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--15)}body.single-treatment .single-treatment__selection__time-container button{width:100%;padding-left:var(--wp--preset--spacing--15);padding-right:var(--wp--preset--spacing--15)}body.single-treatment .single-treatment__selection__time-container button:hover,body.single-treatment .single-treatment__selection__time-container button.active{background-color:var(--wp--preset--color--orange) !important}body.single-treatment .single-treatment__treatments{display:flex;flex-direction:column;align-items:center;gap:var(--wp--preset--spacing--15)}body.single-treatment .single-treatment__treatments .divider{width:100%;max-width:415px;height:1px;background-color:var(--wp--preset--color--black);margin:auto;margin-bottom:var(--wp--preset--spacing--15)}body.single-treatment .single-treatment__treatments .single-treatment__treatment{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--wp--preset--spacing--15) var(--wp--preset--spacing--30);border-radius:30px;font-size:var(--wp--preset--font-size--25);background-color:var(--wp--preset--color--lightgray);font-family:"Tenor Sans";text-align:left;border:0;width:100%;text-align:center}body.single-treatment .single-treatment__treatments .single-treatment__treatment.active,body.single-treatment .single-treatment__treatments .single-treatment__treatment:hover{background-color:var(--wp--preset--color--orange);color:var(--wp--preset--color--white);cursor:pointer}body.single-treatment .single-treatment__treatments .single-treatment__treatment .duration{font-weight:700}body.single-treatment .single-treatment__treatments .single-treatment__treatment .duration:before{content:"|";margin-right:5px;font-weight:400}body.single-treatment .single-treatment__treatments .single-treatment__order{margin:var(--wp--preset--spacing--15) 0;gap:var(--wp--preset--spacing--15);display:flex;align-items:center;flex-direction:column}body.single-treatment .single-treatment__treatments .single-treatment__quantity{display:flex;align-items:center;gap:var(--wp--preset--spacing--30);font-size:var(--wp--preset--font-size--30)}body.single-treatment .single-treatment__treatments .single-treatment__quantity__value{width:20px;text-align:center}body.single-treatment .single-treatment__treatments .single-treatment__quantity button{padding:0 !important;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:0;font-size:var(--wp--preset--font-size--30)}body.single-treatment .single-treatment__treatments .single-treatment__quantity button.increase{background-color:var(--wp--preset--color--orange);color:var(--wp--preset--color--white)}body.single-treatment .single-treatment__treatments .single-treatment__price{font-size:var(--wp--preset--font-size--30);font-weight:700}body.single-treatment .single-treatment__treatments .wp-block-buttons button[disabled]{opacity:.5;cursor:not-allowed}body.single-treatment .single-treatment__treatments .wp-block-buttons button[disabled]:hover{transform:unset}body.single-treatment .single-treatment__content.not-bookable .single-treatment__treatments .single-treatment__treatment.active,body.single-treatment .single-treatment__content.not-bookable .single-treatment__treatments .single-treatment__treatment:hover{background-color:var(--wp--preset--color--lightgray);color:var(--wp--preset--color--black);cursor:auto}body.single-treatment .single-treatment__content.not-bookable .wp-block-buttons{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--15);width:100%;margin-top:var(--wp--preset--spacing--15)}body.single-treatment .single-treatment__popup.info-popup-container .info-popup{border-color:var(--wp--preset--color--orange);text-align:left}body.single-treatment .single-treatment__popup.info-popup-container .wp-block-button input{background-color:var(--wp--preset--color--orange);color:var(--wp--preset--color--white)}body.single-treatment .single-treatment__popup.info-popup-container h2{font-size:var(--wp--preset--font-size--40);margin:0 0 var(--wp--preset--spacing--15) 0}body.single-treatment .single-treatment__popup.info-popup-container p.treatment-info{font-size:var(--wp--preset--font-size--25);margin:0;text-align:center}@media(min-width: 576px){body.single-treatment .single-treatment__calendar{gap:var(--wp--preset--spacing--15);flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}body.single-treatment .single-treatment__calendar .flatpickr-calendar{width:calc(66.6666666667% - var(--wp--preset--spacing--15)) !important}body.single-treatment .single-treatment__calendar .divider{display:none}body.single-treatment .single-treatment__selection{flex-direction:column;width:33.3333333333%;flex-shrink:0}body.single-treatment .single-treatment__selection .wp-block-buttons{text-align:center}body.single-treatment .single-treatment__selection button{max-width:210px}body.single-treatment .single-treatment__treatments{align-items:flex-start}body.single-treatment .single-treatment__treatments .divider{margin:0 0 var(--wp--preset--spacing--15) 0}body.single-treatment .single-treatment__treatments .single-treatment__treatment{width:auto}body.single-treatment .single-treatment__treatments .single-treatment__order{flex-direction:row;gap:var(--wp--preset--spacing--60)}body.single-treatment .single-treatment__content.not-bookable .wp-block-buttons{flex-direction:row;gap:var(--wp--preset--spacing--15)}}@media(min-width: 768px){body.single-treatment .single-treatment__content{flex-direction:row;flex-wrap:wrap;align-items:center}body.single-treatment .single-treatment__description{width:100%}body.single-treatment .single-treatment__description>*{max-width:66.6666666667%}body.single-treatment .single-treatment__calendar .flatpickr-calendar{width:calc(66.6666666667% - 1px - var(--wp--preset--spacing--30)) !important;max-width:520px}body.single-treatment .single-treatment__calendar .divider{display:block;height:270px;width:1px;flex-shrink:0}body.single-treatment .single-treatment__selection{max-width:210px}}@media(min-width: 992px){body.single-treatment .single-treatment__calendar{gap:var(--wp--preset--spacing--30);max-width:900px}body.single-treatment .single-treatment__calendar .flatpickr-calendar{width:calc(66.6666666667% - var(--wp--preset--spacing--60)) !important}}@media(min-width: 1200px){body.single-treatment .single-treatment__info{width:calc(40% - var(--wp--preset--spacing--30))}body.single-treatment .single-treatment__calendar{width:60%;max-width:unset}body.single-treatment .single-treatment__content.not-bookable{gap:var(--wp--preset--spacing--60)}body.single-treatment .single-treatment__content.not-bookable .single-treatment__info{width:calc(50% - var(--wp--preset--spacing--60)/2)}body.single-treatment .single-treatment__content.not-bookable .single-treatment__treatments{width:calc(50% - var(--wp--preset--spacing--60)/2)}body.single-treatment .single-treatment__content.not-bookable .single-treatment__treatments .divider{display:none}}@media(min-width: 1400px){body.single-treatment .single-treatment__content{gap:var(--wp--preset--spacing--60)}body.single-treatment .single-treatment__info{width:calc(40% - var(--wp--preset--spacing--60))}body.single-treatment .single-treatment__treatments .divider{margin:0 0 var(--wp--preset--spacing--30) 0}body.single-treatment .single-treatment__treatments .single-treatment__order{margin:var(--wp--preset--spacing--30) 0}}body.single-job main ul{padding-left:var(--wp--preset--spacing--30) !important}body.single-job h1{color:var(--wp--preset--color--darkblue);-webkit-hyphens:auto;hyphens:auto;font-size:var(--wp--preset--font-size--h-3)}@media(min-width: 768px){body.single-job h1{font-size:var(--wp--preset--font-size--h-1)}}body.single-job .hard-facts-container{min-height:unset;padding:var(--wp--preset--spacing--60) 0;margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--60)}body.single-job .hard-facts-container .wp-block-cover__inner-container{display:flex;align-items:center;flex-wrap:wrap;gap:var(--wp--preset--spacing--15);max-width:var(--wp--style--global--content-size)}body.single-job .hard-facts-container .wp-block-cover__inner-container .icon-container{display:flex;gap:var(--wp--preset--spacing--15);align-items:center;margin:0 !important;width:100%}body.single-job .hard-facts-container .wp-block-cover__inner-container img{flex-shrink:0}body.single-job .hard-facts-container .wp-block-cover__inner-container span{font-size:var(--wp--preset--font-size--25);color:var(--wp--preset--color--blue);font-family:"Tenor Sans";display:block}@media(min-width: 576px){body.single-job .hard-facts-container .wp-block-cover__inner-container{gap:var(--wp--preset--spacing--30)}}@media(min-width: 768px){body.single-job .hard-facts-container .wp-block-cover__inner-container{justify-content:center;gap:var(--wp--preset--spacing--30) var(--wp--preset--spacing--60)}body.single-job .hard-facts-container .wp-block-cover__inner-container .icon-container{width:auto}}@media(min-width: 1200px){body.single-job .hard-facts-container .wp-block-cover__inner-container{justify-content:space-between;gap:var(--wp--preset--spacing--60)}body.single-job .hard-facts-container .wp-block-cover__inner-container .icon-container{max-width:calc(33.3333333333% - var(--wp--preset--spacing--60)*2/3);margin:0 !important}}body.single-job .content-contact-person-container h2{font-size:var(--wp--preset--font-size--40);font-family:"Tenor Sans";color:var(--wp--preset--color--darkblue);margin-top:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--30)}body.single-job .content-contact-person-container .further-information{margin-top:var(--wp--preset--spacing--60)}@media(min-width: 992px){body.single-job .content-contact-person-container{display:flex;align-items:flex-start;margin-top:var(--wp--preset--spacing--60)}body.single-job .content-contact-person-container .content-container{width:65%;padding-right:var(--wp--preset--spacing--30)}body.single-job .content-contact-person-container .content-container h2:first-of-type{margin-top:0}body.single-job .content-contact-person-container .contact-person-container{margin:unset;width:35%}}@media(min-width: 1400px){body.single-job .content-contact-person-container .content-container{width:60%}body.single-job .content-contact-person-container .contact-person-container{width:40%;padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--30)}}@media(min-width: 1600px){body.single-job .content-contact-person-container .content-container{width:55%;padding-right:var(--wp--preset--spacing--60)}body.single-job .content-contact-person-container .contact-person-container{width:45%;padding:var(--wp--preset--spacing--60)}}body.single-job .contact-person-container{background-color:var(--wp--preset--color--lightblue);padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--15);display:flex;align-items:center;flex-direction:column;gap:var(--wp--preset--spacing--30);text-align:center;margin-top:var(--wp--preset--spacing--60);margin-right:calc(var(--wp--style--root--padding-right)*-1);margin-left:calc(var(--wp--style--root--padding-left)*-1)}body.single-job .contact-person-container img{aspect-ratio:1/1;max-width:270px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:30px}body.single-job .contact-person-container .contact-person-text{font-size:var(--wp--preset--font-size--40);font-family:"Tenor Sans";color:var(--wp--preset--color--darkblue);display:block}body.single-job .contact-person-container .contact-person-contact,body.single-job .contact-person-container .contact-person-contact a{color:var(--wp--preset--color--darkblue)}body.single-event .single-event-header{display:flex;width:100%;flex-direction:column-reverse}body.single-event .single-event-header__content{padding:var(--wp--preset--spacing--15) 0}body.single-event .single-event-header h1{margin-top:0;margin-bottom:var(--wp--preset--spacing--30)}body.single-event .single-event-header p{margin-bottom:0}body.single-event .single-event-header img{aspect-ratio:3/2;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:40px;flex-shrink:0;margin-left:auto}@media(min-width: 768px){body.single-event .single-event-header{flex-direction:row;align-items:center}body.single-event .single-event-header img{max-width:33.3333333333%}}body.single-event .appointments-headline{font-size:var(--wp--preset--font-size--50);margin-top:var(--wp--preset--spacing--90) !important;margin-bottom:var(--wp--preset--spacing--30)}footer{background-color:var(--wp--preset--color--darkblue);margin-top:210px}@media(min-width: 768px){footer{margin-top:120px}}@media(min-width: 992px){footer{margin-top:150px}}@media(min-width: 1400px){footer{margin-top:180px}}@media(min-width: 1600px){footer{margin-top:210px}}footer .book-now{top:-135px}@media(min-width: 768px){footer .book-now{top:-90px}}@media(min-width: 992px){footer .book-now{top:-105px}}@media(min-width: 1200px){footer .book-now{top:-120px}}@media(min-width: 1400px){footer .book-now{top:-150px}}@media(min-width: 1600px){footer .book-now{width:360px;height:360px;top:-240px;font-size:65px}}@media(min-width: 1800px){footer .book-now{width:390px;height:390px;top:-270px;font-size:70px}}@media(min-width: 1920px){footer .book-now{width:420px;height:420px;top:-300px;font-size:75px}}footer,footer a{color:var(--wp--preset--color--white)}footer .elements-ball{position:absolute;width:75px;height:75px;left:50%;top:0;transform:translate(-50%, -50%)}footer .elements-ball img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(min-width: 576px){footer .elements-ball{width:90px;height:90px}}@media(min-width: 768px){footer .elements-ball{width:105px;height:105px}}@media(min-width: 992px){footer .elements-ball{width:120px;height:120px}}@media(min-width: 1200px){footer .elements-ball{width:135px;height:135px}}@media(min-width: 1400px){footer .elements-ball{width:150px;height:150px}}@media(min-width: 1600px){footer .elements-ball{width:165px;height:165px}}@media(min-width: 1800px){footer .elements-ball{width:180px;height:180px}}footer .footer-container{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;padding-top:75px;padding-bottom:var(--wp--preset--spacing--60);text-align:center}footer .footer-container .left-column,footer .footer-container .right-column{width:100%}footer .footer-container .left-column{order:1}footer .footer-container .left-column .logo{display:none}footer .footer-container .left-column{display:flex;flex-direction:column}footer .footer-container .left-column .logo{width:100%;margin:var(--wp--preset--spacing--30) 0}footer .footer-container .left-column .logo img{width:100%;height:auto;max-width:550px}footer .footer-container .left-column .contact-container{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30)}footer .footer-container .left-column .contact-container p{margin:0;width:100%;font-size:16px}footer .footer-container .left-column .contact-container a{text-decoration:underline}footer .footer-container .left-column .partner-kurhotel{margin:auto}@media(min-width: 992px){footer .footer-container .left-column .partner-kurhotel{margin:auto 0 var(--wp--preset--spacing--30)}}footer .footer-container .left-column .partner-logo{display:flex;width:100%;height:auto;max-width:180px;margin:var(--wp--preset--spacing--45) auto var(--wp--preset--spacing--45)}footer .footer-container .left-column .partner-logo img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(min-width: 992px){footer .footer-container .left-column .partner-logo{margin:unset}footer .footer-container .left-column .partner-logo img{-o-object-position:left center;object-position:left center}}footer .footer-container .right-column{display:flex;flex-wrap:wrap;align-items:flex-end}footer .footer-container .right-column p{font-family:"Tenor Sans";font-size:25px;margin-top:0;margin-bottom:var(--wp--preset--spacing--15)}footer .footer-container .right-column .newsletter-container{width:100%}footer .footer-container .right-column .newsletter-container form{width:100%;max-width:600px;margin:auto}footer .footer-container .right-column .newsletter-container form>img{display:none !important}footer .footer-container .right-column .newsletter-container form>div{display:flex;width:100%}footer .footer-container .right-column .newsletter-container form>div>div:first-of-type{margin:0 !important;width:calc(100% + 70px);margin-right:-70px !important}footer .footer-container .right-column .newsletter-container form>div>div:first-of-type>div:last-of-type{width:100%}footer .footer-container .right-column .newsletter-container form>div>div:last-of-type{box-sizing:border-box;margin:0 !important}footer .footer-container .right-column .newsletter-container form>div>div:last-of-type div{display:inline-block;margin:0}footer .footer-container .right-column .newsletter-container form input,footer .footer-container .right-column .newsletter-container form button{height:70px;font-size:var(--wp--preset--font-size--20) !important;border-radius:100px !important;border:0 !important}footer .footer-container .right-column .newsletter-container form input:focus,footer .footer-container .right-column .newsletter-container form input:active,footer .footer-container .right-column .newsletter-container form button:focus,footer .footer-container .right-column .newsletter-container form button:active{outline:0}footer .footer-container .right-column .newsletter-container form input{font-family:"Work Sans";font-weight:300;padding:0 !important;padding-left:30px !important;padding-right:85px !important;background-color:var(--wp--preset--color--white);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}footer .footer-container .right-column .newsletter-container form button{cursor:pointer;-webkit-hyphens:none;hyphens:none;white-space:nowrap;margin:0 !important;background-color:#67a8da !important;color:var(--wp--preset--color--white) !important;line-height:100% !important;font-family:var(--wp--preset--font-family--tenor-sans) !important;padding-top:var(--wp--preset--spacing--25) !important;padding-right:var(--wp--preset--spacing--60) !important;padding-bottom:var(--wp--preset--spacing--25) !important;padding-left:var(--wp--preset--spacing--60) !important;min-width:unset !important}footer .footer-container .right-column .newsletter-container form h2{text-align:left;font-size:var(--wp--preset--font-size--30)}footer .footer-container .right-column .catalog-container{width:100%;margin-bottom:var(--wp--preset--spacing--60)}footer .footer-container .right-column .catalog-container p{margin-top:var(--wp--preset--spacing--60)}footer .footer-container .right-column .catalog-container .wp-block-buttons{justify-content:center}@media(min-width: 992px){footer .footer-container .right-column .catalog-container .wp-block-buttons{justify-content:flex-start}}footer .footer-container .right-column .social-media-container{display:none}footer .footer-container .social-media-container{order:2;width:100%;display:flex;align-items:center;justify-content:center;gap:var(--wp--preset--spacing--30)}footer .footer-container .social-media-container a{height:40px;flex-shrink:0}footer .footer-container .social-media-container a.instagram,footer .footer-container .social-media-container a.linkedin{width:35px}footer .footer-container .social-media-container a.facebook{width:40px}footer .footer-container .social-media-container a.youtube{width:45px}footer .footer-container .social-media-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}footer .copyright-container{display:flex;flex-direction:column-reverse;align-items:center;padding-bottom:var(--wp--preset--spacing--45);text-align:center}footer .copyright-container,footer .copyright-container a{color:rgba(255,255,255,.5);font-size:16px;font-family:"Work Sans"}footer .copyright-container ul{list-style:none;padding:0;display:flex;margin:0 0 var(--wp--preset--spacing--15);flex-wrap:wrap;justify-content:center}footer .copyright-container ul a{padding:0 var(--wp--preset--spacing--7-5);color:var(--wp--preset--color--white)}footer .copyright-container ul a:hover,footer .copyright-container ul a:focus{text-decoration:underline}footer .copyright-container ul li:not(:last-of-type):after{content:"/";color:var(--wp--preset--color--white)}@media(min-width: 768px){footer .footer-container .left-column .contact-container{gap:0}footer .footer-container .left-column .contact-container p{width:50%}}@media(min-width: 992px){footer .footer-container{text-align:left;align-items:unset;padding-top:90px;padding-bottom:var(--wp--preset--spacing--30)}footer .footer-container .left-column,footer .footer-container .right-column{order:unset}footer .footer-container .left-column{width:60%}footer .footer-container .left-column .logo{display:block;max-width:360px}footer .footer-container .left-column p:first-of-type{width:37.5%}footer .footer-container .left-column p:last-of-type{width:62.5%}footer .footer-container .right-column{width:40%}footer .footer-container .right-column .catalog-container{margin-bottom:var(--wp--preset--spacing--30)}footer .footer-container .right-column .catalog-container p{margin-top:var(--wp--preset--spacing--30)}footer .footer-container .right-column .social-media-container{display:flex;margin:0;justify-content:flex-start}footer .footer-container .social-media-container{display:none}footer .copyright-container{padding-top:var(--wp--preset--spacing--45);flex-direction:row}footer .copyright-container ul{margin:0 calc(-1*var(--wp--preset--spacing--7-5)) 0 auto;flex-wrap:unset;justify-content:unset}}@media(min-width: 1200px){footer .footer-container{padding-top:120px}}@media(min-width: 1400px){footer .footer-container{align-items:unset;padding-bottom:var(--wp--preset--spacing--15)}footer .footer-container .left-column,footer .footer-container .right-column{width:50%}footer .footer-container .left-column .partner-kurhotel{margin-top:auto}footer .footer-container .right-column{padding-left:30px}footer .footer-container .right-column .newsletter-container{margin-bottom:auto}footer .footer-container .right-column .newsletter-container p{width:60%}footer .footer-container .right-column .newsletter-container form{max-width:unset}footer .footer-container .right-column .catalog-container{width:60%;margin:0}footer .footer-container .right-column .catalog-container p{margin-top:var(--wp--preset--spacing--45)}footer .footer-container .right-column .social-media-container{width:40%;justify-content:flex-end;padding-bottom:var(--wp--preset--spacing--7-5)}footer .copyright-container{padding-bottom:var(--wp--preset--spacing--60)}}@media(min-width: 1600px){footer .footer-container .left-column .contact-container p{width:50%}footer .footer-container .right-column{padding-left:90px}}@media(min-width: 1800px){footer .footer-container .right-column{padding-left:150px}}body.woocommerce ul.products{padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30) var(--wp--preset--spacing--15)}body.woocommerce ul.products:after,body.woocommerce ul.products:before{content:unset !important}body.woocommerce ul.products li.product{width:calc(50% - var(--wp--preset--spacing--15)/2) !important;margin:0 !important;float:unset !important}body.woocommerce ul.products li.product a.woocommerce-loop-product__link{height:100%;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--7-5)}body.woocommerce ul.products li.product a.woocommerce-loop-product__link img{aspect-ratio:1/1;border-radius:40px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin:0}body.woocommerce ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title{padding:0;color:var(--wp--preset--color--darkblue);font-size:var(--wp--preset--font-size--30);font-family:"Tenor Sans";font-weight:400}body.woocommerce ul.products li.product a.woocommerce-loop-product__link .price{margin:0;font-size:var(--wp--preset--font-size--30);color:var(--wp--preset--color--black);font-weight:700;margin-top:auto}body.woocommerce ul.products li.product a.woocommerce-loop-product__link .price+.wp-block-buttons{margin-top:0}body.woocommerce ul.products li.product a.woocommerce-loop-product__link .wp-block-buttons{margin-top:auto}body.woocommerce nav.woocommerce-pagination{margin-top:var(--wp--preset--spacing--90)}body.woocommerce nav.woocommerce-pagination ul{border:3px solid var(--wp--preset--color--darkblue) !important;border-radius:12px}body.woocommerce nav.woocommerce-pagination ul li{aspect-ratio:1/1;display:flex !important;align-items:center;justify-content:center;width:50px;border-right:0 !important}body.woocommerce nav.woocommerce-pagination ul li:not(:last-of-type){border-right:1px solid var(--wp--preset--color--darkblue) !important}body.woocommerce nav.woocommerce-pagination ul li span.current{color:var(--wp--preset--color--white) !important;background-color:var(--wp--preset--color--darkblue) !important}body.woocommerce nav.woocommerce-pagination ul li:first-of-type>*{border-top-left-radius:8px;border-bottom-left-radius:8px}body.woocommerce nav.woocommerce-pagination ul li:last-of-type>*{border-top-right-radius:8px;border-bottom-right-radius:8px}body.woocommerce nav.woocommerce-pagination ul li>*{padding:0 !important;width:100%;height:100%;display:flex !important;align-items:center;justify-content:center;font-family:"Tenor Sans";color:var(--wp--preset--color--black);font-size:var(--wp--preset--font-size--20) !important}body.woocommerce nav.woocommerce-pagination ul li a:hover{background-color:var(--wp--preset--color--blue) !important;color:var(--wp--preset--color--white) !important}body.woocommerce div.product{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--30)}@media(min-width: 1200px){body.woocommerce div.product{gap:var(--wp--preset--spacing--60)}}body.woocommerce div.product div.images{margin:0 !important}body.woocommerce div.product div.images .woocommerce-product-gallery__trigger{z-index:5}body.woocommerce div.product div.images .woocommerce-product-gallery__wrapper>div{border-radius:40px}body.woocommerce div.product .summary{display:flex;flex-direction:column;margin:0 !important;gap:var(--wp--preset--spacing--15)}body.woocommerce div.product .summary h1{font-size:var(--wp--preset--font-size--60);margin:0}body.woocommerce div.product .summary .price{margin:0;font-size:var(--wp--preset--font-size--30);color:var(--wp--preset--color--black);font-weight:700}body.woocommerce div.product .summary form.cart{margin:0;display:flex;gap:var(--wp--preset--spacing--15)}body.woocommerce div.product .summary form.cart:before,body.woocommerce div.product .summary form.cart:after{content:unset !important}body.woocommerce div.product .summary form.cart .quantity{margin:0}body.woocommerce div.product .summary form.cart .quantity .qty{height:100%;border-radius:100px}@media(min-width: 992px){body.woocommerce div.product .summary{gap:var(--wp--preset--spacing--30)}}body.woocommerce div.product section.related h2{margin-top:var(--wp--preset--spacing--30);font-size:var(--wp--preset--font-size--50)}@media(min-width: 576px){body.woocommerce ul.products li.product{width:calc(33.3333333333% - var(--wp--preset--spacing--15)*2/3) !important}}@media(min-width: 768px){body.woocommerce ul.products{gap:var(--wp--preset--spacing--45) var(--wp--preset--spacing--30)}body.woocommerce ul.products li.product{width:calc(33.3333333333% - var(--wp--preset--spacing--30)*2/3) !important}body.woocommerce ul.products li.product a.woocommerce-loop-product__link{gap:var(--wp--preset--spacing--15)}}@media(min-width: 992px){body.woocommerce ul.products li.product{width:calc(25% - var(--wp--preset--spacing--30)*3/4) !important}}@media(min-width: 1200px){body.woocommerce ul.products{gap:var(--wp--preset--spacing--60) var(--wp--preset--spacing--45)}body.woocommerce ul.products li.product{width:calc(25% - var(--wp--preset--spacing--45)*3/4) !important}}@media(min-width: 1400px){body.woocommerce ul.products{gap:var(--wp--preset--spacing--90) var(--wp--preset--spacing--60)}body.woocommerce ul.products li.product{width:calc(25% - var(--wp--preset--spacing--60)*3/4) !important}}@media(min-width: 1600px){body.woocommerce ul.products{gap:var(--wp--preset--spacing--90)}body.woocommerce ul.products li.product{width:calc(25% - var(--wp--preset--spacing--90)*3/4) !important}}body .woocommerce-error,body .woocommerce-info,body .woocommerce-message{border-top-color:var(--wp--preset--color--lightgreen) !important;margin-bottom:var(--wp--preset--spacing--45) !important;padding:var(--wp--preset--spacing--15) var(--wp--preset--spacing--30) !important;display:flex;flex-wrap:wrap;width:100% !important;align-items:center;gap:var(--wp--preset--spacing--15)}body .woocommerce-error:before,body .woocommerce-info:before,body .woocommerce-message:before{position:relative !important;top:unset !important;left:unset !important;display:contents !important;color:var(--wp--preset--color--blue) !important}body .woocommerce-error:after,body .woocommerce-info:after,body .woocommerce-message:after{content:unset !important}body .woocommerce-error .button,body .woocommerce-info .button,body .woocommerce-message .button{padding:var(--wp--preset--spacing--15) var(--wp--preset--spacing--30) !important;background-color:var(--wp--preset--color--darkblue) !important;border-radius:100px !important;color:var(--wp--preset--color--white) !important;font-family:"Tenor Sans" !important;font-size:var(--wp--preset--font-size--20) !important;line-height:100% !important;margin-left:auto !important;white-space:nowrap !important;text-align:center !important;width:100% !important}@media(min-width: 576px){body .woocommerce-error .button,body .woocommerce-info .button,body .woocommerce-message .button{width:auto !important}}body .woocommerce-error{flex-direction:column;align-items:flex-start}.woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:0 !important}body.woocommerce-checkout .woocommerce form.checkout_coupon{margin:var(--wp--preset--spacing--15) 0;border:0;background-color:#f6f5f8;padding:var(--wp--preset--spacing--15) var(--wp--preset--spacing--30);border-radius:0;display:flex;gap:var(--wp--preset--spacing--7-5);flex-wrap:wrap}body.woocommerce-checkout .woocommerce form.checkout_coupon p.form-row{margin:0;padding:0;width:100%}@media(min-width: 576px){body.woocommerce-checkout .woocommerce form.checkout_coupon p.form-row{width:auto}body.woocommerce-checkout .woocommerce form.checkout_coupon p.form-row.form-row-first{width:40%;max-width:300px}body.woocommerce-checkout .woocommerce form.checkout_coupon p.form-row .input-text{padding:0 var(--wp--preset--spacing--15) !important}}body.woocommerce-checkout .woocommerce form.checkout_coupon .input-text{font-size:var(--wp--preset--font-size--20) !important;border-radius:100px !important;padding:var(--wp--preset--spacing--15) !important;background-color:var(--wp--preset--color--white);margin:0;height:100%}body.woocommerce-checkout .woocommerce form.checkout_coupon .input-text::-moz-placeholder{font-family:"Work Sans";font-weight:300;color:var(--wp--preset--color--black) !important}body.woocommerce-checkout .woocommerce form.checkout_coupon .input-text,body.woocommerce-checkout .woocommerce form.checkout_coupon .input-text::placeholder{font-family:"Work Sans";font-weight:300;color:var(--wp--preset--color--black) !important}body.woocommerce-checkout .woocommerce form.checkout_coupon .button{padding:var(--wp--preset--spacing--15) var(--wp--preset--spacing--30);background-color:var(--wp--preset--color--darkblue) !important;border-radius:100px;color:var(--wp--preset--color--white) !important;font-family:"Tenor Sans";font-size:var(--wp--preset--font-size--20);line-height:100%;margin-left:auto;white-space:nowrap;text-align:center;width:100%}@media(min-width: 576px){body.woocommerce-checkout .woocommerce form.checkout_coupon .button{width:auto}}body.woocommerce-checkout #order_review .woocommerce-info{background-color:var(--wp--preset--color--white)}body.woocommerce-checkout #order_review #payment{background-color:#f6f5f8;border-radius:30px;padding:var(--wp--preset--spacing--15)}body.woocommerce-checkout #order_review #place_order{padding:var(--wp--preset--spacing--15) var(--wp--preset--spacing--30);background-color:var(--wp--preset--color--darkblue) !important;border-radius:100px;color:var(--wp--preset--color--white) !important;font-family:"Tenor Sans";font-size:var(--wp--preset--font-size--20);line-height:100%;margin-left:auto;white-space:nowrap;text-align:center;margin-top:var(--wp--preset--spacing--30);width:100%}@media(min-width: 576px){body.woocommerce-checkout #order_review #place_order{width:auto}}body.woocommerce-checkout #order_review #payment div.payment_box{background-color:var(--wp--preset--color--white)}body.woocommerce-checkout #order_review #payment div.payment_box:before{border:1em solid var(--wp--preset--color--white);border-right-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0)}body.woocommerce-checkout #order_review #payment ul.payment_methods li{display:flex;align-items:center;margin:var(--wp--preset--spacing--15) 0;flex-wrap:wrap}body.woocommerce-checkout #order_review .place-order .form-row.validate-required{padding:0;margin:var(--wp--preset--spacing--15) 0}body.woocommerce-checkout #order_review .place-order .woocommerce-terms-and-conditions{margin:var(--wp--preset--spacing--15) 0;max-height:300px}body.woocommerce-cart .coupon{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--7-5);padding-bottom:var(--wp--preset--spacing--7-5) !important}body.woocommerce-cart .coupon:before,body.woocommerce-cart .coupon:after{content:unset !important}body.woocommerce-cart .coupon input,body.woocommerce-cart .coupon button{width:100% !important;margin:0 !important}body.woocommerce-cart .coupon .input-text{font-size:var(--wp--preset--font-size--20) !important;border-radius:100px !important;padding:var(--wp--preset--spacing--15) !important;background-color:#f6f5f8;margin:0;height:auto}body.woocommerce-cart .coupon .input-text::-moz-placeholder{font-family:"Work Sans";font-weight:300;color:var(--wp--preset--color--black) !important}body.woocommerce-cart .coupon .input-text,body.woocommerce-cart .coupon .input-text::placeholder{font-family:"Work Sans";font-weight:300;color:var(--wp--preset--color--black) !important}@media(min-width: 576px){body.woocommerce-cart .coupon{gap:var(--wp--preset--spacing--15);padding-bottom:var(--wp--preset--spacing--15) !important}body.woocommerce-cart .coupon input,body.woocommerce-cart .coupon button{width:calc(50% - var(--wp--preset--spacing--15)/2) !important}body.woocommerce-cart .coupon .input-text{padding:0 var(--wp--preset--spacing--15) !important}}@media(min-width: 768px){body.woocommerce-cart .coupon{padding-bottom:0 !important}body.woocommerce-cart .coupon input,body.woocommerce-cart .coupon button{width:auto !important}body.woocommerce-cart .coupon input{min-width:240px}}body.woocommerce-cart .cart_totals h2{margin:var(--wp--preset--spacing--30) 0 var(--wp--preset--spacing--15);font-size:var(--wp--preset--font-size--30)}body.woocommerce-cart .button{padding:var(--wp--preset--spacing--15) var(--wp--preset--spacing--30) !important;background-color:var(--wp--preset--color--darkblue) !important;border-radius:100px !important;color:var(--wp--preset--color--white) !important;font-family:"Tenor Sans";font-size:var(--wp--preset--font-size--20);line-height:100% !important;white-space:nowrap;text-align:center}body.woocommerce-checkout h3{margin:var(--wp--preset--spacing--30) 0 var(--wp--preset--spacing--15);font-size:var(--wp--preset--font-size--30)}body.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{margin:var(--wp--preset--spacing--30) 0;font-size:var(--wp--preset--font-size--25)}body.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview{padding:0;margin-bottom:var(--wp--preset--spacing--60)}body.woocommerce-order-received .woocommerce-order h2{margin:var(--wp--preset--spacing--30) 0 var(--wp--preset--spacing--15);font-size:var(--wp--preset--font-size--30)}.calendar-container input.flatpickr-input,.calendar-container .numInputWrapper{display:none}.calendar-container input[readonly]:focus,.calendar-container input[readonly]:hover{outline:none;cursor:not-allowed}.calendar-container .flatpickr-calendar{box-shadow:unset !important}.calendar-container .flatpickr-calendar .flatpickr-day.selected,.calendar-container .flatpickr-calendar .flatpickr-day.startRange,.calendar-container .flatpickr-calendar .flatpickr-day.endRange,.calendar-container .flatpickr-calendar .flatpickr-day.selected.inRange,.calendar-container .flatpickr-calendar .flatpickr-day.startRange.inRange,.calendar-container .flatpickr-calendar .flatpickr-day.endRange.inRange,.calendar-container .flatpickr-calendar .flatpickr-day.selected:focus,.calendar-container .flatpickr-calendar .flatpickr-day.startRange:focus,.calendar-container .flatpickr-calendar .flatpickr-day.endRange:focus,.calendar-container .flatpickr-calendar .flatpickr-day.selected:hover,.calendar-container .flatpickr-calendar .flatpickr-day.startRange:hover,.calendar-container .flatpickr-calendar .flatpickr-day.endRange:hover,.calendar-container .flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.calendar-container .flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,.calendar-container .flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,.calendar-container .flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.calendar-container .flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,.calendar-container .flatpickr-calendar .flatpickr-day.endRange.nextMonthDay{background-color:var(--wp--preset--color--darkblue) !important;color:var(--wp--preset--color--white) !important;border-color:var(--wp--preset--color--darkblue) !important}.calendar-container .flatpickr-calendar,.calendar-container .flatpickr-innerContainer,.calendar-container .flatpickr-rContainer,.calendar-container .flatpickr-days{width:100% !important}.calendar-container .flatpickr-calendar .dayContainer,.calendar-container .flatpickr-innerContainer .dayContainer,.calendar-container .flatpickr-rContainer .dayContainer,.calendar-container .flatpickr-days .dayContainer{width:100%;max-width:100%;min-width:0}.calendar-container .flatpickr-calendar .dayContainer .flatpickr-day,.calendar-container .flatpickr-innerContainer .dayContainer .flatpickr-day,.calendar-container .flatpickr-rContainer .dayContainer .flatpickr-day,.calendar-container .flatpickr-days .dayContainer .flatpickr-day{width:14.2857142857%;max-width:100%;height:auto}.calendar-container .cur-month{margin:0}
/*# sourceMappingURL=styles_lebensquell.min.css.map */