@keyframes spin{to{transform:rotate(1turn)}}@keyframes scroll-up-down{0%{transform:translateZ(0)}to{transform:translate3d(0,10px,0)}}@keyframes tp_zoom_in_out{0%,to{transform:scale(.5)}50%{transform:scale(1)}}@keyframes tp_zoom_in_out_2{0%,to{transform:scale(1)}50%{transform:scale(.5)}}@keyframes headerSlideDown{0%{margin-top:-150px}to{margin-top:0}}@keyframes float{0%,to{transform:translateY(-2rem)}50%{transform:translateY(3rem)}}@keyframes rotate2{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes circle-animations{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes tp-pulse{0%{box-shadow:0 0 0 0 rgb(255 255 255 / .4)}70%{box-shadow:0 0 0 45px #fff0}to{box-shadow:0 0 0 0 #fff0}}@keyframes tp-pulse-2{0%{box-shadow:0 0 0 0 rgb(255 255 255 / .4)}70%{box-shadow:0 0 0 45px #fff0}to{box-shadow:0 0 0 0 #fff0}}@keyframes scrollText{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scrollText-2{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes tfLeftToRight{49%{transform:translateX(30%)}50%{opacity:0;transform:translateX(-30%)}51%{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes sliderShape{0%,to{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translateZ(0) rotate(.01deg)}34%{border-radius:70% 30% 46% 54%/30% 29% 71% 70%;transform:translate3d(0,5px,0) rotate(.01deg)}50%{transform:translateZ(0) rotate(.01deg)}67%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%;transform:translate3d(0,-3px,0) rotate(.01deg)}}@keyframes iconMove{0%,to{transform:translateX(0)}30%{opacity:0}31%{transform:translateX(1.25rem)}32%{transform:translateX(-1.25rem)}84%{opacity:1}}@keyframes bar_anim{0%,to{-webkit-clip-path:inset(-2px 0);clip-path:inset(-2px 0)}42%{-webkit-clip-path:inset(-2px 0-2px 100%);clip-path:inset(-2px 0-2px 100%)}43%{-webkit-clip-path:inset(-2px 100% -2px 0);clip-path:inset(-2px 100% -2px 0)}}@keyframes opacity-2{0%,to{height:40px;opacity:1}50%{height:24px;opacity:0}}@keyframes bgshots{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes bgshotsright{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes zoomInOut{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pulse-ring{0%{transform:scale(.33)}80%,to{opacity:0}}@keyframes pulse-dot{0%,to{transform:scale(.8)}50%{transform:scale(1)}}.tp-header-height *,.tp-offcanvas-area *{font-family:"Albra Sans Medium",serif;letter-spacing:1.3px}.tp-header-height .tp-offcanvas-social ul li a,.tp-header-height a,.tp-header-height button,.tp-header-height input,.tp-header-height li,.tp-header-height p,.tp-offcanvas-area,.tp-offcanvas-area .tp-offcanvas-social ul li a,.tp-offcanvas-area a,.tp-offcanvas-area button,.tp-offcanvas-area input,.tp-offcanvas-area li,.tp-offcanvas-area p{transition:.3s ease-out}.tp-header-height a,.tp-offcanvas-area a{text-decoration:none;hyphens:auto;hyphenate-limit-chars:auto 10}.tp-header-height .h3,.tp-header-height .h4,.tp-header-height h3,.tp-header-height h4,.tp-offcanvas-area .h3,.tp-offcanvas-area .h4,.tp-offcanvas-area h3,.tp-offcanvas-area h4{color:#48000b;font-weight:500;line-height:1.2;margin-top:0;transition:color .3s ease-out}.tp-header-height .h3,.tp-header-height h3,.tp-offcanvas-area .h3,.tp-offcanvas-area h3{font-size:28px}.tp-header-height .h4,.tp-header-height h4,.tp-offcanvas-area .h4,.tp-offcanvas-area h4{font-size:24px}.tp-header-height ul,.tp-offcanvas-area ul{margin:0;padding:0}.tp-header-height p,.tp-offcanvas-area p{color:#5d5d63;font-size:18px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:15px}.tp-header-height img,.tp-offcanvas-area img{max-width:100%}.tp-header-height a:focus,.tp-header-height a:hover,.tp-header-height a:not([href]):not([class]),.tp-header-height a:not([href]):not([class]):hover,.tp-offcanvas-area a:focus,.tp-offcanvas-area a:hover,.tp-offcanvas-area a:not([href]):not([class]),.tp-offcanvas-area a:not([href]):not([class]):hover{color:inherit;text-decoration:none}.tp-header-height .button:focus,.tp-offcanvas-area .button:focus{outline:0;text-decoration:none}.tp-header-height a:focus,.tp-header-height button:focus,.tp-offcanvas-area a:focus,.tp-offcanvas-area button:focus{outline:0}.tp-header-height a,.tp-header-height button,.tp-offcanvas-area a,.tp-offcanvas-area button{background:0 0;border:0;outline:0;color:#48000b}.tp-header-height .pointer,.tp-header-height button:hover,.tp-offcanvas-area .pointer,.tp-offcanvas-area button:hover{cursor:pointer}.tp-header-height input[type=tel],.tp-header-height input[type=text],.tp-offcanvas-area input[type=tel],.tp-offcanvas-area input[type=text]{background-color:#f5;border:1px solid #e0e2e3;color:#1e1e1e;font-size:14px;height:56px;line-height:56px;outline:0;padding-left:26px;padding-right:26px;width:100%}.tp-header-height input[type=tel]::placeholder,.tp-header-height input[type=text]::placeholder,.tp-offcanvas-area input[type=tel]::placeholder,.tp-offcanvas-area input[type=text]::placeholder{color:#95999d}.tp-header-height input[type=tel]:focus,.tp-header-height input[type=text]:focus,.tp-offcanvas-area input[type=tel]:focus,.tp-offcanvas-area input[type=text]:focus{border-color:#1e1e1e}.tp-header-height input[type=tel]:focus::placeholder,.tp-header-height input[type=text]:focus::placeholder,.tp-offcanvas-area input[type=tel]:focus::placeholder,.tp-offcanvas-area input[type=text]:focus::placeholder{opacity:0}.tp-header-height input[type=color],.tp-offcanvas-area input[type=color]{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:0 0;border:0;border-radius:50%;cursor:pointer;height:100%;padding:0;width:100%}.tp-header-height ::selection,.tp-offcanvas-area ::selection{background:#1e1e1e;color:#f5f7f5;text-shadow:none}.tp-header-height ::placeholder,.tp-offcanvas-area ::placeholder{color:#1e1e1e;font-size:14px;opacity:1}.tp-header-height .z-index-9,.tp-offcanvas-area .z-index-9{position:relative;z-index:9}.tp-header-height .fix,.tp-offcanvas-area .fix{overflow:hidden}.body-overlay{background-color:#1e1e1e;background:rgb(23 23 23 / .4);height:100%;left:0;opacity:0;position:fixed;top:0;transition:.45s ease-in-out;visibility:hidden;width:100%;z-index:9999}.tp-header-height .class,.tp-offcanvas-area .class{stroke-dasharray:189px,191px;stroke-dashoffset:0}.body-overlay.opened,.tp-header-height .tp-offcanvas-gallery-img:hover:after,.tp-offcanvas-area .tp-offcanvas-gallery-img:hover:after{opacity:1;visibility:visible}.tp-offcanvas-area{background:#f5e4dc;height:100%;overflow-x:hidden;overflow-y:scroll;overscroll-behavior-y:contain;padding:50px 20px;position:fixed;right:0;scrollbar-width:none;top:0;transform:translateX(calc(100% + 80px));width:450px;z-index:99999}@media (max-width:767px){.tp-offcanvas-area{width:100%}}@media only screen and (min-width:576px) and (max-width:767px){.tp-offcanvas-area{width:450px}}.tp-offcanvas-area.opened{transform:translateX(0)}.tp-offcanvas-area .tp-homemenu-wrapper{margin:20px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.tp-offcanvas-area .tp-main-menu-mobile ul li>a{font-size:15px}.tp-header-height .tp-offcanvas-top,.tp-offcanvas-area .tp-offcanvas-top{margin-bottom:90px}.tp-header-height .tp-offcanvas-close-btn,.tp-offcanvas-area .tp-offcanvas-close-btn{color:#000}.tp-header-height .tp-offcanvas-close-btn:hover,.tp-offcanvas-area .tp-offcanvas-close-btn:hover{opacity:1;transform:rotate(90deg)}.tp-header-height .tp-offcanvas-content,.tp-offcanvas-area .tp-offcanvas-content{margin-bottom:45px}.tp-header-height .tp-offcanvas-content p,.tp-offcanvas-area .tp-offcanvas-content p{color:#414144;font-size:16px;font-weight:400;line-height:24px}.tp-header-height .tp-offcanvas-title,.tp-offcanvas-area .tp-offcanvas-title{font-size:40px;letter-spacing:-.8px;line-height:1}.tp-header-height .tp-offcanvas-title,.tp-header-height .tp-offcanvas-title.sm,.tp-offcanvas-area .tp-offcanvas-title,.tp-offcanvas-area .tp-offcanvas-title.sm{color:#1e1e1e;font-weight:700;margin-bottom:15px}.tp-header-height .tp-offcanvas-title.sm,.tp-offcanvas-area .tp-offcanvas-title.sm{font-size:20px;text-transform:uppercase}.tp-header-height .tp-transparent,.tp-offcanvas-area .tp-transparent{position:absolute;z-index:999}.header-sticky,.tp-header-height .tp-transparent,.tp-offcanvas-area .tp-transparent{background-color:#f5e4dc;box-shadow:20px 2px 30px #dbd1d1;left:0;right:0;top:0;width:100%}.header-sticky{animation:.95s forwards headerSlideDown;background:rgb(255 255 255 / .9);box-shadow:0 1px 3px 0 rgb(18 20 32 / .14);opacity:1;position:fixed;visibility:visible;z-index:999}.header-sticky:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);content:"";left:0;position:absolute;top:0;z-index:-1;height:100%;width:100%}.tp-header-height .logo-2,.tp-header-height .tp-main-menu-mobile .tp-submenu,.tp-offcanvas-area .logo-2,.tp-offcanvas-area .tp-main-menu-mobile .tp-submenu{display:none}.tp-header-area.header-sticky .tp-header-menu>nav>ul>li>a{padding:27px 0}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.tp-header-mob-space{padding:20px 0}.tp-header-area{padding-left:0;padding-right:0}}.tp-header-menu>nav>ul>li{display:inline-block;list-style-type:none}.tp-header-menu>nav>ul>li>a{color:#48000b;display:inline-block;font-size:16px;font-weight:500;line-height:1;padding:0 0 5px}.tp-header-bar{line-height:0}.tp-header-bar button span{background-color:#48000b;display:block;height:2px;margin:6px 0;width:40px}.tp-header-bar button:hover span{animation:.8s cubic-bezier(.44,1.1,.53,.99) forwards bar_anim}.tp-header-bar button:hover span:nth-child(2){animation-delay:.1s}.header-main-menu>nav>ul>li>.submenu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgb(255 255 255 / .9);box-shadow:0 30px 30px 0 rgb(25 25 26 / .1);margin-left:0;opacity:0;overflow:hidden;padding:35px 0;position:absolute;text-align:left;top:100%;transform:perspective(300px) rotateX(-18deg);transform-origin:top;transition:.1s;visibility:hidden;width:330px;z-index:999}.header-main-menu>nav>ul>li>.submenu>li{display:block;list-style:none;padding:0 45px}.header-main-menu>nav>ul>li>.submenu>li:not(:last-child){margin-bottom:13px}.header-main-menu>nav>ul>li>.submenu>li>a{color:#575758;font-size:15px;font-weight:500;letter-spacing:-.3px;line-height:1;position:relative;text-transform:uppercase}.header-main-menu>nav>ul>li>.submenu>li>a:before{background-color:#1e1e1e;content:"";display:inline-block;height:2px;left:0;opacity:0;position:absolute;top:10px;transition:.3s ease-out;visibility:hidden;width:0}.header-main-menu>nav>ul>li>.submenu>li:hover>a{color:#1e1e1e;padding-left:25px}.header-main-menu>nav>ul>li>.submenu>li:hover>a:before{opacity:1;visibility:visible;width:20px}.header-main-menu>nav>ul>li>.submenu .submenu{left:100%;top:0}.header-main-menu>nav>ul>li:hover>.submenu{opacity:1;transform:perspective(300px) rotateX(0);transition-duration:.2s;visibility:visible}.header-main-menu>nav>ul>li.has-homemenu{position:static}.header-main-menu>nav>ul>li.has-homemenu .tp-mega-menu,.tp-header-height .tp-main-menu-mobile nav ul li img,.tp-offcanvas-area .tp-main-menu-mobile nav ul li img{width:100%}.header-main-menu>nav>ul>li>.tp-mega-menu{background-color:#f5e4dc;left:0;margin:0 auto;padding:5px 0 15px;position:absolute;right:0;top:100%;width:100%}.header-main-menu>nav>ul>li>.tp-mega-menu .tp-homemenu-wrapper{padding:0 20px}.tp-header-height .homemenu-title{font-size:17px;line-height:1}.tp-header-height .homemenu-title,.tp-offcanvas-area .homemenu-title{color:#48000b;font-weight:500;letter-spacing:1.5px;margin-bottom:0}.tp-header-height .tp-main-menu-mobile nav ul,.tp-offcanvas-area .tp-main-menu-mobile nav ul{box-shadow:none;display:block;margin-bottom:50px;position:static}.tp-header-height .tp-main-menu-mobile nav ul li,.tp-offcanvas-area .tp-main-menu-mobile nav ul li{list-style:none;padding:0;position:relative;width:100%}.tp-header-height .tp-main-menu-mobile nav ul li:not(:last-child)>a,.tp-offcanvas-area .tp-main-menu-mobile nav ul li:not(:last-child)>a{border-bottom:1px solid rgb(6 7 40 / .1)}.tp-header-height .tp-main-menu-mobile nav ul li.has-dropdown>a .dropdown-toggle-btn,.tp-offcanvas-area .tp-main-menu-mobile nav ul li.has-dropdown>a .dropdown-toggle-btn{color:#7f8387;font-size:18px;position:absolute;right:30px;text-align:center;top:28%;transform:translateY(-2px);transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}@media (max-width:767px){.tp-header-height .tp-main-menu-mobile nav ul li.has-dropdown>a .dropdown-toggle-btn,.tp-offcanvas-area .tp-main-menu-mobile nav ul li.has-dropdown>a .dropdown-toggle-btn{right:0}}.tp-header-height .tp-main-menu-mobile nav ul li.has-dropdown>a .dropdown-toggle-btn i,.tp-offcanvas-area .tp-main-menu-mobile nav ul li.has-dropdown>a .dropdown-toggle-btn i{transition:.3s ease-in-out}.tp-header-height .tp-main-menu-mobile nav ul li.has-dropdown>a .dropdown-toggle-btn.dropdown-opened i,.tp-offcanvas-area .tp-main-menu-mobile nav ul li.has-dropdown>a .dropdown-toggle-btn.dropdown-opened i{transform:rotate(45deg)}.tp-header-height .tp-main-menu-mobile nav ul li:last-child a span,.tp-offcanvas-area .tp-main-menu-mobile nav ul li:last-child a span{border-bottom:0}.tp-header-height .tp-main-menu-mobile nav ul li>a,.tp-offcanvas-area .tp-main-menu-mobile nav ul li>a{color:#48000b;display:block;font-size:16px;font-weight:500;letter-spacing:1px;line-height:1.2;padding:15px 20px 15px 0;position:relative}.tp-header-height .tp-main-menu-mobile nav ul li>a svg,.tp-offcanvas-area .tp-main-menu-mobile nav ul li>a svg{transform:translateY(-2px)}.tp-header-height .tp-main-menu-mobile nav ul li>a>i,.tp-offcanvas-area .tp-main-menu-mobile nav ul li>a>i{display:inline-block;font-size:21px;line-height:1;margin-right:13px;transform:translateY(4px);width:11%}.tp-header-height .tp-main-menu-mobile nav ul li ul,.tp-header-height .tp-main-menu-mobile nav ul li ul li,.tp-offcanvas-area .tp-main-menu-mobile nav ul li ul,.tp-offcanvas-area .tp-main-menu-mobile nav ul li ul li{padding:0}.tp-header-height .tp-main-menu-mobile nav ul li ul li a,.tp-offcanvas-area .tp-main-menu-mobile nav ul li ul li a{margin-left:auto;padding:10px 20px 10px 0;text-shadow:none!important;visibility:visible;width:93%}.tp-header-height .tp-main-menu-mobile nav ul li ul li li a,.tp-offcanvas-area .tp-main-menu-mobile nav ul li ul li li a{padding:10px 20px 10px 0;width:88%}.tp-header-height .tp-main-menu-mobile nav ul li ul li li li a,.tp-offcanvas-area .tp-main-menu-mobile nav ul li ul li li li a{padding:10px 20px 10px 0;width:83%}.tp-header-height .tp-main-menu-mobile nav ul li ul li li li li a,.tp-offcanvas-area .tp-main-menu-mobile nav ul li ul li li li li a{padding:10px 20px 10px 0;width:68%}.tp-header-height .tp-main-menu-mobile nav ul li .submenu,.tp-offcanvas-area .tp-main-menu-mobile nav ul li .submenu{box-shadow:none;display:none;min-width:100%;opacity:1;padding:0;position:static;visibility:visible}.tp-header-height .tp-main-menu-mobile nav ul li .submenu li,.tp-offcanvas-area .tp-main-menu-mobile nav ul li .submenu li{display:block;float:none;padding:0;width:100%}.tp-header-height .tp-main-menu-mobile nav ul li .submenu li:hover a .dropdown-toggle-btn,.tp-offcanvas-area .tp-main-menu-mobile nav ul li .submenu li:hover a .dropdown-toggle-btn{color:#336ef9}.tp-main-menu-mobile * li,.tp-main-menu-mobile * ul{transition:none!important}.tp-header-height .has-click-dropdown.dropdown-opened .dropdown,.tp-header-height .has-dropdown.dropdown-opened .submenu,.tp-offcanvas-area .has-click-dropdown.dropdown-opened .dropdown,.tp-offcanvas-area .has-dropdown.dropdown-opened .submenu{display:block}.tp-offcanvas-area .has-dropdown .dropdown-toggle-btn::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2'/%3E%3C/svg%3E")}.tp-offcanvas-area .has-dropdown.dropdown-opened .dropdown-toggle-btn::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8'/%3E%3C/svg%3E")}.tp-header-height .has-click-dropdown,.tp-header-height .homemenu,.tp-header-height .teammenu,.tp-header-logo,.tp-offcanvas-area .has-click-dropdown,.tp-offcanvas-area .homemenu,.tp-offcanvas-area .teammenu{position:relative}.tp-header-height .homemenu .homemenu-title,.tp-offcanvas-area .homemenu .homemenu-title{color:#fff;left:50%;line-height:1.3;max-width:95%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.tp-header-height .teammenu .homemenu-title,.tp-offcanvas-area .teammenu .homemenu-title{line-height:1.3;margin-top:-30px;text-align:center}.tp-header-logo{width:150px;height:auto;margin-top:-5px}.tp-header-logo img{width:100%;height:auto}.tp-header-height .pulse-circle2,.tp-offcanvas-area .pulse-circle2{height:20px;position:absolute;right:-20px;top:0;transform:translateX(-50%) translateY(-50%);width:20px}.tp-header-height .pulse-circle2:before,.tp-offcanvas-area .pulse-circle2:before{animation:1.25s cubic-bezier(.215,.61,.355,1) infinite pulse-ring;background-color:#f4f0ec;border-radius:50%;box-sizing:border-box;content:"";display:block;height:300%;margin-left:-100%;margin-top:-100%;position:relative;width:300%}.tp-header-height .pulse-circle2:after,.tp-offcanvas-area .pulse-circle2:after{animation:1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite pulse-dot;background-color:#deb8a1;border-radius:50%;box-shadow:0 0 8px rgb(0 0 0 / .3);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.tp-header-height .has-click-dropdown .dropdown,.tp-offcanvas-area .has-click-dropdown .dropdown{display:none;margin-top:20px;position:absolute}.tp-header-height .has-click-dropdown .dropdown:before,.tp-offcanvas-area .has-click-dropdown .dropdown:before{border-bottom:10px solid #48000b;border-left:10px solid #fff0;border-right:10px solid #fff0;content:"";height:0;position:absolute;right:0;top:-10px;width:0}.tp-header-height .is-search,.tp-offcanvas-area .is-search{border-radius:10px;right:-23px;width:350px}.tp-header-height .is-search:before,.tp-offcanvas-area .is-search:before{right:20px!important}.tp-header-height .tp-language-switcher,.tp-offcanvas-area .tp-language-switcher{background-color:#48000b;display:flex;flex-direction:column;list-style:none}.tp-header-height .tp-language-switcher a,.tp-offcanvas-area .tp-language-switcher a{color:#fff;display:block;font-size:16px;font-weight:600;opacity:.5;padding:10px}.tp-header-height .tp-language-switcher li:not(:last-child),.tp-offcanvas-area .tp-language-switcher li:not(:last-child){border-bottom:1px solid #b69694}.tp-header-height .tp-language-switcher a.is-active,.tp-header-height .tp-language-switcher a:hover,.tp-offcanvas-area .tp-language-switcher a.is-active,.tp-offcanvas-area .tp-language-switcher a:hover{opacity:1}.tp-header-height .is-language-switcher,.tp-offcanvas-area .is-language-switcher{right:-10px}.tp-header-height .is-language-switcher:before,.tp-offcanvas-area .is-language-switcher:before{right:50%;transform:translateX(-50%)}header .tp-main-menu-content{display:flex;gap:74px;justify-content:center}.tp-header-height a.nav-cta,.tp-offcanvas-area a.nav-cta{align-items:center;border:1px solid #48000b;border-radius:10px;display:flex!important;gap:16px;justify-content:center;padding:10px 15px!important}.tp-header-height .tp-nav-main{padding:0}.tp-header-height .tp-nav-main,.tp-header-height .tp-nav-secondary{align-items:center;display:flex;gap:30px;list-style:none}.tp-offcanvas-area .tp-nav-main,.tp-offcanvas-area .tp-nav-secondary{align-items:center;display:flex;gap:30px;justify-content:center;padding:0;list-style:none}.tp-header-height .tp-nav-main{flex-grow:1;justify-content:center;max-width:fit-content}.tp-header-height .tp-nav-main>li>a:not([class]),.tp-offcanvas-area .tp-nav-main>li>a:not([class]){border-bottom:2px solid #fff0;width:120px;hyphens:auto;line-height:1.25;hyphenate-limit-chars:10}.tp-header-height .tp-nav-main>li.is-active>a:not([class]),.tp-header-height .tp-nav-main>li:hover>a:not([class]),.tp-offcanvas-area .tp-nav-main>li.is-active>a:not([class]),.tp-offcanvas-area .tp-nav-main>li:hover>a:not([class]){border-color:#48000b}.tp-header-height .tp-nav-secondary{justify-content:flex-end;padding:0 padding-bottom:10px}.tp-header-height .tp-nav-secondary>li,.tp-offcanvas-area .tp-nav-secondary>li{margin:0!important}.tp-header-height .homemenu-label{top:10px;right:10px;font-size:14px!important}.tp-offcanvas-area .homemenu-label{top:-5px;right:-3px}.tp-header-height .homemenu-label,.tp-offcanvas-area .homemenu-label{--label-bg:#b69694;position:absolute;background:transparent;color:#fff;padding:0;border-radius:0;line-height:1.4;font-weight:400;font-size:10px;letter-spacing:.5px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.tp-header-height .homemenu-label__line,.tp-offcanvas-area .homemenu-label__line{display:block;background-color:var(--label-bg);padding:5px;border-radius:5px}.tp-header-height .kosmetik,.tp-offcanvas-area .kosmetik{--label-bg:#48000b!important}.tp-header-height .ordi,.tp-offcanvas-area .ordi{--label-bg:#deb8a1!important}.tp-header-height .homemenu-label__line--op,.tp-offcanvas-area .homemenu-label__line--op{background-color:#48000b}#header-sticky{padding:15px 50px}.tp-header-height .tp-nav-secondary li>a{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px}.tp-header-height .tp-nav-secondary li>a svg{width:20px;height:20px}.tp-header-height .tp-nav-secondary li>a span{line-height:1}.tp-header-height .image-thumbnail{border-radius:12px}.tp-offcanvas-area .image-thumbnail{border-radius:4px}.tp-header-height .image-thumbnail,.tp-offcanvas-area .image-thumbnail{position:relative;overflow:hidden;background-color:rgb(0 0 0 / .3)}.tp-header-height .image-thumbnail img,.tp-offcanvas-area .image-thumbnail img{width:100%;height:auto;mix-blend-mode:multiply}.tp-offcanvas-area .homemenu-title{font-size:14px;line-height:1}@media (min-width:1200px) and (max-width:1399px){.tp-header-height .tp-nav-main,.tp-header-height .tp-nav-secondary{gap:15px}.tp-header-height .homemenu-title{font-size:13px}.tp-header-menu>nav>ul>li>a{font-size:14px}.tp-header-height .tp-nav-main>li>a:not([class]),.tp-offcanvas-area .tp-nav-main>li>a:not([class]){width:90px}.tp-header-height .tp-nav-main>li>a,.tp-offcanvas-area .tp-nav-main>li>a{overflow-wrap:break-word;word-break:normal;hyphens:auto}}@media (max-width:1199px){#header-sticky{padding:15px}#header-sticky .container-full{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.tp-header-height .tp-nav-secondary li>a{flex-direction:column}}@media (max-width:767px){.tp-header-logo{width:80px}}.tp-searchables{background-color:#fff;border-radius:6px!important;overflow:hidden;display:flex!important;flex-direction:column;margin-top:5px;margin-left:0!important}.tp-searchables>:not(:first-child){border-top:1px solid #ccc}.tp-searchable-item{display:flex;flex-direction:column;padding:10px;font-family:'Avenir LT Pro Roman'}.tp-searchable-text{font-size:12px;line-height:1.5}.tp-searchable-text mark{font-size:inherit;padding:0;line-height:inherit}input.tp-searchable-input{border-radius:6px!important;padding:10px!important}.ohnebg {background-color: transparent!important}@media (max-width:575px){.tp-offcanvas-area .tp-homemenu-wrapper{grid-template-columns:repeat(2,1fr);gap:8px}}.tp-offcanvas-area .homemenu .homemenu-title{letter-spacing:.3px;line-height:1.25;width:90%;max-width:90%;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:normal;word-break:normal}
/* ===== Ein Menue fuer Desktop und Handy (Nov. 2026) =====
   Das Menue steht nur einmal im HTML (im Kopfbereich).
   Unter 1200 px schiebt scripts/menu.js es in die ausfahrbare Leiste (.tp-offcanvas-area). */
.homemenu-title{display:block}
.tp-header-height .homemenu-title,.tp-offcanvas-area .homemenu-title{margin-top:0}
.tp-header-menu .dropdown-toggle-btn{display:none}
.tp-offcanvas-area .tp-main-menu-mobile .tp-nav-main{display:block;padding:0;gap:0}
.tp-offcanvas-area .tp-main-menu-mobile .tp-nav-main>li>a br{display:none}
.tp-offcanvas-area .tp-main-menu-mobile .tp-nav-main>li>a:not([class]){width:auto;hyphens:manual;line-height:1.2;border-bottom:1px solid rgb(6 7 40 / .1)}
.tp-offcanvas-area .tp-main-menu-mobile .tp-nav-main>li:last-child>a:not([class]){border-bottom:0}
.tp-offcanvas-area .tp-main-menu-mobile .tp-nav-main>li:hover>a:not([class]){border-color:rgb(6 7 40 / .1)}
.tp-offcanvas-area .tp-main-menu-mobile .tp-nav-main>li.dropdown-opened>a:not([class]){border-bottom-color:rgb(6 7 40 / .1)}
.tp-offcanvas-area .tp-main-menu-mobile .dropdown-toggle-btn{display:block}
.tp-offcanvas-area .tp-homemenu-wrapper>.row{display:contents}
.tp-offcanvas-area .tp-homemenu-wrapper>.row>*{width:auto;max-width:none;flex:none;padding:0;margin:0}
.tp-offcanvas-area .tp-main-menu-mobile span.dropdown-toggle-btn{padding:1px 6px}

/* ===== Footer ===== */
.mon-footer *{box-sizing:border-box;margin:0;padding:0}.mon-footer a,.mon-footer footer a{color:#464041}.mon-footer a{transition:color .3s ease-in-out}.mon-footer a:hover{color:#48000b}.mon-footer img{max-width:100%;height:auto}.mon-footer .mf-container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.mon-footer .mf-row{display:flex;flex-wrap:wrap;margin:0-15px}.mon-footer .mf-col{padding:0 15px;width:100%}.mon-footer .bottom-links,.mon-footer footer{border-top:2px solid #fff}.mon-footer footer{background:#d9c5b9;padding:80px 0}.mon-footer footer .mf-title{font-family:"Albra Sans Medium",sans-serif;font-weight:500;color:#444444;letter-spacing:1px;font-size:32px;margin-bottom:10px}.mon-footer footer ul{list-style:none}.mon-footer footer li{margin-bottom:5px}.mon-footer footer a{font-size:18px}.mon-footer .social-icons a{margin-right:10px}.mon-footer .bottom-links{background:#f4f0ec;padding:25px 0;text-align:center}.mon-footer .bottom-links a{font-size:15px;letter-spacing:.5px;margin:0 10px}.mon-footer #to-top-button{position:fixed;width:41px;height:41px;right:12px;z-index:1000;display:flex;justify-content:center;align-items:center;background-color:#c09083;color:#fff;border-radius:50%;border:0;cursor:pointer;opacity:0;bottom:-48px;transition:opacity .5s,bottom .5s}.mon-footer #to-top-button.show{opacity:1;bottom:46px}@media (min-width:992px){.mon-footer .mf-col{flex:0 0 25%;max-width:25%}.mon-footer .mf-title{font-size:32px}}@media screen and (max-width:991px){.mon-footer footer .mf-col ul{display:flex;flex-wrap:wrap}.mon-footer footer .mf-col ul li{width:50%}}@media (max-width:767px){.mon-footer .footer-brand{text-align:center}}.mon-footer .sticky-nav{position:fixed;right:-200px;top:50%;transform:translateY(-50%);width:250px;z-index:99;margin:0;padding:0;gap:8px}.mon-footer .sticky-nav,.mon-footer .sticky-nav li,.mon-footer .sticky-nav ul{display:flex;flex-direction:column}.mon-footer .sticky-nav,.mon-footer .sticky-nav ul{list-style:none}.mon-footer .sticky-nav li{background-color:inherit;border-radius:8px;height:66px;opacity:.85}.mon-footer .sticky-nav ul li{height:auto}.mon-footer .sticky-nav>li{position:relative;overflow:hidden;background-color:#b69694;transition:.3s transform ease-in}.mon-footer .sticky-nav>li:nth-child(even){background-color:#48000b}.mon-footer .sticky-nav>li:nth-child(1){z-index:5}.mon-footer .sticky-nav>li:nth-child(2){z-index:4}.mon-footer .sticky-nav>li:nth-child(3){z-index:3}.mon-footer .sticky-nav>li:nth-child(4){z-index:2}.mon-footer .sticky-nav>li:nth-child(5){z-index:1}.mon-footer .sticky-nav a{display:inline-flex;align-items:center;gap:16px;padding:16px;text-decoration:none;font-size:20px;color:#fff}.mon-footer .sticky-nav ul a{font-size:16px;padding-top:8px;padding-bottom:8px}.mon-footer .sticky-nav svg{min-width:24px;max-width:24px}.mon-footer .sticky-nav ul{display:none;width:100%;gap:4px;margin:1px 0 0;background-color:inherit;border-radius:8px;padding:12px 0}@media (min-width:768px){.mon-footer .sticky-nav li:hover{opacity:1}.mon-footer .sticky-nav>li:hover{transform:translateX(-190px);overflow:visible}.mon-footer .sticky-nav>li:hover ul{display:flex}}@media (max-width:767px){.mon-footer .sticky-nav{right:unset;top:unset;bottom:0;width:100%;transform:unset;flex-direction:row;justify-content:space-evenly;background-color:#48000b;padding:8px}.mon-footer .sticky-nav li{height:auto;background-color:unset!important}.mon-footer .sticky-nav a{padding:0}.mon-footer .sticky-nav a span{display:none}}.mon-footer footer ul li.social-icons{flex:0 0 100%;width:100%;max-width:100%;margin-top:6px}.mon-footer a,.mon-footer footer a,.mon-footer .social-icons a{text-decoration:none}.mon-footer ul{font-size:18px}.mon-footer img,.mon-footer svg{vertical-align:baseline}