body{margin:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}section{display:block;position:relative}.page-outer-wrap:not(.header-sticky-on-scroll){padding-top:50px}@media only screen and (min-width:2000px){.page-outer-wrap:not(.header-sticky-on-scroll){padding-top:2.5vw}}hr{margin-top:20px;margin-bottom:20px;width:160px;height:2px;border:0;margin-left:auto;margin-right:auto}@media only screen and (min-width:2000px){hr{margin-top:1vw;margin-bottom:1vw;width:8vw;height:0.1vw}}@media only screen and (max-width:767px){hr{margin-top:10px;margin-bottom:10px}}.hr-margin-two hr{margin-bottom:40px}@media only screen and (min-width:2000px){.hr-margin-two hr{margin-bottom:2vw}}@media only screen and (max-width:767px){.hr-margin-two hr{margin-bottom:30px}}img{display:block}a{color:inherit}.row-headline{text-align:center}.ratio-wrap{position:relative;height:0;padding-bottom:56.25%}.abs-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.rel{position:relative;height:100%;width:100%}.max-width{max-width:1240px;margin-left:auto;margin-right:auto}@media only screen and (min-width:2000px){.max-width{max-width:70vw}}@media only screen and (max-width:767px){.desktop{display:none}}@media only screen and (min-width:768px){.mobile{display:none}}.cta,input[type="submit"],#sliding-popup .eu-cookie-compliance-buttons button,.cta.cta-white,#sliding-popup .eu-cookie-compliance-buttons button.decline-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;display:inline-block;text-decoration:none;font-family:'Merriweather',serif;text-transform:uppercase;font-weight:700;font-size:14px;line-height:14px;padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;margin-top:30px;cursor:pointer;will-change:opacity,border-radius;border-radius:10px;opacity:1}.cta:hover,input[type="submit"]:hover,#sliding-popup .eu-cookie-compliance-buttons button:hover,.cta.cta-white:hover,#sliding-popup .eu-cookie-compliance-buttons button.decline-button:hover{border-radius:5px;opacity:0.7}@media only screen and (min-width:2000px){.cta,input[type="submit"],#sliding-popup .eu-cookie-compliance-buttons button,.cta.cta-white,#sliding-popup .eu-cookie-compliance-buttons button.decline-button{font-size:0.7vw;line-height:0.7vw;padding-left:0.75vw;padding-right:0.75vw;padding-top:0.5vw;padding-bottom:0.5vw;margin-top:1.5vw;border-radius:.5vw}.cta:hover,input[type="submit"]:hover,#sliding-popup .eu-cookie-compliance-buttons button:hover,.cta.cta-white:hover,#sliding-popup .eu-cookie-compliance-buttons button.decline-button:hover{border-radius:.25vw}}.cta.cta-white,#sliding-popup .eu-cookie-compliance-buttons button.decline-button{opacity:1 !important}#sliding-popup .eu-cookie-compliance-buttons button,#sliding-popup .eu-cookie-compliance-buttons button.decline-button,input[type="submit"]{margin-top:0}#sliding-popup{color:white}#sliding-popup a,#sliding-popup button{color:white}.slick-slide,.slick-dots button,.slick-dots li{outline:0}.slick-dots{position:absolute;bottom:20px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style-type:none;margin:0;padding:0}.slick-dots li{margin-right:10px;line-height:1;height:14px;width:14px;position:relative}.slick-dots li:last-of-type{margin-right:0}.slick-dots li button{margin:0;padding:0;font-size:0;color:transparent;width:14px;height:14px;border-radius:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition:0.2s ease-out;transition:0.2s ease-out;will-change:border,background-color;position:absolute;top:0;left:0}@media only screen and (min-width:2000px){.slick-dots{bottom:1vw}.slick-dots li{margin-right:0.5vw;width:0.7vw;height:0.7vw}.slick-dots li button{width:0.7vw;height:0.7vw}}.slider-navi{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;padding:10px;-webkit-transition:0.2s ease-out;transition:0.2s ease-out;opacity:1;z-index:20;will-change:opacity}.slider-navi:hover{opacity:0.8}.slider-navi.slick-disabled{opacity:0.3}.slider-navi i{font-size:22px;text-shadow:1px 1px 5px rgba(0,0,0,0.7)}.slider-navi.slider-prev{left:10px}.slider-navi.slider-next{right:10px}@media only screen and (min-width:2000px){.slider-navi{padding:0.5vw}.slider-navi i{font-size:1.1vw;text-shadow:0.05vw 0.05vw 0.25vw rgba(0,0,0,0.7)}.slider-navi.slider-prev{left:0.5vw}.slider-navi.slider-next{right:0.5vw}}.hover-details-overlay-effect-1{position:relative}.hover-details-overlay-effect-1 img{width:100%;-webkit-transition:0.5s ease-out;transition:0.5s ease-out;-webkit-transform:scale(1);transform:scale(1);will-change:transform,opacity;opacity:1}.hover-details-overlay-effect-1 .details-container{position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translate(0,-50%) translate(0,20px);transform:translate(0,-50%) translate(0,20px);padding-left:20px;padding-right:20px;opacity:0;-webkit-transition:0.7s ease-out;transition:0.7s ease-out;will-change:transform,opacity}.hover-details-overlay-effect-1 .details-container hr{margin-top:10px;margin-bottom:10px}.hover-details-overlay-effect-1 .details-container .icon-wrap i{font-size:16px}@media only screen and (min-width:2000px){.hover-details-overlay-effect-1 .details-container{padding-left:1vw;padding-right:1vw}.hover-details-overlay-effect-1 .details-container hr{margin-top:0.5vw;margin-bottom:0.5vw}.hover-details-overlay-effect-1 .details-container .icon-wrap i{font-size:0.8vw}}.hover-details-overlay-effect-1 .overlay{background-color:transparent;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;will-change:background-color}.hover-details-overlay-effect-1:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0.5}.hover-details-overlay-effect-1:hover .details-container{opacity:1;-webkit-transform:translate(0,-50%) translate(0,0);transform:translate(0,-50%) translate(0,0)}.hover-details-overlay-effect-1:hover .overlay{opacity:0.8}.default-panel-padding{padding-top:70px;padding-bottom:70px}@media only screen and (max-width:767px){.default-panel-padding{padding-top:50px;padding-bottom:50px}}@media only screen and (min-width:2000px){.default-panel-padding{padding-top:3.5vw;padding-bottom:3.5vw}}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="time"]{display:block;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;font-size:16px;outline:none;padding-left:20px;padding-right:20px;width:100%;border-radius:5px;margin-top:5px;line-height:50px}@media only screen and (min-width:2000px){input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="time"]{font-size:0.8vw;padding-left:1vw;padding-right:1vw;border-radius:0.25vw;margin-top:0.25vw}}@media only screen and (min-width:2000px){input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="time"]{line-height:2.5vw}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type="submit"]{outline:0}input[type="checkbox"]{border:0;padding:0;outline:none;margin:0;margin-right:15px;margin-top:8px}@media only screen and (min-width:2000px){input[type="checkbox"]{margin-right:0.75vw;margin-top:0.4vw}}textarea{display:block;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;font-size:16px;outline:none;padding-left:20px;padding-right:20px;width:100%;border-radius:5px;margin-top:5px;line-height:28px;width:100%;max-width:100%;min-width:100%;height:150px;max-height:150px;min-height:150px;resize:none;font-family:'Merriweather',serif;padding-top:10px;padding-bottom:10px}@media only screen and (min-width:2000px){textarea{font-size:0.8vw;padding-left:1vw;padding-right:1vw;border-radius:0.25vw;margin-top:0.25vw}}@media only screen and (min-width:2000px){textarea{line-height:1.4vw;height:7.5vw;max-height:7.5vw;min-height:7.5vw;padding-top:0.5vw;padding-bottom:0.5vw}}.input-wrap{margin-top:20px}.input-wrap:first-of-type{margin-top:0}@media only screen and (min-width:2000px){.input-wrap{margin-top:1vw}.input-wrap:first-of-type{margin-top:0}}.checkbox-submit-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}@media only screen and (min-width:2000px){.checkbox-submit-wrap{margin-top:2.5vw}}.checkbox-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:50px}@media only screen and (min-width:2000px){.checkbox-wrap{padding-right:2.5vw}}.blog-box-wrap{margin-bottom:50px}@media only screen and (max-width:767px){.blog-box-wrap{margin-bottom:30px}}.blog-box-wrap:last-of-type{margin-bottom:0}.blog-box-wrap hr{margin-left:0;margin-right:0;margin-bottom:15px;margin-top:10px;width:100%;height:1px}.blog-box-wrap ul{margin:0;padding:0;list-style:none}.blog-box-wrap a{display:inline-block;opacity:1;will-change:opacity,border;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;text-decoration:none}.blog-box-wrap a:hover{opacity:0.5}@media only screen and (min-width:2000px){.blog-box-wrap{margin-bottom:2.5vw}.blog-box-wrap:last-of-type{margin-bottom:0}.blog-box-wrap hr{margin-bottom:0.75vw;margin-top:0.5vw;height:0.05vw}}.blog-box-wrap-recent li{margin-bottom:10px}@media only screen and (min-width:2000px){.blog-box-wrap-recent li{padding-right:0.5vw}}.tag{font-family:'Merriweather',serif;text-transform:uppercase;font-weight:700;font-size:12px;line-height:12px;display:inline-block;padding:3px;margin-right:5px}.tag:last-of-type{margin-right:0}@media only screen and (min-width:2000px){.tag{font-size:0.6vw;line-height:0.6vw;padding:0.15vw;margin-right:0.25vw}.tag:last-of-type{margin-right:0}}body:not(.cafe_theme_fade_in-0) .fade-in-ele{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition:0.6s ease-out;transition:0.6s ease-out;will-change:opacity,transform}body:not(.cafe_theme_fade_in-0) .fade-in-ele.fade-in-delay-1{-webkit-transition-delay:.2s;transition-delay:.2s}body:not(.cafe_theme_fade_in-0) .fade-in-ele.fade-in-delay-2{-webkit-transition-delay:.4s;transition-delay:.4s}body:not(.cafe_theme_fade_in-0) .fade-in-ele.fade-in-delay-3{-webkit-transition-delay:.6s;transition-delay:.6s}body:not(.cafe_theme_fade_in-0) .fade-in-ele.fade-in-delay-4{-webkit-transition-delay:.8s;transition-delay:.8s}body:not(.cafe_theme_fade_in-0) .fade-in-ele.fade-in-delay-5{-webkit-transition-delay:1s;transition-delay:1s}body:not(.cafe_theme_fade_in-0) .fade-in-ele.fade-in-delay-6{-webkit-transition-delay:1.2s;transition-delay:1.2s}body:not(.cafe_theme_fade_in-0) .fade-in-ele.fade-in-delay-7{-webkit-transition-delay:1.4s;transition-delay:1.4s}body:not(.cafe_theme_fade_in-0) .fade-in-ele.fade-in-delay-8{-webkit-transition-delay:1.6s;transition-delay:1.6s}body:not(.cafe_theme_fade_in-0) .fade-in-ele.fade-in-delay-9{-webkit-transition-delay:1.8s;transition-delay:1.8s}body:not(.cafe_theme_fade_in-0) .fade-in-ele.fade-in-delay-10{-webkit-transition-delay:2s;transition-delay:2s}body:not(.cafe_theme_fade_in-0) .fade-in-ele.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (min-width:2000px){body:not(.cafe_theme_fade_in-0) .fade-in-ele{-webkit-transform:translate3d(0,1.5vw,0);transform:translate3d(0,1.5vw,0)}body:not(.cafe_theme_fade_in-0) .fade-in-ele.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in .slick-arrow i{opacity:0;-webkit-transition:0.6s ease-out;transition:0.6s ease-out;will-change:opacity,transform}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in .slick-arrow.slider-next i{-webkit-transform:translate3d(30px,0,0);transform:translate3d(30px,0,0)}@media only screen and (min-width:2000px){body:not(.cafe_theme_fade_in-0) .slider-last-fade-in .slick-arrow.slider-next i{-webkit-transform:translate3d(1.5vw,0,0);transform:translate3d(1.5vw,0,0)}}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in .slick-arrow.slider-prev i{-webkit-transform:translate3d(-30px,0,0);transform:translate3d(-30px,0,0)}@media only screen and (min-width:2000px){body:not(.cafe_theme_fade_in-0) .slider-last-fade-in .slick-arrow.slider-prev i{-webkit-transform:translate3d(-1.5vw,0,0);transform:translate3d(-1.5vw,0,0)}}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-1 .slick-arrow i{-webkit-transition-delay:.4s;transition-delay:.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-2 .slick-arrow i{-webkit-transition-delay:.6s;transition-delay:.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-3 .slick-arrow i{-webkit-transition-delay:.8s;transition-delay:.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-4 .slick-arrow i{-webkit-transition-delay:1s;transition-delay:1s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-5 .slick-arrow i{-webkit-transition-delay:1.2s;transition-delay:1.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-6 .slick-arrow i{-webkit-transition-delay:1.4s;transition-delay:1.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-7 .slick-arrow i{-webkit-transition-delay:1.6s;transition-delay:1.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-8 .slick-arrow i{-webkit-transition-delay:1.8s;transition-delay:1.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-9 .slick-arrow i{-webkit-transition-delay:2s;transition-delay:2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-10 .slick-arrow i{-webkit-transition-delay:2.2s;transition-delay:2.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in .slick-dots li{opacity:0;-webkit-transform:translate3d(0,15px,0);transform:translate3d(0,15px,0);-webkit-transition:0.3s ease-out;transition:0.3s ease-out;will-change:opacity,transform}@media only screen and (min-width:2000px){body:not(.cafe_theme_fade_in-0) .slider-last-fade-in .slick-dots li{-webkit-transform:translate3d(0,0.75vw,0);transform:translate3d(0,0.75vw,0)}}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-1 .slick-dots li:nth-child(1){-webkit-transition-delay:.6s;transition-delay:.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-1 .slick-dots li:nth-child(2){-webkit-transition-delay:.8s;transition-delay:.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-1 .slick-dots li:nth-child(3){-webkit-transition-delay:1s;transition-delay:1s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-1 .slick-dots li:nth-child(4){-webkit-transition-delay:1.2s;transition-delay:1.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-1 .slick-dots li:nth-child(5){-webkit-transition-delay:1.4s;transition-delay:1.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-1 .slick-dots li:nth-child(6){-webkit-transition-delay:1.6s;transition-delay:1.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-1 .slick-dots li:nth-child(7){-webkit-transition-delay:1.8s;transition-delay:1.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-1 .slick-dots li:nth-child(8){-webkit-transition-delay:2s;transition-delay:2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-1 .slick-dots li:nth-child(9){-webkit-transition-delay:2.2s;transition-delay:2.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-1 .slick-dots li:nth-child(10){-webkit-transition-delay:2.4s;transition-delay:2.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-2 .slick-dots li:nth-child(1){-webkit-transition-delay:.8s;transition-delay:.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-2 .slick-dots li:nth-child(2){-webkit-transition-delay:1s;transition-delay:1s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-2 .slick-dots li:nth-child(3){-webkit-transition-delay:1.2s;transition-delay:1.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-2 .slick-dots li:nth-child(4){-webkit-transition-delay:1.4s;transition-delay:1.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-2 .slick-dots li:nth-child(5){-webkit-transition-delay:1.6s;transition-delay:1.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-2 .slick-dots li:nth-child(6){-webkit-transition-delay:1.8s;transition-delay:1.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-2 .slick-dots li:nth-child(7){-webkit-transition-delay:2s;transition-delay:2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-2 .slick-dots li:nth-child(8){-webkit-transition-delay:2.2s;transition-delay:2.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-2 .slick-dots li:nth-child(9){-webkit-transition-delay:2.4s;transition-delay:2.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-2 .slick-dots li:nth-child(10){-webkit-transition-delay:2.6s;transition-delay:2.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-3 .slick-dots li:nth-child(1){-webkit-transition-delay:1s;transition-delay:1s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-3 .slick-dots li:nth-child(2){-webkit-transition-delay:1.2s;transition-delay:1.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-3 .slick-dots li:nth-child(3){-webkit-transition-delay:1.4s;transition-delay:1.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-3 .slick-dots li:nth-child(4){-webkit-transition-delay:1.6s;transition-delay:1.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-3 .slick-dots li:nth-child(5){-webkit-transition-delay:1.8s;transition-delay:1.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-3 .slick-dots li:nth-child(6){-webkit-transition-delay:2s;transition-delay:2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-3 .slick-dots li:nth-child(7){-webkit-transition-delay:2.2s;transition-delay:2.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-3 .slick-dots li:nth-child(8){-webkit-transition-delay:2.4s;transition-delay:2.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-3 .slick-dots li:nth-child(9){-webkit-transition-delay:2.6s;transition-delay:2.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-3 .slick-dots li:nth-child(10){-webkit-transition-delay:2.8s;transition-delay:2.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-4 .slick-dots li:nth-child(1){-webkit-transition-delay:1.2s;transition-delay:1.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-4 .slick-dots li:nth-child(2){-webkit-transition-delay:1.4s;transition-delay:1.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-4 .slick-dots li:nth-child(3){-webkit-transition-delay:1.6s;transition-delay:1.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-4 .slick-dots li:nth-child(4){-webkit-transition-delay:1.8s;transition-delay:1.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-4 .slick-dots li:nth-child(5){-webkit-transition-delay:2s;transition-delay:2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-4 .slick-dots li:nth-child(6){-webkit-transition-delay:2.2s;transition-delay:2.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-4 .slick-dots li:nth-child(7){-webkit-transition-delay:2.4s;transition-delay:2.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-4 .slick-dots li:nth-child(8){-webkit-transition-delay:2.6s;transition-delay:2.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-4 .slick-dots li:nth-child(9){-webkit-transition-delay:2.8s;transition-delay:2.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-4 .slick-dots li:nth-child(10){-webkit-transition-delay:3s;transition-delay:3s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-5 .slick-dots li:nth-child(1){-webkit-transition-delay:1.4s;transition-delay:1.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-5 .slick-dots li:nth-child(2){-webkit-transition-delay:1.6s;transition-delay:1.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-5 .slick-dots li:nth-child(3){-webkit-transition-delay:1.8s;transition-delay:1.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-5 .slick-dots li:nth-child(4){-webkit-transition-delay:2s;transition-delay:2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-5 .slick-dots li:nth-child(5){-webkit-transition-delay:2.2s;transition-delay:2.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-5 .slick-dots li:nth-child(6){-webkit-transition-delay:2.4s;transition-delay:2.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-5 .slick-dots li:nth-child(7){-webkit-transition-delay:2.6s;transition-delay:2.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-5 .slick-dots li:nth-child(8){-webkit-transition-delay:2.8s;transition-delay:2.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-5 .slick-dots li:nth-child(9){-webkit-transition-delay:3s;transition-delay:3s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-5 .slick-dots li:nth-child(10){-webkit-transition-delay:3.2s;transition-delay:3.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-6 .slick-dots li:nth-child(1){-webkit-transition-delay:1.6s;transition-delay:1.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-6 .slick-dots li:nth-child(2){-webkit-transition-delay:1.8s;transition-delay:1.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-6 .slick-dots li:nth-child(3){-webkit-transition-delay:2s;transition-delay:2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-6 .slick-dots li:nth-child(4){-webkit-transition-delay:2.2s;transition-delay:2.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-6 .slick-dots li:nth-child(5){-webkit-transition-delay:2.4s;transition-delay:2.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-6 .slick-dots li:nth-child(6){-webkit-transition-delay:2.6s;transition-delay:2.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-6 .slick-dots li:nth-child(7){-webkit-transition-delay:2.8s;transition-delay:2.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-6 .slick-dots li:nth-child(8){-webkit-transition-delay:3s;transition-delay:3s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-6 .slick-dots li:nth-child(9){-webkit-transition-delay:3.2s;transition-delay:3.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-6 .slick-dots li:nth-child(10){-webkit-transition-delay:3.4s;transition-delay:3.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-7 .slick-dots li:nth-child(1){-webkit-transition-delay:1.8s;transition-delay:1.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-7 .slick-dots li:nth-child(2){-webkit-transition-delay:2s;transition-delay:2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-7 .slick-dots li:nth-child(3){-webkit-transition-delay:2.2s;transition-delay:2.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-7 .slick-dots li:nth-child(4){-webkit-transition-delay:2.4s;transition-delay:2.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-7 .slick-dots li:nth-child(5){-webkit-transition-delay:2.6s;transition-delay:2.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-7 .slick-dots li:nth-child(6){-webkit-transition-delay:2.8s;transition-delay:2.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-7 .slick-dots li:nth-child(7){-webkit-transition-delay:3s;transition-delay:3s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-7 .slick-dots li:nth-child(8){-webkit-transition-delay:3.2s;transition-delay:3.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-7 .slick-dots li:nth-child(9){-webkit-transition-delay:3.4s;transition-delay:3.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-7 .slick-dots li:nth-child(10){-webkit-transition-delay:3.6s;transition-delay:3.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-8 .slick-dots li:nth-child(1){-webkit-transition-delay:2s;transition-delay:2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-8 .slick-dots li:nth-child(2){-webkit-transition-delay:2.2s;transition-delay:2.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-8 .slick-dots li:nth-child(3){-webkit-transition-delay:2.4s;transition-delay:2.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-8 .slick-dots li:nth-child(4){-webkit-transition-delay:2.6s;transition-delay:2.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-8 .slick-dots li:nth-child(5){-webkit-transition-delay:2.8s;transition-delay:2.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-8 .slick-dots li:nth-child(6){-webkit-transition-delay:3s;transition-delay:3s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-8 .slick-dots li:nth-child(7){-webkit-transition-delay:3.2s;transition-delay:3.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-8 .slick-dots li:nth-child(8){-webkit-transition-delay:3.4s;transition-delay:3.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-8 .slick-dots li:nth-child(9){-webkit-transition-delay:3.6s;transition-delay:3.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-8 .slick-dots li:nth-child(10){-webkit-transition-delay:3.8s;transition-delay:3.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-9 .slick-dots li:nth-child(1){-webkit-transition-delay:2.2s;transition-delay:2.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-9 .slick-dots li:nth-child(2){-webkit-transition-delay:2.4s;transition-delay:2.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-9 .slick-dots li:nth-child(3){-webkit-transition-delay:2.6s;transition-delay:2.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-9 .slick-dots li:nth-child(4){-webkit-transition-delay:2.8s;transition-delay:2.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-9 .slick-dots li:nth-child(5){-webkit-transition-delay:3s;transition-delay:3s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-9 .slick-dots li:nth-child(6){-webkit-transition-delay:3.2s;transition-delay:3.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-9 .slick-dots li:nth-child(7){-webkit-transition-delay:3.4s;transition-delay:3.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-9 .slick-dots li:nth-child(8){-webkit-transition-delay:3.6s;transition-delay:3.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-9 .slick-dots li:nth-child(9){-webkit-transition-delay:3.8s;transition-delay:3.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-9 .slick-dots li:nth-child(10){-webkit-transition-delay:4s;transition-delay:4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-10 .slick-dots li:nth-child(1){-webkit-transition-delay:2.4s;transition-delay:2.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-10 .slick-dots li:nth-child(2){-webkit-transition-delay:2.6s;transition-delay:2.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-10 .slick-dots li:nth-child(3){-webkit-transition-delay:2.8s;transition-delay:2.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-10 .slick-dots li:nth-child(4){-webkit-transition-delay:3s;transition-delay:3s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-10 .slick-dots li:nth-child(5){-webkit-transition-delay:3.2s;transition-delay:3.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-10 .slick-dots li:nth-child(6){-webkit-transition-delay:3.4s;transition-delay:3.4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-10 .slick-dots li:nth-child(7){-webkit-transition-delay:3.6s;transition-delay:3.6s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-10 .slick-dots li:nth-child(8){-webkit-transition-delay:3.8s;transition-delay:3.8s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-10 .slick-dots li:nth-child(9){-webkit-transition-delay:4s;transition-delay:4s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-delay-10 .slick-dots li:nth-child(10){-webkit-transition-delay:4.2s;transition-delay:4.2s}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-in-true .slick-arrow i{opacity:1}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-in-true .slick-arrow.slider-next i,body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-in-true .slick-arrow.slider-prev i{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (min-width:2000px){body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-in-true .slick-arrow.slider-next i,body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-in-true .slick-arrow.slider-prev i{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-in-true .slick-dots li{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (min-width:2000px){body:not(.cafe_theme_fade_in-0) .slider-last-fade-in.last-fade-in-true .slick-dots li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.element-logo img{margin-left:auto;margin-right:auto}.element-logo .big-title{font-family:'Just Another Hand',cursive;font-size:70px;line-height:1;letter-spacing:2px}@media only screen and (min-width:2000px){.element-logo .big-title{font-size:3.5vw;letter-spacing:.1vw}}@media only screen and (max-width:767px){.element-logo .big-title{font-size:49px;letter-spacing:1.4px}}.element-logo .subtitle{font-family:'Merriweather',serif;font-weight:700;text-transform:uppercase;font-size:20px;letter-spacing:3px;word-spacing:2px;margin-top:10px;position:relative;padding-left:70px;padding-right:70px;display:inline-block;margin-bottom:10px}@media only screen and (min-width:2000px){.element-logo .subtitle{font-size:1vw;letter-spacing:.15vw;word-spacing:.1vw;margin-top:.5vw;padding-left:3.5vw;padding-right:3.5vw;margin-bottom:.5vw}}@media only screen and (max-width:767px){.element-logo .subtitle{font-size:14px;letter-spacing:2.1px;word-spacing:1.4px;margin-top:7px;padding-left:49px;padding-right:49px;margin-bottom:7px}}.element-logo .subtitle .inner-stripe{position:absolute !important;top:50%;height:1px;width:40px}@media only screen and (min-width:2000px){.element-logo .subtitle .inner-stripe{height:.05vw;width:2vw}}@media only screen and (max-width:767px){.element-logo .subtitle .inner-stripe{width:28px}}.element-logo .subtitle .inner-stripe.inner-stripe-left{left:0}.element-logo .subtitle .inner-stripe.inner-stripe-right{right:0}.element-logo .small-title-top,.element-logo .small-title-bottom{text-transform:uppercase;letter-spacing:2px;word-spacing:2px;font-size:18px}@media only screen and (min-width:2000px){.element-logo .small-title-top,.element-logo .small-title-bottom{letter-spacing:.1vw;word-spacing:.1vw;font-size:.9vw}}@media only screen and (max-width:767px){.element-logo .small-title-top,.element-logo .small-title-bottom{letter-spacing:1.4px;word-spacing:1.4px;font-size:12.6px}}.element-logo .small-title-top span,.element-logo .small-title-bottom span{position:relative}.element-logo .small-title-top span:first-of-type,.element-logo .small-title-top span:last-of-type,.element-logo .small-title-bottom span:first-of-type,.element-logo .small-title-bottom span:last-of-type{color:transparent}.element-logo .small-title-top span:first-of-type:after,.element-logo .small-title-top span:last-of-type:after,.element-logo .small-title-bottom span:first-of-type:after,.element-logo .small-title-bottom span:last-of-type:after{content:"";position:absolute;width:8px;height:8px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:100%}@media only screen and (min-width:2000px){.element-logo .small-title-top span:first-of-type:after,.element-logo .small-title-top span:last-of-type:after,.element-logo .small-title-bottom span:first-of-type:after,.element-logo .small-title-bottom span:last-of-type:after{width:.4vw;height:.4vw}}@media only screen and (max-width:767px){.element-logo .small-title-top span:first-of-type:after,.element-logo .small-title-top span:last-of-type:after,.element-logo .small-title-bottom span:first-of-type:after,.element-logo .small-title-bottom span:last-of-type:after{width:5.6px;height:5.6px}}.element-logo .small-title-top{margin-bottom:10px}@media only screen and (min-width:2000px){.element-logo .small-title-top{margin-bottom:.5vw}}@media only screen and (max-width:767px){.element-logo .small-title-top{margin-bottom:7px}}.element-logo .small-title-top span:first-of-type:after,.element-logo .small-title-top span:last-of-type:after{top:40%}.element-logo .small-title-bottom span:first-of-type:after,.element-logo .small-title-bottom span:last-of-type:after{top:60%}.main-nav .element-logo .big-title{font-size:24.5px;letter-spacing:.7px}@media only screen and (min-width:2000px){.main-nav .element-logo .big-title{font-size:1.225vw;letter-spacing:.035vw}}@media only screen and (max-width:767px){.main-nav .element-logo .big-title{font-size:17.5px;letter-spacing:.5px}}.main-nav .element-logo .subtitle{font-size:7px;letter-spacing:1.05px;word-spacing:.7px;margin-top:3.5px;padding-left:24.5px;padding-right:24.5px;margin-bottom:3.5px}@media only screen and (min-width:2000px){.main-nav .element-logo .subtitle{font-size:.35vw;letter-spacing:.0525vw;word-spacing:.035vw;margin-top:.175vw;padding-left:1.225vw;padding-right:1.225vw;margin-bottom:.175vw}}@media only screen and (max-width:767px){.main-nav .element-logo .subtitle{font-size:5px;letter-spacing:.75px;word-spacing:.5px;margin-top:2.5px;padding-left:17.5px;padding-right:17.5px;margin-bottom:2.5px}}.main-nav .element-logo .subtitle .inner-stripe{height:.35px;width:14px}@media only screen and (min-width:2000px){.main-nav .element-logo .subtitle .inner-stripe{height:.0175vw;width:.7vw}}@media only screen and (max-width:767px){.main-nav .element-logo .subtitle .inner-stripe{width:10px}}.main-nav .element-logo .subtitle .inner-stripe.inner-stripe-left{left:0}.main-nav .element-logo .subtitle .inner-stripe.inner-stripe-right{right:0}.main-nav .element-logo .small-title-top,.main-nav .element-logo .small-title-bottom{letter-spacing:.7px;word-spacing:.7px;font-size:6.3px;line-height:1}@media only screen and (min-width:2000px){.main-nav .element-logo .small-title-top,.main-nav .element-logo .small-title-bottom{letter-spacing:.035vw;word-spacing:.035vw;font-size:.315vw}}@media only screen and (max-width:767px){.main-nav .element-logo .small-title-top,.main-nav .element-logo .small-title-bottom{letter-spacing:.5px;word-spacing:.5px;font-size:4.5px}}.main-nav .element-logo .small-title-top span:first-of-type:after,.main-nav .element-logo .small-title-top span:last-of-type:after,.main-nav .element-logo .small-title-bottom span:first-of-type:after,.main-nav .element-logo .small-title-bottom span:last-of-type:after{width:2.8px;height:2.8px}@media only screen and (min-width:2000px){.main-nav .element-logo .small-title-top span:first-of-type:after,.main-nav .element-logo .small-title-top span:last-of-type:after,.main-nav .element-logo .small-title-bottom span:first-of-type:after,.main-nav .element-logo .small-title-bottom span:last-of-type:after{width:.14vw;height:.14vw}}@media only screen and (max-width:767px){.main-nav .element-logo .small-title-top span:first-of-type:after,.main-nav .element-logo .small-title-top span:last-of-type:after,.main-nav .element-logo .small-title-bottom span:first-of-type:after,.main-nav .element-logo .small-title-bottom span:last-of-type:after{width:2px;height:2px}}.main-nav .element-logo .small-title-top{margin-bottom:3.5px}@media only screen and (min-width:2000px){.main-nav .element-logo .small-title-top{margin-bottom:.175vw}}@media only screen and (max-width:767px){.main-nav .element-logo .small-title-top{margin-bottom:2.5px}}.main-nav .element-logo .subtitle-outer-wrap{line-height:1;margin-top:-3px;display:block}.main-nav .element-logo .small-title-top,.main-nav .element-logo .small-title-bottom{width:100%;-webkit-transition:0.5s ease-out;transition:0.5s ease-out;overflow:hidden;margin-left:auto;margin-right:auto}.main-nav.sticky{padding-top:0;padding-bottom:0;-webkit-transition:padding 0.5s ease-out;transition:padding 0.5s ease-out}.main-nav.sticky .element-logo .small-title-top,.main-nav.sticky .element-logo .small-title-bottom{width:0%}h1,h2,h3,h4,h5,h6,p,blockquote{margin:0}body{font-family:'Merriweather',serif}h1,.h1{font-family:'Just Another Hand',cursive;font-weight:normal;font-style:normal;margin-bottom:10px;font-weight:300;letter-spacing:0;font-size:150px;line-height:130px}@media only screen and (min-width:2000px){h1,.h1{font-size:7.5vw;line-height:6.5vw;margin-bottom:0.5vw}}h2,.h2{font-family:'Just Another Hand',cursive;font-weight:normal;font-style:normal;font-size:80px;line-height:100px;font-weight:300}@media only screen and (min-width:2000px){h2,.h2{font-size:4vw;line-height:5vw}}h3,.h3{font-family:'Merriweather',serif;font-weight:700;font-size:16px}@media only screen and (min-width:2000px){h3,.h3{font-size:0.8vw}}h4,.h4{font-size:22px;line-height:30px;font-family:'Merriweather',serif;font-weight:300}@media only screen and (min-width:2000px){h4,.h4{font-size:1.1vw;line-height:1.5vw}}h5,.h5{font-weight:700;font-size:20px;line-height:28px;font-family:'Merriweather',serif}@media only screen and (min-width:2000px){h5,.h5{font-size:1vw;line-height:1.4vw}}h6,.h6{font-size:14px;line-height:22px;font-family:'Merriweather',serif;font-weight:700}h6.subtitle,.h6.subtitle{opacity:0.8}@media only screen and (min-width:2000px){h6,.h6{font-size:0.7vw;line-height:1.1vw}}blockquote{font-size:30px;line-height:42px;font-weight:400;margin-bottom:15px;font-style:italic;font-family:'Merriweather',serif}@media only screen and (min-width:2000px){blockquote{font-size:1.5vw;line-height:2.1vw;margin-bottom:0.75vw}}@media only screen and (max-width:767px){blockquote{font-size:26px;line-height:36px}}p,li,label,.comment-text,.select-custom-outer-wrap{font-size:14px;line-height:22px;font-weight:300}@media only screen and (min-width:2000px){p,li,label,.comment-text,.select-custom-outer-wrap{font-size:0.7vw;line-height:1.1vw}}p a:not(.cta){opacity:1;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;will-change:opacity,border;text-decoration:none;border-bottom:1px solid white}p a:not(.cta):hover{opacity:0.5;border-bottom:1px solid transparent}.big-p p,p.big-p{font-size:20px;line-height:30px}@media only screen and (min-width:2000px){.big-p p,p.big-p{font-size:1vw;line-height:1.5vw}}@media only screen and (max-width:767px){h1,.h1{font-size:100px;line-height:80px}h2,.h2{font-size:60px;line-height:50px}.big-p p,p.big-p{font-size:18px;line-height:26px}}.food-menu-category h2,.food-menu-category .h2{font-family:'Just Another Hand',cursive;font-weight:normal;font-style:normal;font-size:50px;line-height:55px;font-weight:300}@media only screen and (min-width:2000px){.food-menu-category h2,.food-menu-category .h2{font-size:2.5vw;line-height:2.75vw}}@media only screen and (max-width:767px){.food-menu-category h2,.food-menu-category .h2{font-size:40px;line-height:40px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex}.row.align-row-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.row.align-row-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.row.align-row-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row.align-row-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.row.no-flex{display:block}.row.left-col-full [class^="col-"]:first-of-type{padding-left:0;padding-right:0}@media only screen and (min-width:2000px){.row.left-col-full [class^="col-"]:first-of-type{padding-left:0;padding-right:0}}.row.right-col-full [class^="col-"]:last-of-type{padding-left:0;padding-right:0}@media only screen and (min-width:2000px){.row.right-col-full [class^="col-"]:last-of-type{padding-left:0;padding-right:0}}[class^="col-"]{padding-right:20px;padding-left:20px}@media only screen and (min-width:2000px){[class^="col-"]{padding-right:1vw;padding-left:1vw}}.col-1{width:8.3333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}@media only screen and (max-width:1023px){.row [class^="col-"]{padding-left:15px;padding-right:15px}.row.tablet-break{display:block}.row.tablet-break [class^="col-"].desktop{display:none}.row.tablet-break .col-1{width:100%}.row.tablet-break .col-2{width:100%}.row.tablet-break .col-3{width:100%}.row.tablet-break .col-4{width:100%}.row.tablet-break .col-5{width:100%}.row.tablet-break .col-6{width:100%}.row.tablet-break .col-7{width:100%}.row.tablet-break .col-8{width:100%}.row.tablet-break .col-9{width:100%}.row.tablet-break .col-10{width:100%}.row.tablet-break .col-11{width:100%}.row.tablet-break .col-12{width:100%}}@media only screen and (max-width:767px){.row,.row.tablet-break{display:block}.row [class^="col-"],.row.tablet-break [class^="col-"]{padding-left:15px;padding-right:15px}.row.left-col-full [class^="col-"]:first-of-type,.row.tablet-break.left-col-full [class^="col-"]:first-of-type{padding-left:0}.row.right-col-full [class^="col-"]:last-of-type,.row.tablet-break.right-col-full [class^="col-"]:last-of-type{padding-right:0}.col-1{width:100%}.col-2{width:100%}.col-3{width:100%}.col-4{width:100%}.col-5{width:100%}.col-6{width:100%}.col-7{width:100%}.col-8{width:100%}.col-9{width:100%}.col-10{width:100%}.col-11{width:100%}.col-12{width:100%}.mobile-width-80{width:80%}}.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100;background-color:rgba(0,0,0,0.9);pointer-events:none}.popup .close-icon{position:absolute;top:20px;right:20px;cursor:pointer;-webkit-transition:0.2s ease-out;transition:0.2s ease-out;opacity:1;z-index:20;will-change:opacity}.popup .close-icon:hover{opacity:0.8}.popup .close-icon i{font-size:30px}@media only screen and (min-width:2000px){.popup .close-icon{top:1vw;right:1vw}.popup .close-icon i{font-size:1.5vw}}.popup .inner-popup{padding:60px}@media only screen and (min-width:2000px){.popup .inner-popup{padding:3vw}}.popup img{width:auto;max-width:100%;height:auto;margin:0 auto}.popup.popup-image .inner-popup{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.popup.popup-image-slider .inner-popup,.popup.popup-image-slider .slider-wrap,.popup.popup-image-slider .slick-list,.popup.popup-image-slider .slick-track{height:100%}.popup.popup-image-slider .img-wrap{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup.popup-image-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup.popup-image-slider .inner-popup{padding-left:0;padding-right:0;opacity:0;-webkit-transition:1s ease-out;transition:1s ease-out;will-change:opacity}.popup.popup-image-slider .inner-popup.active{opacity:1}@media only screen and (min-width:2000px){.popup.popup-image-slider .inner-popup{padding-left:0;padding-right:0}}.popup.popup-image-slider .img-wrap{padding-left:20px;padding-right:20px;position:relative}.popup.popup-image-slider .img-wrap .overlay{background-color:#000;opacity:0.8;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;will-change:opacity}.popup.popup-image-slider .img-wrap.slick-current .overlay{opacity:0}@media only screen and (min-width:2000px){.popup.popup-image-slider .img-wrap{padding-left:1vw;padding-right:1vw}}.popup.popup-video .inner-popup{position:relative;height:100%}.popup.popup-video .inner-image{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.popup.popup-video.video-related-height .inner-image{height:100%}.popup.popup-video.video-related-height .inner-image .player-wrap{height:100%}.popup.popup-video.video-related-height .inner-image .ratio-wrap{height:100%;padding-bottom:0;margin:0 auto;width:100%}.panel-about{overflow:hidden}.panel-about .slick-slide{height:auto}.panel-about .about-outer-slider-wrap{position:relative;padding-left:20px;padding-right:20px}@media only screen and (min-width:2000px){.panel-about .about-outer-slider-wrap{padding-left:1vw;padding-right:1vw}}.panel-about .slick-dots{position:relative;bottom:0;margin-top:20px}@media only screen and (min-width:2000px){.panel-about .slick-dots{margin-top:1vw}}.panel-about .slider-navi{-webkit-transform:none;transform:none;top:calc((33vw - 100px) * 0.5)}@media only screen and (min-width:1240px){.panel-about .slider-navi{top:165px}}@media only screen and (max-width:1023px){.panel-about .slider-navi{top:calc((50vw - 60px) * 0.45)}}@media only screen and (min-width:2000px){.panel-about .slider-navi{top:8.25vw}}.panel-about .slider-navi.slider-next{right:-10px}.panel-about .slider-navi.slider-prev{left:-10px}@media only screen and (min-width:2000px){.panel-about .slider-navi.slider-next{right:-0.5vw}.panel-about .slider-navi.slider-prev{left:-0.5vw}}.panel-about .element-about{text-align:center;padding-left:20px;padding-right:20px;opacity:0;-webkit-transition:1.5s ease-out;transition:1.5s ease-out;will-change:opacity}.panel-about .element-about h6{margin-top:0px;margin-bottom:10px;margin-top:5px;opacity:0.8}.panel-about .element-about.slick-active{opacity:1}@media only screen and (max-width:767px){.panel-about .element-about{opacity:1}}@media only screen and (min-width:2000px){.panel-about .element-about{padding-left:1vw;padding-right:1vw}.panel-about .element-about h6{margin-top:0.25vw;margin-bottom:0.5vw}}.panel-about .element-about .image-wrap{border-radius:100%;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@media only screen and (min-width:1024px){.panel-about .element-about .image-wrap{max-width:250px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:2000px){.panel-about .element-about .image-wrap{max-width:12.5vw}}.panel-about .element-about .image-wrap img{width:100%}.panel-about .element-about .image-wrap .details-container .icon-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-about .element-about .image-wrap .details-container .icon-wrap a{display:block;margin-left:8px;margin-right:8px;cursor:pointer;opacity:1;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;will-change:opacity}.panel-about .element-about .image-wrap .details-container .icon-wrap a:hover{opacity:0.5}.panel-about .element-about .image-wrap .details-container .icon-wrap a:first-of-type{margin-left:0}.panel-about .element-about .image-wrap .details-container .icon-wrap a:last-of-type{margin-right:0}@media only screen and (min-width:2000px){.panel-about .element-about .image-wrap .details-container .icon-wrap a{margin-left:0.4vw;margin-right:0.4vw}.panel-about .element-about .image-wrap .details-container .icon-wrap a:first-of-type{margin-left:0}.panel-about .element-about .image-wrap .details-container .icon-wrap a:last-of-type{margin-right:0}}.panel-about .element-about .image-wrap .details-container .icon-wrap i{font-size:24px}@media only screen and (min-width:2000px){.panel-about .element-about .image-wrap .details-container .icon-wrap i{font-size:1.2vw}}.panel-about .element-about .text-wrap{margin-top:15px}.panel-about .element-about .text-wrap .subtitle{margin-top:0px;margin-bottom:10px}@media only screen and (min-width:2000px){.panel-about .element-about .text-wrap{margin-top:0.75vw}.panel-about .element-about .text-wrap .subtitle{margin-bottom:0.5vw}}@media only screen and (max-width:767px){.panel-about .row [class^="col-"],.panel-about .row.tablet-break [class^="col-"],.panel-about .about-outer-slider-wrap{padding-left:0;padding-right:0}.panel-about .slider-navi{display:none}}.panel-banner{text-align:center;margin-top:70px;margin-bottom:70px;padding-top:30px;padding-bottom:30px}@media only screen and (max-width:767px){.panel-banner{margin-top:50px;margin-bottom:50px}}@media only screen and (min-width:2000px){.panel-banner{margin-top:3.5vw;margin-bottom:3.5vw;padding-top:1.5vw;padding-bottom:1.5vw}}.panel-banner.no-space-bottom{margin-bottom:0 !important}.panel-banner.no-space-top{margin-top:0 !important}.panel-bg-with-text{overflow:hidden;text-align:center;position:relative;margin-top:70px;margin-bottom:70px}.panel-bg-with-text video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:100%;height:auto}.panel-bg-with-text video.height{height:100%;width:auto}.panel-bg-with-text.text-not-center-align{text-align:left}.panel-bg-with-text.text-not-center-align .text-layer{text-align:left}.panel-bg-with-text.text-not-center-align hr{margin-left:0}@media only screen and (min-width:2000px){.panel-bg-with-text{margin-top:3.5vw;margin-bottom:3.5vw}}.panel-bg-with-text .ratio-wrap{padding-bottom:50%}.panel-bg-with-text .bg-image{background-size:cover;background-position:center;height:100%;-webkit-transform:translate(0,0);transform:translate(0,0);will-change:transform}.panel-bg-with-text .text-layer{position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.panel-bg-with-text .text-layer .inner-text-layer{display:inline-block;position:relative}.panel-bg-with-text .text-layer .inner-text-layer:before{position:absolute;width:120%;height:200%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";opacity:0.35;border-radius:50%;-webkit-filter:blur(50px);filter:blur(50px);z-index:1}.panel-bg-with-text .text-layer .inner-text-layer *{position:relative;z-index:5}.panel-bg-with-text.panel-quotes .slick-dots{position:relative;bottom:0;margin-top:20px;left:0;-webkit-transform:none;transform:none}@media only screen and (min-width:2000px){.panel-bg-with-text.panel-quotes .slick-dots{margin-top:1vw}}.panel-bg-with-text.panel-quotes *{overflow:visible !important}.panel-bg-with-text.panel-quotes .relative-quotes-wrap{overflow:hidden !important;position:relative}@media only screen and (max-width:1023px){.panel-bg-with-text.panel-quotes .slick-slide{height:auto}}@media only screen and (max-width:767px){.panel-bg-with-text.panel-quotes .slider-navi{position:absolute;bottom:15vh;-webkit-transform:translate(0,15px);transform:translate(0,15px);top:auto}}@media only screen and (min-width:768px){.panel-bg-with-text.panel-quotes .slide-ele{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-bg-with-text.panel-quotes .slide-ele .animation-helper{width:100%}}.panel-bg-with-text.text-bottom-align .text-layer{-webkit-transform:none;transform:none;top:auto;bottom:15%}.panel-bg-with-text.text-top-align .text-layer{-webkit-transform:none;transform:none;top:auto;top:15%}.panel-bg-with-text.text-readability-off .text-layer .inner-text-layer:before{display:none}.panel-bg-with-text.no-space-bottom{margin-bottom:0}.panel-bg-with-text.no-space-top{margin-top:0}@media only screen and (max-width:1023px){.panel-bg-with-text .ratio-wrap{height:100%;padding-bottom:0;position:absolute;width:100%;top:0;left:0}.panel-bg-with-text .text-layer{position:relative;top:0;-webkit-transform:none;transform:none;padding-top:13vw;padding-bottom:13vw}}@media only screen and (max-width:767px){.panel-bg-with-text{margin-top:50px;margin-bottom:50px}.panel-bg-with-text .text-layer{padding-top:15vh;padding-bottom:15vh}.panel-bg-with-text.mobileExtraImage{text-align:center;padding-bottom:50px;padding-top:50px}.panel-bg-with-text.mobileExtraImage hr{margin-left:auto}.panel-bg-with-text.mobileExtraImage .text-layer{text-align:center;padding-top:0;padding-bottom:50px}.panel-bg-with-text.mobileExtraImage .mobile-image{position:relative;width:100%}.panel-bg-with-text.mobileExtraImage.text-under-image{padding-top:0}.panel-bg-with-text.mobileExtraImage.text-under-image .text-layer{padding-top:50px;padding-bottom:0}.panel-bg-with-text.mobileExtraImage:not(.text-under-image){padding-bottom:0}}body:not(.cafe_theme_parallax-0) .panel-bg-with-text .bg-image{height:140%}@media only screen and (max-width:767px){body:not(.cafe_theme_parallax-0) .panel-bg-with-text .bg-image{height:100%;-webkit-transform:none !important;transform:none !important}}@media only screen and (max-width:767px){.panel-bg-with-text.mobileExtraImage .text-layer .inner-text-layer:before{background-color:transparent !important}}.panel-blog-teaser .tags{margin-bottom:10px}@media only screen and (min-width:2000px){.panel-blog-teaser .tags{margin-bottom:0.5vw}}.panel-blog-teaser .blog-post-tesaer-wrap:after{clear:both;content:"";display:block}.panel-blog-teaser.extra-padding-bottom{padding-bottom:100px}@media only screen and (min-width:2000px){.panel-blog-teaser.extra-padding-bottom{margin-bottom:5vw}}@media only screen and (max-width:767px){.panel-blog-teaser.extra-padding-bottom{padding-bottom:0}}.panel-blog-teaser .blog-post-teaser-element{width:calc(50% - 20px);margin-top:50px}.panel-blog-teaser .blog-post-teaser-element:nth-child(odd){float:left}.panel-blog-teaser .blog-post-teaser-element:nth-child(even){float:right}.panel-blog-teaser .blog-post-teaser-element:nth-child(2){margin-top:80px}.panel-blog-teaser .blog-post-teaser-element:first-of-type{margin-top:0}.panel-blog-teaser .blog-post-teaser-element .bg-image{background-size:cover;background-position:center}.panel-blog-teaser .blog-post-teaser-element .text-wrap{padding:20px}.panel-blog-teaser .blog-post-teaser-element .text-wrap .subtitle{margin-top:5px;margin-bottom:10px}.panel-blog-teaser .blog-post-teaser-element .text-wrap p{max-height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (min-width:2000px){.panel-blog-teaser .blog-post-teaser-element{margin-top:2.5vw}.panel-blog-teaser .blog-post-teaser-element:nth-child(2){margin-top:4vw}.panel-blog-teaser .blog-post-teaser-element:first-of-type{margin-top:0}.panel-blog-teaser .blog-post-teaser-element .text-wrap{padding:1vw}.panel-blog-teaser .blog-post-teaser-element .text-wrap .subtitle{margin-top:0.25vw;margin-bottom:0.5vw}.panel-blog-teaser .blog-post-teaser-element .text-wrap p{max-height:2.2vw}}.panel-blog-teaser .btn-outer-wrap{text-align:center}.panel-blog-teaser .btn-outer-wrap .cta{margin-top:50px}@media only screen and (min-width:2000px){.panel-blog-teaser .btn-outer-wrap .cta{margin-top:2.5vw}}@media only screen and (max-width:767px){.panel-blog-teaser .blog-post-teaser-element{width:100%;margin-top:25px}.panel-blog-teaser .blog-post-teaser-element:nth-child(even),.panel-blog-teaser .blog-post-teaser-element:nth-child(odd){float:none}.panel-blog-teaser .blog-post-teaser-element:nth-child(2){margin-top:25px}.panel-blog-teaser .blog-post-teaser-element:first-of-type{margin-top:0}}.panel-brands{text-align:center}@media only screen and (min-width:1024px){.panel-brands hr{display:none}}.panel-brands .images-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.panel-brands .images-wrap .element-brand{width:calc(25% - 20px);margin-top:40px}.panel-brands .images-wrap .element-brand:nth-child(1),.panel-brands .images-wrap .element-brand:nth-child(2),.panel-brands .images-wrap .element-brand:nth-child(3),.panel-brands .images-wrap .element-brand:nth-child(4){margin-top:0}@media only screen and (max-width:767px){.panel-brands .images-wrap .element-brand{width:calc(50% - 20px);margin-top:40px}.panel-brands .images-wrap .element-brand:nth-child(1),.panel-brands .images-wrap .element-brand:nth-child(2){margin-top:0}.panel-brands .images-wrap .element-brand:nth-child(3),.panel-brands .images-wrap .element-brand:nth-child(4){margin-top:40px}}.panel-brands .images-wrap .element-brand a{display:block}.panel-brands .images-wrap .element-brand img{width:100%}.panel-brands .inner-panel{padding-top:30px;padding-bottom:30px}@media only screen and (min-width:2000px){.panel-brands .inner-panel{padding-top:1.5vw;padding-bottom:1.5vw}}.panel-faq .faq-element{padding:15px;border-radius:5px;margin-top:20px;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;will-change:border}.panel-faq .faq-element:first-of-type{margin-top:0}.panel-faq .faq-element .faq-text{margin-top:10px}.panel-faq .faq-element .faq-title{cursor:pointer;text-align:center;-webkit-transition:0.2s ease-out;transition:0.2s ease-out;will-change:color}@media only screen and (min-width:2000px){.panel-faq .faq-element{padding:0.75vw;border-radius:0.25vw;margin-top:1vw}.panel-faq .faq-element:first-of-type{margin-top:0}.panel-faq .faq-element .faq-text{margin-top:0.5vw}}@media only screen and (max-width:767px){.panel-faq .right-faq-col{margin-top:20px}}.panel-hero{height:100vh;overflow:hidden;position:relative;margin-top:70px;margin-bottom:70px}@media only screen and (max-width:767px){.panel-hero{margin-top:50px;margin-bottom:50px}}@media only screen and (min-width:2000px){.panel-hero{margin-top:3.5vw;margin-bottom:3.5vw}}.panel-hero:first-of-type{margin-top:0 !important}.panel-hero .bg-image{background-size:cover;background-position:center;height:100%;-webkit-transform:translate(0,0);transform:translate(0,0);will-change:transform}.panel-hero .text-layer{position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.panel-hero .text-layer .inner-text-layer{display:inline-block;position:relative}.panel-hero .text-layer .inner-text-layer:before{position:absolute;width:120%;height:200%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";opacity:0.35;border-radius:50%;-webkit-filter:blur(50px);filter:blur(50px);z-index:1}.panel-hero .text-layer .inner-text-layer *{position:relative;z-index:5}.panel-hero.text-bottom-align .text-layer{-webkit-transform:none;transform:none;top:auto;bottom:15%}.panel-hero.text-top-align .text-layer{-webkit-transform:none;transform:none;top:auto;top:15%}.panel-hero.text-readability-off .text-layer .inner-text-layer:before{display:none}.panel-hero.hero-half{height:50vh}.panel-hero.has-bg-slider-on .bg-image{opacity:0;-webkit-transition:0.8s ease-out;transition:0.8s ease-out}.panel-hero.has-bg-slider-on .bg-image.fade-in{opacity:1}body:not(.cafe_theme_parallax-0) .panel-hero:not(.hero-half) .bg-image{height:120%}@media only screen and (max-width:767px){body:not(.cafe_theme_parallax-0) .panel-hero:not(.hero-half) .bg-image{height:100%;-webkit-transform:none !important;transform:none !important}}body:not(.cafe_theme_parallax-0) .panel-hero:not(.hero-half).not-first-hero .bg-image{height:140%}@media only screen and (max-width:767px){body:not(.cafe_theme_parallax-0) .panel-hero:not(.hero-half).not-first-hero .bg-image{height:100%;-webkit-transform:none !important;transform:none !important}}body:not(.cafe_theme_parallax-0) .panel-hero:not(.hero-half).no-parallax .bg-image{height:100%;-webkit-transform:none !important;transform:none !important}.panel-hero-slider:first-of-type{padding-top:0 !important}.panel-hero-slider .panel-hero{height:100vh !important;overflow:hidden;margin-top:0 !important;margin-bottom:0 !important}.panel-hero-slider .slick-dots{bottom:30px}@media only screen and (min-width:2000px){.panel-hero-slider .slick-dots{bottom:1.5vw}}.panel-hero-slider .slick-track,.panel-hero-slider .slick-list{height:100vh}@media only screen and (max-width:767px){.panel-hero-slider .inner-text-layer{padding-left:20px;padding-right:20px}.panel-hero-slider .slider-navi.slider-next{right:0}.panel-hero-slider .slider-navi.slider-prev{left:0}}.panel-image-grid{overflow:hidden}.panel-image-grid .animation-helper{overflow:hidden}.panel-image-grid .row-headline{margin-bottom:70px}@media only screen and (min-width:2000px){.panel-image-grid .row-headline{margin-bottom:3.5vw}}.panel-image-grid .filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}@media only screen and (min-width:2000px){.panel-image-grid .filter-bar{margin-bottom:1vw}}@media only screen and (max-width:767px){.panel-image-grid .filter-bar{margin-bottom:10px}}.panel-image-grid .filter-bar .filter-trigger{margin-left:10px;margin-right:10px;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;cursor:pointer}.panel-image-grid .filter-bar .filter-trigger:last-of-type{border-right:0}@media only screen and (min-width:2000px){.panel-image-grid .filter-bar .filter-trigger{margin-left:0.5vw;margin-right:0.5vw}}@media only screen and (max-width:767px){.panel-image-grid .filter-bar .filter-trigger.active,.panel-image-grid .filter-bar .filter-trigger:hover,.panel-image-grid .filter-bar .icon-filter{border:none !important}}.panel-image-grid .grid-outer-wrap .filtr-item{width:calc(20% - 0.7px);cursor:pointer;overflow:hidden;padding:5px}@media only screen and (min-width:2000px){.panel-image-grid .grid-outer-wrap .filtr-item{padding:0.25vw}}.panel-image-grid .grid-outer-wrap .filtr-item .overlay.abs-wrap{width:calc(100% - 20px);height:calc(100% - 20px);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.panel-image-grid .grid-outer-wrap .filtr-item hr{width:80px;height:2px}@media only screen and (min-width:2000px){.panel-image-grid .grid-outer-wrap .filtr-item hr{width:4vw;height:0.1vw}}@media only screen and (max-width:1023px){.panel-image-grid .grid-outer-wrap .filtr-item{width:calc(25% - 0.7px)}}@media only screen and (max-width:767px){.panel-image-grid .grid-outer-wrap .filtr-item{width:calc(33.3333% - 0.7px)}}@media only screen and (max-width:499px){.panel-image-grid .grid-outer-wrap .filtr-item{width:calc(50% - 0.7px)}}.panel-image-grid .grid-outer-wrap .filtr-item .details-container .icon-wrap{margin-top:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:35px;height:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(62,16,1,0.2);border-radius:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:2000px){.panel-image-grid .grid-outer-wrap .filtr-item .details-container .icon-wrap{margin-top:1vw;width:1.75vw;height:1.75vw}}.panel-image-grid .grid-outer-wrap .filtr-item.no-text .details-container .icon-wrap{margin-top:0}@media only screen and (min-width:2000px){.panel-image-grid .grid-outer-wrap .filtr-item.no-text .details-container .icon-wrap{margin-top:0}}@media only screen and (max-width:767px){.panel-image-grid .filter-bar{position:relative;z-index:5}.panel-image-grid .filter-bar .icon-filter{position:absolute;top:50%;right:10px;-webkit-transform:translate(0,-50%) rotate(0deg);transform:translate(0,-50%) rotate(0deg);pointer-events:none;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;-webkit-transform-origin:center;transform-origin:center}.panel-image-grid .filter-bar .icon-filter.active{-webkit-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg)}.panel-image-grid .filter-bar .filter-trigger{display:none;width:100%}.panel-image-grid .filter-bar .filter-trigger.active{display:block}.panel-image-grid .filter-bar .mobile-dropdown{position:absolute;bottom:0;left:0;width:100%;-webkit-transform:translate(0,100%);transform:translate(0,100%);padding:5px}.panel-image-grid .filter-bar .mobile-dropdown .filter-trigger{display:block}.panel-image-grid .filter-bar .mobile-dropdown .filter-trigger.active{display:none}}.panel-legal{padding-top:150px;padding-bottom:50px}.panel-legal h2{margin-bottom:50px}.panel-legal h4{margin-bottom:10px;margin-top:50px}@media only screen and (min-width:2000px){.panel-legal{padding-top:7.5vw;padding-bottom:2.5vw}.panel-legal h2{margin-bottom:2.5vw}.panel-legal h4{margin-bottom:0.5vw;margin-top:2.5vw}}.panel-services{overflow:hidden}.panel-services .flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.panel-services .flex-wrap,.panel-services .slider-wrap{margin-top:70px}.panel-services .element-services{width:calc(50% - 30px);margin-top:50px}.panel-services .element-services img{width:100%}.panel-services .element-services .inner-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-services .element-services:nth-child(1),.panel-services .element-services:nth-child(2){margin-top:0}.panel-services .element-services .image-wrap{width:100px;font-size:80px;line-height:1;text-align:center}@media only screen and (min-width:2000px){.panel-services .element-services .image-wrap{font-size:4vw}}@media only screen and (max-width:767px){.panel-services .element-services .image-wrap{text-align:center}}.panel-services .element-services .text-wrap{width:calc(100% - 100px);padding-left:20px}.panel-services .element-services .body-title{margin-bottom:10px}@media only screen and (max-width:767px){.panel-services .flex-wrap,.panel-services .slider-wrap{margin-top:35px}.panel-services .slick-slide{height:auto}.panel-services .outer-slider-wrap{position:relative}.panel-services .row-content [class^="col-"]{padding-left:0;padding-right:0}.panel-services .slick-dots{position:relative;bottom:0;margin-top:20px}.panel-services .element-services{width:100%;margin-top:0;text-align:center}.panel-services .element-services .inner-flex{display:block;padding-left:45px;padding-right:45px}.panel-services .element-services .image-wrap{margin-left:auto;margin-right:auto;margin-bottom:10px}.panel-services .element-services .text-wrap{width:100%;padding-left:0}}@media only screen and (min-width:2000px){.panel-services .flex-wrap,.panel-services .slider-wrap{margin-top:3.5vw}.panel-services .element-services{width:calc(50% - 1.5vw);margin-top:2.5vw}.panel-services .element-services:nth-child(1),.panel-services .element-services:nth-child(2){margin-top:0}.panel-services .element-services .image-wrap{width:5vw}.panel-services .element-services .text-wrap{width:calc(100% - 5vw);padding-left:1vw}.panel-services .element-services .body-title{margin-bottom:0.5vw}}.panel-text{text-align:center}.panel-text.extra-padding{padding-top:100px;padding-bottom:100px}@media only screen and (max-width:767px){.panel-text.extra-padding{padding-top:50px;padding-bottom:50px}}@media only screen and (min-width:2000px){.panel-text.extra-padding{padding-top:5vw;padding-bottom:5vw}}.panel-food-menu .food-entry-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.panel-food-menu .food-entry-wrap:last-of-type{margin-bottom:0}@media only screen and (min-width:2000px){.panel-food-menu .food-entry-wrap{margin-bottom:1vw}.panel-food-menu .food-entry-wrap:last-of-type{margin-bottom:0}}.panel-food-menu .food-entry-wrap .left-wrap{padding-right:20px}@media only screen and (min-width:2000px){.panel-food-menu .food-entry-wrap .left-wrap{padding-right:1vw}}.panel-food-menu .category-title{padding:10px}@media only screen and (min-width:2000px){.panel-food-menu .category-title{padding:0.5vw}}.panel-food-menu .category-entries-wrap{padding:20px}@media only screen and (min-width:2000px){.panel-food-menu .category-entries-wrap{padding:1vw}}.panel-collapse-slider.row-reverse .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.panel-collapse-slider .content-slider-wrap{margin-top:20px}@media only screen and (min-width:2000px){.panel-collapse-slider .content-slider-wrap{margin-top:1vw}}.panel-collapse-slider .image-slider .ratio-wrap{padding-bottom:78%}.panel-collapse-slider .bg-image{background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:767px){.panel-collapse-slider .content-col{margin-top:20px}}.panel-collapse-slider .collapse-slider-item{padding-left:20px;position:relative;overflow:hidden;margin-bottom:20px}.panel-collapse-slider .collapse-slider-item:last-of-type{margin-bottom:0}@media only screen and (min-width:2000px){.panel-collapse-slider .collapse-slider-item{margin-bottom:1vw;padding-left:1vw}.panel-collapse-slider .collapse-slider-item:last-of-type{margin-bottom:0}}.panel-collapse-slider .collapse-slider-item .collapse-trigger{cursor:pointer}.panel-collapse-slider .collapse-slider-item .main-body-text{margin-top:10px}@media only screen and (min-width:2000px){.panel-collapse-slider .collapse-slider-item .main-body-text{margin-top:.5vw}}.panel-collapse-slider .collapse-slider-item .bg-line,.panel-collapse-slider .collapse-slider-item .animate-line{position:absolute;left:0;width:2px;height:100%}@media only screen and (min-width:2000px){.panel-collapse-slider .collapse-slider-item .bg-line,.panel-collapse-slider .collapse-slider-item .animate-line{width:.1vw}}.panel-collapse-slider .collapse-slider-item .bg-line{opacity:0.3}.panel-collapse-slider .collapse-slider-item .animate-line{-webkit-transform:translate(0,-100%);transform:translate(0,-100%);will-change:transform;-webkit-transition:5s linear;transition:5s linear}.panel-collapse-slider .collapse-slider-item .animate-line.active{-webkit-transform:translate(0,0);transform:translate(0,0)}.panel-collapse-slider .collapse-slider-item .animate-line.disabled{display:none;-webkit-transition:0s;transition:0s}.panel-collapse-slider .collapse-slider-item .animate-line.force-active{-webkit-transition:0s;transition:0s;-webkit-transform:translate(0,0);transform:translate(0,0)}.panel-zoom-gallery{position:relative}.panel-zoom-gallery .bg-image{background-size:cover;background-position:center;background-repeat:no-repeat}.panel-zoom-gallery .caption{padding-top:10px;padding-left:20px;padding-right:20px}.panel-zoom-gallery .swiper-container{width:100%;height:100%}.panel-zoom-gallery .swiper-slide{width:100%}.panel-zoom-gallery .swiper-slide .animate-item{opacity:1;-webkit-transform:scale(0.7) translate(0,-10%);transform:scale(0.7) translate(0,-10%);-webkit-transform-origin:20% 50%;transform-origin:20% 50%;-webkit-transition:0.6s ease-out;transition:0.6s ease-out}.panel-zoom-gallery .swiper-slide .caption{opacity:0;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;-webkit-transition-delay:0.3s;transition-delay:0.3s}.panel-zoom-gallery .swiper-slide.swiper-slide-next .caption{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition:0.3s;transition:0.3s}.panel-zoom-gallery .swiper-slide.swiper-slide-active .animate-item{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}.panel-zoom-gallery .swiper-slide.swiper-slide-active .caption{opacity:1}.panel-zoom-gallery .swiper-slide.swiper-slide-prev .animate-item{opacity:0;-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}.panel-zoom-gallery .inner-panel{position:relative;overflow:visible}.panel-zoom-gallery .arrows-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:2vw;right:0;z-index:50;width:24%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1023px){.panel-zoom-gallery .arrows-wrap{width:100px;bottom:-10px;-webkit-transform:translate(0,100%);transform:translate(0,100%)}}.panel-zoom-gallery .arrows-wrap .slider-btn{font-size:30px;cursor:pointer;line-height:1}.panel-zoom-gallery .arrows-wrap .prev-button{margin-right:30px}@media only screen and (max-width:1023px){.panel-zoom-gallery .arrows-wrap .prev-button{margin-right:15px}}.main-nav{position:absolute;top:100vh;width:100%;z-index:100;text-align:center;padding-top:10px;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:20px;padding-right:20px}@media only screen and (min-width:2000px){.main-nav{padding-top:.5vw;padding-bottom:.5vw;padding-left:1vw;padding-right:1vw}}.main-nav.hero-half-pos{top:50vh}.main-nav.sticky{position:fixed;top:0;margin-top:0 !important}.main-nav.hamburger-active{position:fixed;top:0;margin-top:0 !important}.main-nav ul{padding:0;margin:0;list-style:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav li{margin-right:20px}@media only screen and (min-width:2000px){.main-nav li{margin-right:1vw}}.main-nav li:last-of-type{margin-right:0}.main-nav li{font-family:'Merriweather',serif;font-weight:700;font-size:16px;line-height:24px}.main-nav li.with-children{border-bottom:2px solid transparent}.main-nav a:not(.brand-logo){text-decoration:none;display:inline-block;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;will-change:border-bottom;border-bottom:2px solid transparent}@media only screen and (min-width:2000px){.main-nav a:not(.brand-logo){font-size:0.8vw}}.main-nav .brand-logo{display:block;text-decoration:none}@media only screen and (min-width:768px){.main-nav .hamburger-menu{display:none}}@media only screen and (max-width:767px){.main-nav ul{display:none}.main-nav .hamburger-menu{position:relative;width:55px;height:38px;cursor:pointer}.main-nav .hamburger-menu div{width:calc(100% - 30px);height:2px;position:absolute;right:0;-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg);opacity:1;will-change:opacity,transform;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}.main-nav .hamburger-menu div:nth-child(1){top:10px;-webkit-transform-origin:top right;transform-origin:top right}.main-nav .hamburger-menu div:nth-child(2){top:18px}.main-nav .hamburger-menu div:nth-child(3){top:26px;-webkit-transform-origin:bottom right;transform-origin:bottom right}.main-nav .hamburger-menu.active div:nth-child(1){-webkit-transform:rotate(-43deg);transform:rotate(-43deg)}.main-nav .hamburger-menu.active div:nth-child(2){opacity:0;-webkit-transform:translate(50%,0);transform:translate(50%,0)}.main-nav .hamburger-menu.active div:nth-child(3){-webkit-transform:rotate(43deg);transform:rotate(43deg)}}.main-nav li{position:relative}.main-nav li ul{position:absolute;right:0;bottom:0px;display:block;white-space:nowrap;color:white;text-align:right;padding:15px;-webkit-transform:translate(0,100%) translate(0,-10px);transform:translate(0,100%) translate(0,-10px);opacity:0;pointer-events:none;will-change:opacity,transform;-webkit-transition:0.5s ease-out;transition:0.5s ease-out}.main-nav li ul li{margin-right:0;margin-bottom:10px}.main-nav li ul li:last-of-type{margin-bottom:0}@media only screen and (min-width:2000px){.main-nav li ul{padding:.75vw;-webkit-transform:translate(0,100%) translate(0,-.5vw);transform:translate(0,100%) translate(0,-.5vw)}.main-nav li ul li{margin-bottom:.5vw}.main-nav li ul li:last-of-type{margin-bottom:0}}.main-nav li:hover ul{pointer-events:all;opacity:1;-webkit-transform:translate(0,100%) translate(0,0);transform:translate(0,100%) translate(0,0)}@media only screen and (min-width:2000px){.main-nav li:hover ul{-webkit-transform:translate(0,100%) translate(0,0);transform:translate(0,100%) translate(0,0)}}.main-nav .mega-open-menu-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.main-nav .mega-open-menu-wrap .inner-text{margin-right:6px}@media only screen and (min-width:2000px){.main-nav .mega-open-menu-wrap .inner-text{margin-right:.3vw}}.main-nav .mega-open-menu-wrap .inner-icon i{-webkit-transform:rotate(0deg);transform:rotate(0deg);will-change:transform;-webkit-transition:0.2s ease-out;transition:0.2s ease-out}.main-nav .mega-open-menu-wrap.active .inner-icon i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main-nav li:hover .mega-open-menu-wrap .inner-icon i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:95;text-align:center;padding-top:100px;opacity:0;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:0.5s ease-out;transition:0.5s ease-out}#mobile-overlay.active{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}#mobile-overlay .social a.active{border-bottom:0 !important}#mobile-overlay ul{padding:0;margin:0;list-style:none}#mobile-overlay li{font-family:'Merriweather',serif;font-weight:700;font-size:20px;line-height:24px}#mobile-overlay .main-links li{margin-bottom:10px}#mobile-overlay .main-links li:last-of-type{margin-bottom:0}#mobile-overlay a{text-decoration:none;display:inline-block;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;will-change:border-bottom;border-bottom:2px solid transparent}#mobile-overlay .social{margin-top:50px}#mobile-overlay .social ul{margin-top:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#mobile-overlay .social i{font-size:20px}#mobile-overlay .social li{margin-right:20px}#mobile-overlay .social a{display:inline-block;opacity:1;will-change:opacity;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}#mobile-overlay .social a:hover{opacity:0.5}#mobile-overlay li ul{padding-top:10px}#mobile-overlay li.with-children.active{display:inline-block}#mobile-overlay li.with-children.active.expanded{border-bottom:2px solid transparent !important}#mobile-overlay .mega-open-menu-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}#mobile-overlay .mega-open-menu-wrap .inner-text{margin-right:6px}@media only screen and (min-width:2000px){#mobile-overlay .mega-open-menu-wrap .inner-text{margin-right:.3vw}}#mobile-overlay .mega-open-menu-wrap .inner-icon i{-webkit-transform:rotate(0deg);transform:rotate(0deg);will-change:transform;-webkit-transition:0.2s ease-out;transition:0.2s ease-out}#mobile-overlay .mega-open-menu-wrap.active .inner-icon i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#footer.without-map{text-align:center}#footer.without-map hr{margin-left:auto;margin-right:auto}#footer.without-map .social ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#footer hr{margin-left:0;margin-right:0}#footer .map-col iframe{width:100%;height:100%}@media only screen and (min-width:768px){#footer .map-col{max-height:500px}}@media only screen and (max-width:767px){#footer .map-col{height:300px;margin-bottom:50px}}#footer .social{margin-top:50px}@media only screen and (min-width:2000px){#footer .social{margin-top:2.5vw}}#footer .social ul{margin:0;margin-top:10px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:2000px){#footer .social ul{margin-top:0.5vw}}#footer .social i{font-size:20px}@media only screen and (min-width:2000px){#footer .social i{font-size:1vw}}#footer .social li{margin-right:20px}@media only screen and (min-width:2000px){#footer .social li{margin-right:1vw}}#footer .social a{display:block;opacity:1;will-change:opacity;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}#footer .social a:hover{opacity:0.5}#footer .row-legal{text-align:center}#footer .row-legal ul{margin:0;padding:0;list-style:none;margin-top:40px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (min-width:2000px){#footer .row-legal ul{margin-top:2vw}}@media only screen and (max-width:767px){#footer .row-legal ul{display:block;text-align:left}}#footer .row-legal li{margin-right:20px}@media only screen and (min-width:2000px){#footer .row-legal li{margin-right:1vw}}@media only screen and (max-width:767px){#footer .row-legal li{margin-right:0;margin-bottom:10px}}#footer .row-legal a{display:block;opacity:1;will-change:opacity;-webkit-transition:0.3s ease-out;transition:0.3s ease-out;text-decoration:none}#footer .row-legal a:hover{opacity:0.5}@media only screen and (max-width:767px){#footer.without-map .row-legal ul{text-align:center}}.sidebar.fixed-sidebar{position:absolute;widows:25%;padding-left:20px;padding-right:20px}@media only screen and (min-width:2000px){.sidebar.fixed-sidebar{padding-left:1vw;padding-right:1vw}}.sidebar li{-webkit-transition:0.3s ease-out;transition:0.3s ease-out}.filter-search{display:none}.blog-post-tesaer-wrap nav{clear:both;padding-top:50px;text-align:center}@media only screen and (max-width:767px){.blog-post-tesaer-wrap nav{padding-bottom:30px;padding-top:30px}}@media only screen and (min-width:2000px){.blog-post-tesaer-wrap nav{padding-top:2.5vw}}.blog-post-tesaer-wrap nav ul{margin:0;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.blog-post-tesaer-wrap nav li{list-style:none;width:30px;height:30px;line-height:30px;opacity:0.4;pointer-events:none}@media only screen and (min-width:2000px){.blog-post-tesaer-wrap nav li{width:1.5vw;height:1.5vw;line-height:1.5vw}}.blog-post-tesaer-wrap nav li.active{opacity:1;pointer-events:all}.blog-post-tesaer-wrap nav li.page-count{margin-left:10px;margin-right:10px;opacity:1;pointer-events:all}@media only screen and (min-width:2000px){.blog-post-tesaer-wrap nav li.page-count{margin-left:0.5vw;margin-right:0.5vw}}.blog-post-tesaer-wrap nav a{display:block;width:100%;height:100%}.panel-blog-post{padding-top:120px !important;padding-bottom:50px}@media only screen and (min-width:2000px){.panel-blog-post{padding-top:6vw !important;padding-bottom:2.5vw}}@media only screen and (max-width:767px){.panel-blog-post{padding-top:100px !important}}.panel-blog-post .subtitle{margin-top:5px;margin-bottom:10px}@media only screen and (min-width:2000px){.panel-blog-post .subtitle{margin-top:0.25vw;margin-bottom:0.5vw}}.panel-blog-post hr{margin-left:0;margin-right:0}.panel-blog-post .image{margin-bottom:50px;margin-top:50px}.panel-blog-post .image img{width:100%}@media only screen and (min-width:2000px){.panel-blog-post .image{margin-bottom:2.5vw;margin-top:2.5vw}}.panel-blog-post .blog-image-slider-wrap{position:relative;margin-top:50px;margin-bottom:50px}.panel-blog-post .blog-image-slider-wrap .image{margin-top:0;margin-bottom:0}@media only screen and (min-width:2000px){.panel-blog-post .blog-image-slider-wrap{margin-top:2.5vw;margin-bottom:2.5vw}}.panel-blog-post .blog-post-video-wrap{margin-top:50px;margin-bottom:50px}.panel-blog-post .blog-post-video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:2000px){.panel-blog-post .blog-post-video-wrap{margin-top:2.5vw;margin-bottom:2.5vw}}.panel-blog-post .back-button{background:rgba(255,255,255,0.1);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;border-radius:5px;margin-bottom:100px;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}.panel-blog-post .back-button:hover{opacity:0.5}.panel-blog-post .back-button .icon-wrap{margin-right:15px}.panel-blog-post .back-button .text{font-family:'Merriweather',serif;text-transform:uppercase;font-weight:700;font-size:14px;line-height:14px}@media only screen and (max-width:767px){.panel-blog-post .back-button{margin-bottom:50px}}@media only screen and (min-width:2000px){.panel-blog-post .back-button{padding-top:0.25vw;padding-bottom:0.25vw;padding-left:0.5vw;padding-right:0.5vw;border-radius:0.25vw;margin-bottom:5vw}.panel-blog-post .back-button .icon-wrap{margin-right:0.75vw}.panel-blog-post .back-button .text{font-size:0.7vw;line-height:0.7vw}}.panel-comments{margin-top:100px}@media only screen and (min-width:2000px){.panel-comments{margin-top:5vw}}@media only screen and (max-width:767px){.panel-comments{margin-top:50px}}.panel-comments hr{width:100%;margin-bottom:40px}@media only screen and (min-width:2000px){.panel-comments hr{margin-bottom:2vw}}.panel-comments .comment-text .links{display:none}.panel-comments .indented{padding-left:50px}@media only screen and (min-width:2000px){.panel-comments .indented{padding-left:2.5vw}}.panel-comments .comment-outer-wrap{margin-bottom:30px}@media only screen and (min-width:2000px){.panel-comments .comment-outer-wrap{margin-bottom:1.5vw}}.panel-comments h6.subtitle{margin-bottom:5px;margin-top:0}@media only screen and (min-width:2000px){.panel-comments h6.subtitle{margin-bottom:0.25vw}}.panel-comments .reply-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;-webkit-transition:0.2s ease-out;transition:0.2s ease-out;text-decoration:none;margin-top:10px}.panel-comments .reply-wrap:hover{opacity:0.7}.panel-comments .reply-wrap i{margin-right:10px;font-size:20px}@media only screen and (min-width:2000px){.panel-comments .reply-wrap{margin-top:0.5vw}.panel-comments .reply-wrap i{margin-right:0.5vw;font-size:1vw}}.panel-comments .bottom-title{margin-top:50px;margin-bottom:20px}@media only screen and (min-width:2000px){.panel-comments .bottom-title{margin-top:2.5vw;margin-bottom:1vw}}.panel-comments .form-item{margin-bottom:20px}@media only screen and (min-width:2000px){.panel-comments .form-item{margin-bottom:1vw}}.panel-comments .form-actions{margin-top:20px}.panel-comments .form-actions .form-submit:nth-child(2){display:none}@media only screen and (min-width:2000px){.panel-comments .form-actions{margin-top:1vw}}.page-reply-comment-page{padding-top:100px;padding-bottom:100px}.page-reply-comment-page .outer-reply-wrap{display:none}.page-reply-comment-page .panel-comments .indented{padding-left:0}.page-reply-comment-page .panel-comments form{padding-left:50px}@media only screen and (min-width:2000px){.page-reply-comment-page{margin-top:5vw;margin-bottom:5vw}.page-reply-comment-page .panel-comments .indented{padding-left:0}.page-reply-comment-page .panel-comments form{padding-left:2.5vw}}#sliding-popup{position:fixed;bottom:0;left:0;width:100%;z-index:1150;background-color:rgba(0,0,0,0.8)}#sliding-popup .eu-cookie-compliance-banner{margin:0 auto;max-width:1240px}@media only screen and (min-width:2000px){#sliding-popup .eu-cookie-compliance-banner{max-width:70vw}}#sliding-popup .eu-cookie-compliance-content{margin:0 auto;width:83.3333333333%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;padding-top:15px;padding-bottom:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;padding-right:20px}@media only screen and (min-width:2000px){#sliding-popup .eu-cookie-compliance-content{padding-top:0.75vw;padding-bottom:0.75vw;padding-left:1vw;padding-right:1vw}}#sliding-popup .eu-cookie-compliance-buttons{float:none;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:100%}#sliding-popup .eu-cookie-compliance-buttons button,#sliding-popup .eu-cookie-compliance-buttons button.decline-button{padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;font-size:14px;letter-spacing:0.5px;display:block}@media only screen and (min-width:2000px){#sliding-popup .eu-cookie-compliance-buttons button,#sliding-popup .eu-cookie-compliance-buttons button.decline-button{padding-top:0.25vw;padding-bottom:0.25vw;padding-left:0.5vw;padding-right:0.5vw;font-size:0.7vw;letter-spacing:0 0.25vw}}#sliding-popup .eu-cookie-compliance-buttons button{white-space:nowrap}#sliding-popup .eu-cookie-compliance-buttons button.decline-button{margin-left:10px;opacity:0.75}@media only screen and (min-width:2000px){#sliding-popup .eu-cookie-compliance-buttons button.decline-button{margin-left:0.5vw}}#sliding-popup .eu-cookie-compliance-message{float:none;width:auto;margin-right:100px;max-width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:2000px){#sliding-popup .eu-cookie-compliance-message{margin-right:5vw}}#sliding-popup .eu-cookie-compliance-message p,#sliding-popup .eu-cookie-compliance-message button{display:inline;font-size:14px;line-height:22px;font-weight:400}@media only screen and (min-width:2000px){#sliding-popup .eu-cookie-compliance-message p,#sliding-popup .eu-cookie-compliance-message button{font-size:0.7vw;line-height:1.1vw}}#sliding-popup .eu-cookie-compliance-message button{-webkit-appearance:none;background:transparent;border:0;text-decoration:underline;padding:0;margin:0}@media only screen and (max-width:1023px){#sliding-popup .eu-cookie-compliance-content{width:100%;padding-left:15px;padding-right:15px}}@media only screen and (max-width:767px){#sliding-popup .eu-cookie-compliance-content{display:block}#sliding-popup .eu-cookie-compliance-message{margin-right:0;margin-bottom:20px}#sliding-popup .eu-cookie-compliance-buttons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sliding-popup .eu-cookie-compliance-buttons button{width:calc(50% - 5px)}#sliding-popup .eu-cookie-compliance-buttons button.decline-button{margin-left:0}}.panel-contact form>div{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.panel-contact form>div{display:block}}.webform-submission-form .form-item{margin-top:20px}.webform-submission-form .form-item::first-of-type{margin-top:0}@media only screen and (min-width:2000px){.webform-submission-form .form-item{margin-top:1vw}.webform-submission-form .form-item:first-of-type{margin-top:0}}.webform-submission-form section{margin-bottom:0}@media only screen and (min-width:2000px){.webform-submission-form section{margin-bottom:0}}.webform-submission-form section.checkbox-submit-wrap .webform-section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0px}@media only screen and (min-width:2000px){.webform-submission-form section.checkbox-submit-wrap .webform-section-wrapper{margin-top:0}}.webform-submission-form section.checkbox-submit-wrap .webform-section-wrapper .form-item{margin-top:30px}@media only screen and (min-width:2000px){.webform-submission-form section.checkbox-submit-wrap .webform-section-wrapper .form-item{margin-top:1.5vw}}@media only screen and (max-width:767px){.webform-submission-form section.checkbox-submit-wrap .webform-section-wrapper .form-item{margin-top:20px}}@media only screen and (max-width:767px){.webform-submission-form section.checkbox-submit-wrap .webform-section-wrapper{display:block}}.webform-submission-form .js-form-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:50px}@media only screen and (min-width:2000px){.webform-submission-form .js-form-type-checkbox{padding-right:2.5vw}}@media only screen and (max-width:767px){.webform-submission-form .js-form-type-checkbox{padding-right:0;margin-bottom:20px}}.webform-submission-form .center-submit-wrap{text-align:center}.webform-submission-form div[data-drupal-field-elements="date-time"]{display:-webkit-box;display:-ms-flexbox;display:flex}.webform-submission-form .form-item-date-date{margin-top:0}.webform-submission-form .form-item-date-time{margin-top:0;margin-left:20px}#block-tabs{background-color:#fff;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;line-height:40px;text-align:center;bottom:0;left:0;position:fixed;width:100%;z-index:900;color:black;width:auto;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media only screen and (min-width:2000px){#block-tabs{border-top:0.05vw solid #cccccc;border-bottom:0.05vw solid #cccccc;line-height:2vw}}#block-tabs ul{clear:both;display:table;content:" ";text-align:center;margin-left:auto;margin-right:auto;font-weight:300;margin:0 auto;padding-left:0}#block-tabs li{border-right:1px solid #cccccc;display:inline-block;width:auto;float:left;padding-top:5px;padding-bottom:5px}#block-tabs li:first-child{border-left:1px solid #cccccc}@media only screen and (min-width:2000px){#block-tabs li{border-right:0.05vw solid #cccccc;padding-top:0.25vw;padding-bottom:0.25vw}#block-tabs li:first-child{border-left:0.05vw solid #cccccc}}#block-tabs a{display:inline-block;padding:0 20px}@media only screen and (min-width:2000px){#block-tabs a{padding:0 1vw}}.toolbar a{font-size:13px}@media only screen and (min-width:2000px){.toolbar a{font-size:0.65vw}}.message{background-color:#009add;color:#ffffff;left:10%;line-height:60px;padding:0 20px;position:absolute;right:10%;top:200px;z-index:5}@media only screen and (min-width:2000px){.message{line-height:3vw;padding:0 1vw;top:10vw}}#user-login-form{margin-top:200px;width:500px;margin-left:auto;margin-right:auto;font-weight:300;padding-bottom:50px}#user-login-form label{margin-bottom:10px;display:block}#user-login-form input{display:block;width:100%;outline:0;border:1px solid #ccc}#user-login-form .description{font-size:12px;padding-bottom:30px;padding-top:5px;display:block}#user-login-form #edit-submit{width:100px;height:50px}@media only screen and (min-width:2000px){#user-login-form{margin-top:10vw;width:25vw;padding-bottom:2.5vw}#user-login-form label{margin-bottom:0.5vw}#user-login-form input{border:0.05vw solid #ccc}#user-login-form .description{font-size:0.6vw;padding-bottom:1.5vw;padding-top:0.25vw}#user-login-form #edit-submit{width:5vw;height:2.5vw}}@media only screen and (max-width:767px){#user-login-form{margin-top:180px;padding:0 10px}}@media only screen and (max-width:500px){#user-login-form{width:100%}}#toolbar-bar{position:fixed}body.toolbar-horizontal.toolbar-tray-open #main-header{top:79px}.drupal-big-message{font-weight:300;left:10%;line-height:60px;padding:0 20px;position:absolute;right:10%;top:200px;z-index:5;position:relative;left:0;width:100%;top:0;background:transparent;border-top:1px solid #847161;border-bottom:1px solid #847161}@media only screen and (min-width:2000px){.drupal-big-message{line-height:3vw;padding:0 1vw;font-size:0.75vw}}.ui-widget.ui-widget-content{z-index:999 !important;width:90% !important;-webkit-transform:translate(-50%,0) !important;transform:translate(-50%,0) !important;left:50% !important}.ui-widget.ui-widget-content input[type="text"],.ui-widget.ui-widget-content input[type="email"],.ui-widget.ui-widget-content input[type="password"],.ui-widget.ui-widget-content textarea{background:white;color:black;border:1px solid #b5b5b5}.ui-widget-overlay{z-index:998 !important;background:black !important;opacity:0.8 !important}.ui-widget.ui-widget-content{font-family:Arial,Helvetica,sans-serif;color:#333333}.ui-widget.ui-widget-content h4{font-size:initial;line-height:initial;font-family:inherit;font-weight:initial}.ui-widget.ui-widget-content select{background-color:#fcfcfa;border:1px solid #a6a6a6;color:#333333;font-size:13px;font-weight:400;line-height:20px;min-height:28px;padding-left:7px;padding-right:20px;padding-top:1px;padding-bottom:1px}.ui-widget.ui-widget-content input[type="checkbox"]{margin-top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-widget.ui-widget-content input[type="text"],.ui-widget.ui-widget-content input[type="email"],.ui-widget.ui-widget-content input[type="password"]{width:auto;margin-top:0;font-size:13px}.ui-widget.ui-widget-content input[type=checkbox],.ui-widget.ui-widget-content input[type=radio],.ui-widget.ui-widget-content input[type=checkbox]#edit-delete{display:inline-block;position:relative;top:3px;margin-right:0.25em;padding:0;background:#fff;border:1px solid #b5b5b5;width:16px !important;height:16px !important;-webkit-transition:background 0.5s ease;transition:background 0.5s ease;outline:none}.ui-widget.ui-widget-content input[type=checkbox]:checked,.ui-widget.ui-widget-content input[type=checkbox]:disabled:checked,.ui-widget.ui-widget-content input[type=checkbox].error:checked,.ui-widget.ui-widget-content input[type=checkbox].error:focus:checked,.ui-widget.ui-widget-content input[type=radio]:checked,.ui-widget.ui-widget-content input[type=radio]:disabled:checked,.ui-widget.ui-widget-content input[type=radio].error:checked,.ui-widget.ui-widget-content input[type=radio].error:focus:checked{background:#0074bd;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.ui-widget.ui-widget-content .form-item label.option{text-transform:none}.ui-widget.ui-widget-content label[for]{cursor:pointer}.ui-widget.ui-widget-content label.option{display:inline;font-weight:normal}.ui-widget.ui-widget-content label{margin:0 0 0.2em;padding:0;font-size:13px}.ui-widget.ui-widget-content legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.ui-widget.ui-widget-content label{display:table;margin:0 0 0.2em;padding:0;font-weight:bold}.ui-widget.ui-widget-content .form-text,.ui-widget.ui-widget-content .form-textarea{line-height:normal}.ui-widget.ui-widget-content input.form-text{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0.3em 0.4em 0.3em 0.5em;-webkit-transition:border linear 0.2s,-webkit-box-shadow linear 0.2s;transition:border linear 0.2s,-webkit-box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s,-webkit-box-shadow linear 0.2s;color:#595959;border:1px solid #b8b8b8;border-top-color:#999;background:#fcfcfa;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.ui-widget.ui-widget-content fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em;border:1px solid #c0c0c0}.ui-widget.ui-widget-content fieldset:not(.fieldgroup){position:relative;min-width:0;margin:1em 0;padding:30px 18px 18px;border-radius:2px;background-color:#fcfcfa}.ui-widget.ui-widget-content fieldset:not(.fieldgroup)>legend{position:absolute;top:10px;letter-spacing:0.08em;text-transform:uppercase;font-size:13px;font-weight:bold}.ui-widget.ui-widget-content .form-item{margin:0.75em 0}.ui-widget.ui-widget-content .tabledrag-toggle-weight-wrapper{text-align:right}.ui-widget.ui-widget-content .link{text-decoration:none;color:#0074bd;display:inline;padding:0;cursor:pointer;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-widget.ui-widget-content button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:13px}.ui-widget.ui-widget-content .link.tabledrag-toggle-weight{margin-bottom:0.3em}.ui-widget.ui-widget-content th{padding:10px 12px;text-align:left}.ui-widget.ui-widget-content table{width:100%;margin:0;margin-bottom:10px;border-collapse:collapse}.ui-widget.ui-widget-content thead>tr{border-bottom:1px solid #e6e4df}.ui-widget.ui-widget-content thead th{border:none;color:#909090;font-size:0.91rem;font-weight:500;text-transform:none;background:#f5f5f2}.ui-widget.ui-widget-content tr{padding:0.1em 0.6em;border-bottom:1px solid #e6e4df}.ui-widget.ui-widget-content td{padding:10px 12px;text-align:left}.ui-widget.ui-widget-content .js .field--widget-entity-reference-paragraphs td{padding:10px 0px 10px 0px}.ui-widget.ui-widget-content form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0}.ui-widget.ui-widget-content .js .field--widget-entity-reference-paragraphs .field-multiple-drag{vertical-align:top}.ui-widget.ui-widget-content .draggable a.tabledrag-handle{float:left;overflow:hidden;height:1.7em;margin-left:-1em;cursor:move;text-decoration:none}.ui-widget.ui-widget-content form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em}.ui-widget.ui-widget-content .draggable .tabledrag-handle{padding-right:0;margin-left:0}.ui-widget.ui-widget-content .tabledrag-handle .handle{margin-left:0;margin-right:0;padding-right:0.2em;-webkit-box-sizing:initial;box-sizing:initial}.ui-widget.ui-widget-content .button{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 1.5em;cursor:pointer;-webkit-transition:all 0.1s;transition:all 0.1s;text-align:center;text-decoration:none;color:#333;border:1px solid #a6a6a6;border-radius:20em;background-color:#f2f1eb;background-image:-webkit-gradient(linear,left top,left bottom,from(#f6f6f3),to(#e7e7df));background-image:linear-gradient(to bottom,#f6f6f3,#e7e7df);text-shadow:0 1px rgba(255,255,255,0.6);font-size:14px;font-size:0.875rem;font-weight:600;line-height:normal;-webkit-appearance:none;-moz-appearance:none;-webkit-font-smoothing:antialiased}.ui-widget.ui-widget-content form .field-add-more-submit{margin:0.5em 0 0}.ui-widget.ui-widget-content .button{background-color:#f9f9f9;border-radius:0;text-shadow:none;-webkit-transition:all,0.2s;transition:all,0.2s;font-family:Arial,Helvetica,sans-serif;text-transform:none;font-weight:600}.ui-widget.ui-widget-content .button:first-child,.ui-widget.ui-widget-content .image-button:first-child{margin-right:0;margin-left:0}.ui-widget.ui-widget-content .form-composite>legend,.ui-widget.ui-widget-content .label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold}.ui-widget.ui-widget-content .messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word}.ui-widget.ui-widget-content .messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url("/themes/cafe/css/../img/admin/e29700/warning.svg");-webkit-box-shadow:-8px 0 0 #e09600;box-shadow:-8px 0 0 #e09600}.ui-widget.ui-widget-content .messages{margin:1rem 0 1rem 0;border-width:1px 0 1px 0;border-radius:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;background-size:1.3rem;background-position:5px 50%}.ui-widget.ui-widget-content .messages--warning{border-color:#e29700}.ui-widget.ui-widget-content abbr.tabledrag-changed,.ui-widget.ui-widget-content abbr.ajax-changed{border-bottom:none}.ui-widget.ui-widget-content tr.drag-previous{background-color:#ffd}.ui-widget.ui-widget-content .image-preview{float:left;padding:0 10px 10px 0}.ui-widget.ui-widget-content .image-widget-data{float:left}.ui-widget.ui-widget-content .clearfix:after{display:table;clear:both;content:""}.ui-widget.ui-widget-content .file{display:inline-block;min-height:16px;padding-left:20px;background-repeat:no-repeat;background-position:left center;font-size:13px}.ui-widget.ui-widget-content .file-size{font-size:13px;margin-left:5px}.ui-widget.ui-widget-content a,.ui-widget.ui-widget-content .link{text-decoration:none;color:#0074bd}.ui-widget.ui-widget-content .image-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui-widget.ui-widget-content .image-widget img{margin-right:10px}.ui-widget.ui-widget-content .image-widget .button{margin-left:20px}.ui-widget.ui-widget-content .image-widget .js-form-type-textfield{width:100%}.ui-widget.ui-widget-content .image-widget .js-form-type-textfield .description{max-width:500px}.ui-widget.ui-widget-content .form-file{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0.3em 0.4em 0.3em 0.5em;-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-webkit-transition:border linear 0.2s,-webkit-box-shadow linear 0.2s;transition:border linear 0.2s,-webkit-box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s,-webkit-box-shadow linear 0.2s;color:#595959;border:1px solid #b8b8b8;border-top-color:#999;border-radius:2px;background:#fcfcfa;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.125);box-shadow:inset 0 1px 2px rgba(0,0,0,0.125);font-size:13px}.ui-widget.ui-widget-content ul.tips,.ui-widget.ui-widget-content div.description,.ui-widget.ui-widget-content .form-item .description{margin:0.2em 0 0 0;color:#595959;font-size:12px}.ui-widget.ui-widget-content .filter-help a{font-size:13px}.ui-widget.ui-widget-content .filter-wrapper{display:none}.ui-widget.ui-widget-content .paragraph-type-title{font-size:13px;line-height:21px}.ui-widget.ui-widget-content .paragraphs-collapsed-description{font-size:13px;line-height:21px}.ui-widget.ui-widget-content .dropbutton-multiple .dropbutton-widget{border:1px solid #a6a6a6}.ui-widget.ui-widget-content .dropbutton-multiple .dropbutton-widget .dropbutton-action input{border:0;height:30px}.ui-widget.ui-widget-content .dropbutton-multiple .dropbutton-widget .dropbutton-toggle{border-left:1px solid #c7c7c7}.ui-widget.ui-widget-content .dropbutton-widget .field-add-more-submit{margin-top:0}.ui-widget.ui-widget-content .form-actions .dropbutton .dropbutton-action>*,.ui-widget.ui-widget-content .dropbutton-widget .dropbutton-action a,.ui-widget.ui-widget-content .dropbutton-widget .dropbutton-action input,.ui-widget.ui-widget-content .dropbutton-widget .dropbutton-action button,.ui-widget.ui-widget-content .dropbutton-multiple .dropbutton-widget,.ui-widget.ui-widget-content .dropbutton-widget .dropbutton-action input,.ui-widget.ui-widget-content .dropbutton-wrapper .dropbutton-widget .dropbutton-toggle button{border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.ui-widget.ui-widget-content .dropbutton-multiple .dropbutton-widget{background:#fcfcfa;background-image:none;text-shadow:none}.ui-widget.ui-widget-content details{margin-top:1em;margin-bottom:1em;border:1px solid #bfbfbf;border-radius:3px;background-color:#fcfcfa;font-size:13px;line-height:1.295em}.ui-widget.ui-widget-content details summary{cursor:pointer;color:#0074bd;text-shadow:0 1px 0 white;padding:0.95em 1.45em;text-transform:uppercase;font-weight:bold;display:list-item}.ui-widget.ui-widget-content details .details-content{padding:0 1.5em 1em 1.5em}.ui-widget.ui-widget-content .clearfix{font-size:13px}.ui-widget.ui-widget-content .file--image{background-image:url("/themes/cafe/css/../img/admin/image-x-generic.png")}.ui-widget.ui-widget-content .file--video{background-image:url("/themes/cafe/css/../img/admin/video-x-generic.png")}.ui-widget.ui-widget-content .field--widget-file-generic .button{margin-left:20px}.frontend-loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:rgba(255,255,255,0.6);pointer-events:none}.frontend-loader .center-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.frontend-loader .loading-icon{color:black;font-size:20vw}.frontend-loader .loading-icon.active{-webkit-animation:rotateLoading 2s normal linear infinite;animation:rotateLoading 2s normal linear infinite}@-webkit-keyframes rotateLoading{0%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}25%{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg)}50%{-webkit-transform:rotate3d(0,0,1,180deg);transform:rotate3d(0,0,1,180deg)}75%{-webkit-transform:rotate3d(0,0,1,270deg);transform:rotate3d(0,0,1,270deg)}100%{-webkit-transform:rotate3d(0,0,1,360deg);transform:rotate3d(0,0,1,360deg)}}@keyframes rotateLoading{0%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}25%{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg)}50%{-webkit-transform:rotate3d(0,0,1,180deg);transform:rotate3d(0,0,1,180deg)}75%{-webkit-transform:rotate3d(0,0,1,270deg);transform:rotate3d(0,0,1,270deg)}100%{-webkit-transform:rotate3d(0,0,1,360deg);transform:rotate3d(0,0,1,360deg)}}.maintenance-outer-wrap{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.maintenance-outer-wrap .maintenance-title{margin-bottom:50px}.adminimal-admin-toolbar .toolbar-tray a[data-drupal-link-system-path="admin/dashboard"]:before{background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTExLjYyNiA1MTEuNjI3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTEuNjI2IDUxMS42Mjc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDkxLjM2MSwyMTEuMjc0Yy0xMy41MTEtMzEuNTk5LTMxLjY4OS01OC44MTMtNTQuNTI5LTgxLjY1OGMtMjIuODM5LTIyLjg0MS01MC4wNTktNDEuMDE3LTgxLjY1OS01NC41MyAgIGMtMzEuNjAxLTEzLjUxMy02NC43MTMtMjAuMjcxLTk5LjM1OS0yMC4yNzFjLTM0LjY0NCwwLTY3Ljc2Miw2Ljc1OS05OS4zNTcsMjAuMjcxYy0zMS41OTUsMTMuNTE4LTU4LjgxMywzMS42ODktODEuNjUzLDU0LjUzICAgYy0yMi44NDUsMjIuODQ1LTQxLjAxOCw1MC4wNTktNTQuNTM0LDgxLjY1OEM2Ljc1NywyNDIuODczLDAsMjc1Ljk4OCwwLDMxMC42MzFjMCw0OS44NjUsMTMuNDE4LDk1LjgzOCw0MC4yNTYsMTM3LjkwMyAgIGMzLjYxNCw1LjUyLDguNzU0LDguMjc4LDE1LjQxNyw4LjI3OGg0MDAuMjgxYzYuNjYsMCwxMS44LTIuNzU5LDE1LjQxNC04LjI3OGMyNi44NC00Mi4yNTQsNDAuMjU4LTg4LjIyNCw0MC4yNTgtMTM3LjkwMyAgIEM1MTEuNjI2LDI3NS45ODgsNTA0Ljg3MiwyNDIuODczLDQ5MS4zNjEsMjExLjI3NHogTTIyOS45NzMsMTAyLjA2OWM3LjE0Mi03LjEzOSwxNS43NTItMTAuNzA5LDI1Ljg0LTEwLjcwOSAgIGMxMC4wODksMCwxOC42OTksMy41NzEsMjUuODM4LDEwLjcwOWM3LjEzOSw3LjEzNSwxMC43MTEsMTUuNzQ5LDEwLjcxMSwyNS44MzdzLTMuNTcyLDE4LjY5OS0xMC43MTEsMjUuODM3ICAgcy0xNS43NDksMTAuNzA5LTI1LjgzOCwxMC43MDljLTEwLjA4OCwwLTE4LjcwMi0zLjU3MS0yNS44NC0xMC43MDljLTcuMTM1LTcuMTM5LTEwLjcwNy0xNS43NDktMTAuNzA3LTI1LjgzNyAgIFMyMjIuODM0LDEwOS4yMDUsMjI5Ljk3MywxMDIuMDY5eiBNOTguOTI5LDMzNi40NjljLTcuMTM4LDcuMTM1LTE1Ljc1MiwxMC43MTUtMjUuODQsMTAuNzE1Yy0xMC4wODUsMC0xOC42OTktMy41OC0yNS44MzctMTAuNzE1ICAgYy03LjEzOS03LjEzMi0xMC43MDUtMTUuNzQ5LTEwLjcwNS0yNS44MzhjMC0xMC4wODgsMy41NjYtMTguNjk4LDEwLjcwNS0yNS44MzdzMTUuNzUyLTEwLjcwOCwyNS44MzctMTAuNzA4ICAgYzEwLjA4OCwwLDE4LjcwNiwzLjU2OSwyNS44NCwxMC43MDhjNy4xMzUsNy4xMzksMTAuNzA3LDE1Ljc0OSwxMC43MDcsMjUuODM3QzEwOS42MzYsMzIwLjcyLDEwNi4wNjQsMzI5LjMzLDk4LjkyOSwzMzYuNDY5eiAgICBNMTUzLjc0OCwyMDguNTYyYy03LjE0Miw3LjEzNy0xNS43NTIsMTAuNzA5LTI1Ljg0MSwxMC43MDljLTEwLjA4OSwwLTE4LjcwMi0zLjU3Ni0yNS44NDEtMTAuNzA5ICAgYy03LjEzNS03LjEzNS0xMC43MDYtMTUuNzQ5LTEwLjcwNi0yNS44MzdzMy41NjctMTguNjk5LDEwLjcwNi0yNS44MzdjNy4xNDItNy4xMzksMTUuNzUyLTEwLjcwOSwyNS44NDEtMTAuNzA5ICAgYzEwLjA4OCwwLDE4LjcwMiwzLjU3MSwyNS44NDEsMTAuNzA5YzcuMTM1LDcuMTM5LDEwLjcwNiwxNS43NDksMTAuNzA2LDI1LjgzN0MxNjQuNDU0LDE5Mi44MSwxNjAuODgyLDIwMS40MjMsMTUzLjc0OCwyMDguNTYyeiAgICBNMzE1LjQ4MiwyMTAuOTlsLTI4LjgzOSwxMDkuMDYyYzkuNTI0LDYuNDY4LDE2LjM3NiwxNS4xMjYsMjAuNTY0LDI1Ljk4YzQuMTgyLDEwLjg0OSw0Ljc1NywyMS45ODQsMS43MTEsMzMuNDA0ICAgYy0zLjgwNiwxNC42NTctMTIuMjc4LDI1Ljc5My0yNS40MTMsMzMuNDAzYy0xMy4xMzUsNy42MTQtMjcuMDI2LDkuNTIxLTQxLjY4Niw1LjcxMmMtMTQuNjUzLTMuODA2LTI1Ljc5MS0xMi4yNzUtMzMuNDAyLTI1LjQxICAgYy03LjYxMS0xMy4xMzgtOS41MTQtMjcuMDI3LTUuNzA4LTQxLjY4OGMzLjA0NC0xMS40MTYsOS4wNC0yMC43OSwxNy45ODctMjguMTEzYzguOTQ0LTcuMzMzLDE5LjEyNi0xMS40NjgsMzAuNTQ2LTEyLjQyMiAgIGwyOC44MzctMTA5LjA2NGMxLjMzMS00Ljk0OCw0LjE4Ni04LjcxMSw4LjU2Mi0xMS4yODFjNC4zODEtMi41NjUsOC45NDUtMy4xODQsMTMuNzA2LTEuODUzYzQuNzY0LDEuMzM0LDguNDI1LDQuMTM5LDEwLjk5MSw4LjQyICAgQzMxNS45MTQsMjAxLjQyNywzMTYuNjI1LDIwNi4wNDIsMzE1LjQ4MiwyMTAuOTl6IE0zNTcuODgyLDIwOC41NjJjLTcuMTM5LTcuMTM1LTEwLjcxMS0xNS43NDktMTAuNzExLTI1LjgzNyAgIHMzLjU3Mi0xOC42OTksMTAuNzExLTI1LjgzN3MxNS43NDktMTAuNzA5LDI1LjgzOC0xMC43MDljMTAuMDg4LDAsMTguNjk4LDMuNTcxLDI1LjgzNywxMC43MDlzMTAuNzEyLDE1Ljc0OSwxMC43MTIsMjUuODM3ICAgYzAsMTAuMDg1LTMuNTczLDE4LjY5OS0xMC43MTIsMjUuODM3Yy03LjEzOSw3LjEzNy0xNS43NDksMTAuNzA5LTI1LjgzNywxMC43MDlDMzczLjYzMSwyMTkuMjcxLDM2NS4wMjEsMjE1LjY5OSwzNTcuODgyLDIwOC41NjJ6ICAgIE00NjQuMzc0LDMzNi40NjljLTcuMTM5LDcuMTM1LTE1Ljc0OSwxMC43MTUtMjUuODM3LDEwLjcxNWMtMTAuMDg5LDAtMTguNjk5LTMuNTgtMjUuODM4LTEwLjcxNSAgIGMtNy4xMzktNy4xMzItMTAuNzA4LTE1Ljc0OS0xMC43MDgtMjUuODM4YzAtMTAuMDg4LDMuNTY5LTE4LjY5OCwxMC43MDgtMjUuODM3czE1Ljc0OS0xMC43MDgsMjUuODM4LTEwLjcwOCAgIGMxMC4wODgsMCwxOC42OTgsMy41NjksMjUuODM3LDEwLjcwOHMxMC43MDQsMTUuNzQ5LDEwLjcwNCwyNS44MzdDNDc1LjA3OCwzMjAuNzIsNDcxLjUxMiwzMjkuMzMsNDY0LjM3NCwzMzYuNDY5eiIgZmlsbD0iIzc4Nzg3OCIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)}.custom-lang-switch-wrap{position:relative;z-index:55}.filter-dropdown{display:inline-block;position:relative;min-width:120px;margin-top:30px;-webkit-transition:0.2s ease-out;transition:0.2s ease-out;color:inherit;background-color:transparent;text-align:left}.filter-dropdown .selection{cursor:pointer;padding-top:5px;padding-bottom:5px;padding-left:0;padding-right:30px;-webkit-transition:0.3s ease-out;transition:0.3s ease-out}.filter-dropdown .dropdown-arrow{width:12px;position:absolute;top:50%;right:10px;-webkit-transform:translate(0,-50%) rotate(0deg);transform:translate(0,-50%) rotate(0deg);-webkit-transition:0.3s ease-out;transition:0.3s ease-out}.filter-dropdown.active .selection{padding-left:5px}.filter-dropdown.active .dropdown-arrow{-webkit-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg)}.filter-dropdown.product-dropdown{z-index:10}.filter-dropdown.os-dropdown{z-index:8}.filter-dropdown .expand-row{position:absolute;top:100%;left:0;width:100%;padding-left:5px;padding-right:10px;padding-top:0;padding-bottom:10px}.filter-dropdown .expand-row .expand-row-inner.has-scroll{height:300px;overflow:scroll}.filter-dropdown .expand-row .downlaod-filter,.filter-dropdown .expand-row .os-select,.filter-dropdown .expand-row .select-item{cursor:pointer;padding-top:5px;padding-bottom:5px;padding-left:10px;-webkit-transition:0.2s ease-out;transition:0.2s ease-out;opacity:1}.filter-dropdown .expand-row .downlaod-filter:hover,.filter-dropdown .expand-row .os-select:hover,.filter-dropdown .expand-row .select-item:hover{opacity:0.5}.filter-dropdown .expand-row .downlaod-filter:first-of-type,.filter-dropdown .expand-row .os-select:first-of-type,.filter-dropdown .expand-row .select-item:first-of-type{margin-top:10px}.expand-row-inner>.scroll-element,.expand-row-inner>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.expand-row-inner>.scroll-element{background-color:rgba(0,0,0,0.3)}.expand-row-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.expand-row-inner>.scroll-element.scroll-x{bottom:0;height:12px;left:0;min-width:100%;padding:3px 0 2px;width:100%}.expand-row-inner>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:4px}.expand-row-inner>.scroll-element .scroll-bar{background-color:#000}.expand-row-inner>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.expand-row-inner>.scroll-content.scroll-scrollx_visible{margin-top:17px;top:-17px}.expand-row-inner>.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:1px}.expand-row-inner>.scroll-element.scroll-y .scroll-bar{left:1px;min-height:10px;width:10px}.expand-row-inner>.scroll-element.scroll-x .scroll-element_outer{height:15px;left:5px}.expand-row-inner>.scroll-element.scroll-x .scroll-element_size{height:2px;left:-10px;top:5px}.expand-row-inner>.scroll-element.scroll-y .scroll-element_outer{width:4px;top:0}.expand-row-inner>.scroll-element.scroll-y .scroll-element_size{left:0;top:0;width:4px}.expand-row-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-25px}.expand-row-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-25px}.expand-row-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-25px}.expand-row-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-25px}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
