@charset "UTF-8";@font-face{font-family:relaxy;src:url(/build/relaxy-i09ke7g5.ttf?ppgnci) format("truetype"),url(/build/relaxy-lxrjqzh7.woff?ppgnci) format("woff"),url(/build/relaxy-bdt9stsx.svg?ppgnci#relaxy) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=rel-],[class*=" rel-"]{font-family:relaxy!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rel-play:before{content:""}.rel-click:before{content:""}.rel-twitterx:before{content:""}.rel-facebook:before{content:""}.rel-instagram:before{content:""}.rel-tik-tok:before{content:""}.rel-copy:before{content:""}.rel-landingpages:before{content:""}.rel-heart-full:before{content:""}.rel-heart:before{content:""}.rel-group:before{content:""}.rel-menu:before{content:""}.rel-bucket:before{content:""}.rel-shampoo:before{content:""}.rel-coffee:before{content:""}.rel-parking:before{content:""}.rel-terrace:before{content:""}.rel-garden:before{content:""}.rel-link:before{content:""}.rel-youtube:before{content:""}.rel-redirect:before{content:""}.rel-chat:before{content:""}.rel-adult:before{content:""}.rel-minibar:before{content:""}.rel-shower:before{content:""}.rel-clock:before{content:""}.rel-email:before{content:""}.rel-telephone:before{content:""}.rel-sunbed:before{content:""}.rel-jacuzzi:before{content:""}.rel-towel:before{content:""}.rel-bathrobe:before{content:""}.rel-drinks:before{content:""}.rel-dryer:before{content:""}.rel-check:before{content:""}.rel-inactive:before{content:""}.rel-active:before{content:""}.rel-move:before{content:""}.rel-layer:before{content:""}.rel-sort:before{content:""}.rel-trash:before{content:""}.rel-edit:before{content:""}.rel-dots:before{content:""}.rel-plus:before{content:""}.rel-list:before{content:""}.rel-rules:before{content:""}.rel-info:before{content:""}.rel-contacts:before{content:""}.rel-packages:before{content:""}.rel-formula:before{content:""}.rel-invoice:before{content:""}.rel-dashboard:before{content:""}.rel-partner:before{content:""}.rel-giftcard:before{content:""}.rel-error:before{content:""}.rel-location:before{content:""}.rel-hammam:before{content:""}.rel-stats:before{content:""}.rel-settings:before{content:""}.rel-download:before{content:""}.rel-booking:before{content:""}.rel-agenda:before{content:""}.rel-search:before{content:""}.rel-filters:before{content:""}.rel-close:before{content:""}.rel-user:before{content:""}.rel-left-arrow:before{content:""}.rel-left:before{content:""}.rel-right:before{content:""}.rel-sauna:before{content:""}.rel-images:before{content:""}.rel-massage:before{content:""}.rel-star:before{content:""}.rel-language:before{content:""}.rel-baby:before{content:""}.rel-overnight:before{content:""}.rel-sauna-public:before{content:""}.rel-lastminute:before{content:""}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;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:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before{display:table;content:""}.slick-track:after{display:table;content:"";clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide>div{height:100%}.js-slider .slick-slide{margin:0 10px}.js-slider .slick-slide>div{height:100%}[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}.pika-single{display:block;position:relative;color:#333;background:#fff;z-index:100}.pikaday-container .pika-single{margin-top:-15px}.pika-single:before{content:" ";display:table}.pika-single:after{content:" ";display:table;clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px #00000080}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;white-space:nowrap;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;font-size:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.pika-next{font-family:relaxy!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pika-prev,.is-rtl .pika-next{float:left}.pika-prev:before,.is-rtl .pika-next:before{content:"";font-size:18px;font-weight:700}.pika-next,.is-rtl .pika-prev{float:right}.pika-next:before,.is-rtl .pika-prev:before{content:"";font-size:18px;font-weight:700}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.2857142857%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#575757;font-weight:500;font-size:14px;line-height:1.5;text-align:center;height:initial;background:#fff}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#34b077;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#34b077;border-radius:3px}.has-event .pika-button{color:#fff;font-weight:700;background:#34b077;border-radius:3px;background:#428bca;box-shadow:inset 0 1px 3px #428bca}.is-disabled .pika-button,.is-inrange .pika-button{text-decoration:line-through}.is-startrange .pika-button,.is-endrange .pika-button{color:#fff;background:#34b077;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#34b077;background:#e4f2ea;font-weight:700;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}[data-tip]{position:relative}[data-tip]:after{position:absolute;font-size:11px;border-radius:5px;content:attr(data-tip);padding:5px 10px;background-color:#111c;box-shadow:0 0 14px #0000001a;color:#fff;line-height:20px;line-height:1.25rem;text-align:left;z-index:1;pointer-events:none;display:block;visibility:hidden;transition:all .3s;transition-delay:0s;bottom:calc(100% + 6px);right:0;white-space:pre;width:auto;font-family:Poppins,sans-serif;opacity:0}[data-tip]:hover{overflow:visible}[data-tip]:hover:after{display:block;opacity:1;visibility:visible;transition-delay:.2s}[data-tip].wenk--bottom:after,[data-tip][data-tip-pos=bottom]:after{bottom:auto;top:100%;left:50%;transform:translate(-50%,-10px)}[data-tip].wenk--bottom:hover:after,[data-tip][data-tip-pos=bottom]:hover:after{transform:translate(-50%,10px)}[data-tip].wenk--left:after,[data-tip][data-tip-pos=left]:after{inset:50% 100% auto auto;transform:translate(10px,-50%)}[data-tip].wenk--left:hover:after,[data-tip][data-tip-pos=left]:hover:after{transform:translate(-10px,-50%)}[data-tip].wenk--right:after,[data-tip][data-tip-pos=right]:after{bottom:auto;top:50%;left:100%;transform:translate(-10px,-50%)}[data-tip].wenk--right:hover:after,[data-tip][data-tip-pos=right]:hover:after{transform:translate(10px,-50%)}[data-tip][data-tip-length=small]:after,[data-tip].wenk-length--small:after{white-space:normal;width:80px}[data-tip][data-tip-length=medium]:after,[data-tip].wenk-length--medium:after{white-space:normal;width:150px}[data-tip][data-tip-length=large]:after,[data-tip].wenk-length--large:after{white-space:normal;width:260px}[data-tip][data-tip-length=fit]:after,[data-tip].wenk-length--fit:after{white-space:normal;width:100%}[data-tip][data-tip-align=right]:after,[data-tip].wenk-align--right:after{text-align:right}[data-tip][data-tip-align=center]:after,[data-tip].wenk-align--center:after{text-align:center}[data-tip=""]:after{visibility:hidden!important}.noUi-target{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box;position:relative}.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{width:100%;height:100%;position:relative;overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:8px}.noUi-horizontal .noUi-handle{width:20px;height:20px;right:-10px;top:-7px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#d7d7d7;border-radius:15px;border:none;box-shadow:none}.noUi-connects{border-radius:15px}.noUi-connect{background:#34b077}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:none;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 1px 3px #0000004d;outline:none}.noUi-handle:focus{box-shadow:0 0 0 3px #34b0774d}.noUi-active{box-shadow:0 0 5px #0006}.noUi-handle:before,.noUi-handle:after{display:none}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips{box-sizing:border-box;position:absolute;color:#999}.noUi-pips *{box-sizing:border-box}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{transform:translateY(-18px);top:auto;right:28px}.noui-slider{margin:15px 5px 30px;width:calc(100% - 10px)}.noui-slider.skin-round .noUi-handle{border-radius:50%}.noui-slider.skin-round .noUi-connect{background:#34b077}.slider-values{display:flex;justify-content:space-between;margin-top:8px;font-size:14px;color:#8c8c8c;padding:0 5px}.slider-values .slider-min,.slider-values .slider-max{position:relative}.slider-values .slider-min:before,.slider-values .slider-max:before{content:"€";display:inline-block;font-size:12px;vertical-align:top;padding-right:1px}.js-range-slider{display:none}.filter-holder .js-range-slider{position:absolute;opacity:0;height:0;width:0;overflow:hidden}.filter-holder .noui-slider{margin-bottom:15px}.js-review-slider+.noui-slider{margin-bottom:25px}.js-review-slider+.noui-slider .noUi-handle{cursor:pointer}.js-review-slider+.noui-slider .noUi-connect{background:#f3c538}.noUi-tooltip{background:#fff;border:1px solid #d8d8d8;border-radius:3px;box-shadow:0 1px 2px #0000001a;color:#444;font-size:12px;padding:3px 6px}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}@supports (counter-set: none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports (counter-set: none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}@supports (counter-set: none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set: none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-snow{box-sizing:border-box}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.quill-editor{min-height:150px;margin-bottom:20px}.ql-toolbar.ql-snow+.ql-container.ql-snow{margin-bottom:20px}.input_tab .quill-editor{display:block;width:100%}*{box-sizing:border-box}*:after{box-sizing:border-box}*:before{box-sizing:border-box}article{display:block}aside{display:block}details{display:block}figcaption{display:block}figure{display:block}footer{display:block}header{display:block}menu{display:block}nav{display:block}section{display:block}summary{display:block;cursor:pointer}[hidden]{display:none}img{display:block;height:auto;border:none}svg{display:block;height:auto;border:none}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;min-height:100%;margin:0}body{min-height:100%;margin:0;-webkit-font-smoothing:antialiased}*:focus:not(:focus-visible){outline:none}label{cursor:pointer}button,select{cursor:pointer;font:inherit}[type=radio],[type=submit],[type=checkbox]{cursor:pointer}input,textarea{font:inherit}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none;margin:0;padding:0}li{padding:0}h1{color:#222;margin-top:0;overflow-wrap:break-word}h2{color:#222;margin-top:0;font-size:26px;font-weight:500;overflow-wrap:break-word}h3{color:#222;margin-top:0;font-size:20px;font-weight:500;overflow-wrap:break-word}h4{color:#222;margin-top:0;font-size:16px;font-weight:500;overflow-wrap:break-word}h5,h6{color:#222;margin-top:0;overflow-wrap:break-word}h2.small{font-size:21px}h2.smaller{font-size:18px}p{overflow-wrap:break-word;margin-top:0}p:last-child{margin-bottom:0}select{text-overflow:ellipsis;white-space:normal!important}.p-4{padding:1rem}.bold{font-weight:500}.bolder{font-weight:700}.uline{text-decoration:underline}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.centered{margin-left:auto;margin-right:auto}.vmiddle{vertical-align:middle}.visible{display:inherit}.flex{display:flex}.relative{position:relative}.flex-col{flex-direction:column}.gap-1{gap:.8rem}.flex-grow{flex-grow:1}.w-100,.wide{width:100%}.op50{opacity:.5}.op60{opacity:.6}.op70{opacity:.7}.op80{opacity:.8}.op90{opacity:.9}.fs13{font-size:13px!important}.fs14{font-size:14px!important}.fs15{font-size:15px!important}.fs16{font-size:16px!important}.fs17{font-size:17px!important}.fs18{font-size:18px!important}.fs19{font-size:19px!important}.fs20{font-size:20px!important}.fs21{font-size:21px!important}.fs22{font-size:22px!important}.fs23{font-size:23px!important}.fs24{font-size:24px!important}.fs25{font-size:25px!important}.fs26{font-size:26px!important}.fs27{font-size:27px!important}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.justify-end{justify-content:flex-end}.nowrap{white-space:nowrap}.btn{padding:12px 18px;font-size:14px;letter-spacing:.2px;line-height:20px;height:auto;display:inline-block;border:0px;border-radius:8px;transition:background-color .4s ease,color .4s ease}.btn .isDisabled{pointer-events:none}.btn .isDisabled i.rel-active,.btn .isDisabled i.rel-inactive,.btn .isDisabled i.rel-trash{color:#999}.btn i{line-height:20px;font-size:16px;vertical-align:middle;position:relative}.btn.btn-block{display:block;width:100%}.btn.btn-ghost{background-color:transparent}.btn.btn-ghost:hover,.btn.btn-grey{background-color:#eee}.btn.btn-grey:hover{background-color:#34b077;color:#fff}.btn.btn-filter-reset{font-weight:400;font-size:.8rem;display:flex;text-wrap:nowrap;align-items:center;gap:.8rem;background-color:#69878f;color:#fff}.btn.btn-filter-reset:hover{background-color:#536b72}.btn.btn-filter-reset{flex-shrink:1;padding:.4rem;background-color:unset;color:#000;gap:0}.btn.btn-filter-reset:hover{background-color:#dcdcdc}.btn.btn-filter-reset span{display:none}@media (width >= 100rem){.btn.btn-filter-reset{flex-shrink:0;padding:.8rem;background-color:#69878f;color:#fff;gap:.8rem}.btn.btn-filter-reset:hover{background-color:#536b72}.btn.btn-filter-reset span{display:inline}}.btn.btn-primary{background-color:#34b077;color:#fff}.btn.btn-primary:hover{background-color:#2c9c68}.btn.btn-danger{background-color:#b03434;color:#fff}.btn.btn-danger:hover{background-color:#952727}.btn.btn-black{background-color:#000;color:#fff}.btn.btn-black:hover{background-color:#333}.btn.btn-white{background-color:#fff;color:#444}.btn.btn-white:hover{background-color:#ddd}.btn.btn-outline-white{background-color:transparent;color:#fff;border:1px solid #fff;line-height:16px}.btn.btn-outline-white:hover{background-color:#fff;color:#444}.btn.btn-outline-grey{background-color:transparent;color:#222;border:1px solid #4e4e4e;line-height:16px}.btn.btn-outline-grey:hover{background-color:#4e4e4e;color:#fff}.btn.btn-outline-red{background-color:transparent;color:#b03434;border:1px solid #b03434;line-height:16px}.btn.btn-outline-red:hover{background-color:#b03434;color:#fff}.btn.btn-outline-primary{background-color:transparent;color:#34b077;border:1px solid #34b077;line-height:16px}.btn.btn-outline-primary:hover{background-color:#34b077;color:#fff}.btn-small{padding:5px;height:auto;min-width:32px;border-radius:5px;text-align:center;line-height:22px}.btn.btn-small i{font-size:14px}.btn.btn-small i.rel-active,.btn.btn-small i.rel-inactive{font-size:18px}.btn.btn-small i.rel-trash,.btn.btn-small i.rel-inactive{color:#c60000}.btn.btn-small i.rel-active{color:#34b077}.btn.btn-small:hover i.rel-trash,.btn.btn-small:hover i.rel-active,.btn.btn-small:hover i.rel-inactive{color:#fff}.btn.btn-big{font-weight:600;padding:12px 30px;line-height:26px;height:50px;font-size:15px}.badge{display:inline-block;height:32px;line-height:32px;padding:1px 12px 0;font-size:13px;font-weight:500;border-radius:5px;white-space:nowrap}.badge.badge-green{background:#e4f2ea;color:#5aa77b}.badge.badge-red{background:#f2e4e4;color:#a75a5a}.badge.badge-blue{background:#e4edf2;color:#5fa5ce}.badge.badge-orange{background:#f2e9e4;color:#ff8022}.badge.badge-yellow{background:#f2f0e4;color:#ceb55f}.badge.badge-purple{background:#e6dbf1;color:#925fce}.badge.badge-grey{background:#eee;color:#444}.badge.ar-left,.badge.ar-right{position:relative}.badge.ar-left:after,.badge.ar-right:after{top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:#88b7d500;border-width:8px;margin-top:-8px}.badge.ar-left:after{right:100%}.badge.ar-right:after{left:100%}.badge.badge-green.ar-left:after{border-right-color:#e4f2ea}.badge.badge-green.ar-right:after{border-left-color:#e4f2ea}.badge.badge-red.ar-left:after{border-right-color:#f2e4e4}.badge.badge-red.ar-right:after{border-left-color:#f2e4e4}.badge.badge-blue.ar-left:after{border-right-color:#e4edf2}.badge.badge-blue.ar-right:after{border-left-color:#e4edf2}.badge.badge-yellow.ar-left:after{border-right-color:#f2f0e4}.badge.badge-yellow.ar-right:after{border-left-color:#f2f0e4}.badge.badge-purple.ar-left:after{border-right-color:#e6dbf1}.badge.badge-purple.ar-right:after{border-left-color:#e6dbf1}.badge.badge-payment{padding:0;display:inline-flex;overflow:hidden}.badge.badge-payment span{padding:1px 12px;position:relative;flex:1 1 0px}.badge.badge-payment span:nth-child(2):before{position:absolute;content:"";width:1px;height:100%;background:#fff;left:0;transform:rotate(10deg)}.badge.badge-payment.badge-green span:nth-child(2):before{background:#a9dbbf}.badge.badge-payment.badge-yellow span:nth-child(2):before{background:#e7d7a0}.badge.badge-payment.badge-red span:nth-child(2):before{background:#e9b7b7}.badge.badge-open{background:#999;color:#fff;height:24px;line-height:24px;padding-left:7px;padding-right:7px;margin-left:8px}.badge.badge-reservation{background:#fdf5d4;color:#d3ac12;height:24px;line-height:24px;padding-left:7px;padding-right:7px;margin-left:8px}.badge.badge-booking{background:#e4f4ff;color:#308dc9;height:24px;line-height:24px;padding-left:7px;padding-right:7px;margin-left:8px}.badge.badge-cancelled{background:#f2e4e4;color:#a75a5a;height:24px;line-height:24px;padding-left:7px;padding-right:7px;margin-left:8px}.badge.badge-accepted,.badge.badge-confirmed{background:#e4f2ea;color:#5aa77b;height:24px;line-height:24px;padding-left:7px;padding-right:7px;margin-left:8px}.border-top-none{border-top:none!important}a.green{color:#34b077}a.green:hover{text-decoration:underline}.rotate90{display:inline-block;transform:rotate(90deg)}.rotate180{display:inline-block;transform:rotate(180deg)}.rotate270{display:inline-block;transform:rotate(270deg)}.mt-0{margin-top:0!important}.mt-1{margin-top:5px!important}.mt-2{margin-top:10px!important}.mt-3{margin-top:15px!important}.mt-4{margin-top:20px!important}.mt-5{margin-top:25px!important}.mt-6{margin-top:30px!important}.mt-7{margin-top:35px!important}.mt-8{margin-top:40px!important}.mt-9{margin-top:45px!important}.mt-10{margin-top:50px!important}.mt-11{margin-top:55px!important}.mt-12{margin-top:60px!important}.mt-13{margin-top:65px!important}.mt-14{margin-top:70px!important}.mt-15{margin-top:75px!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:5px!important}.mb-2{margin-bottom:10px!important}.mb-3{margin-bottom:15px!important}.mb-4{margin-bottom:20px!important}.mb-5{margin-bottom:25px!important}.mb-6{margin-bottom:30px!important}.mb-7{margin-bottom:35px!important}.mb-8{margin-bottom:40px!important}.mb-9{margin-bottom:45px!important}.mb-10{margin-bottom:50px!important}.mb-11{margin-bottom:55px!important}.mb-12{margin-bottom:60px!important}.mb-13{margin-bottom:65px!important}.mb-14{margin-bottom:70px!important}.mb-15{margin-bottom:75px!important}.ml-0{margin-left:0!important}.ml-1{margin-left:5px!important}.ml-2{margin-left:10px!important}.ml-3{margin-left:15px!important}.ml-4{margin-left:20px!important}.ml-5{margin-left:25px!important}.ml-6{margin-left:30px!important}.ml-7{margin-left:35px!important}.ml-8{margin-left:40px!important}.ml-9{margin-left:45px!important}.ml-10{margin-left:50px!important}.ml-11{margin-left:55px!important}.ml-12{margin-left:60px!important}.ml-13{margin-left:65px!important}.ml-14{margin-left:70px!important}.ml-15{margin-left:75px!important}.mr-0{margin-right:0!important}.mr-1{margin-right:5px!important}.mr-2{margin-right:10px!important}.mr-3{margin-right:15px!important}.mr-4{margin-right:20px!important}.mr-5{margin-right:25px!important}.mr-6{margin-right:30px!important}.mr-7{margin-right:35px!important}.mr-8{margin-right:40px!important}.mr-9{margin-right:45px!important}.mr-10{margin-right:50px!important}.mr-11{margin-right:55px!important}.mr-12{margin-right:60px!important}.mr-13{margin-right:65px!important}.mr-14{margin-right:70px!important}.mr-15{margin-right:75px!important}.my-1{margin-bottom:5px!important;margin-top:5px!important}.my-2{margin-bottom:10px!important;margin-top:10px!important}.my-3{margin-bottom:15px!important;margin-top:15px!important}.my-4{margin-bottom:20px!important;margin-top:20px!important}.my-5{margin-bottom:25px!important;margin-top:25px!important}.my-6{margin-bottom:30px!important;margin-top:30px!important}.my-7{margin-bottom:35px!important;margin-top:35px!important}.my-8{margin-bottom:40px!important;margin-top:40px!important}.my-9{margin-bottom:45px!important;margin-top:45px!important}.my-10{margin-bottom:50px!important;margin-top:50px!important}.my-11{margin-bottom:55px!important;margin-top:55px!important}.my-12{margin-bottom:60px!important;margin-top:60px!important}.my-13{margin-bottom:65px!important;margin-top:65px!important}.my-14{margin-bottom:70px!important;margin-top:70px!important}.my-15{margin-bottom:75px!important;margin-top:75px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:5px!important}.pt-2{padding-top:10px!important}.pt-3{padding-top:15px!important}.pt-4{padding-top:20px!important}.pt-5{padding-top:25px!important}.pt-6{padding-top:30px!important}.pt-7{padding-top:35px!important}.pt-8{padding-top:40px!important}.pt-9{padding-top:45px!important}.pt-10{padding-top:50px!important}.pt-11{padding-top:55px!important}.pt-12{padding-top:60px!important}.pt-13{padding-top:65px!important}.pt-14{padding-top:70px!important}.pt-15{padding-top:75px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:5px!important}.pb-2{padding-bottom:10px!important}.pb-3{padding-bottom:15px!important}.pb-4{padding-bottom:20px!important}.pb-5{padding-bottom:25px!important}.pb-6{padding-bottom:30px!important}.pb-7{padding-bottom:35px!important}.pb-8{padding-bottom:40px!important}.pb-9{padding-bottom:45px!important}.pb-10{padding-bottom:50px!important}.pb-11{padding-bottom:55px!important}.pb-12{padding-bottom:60px!important}.pb-13{padding-bottom:65px!important}.pb-14{padding-bottom:70px!important}.pb-15{padding-bottom:75px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:5px!important}.pl-2{padding-left:10px!important}.pl-3{padding-left:15px!important}.pl-4{padding-left:20px!important}.pl-5{padding-left:25px!important}.pl-6{padding-left:30px!important}.pl-7{padding-left:35px!important}.pl-8{padding-left:40px!important}.pl-9{padding-left:45px!important}.pl-10{padding-left:50px!important}.pl-11{padding-left:55px!important}.pl-12{padding-left:60px!important}.pl-13{padding-left:65px!important}.pl-14{padding-left:70px!important}.pl-15{padding-left:75px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:5px!important}.pr-2{padding-right:10px!important}.pr-3{padding-right:15px!important}.pr-4{padding-right:20px!important}.pr-5{padding-right:25px!important}.pr-6{padding-right:30px!important}.pr-7{padding-right:35px!important}.pr-8{padding-right:40px!important}.pr-9{padding-right:45px!important}.pr-10{padding-right:50px!important}.pr-11{padding-right:55px!important}.pr-12{padding-right:60px!important}.pr-13{padding-right:65px!important}.pr-14{padding-right:70px!important}.pr-15{padding-right:75px!important}.py-1{padding-bottom:5px;padding-top:5px}.py-2{padding-bottom:10px;padding-top:10px}.py-3{padding-bottom:15px;padding-top:15px}.py-4{padding-bottom:20px;padding-top:20px}.py-5{padding-bottom:25px;padding-top:25px}.py-6{padding-bottom:30px;padding-top:30px}.py-7{padding-bottom:35px;padding-top:35px}.py-8{padding-bottom:40px;padding-top:40px}.py-9{padding-bottom:45px;padding-top:45px}.py-10{padding-bottom:50px;padding-top:50px}.py-11{padding-bottom:55px;padding-top:55px}.py-12{padding-bottom:60px;padding-top:60px}.py-13{padding-bottom:65px;padding-top:65px}.py-14{padding-bottom:70px;padding-top:70px}.py-15{padding-bottom:75px;padding-top:75px}.row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:0 -15px}.row>div{padding:0 15px}.row.no-padding>div{padding:0}.row.thin{margin:0 -5px}.row.thin>div{padding:0 5px}.row.justify-center{justify-content:center}.row.justify-end{justify-content:flex-end}.row.align-end{align-items:end}.row.align-center{align-items:center}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-24{width:20%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}@media (width >= 20rem){.col-1-xxs{width:8.33333%}.col-2-xxs{width:16.66667%}.col-24-xxs{width:20%}.col-3-xxs{width:25%}.col-4-xxs{width:33.33333%}.col-5-xxs{width:41.66667%}.col-6-xxs{width:50%}.col-7-xxs{width:58.33333%}.col-8-xxs{width:66.66667%}.col-9-xxs{width:75%}.col-10-xxs{width:83.33333%}.col-11-xxs{width:91.66667%}.col-12-xxs{width:100%}.hidden-xxs{display:none}.visible-xxs{display:inherit}.flex-xxs{display:flex}.mt-0-xxs{margin-top:0!important}.mb-0-xxs{margin-bottom:0!important}.mt-1-xxs{margin-top:5px!important}.mt-2-xxs{margin-top:10px!important}.mt-3-xxs{margin-top:15px!important}.mt-4-xxs{margin-top:20px!important}.mt-5-xxs{margin-top:25px!important}.mt-6-xxs{margin-top:30px!important}.mt-7-xxs{margin-top:35px!important}.mt-8-xxs{margin-top:40px!important}.mb-1-xxs{margin-bottom:5px!important}.mb-2-xxs{margin-bottom:10px!important}.mb-3-xxs{margin-bottom:15px!important}.mb-4-xxs{margin-bottom:20px!important}.mb-5-xxs{margin-bottom:25px!important}.mb-6-xxs{margin-bottom:30px!important}.mb-7-xxs{margin-bottom:35px!important}.mb-8-xxs{margin-bottom:40px!important}}@media (width >= 40rem){.col-1-xs{width:8.33333%}.col-2-xs{width:16.66667%}.col-24-xs{width:20%}.col-3-xs{width:25%}.col-4-xs{width:33.33333%}.col-5-xs{width:41.66667%}.col-6-xs{width:50%}.col-7-xs{width:58.33333%}.col-8-xs{width:66.66667%}.col-9-xs{width:75%}.col-10-xs{width:83.33333%}.col-11-xs{width:91.66667%}.col-12-xs{width:100%}.hidden-xs{display:none}.visible-xs{display:inherit}.flex-xs{display:flex}.mt-0-xs{margin-top:0!important}.mb-0-xs{margin-bottom:0!important}.mt-1-xs{margin-top:5px!important}.mt-2-xs{margin-top:10px!important}.mt-3-xs{margin-top:15px!important}.mt-4-xs{margin-top:20px!important}.mt-5-xs{margin-top:25px!important}.mt-6-xs{margin-top:30px!important}.mt-7-xs{margin-top:35px!important}.mt-8-xs{margin-top:40px!important}.mb-1-xs{margin-bottom:5px!important}.mb-2-xs{margin-bottom:10px!important}.mb-3-xs{margin-bottom:15px!important}.mb-4-xs{margin-bottom:20px!important}.mb-5-xs{margin-bottom:25px!important}.mb-6-xs{margin-bottom:30px!important}.mb-7-xs{margin-bottom:35px!important}.mb-8-xs{margin-bottom:40px!important}}@media (width >= 48rem){.col-1-sm{width:8.33333%}.col-2-sm{width:16.66667%}.col-24-sm{width:20%}.col-26-sm{width:22.22222%}.col-3-sm{width:25%}.col-4-sm{width:33.33333%}.col-5-sm{width:41.66667%}.col-6-sm{width:50%}.col-7-sm{width:58.33333%}.col-8-sm{width:66.66667%}.col-9-sm{width:75%}.col-10-sm{width:83.33333%}.col-11-sm{width:91.66667%}.col-12-sm{width:100%}.hidden-sm{display:none}.visible-sm{display:inherit}.flex-sm{display:flex}.mt-0-sm{margin-top:0!important}.mb-0-sm{margin-bottom:0!important}.mt-1-sm{margin-top:5px!important}.mt-2-sm{margin-top:10px!important}.mt-3-sm{margin-top:15px!important}.mt-4-sm{margin-top:20px!important}.mt-5-sm{margin-top:25px!important}.mt-6-sm{margin-top:30px!important}.mt-7-sm{margin-top:35px!important}.mt-8-sm{margin-top:40px!important}.mb-1-sm{margin-bottom:5px!important}.mb-2-sm{margin-bottom:10px!important}.mb-3-sm{margin-bottom:15px!important}.mb-4-sm{margin-bottom:20px}.mb-5-sm{margin-bottom:25px!important}.mb-6-sm{margin-bottom:30px!important}.mb-7-sm{margin-bottom:35px!important}.mb-8-sm{margin-bottom:40px!important}.col-1-md{width:8.33333%}.col-2-md{width:16.66667%}.col-24-md{width:20%}.col-26-md{width:22.22222%}.col-3-md{width:25%}.col-4-md{width:33.33333%}.col-5-md{width:41.66667%}.col-6-md{width:50%}.col-7-md{width:58.33333%}.col-8-md{width:66.66667%}.col-9-md{width:75%}.col-10-md{width:83.33333%}.col-11-md{width:91.66667%}.col-12-md{width:100%}.hidden-md{display:none}.visible-md{display:inherit}.flex-md{display:flex}.mt-0-md{margin-top:0!important}.mb-0-md{margin-bottom:0!important}.mt-1-md{margin-top:5px!important}.mt-2-md{margin-top:10px!important}.mt-3-md{margin-top:15px!important}.mt-4-md{margin-top:20px!important}.mt-5-md{margin-top:25px!important}.mt-6-md{margin-top:30px!important}.mt-7-md{margin-top:35px!important}.mt-8-md{margin-top:40px!important}.mb-1-md{margin-bottom:5px!important}.mb-2-md{margin-bottom:10px!important}.mb-3-md{margin-bottom:15px!important}.mb-4-md{margin-bottom:20px!important}.mb-5-md{margin-bottom:25px!important}.mb-6-md{margin-bottom:30px!important}.mb-7-md{margin-bottom:35px!important}.mb-8-md{margin-bottom:40px!important}}@media (width >= 64rem){.col-1-lg{width:8.33333%}.col-2-lg{width:16.66667%}.col-24-lg{width:20%}.col-26-lg{width:22.22222%}.col-3-lg{width:25%}.col-4-lg{width:33.33333%}.col-5-lg{width:41.66667%}.col-6-lg{width:50%}.col-7-lg{width:58.33333%}.col-8-lg{width:66.66667%}.col-9-lg{width:75%}.col-10-lg{width:83.33333%}.col-11-lg{width:91.66667%}.col-12-lg{width:100%}.hidden-lg{display:none}.visible-lg{display:inherit}.flex-lg{display:flex}.mt-0-lg{margin-top:0!important}.mb-0-lg{margin-bottom:0!important}.mt-1-lg{margin-top:5px!important}.mt-2-lg{margin-top:10px!important}.mt-3-lg{margin-top:15px!important}.mt-4-lg{margin-top:20px!important}.mt-5-lg{margin-top:25px!important}.mt-6-lg{margin-top:30px!important}.mt-7-lg{margin-top:35px!important}.mt-8-lg{margin-top:40px!important}.mb-1-lg{margin-bottom:5px!important}.mb-2-lg{margin-bottom:10px!important}.mb-3-lg{margin-bottom:15px!important}.mb-4-lg{margin-bottom:20px!important}.mb-5-lg{margin-bottom:25px!important}.mb-6-lg{margin-bottom:30px!important}.mb-7-lg{margin-bottom:35px!important}.mb-8-lg{margin-bottom:40px!important}}@media (width >= 80rem){.col-1-xl{width:8.33333%;padding:0 20px}.col-2-xl{width:16.66667%}.col-24-xl{width:20%}.col-26-xl{width:22.22222%}.col-3-xl{width:25%}.col-4-xl{width:33.33333%}.col-5-xl{width:41.66667%}.col-6-xl{width:50%}.col-7-xl{width:58.33333%}.col-8-xl{width:66.66667%}.col-9-xl{width:75%}.col-10-xl{width:83.33333%}.col-11-xl{width:91.66667%}.col-12-xl{width:100%}.hidden-xl{display:none}.visible-xl{display:inherit}.flex-xl{display:flex}.mt-0-xl{margin-top:0!important}.mb-0-xl{margin-bottom:0!important}.mt-1-xl{margin-top:5px!important}.mt-2-xl{margin-top:10px!important}.mt-3-xl{margin-top:15px!important}.mt-4-xl{margin-top:20px!important}.mt-5-xl{margin-top:25px!important}.mt-6-xl{margin-top:30px!important}.mt-7-xl{margin-top:35px!important}.mt-8-xl{margin-top:40px!important}.mb-1-xl{margin-bottom:5px!important}.mb-2-xl{margin-bottom:10px!important}.mb-3-xl{margin-bottom:15px!important}.mb-4-xl{margin-bottom:20px!important}.mb-5-xl{margin-bottom:25px!important}.mb-6-xl{margin-bottom:30px!important}.mb-7-xl{margin-bottom:35px!important}.mb-8-xl{margin-bottom:40px!important}}@media (width >= 96rem){.col-1-xxl{width:8.33333%}.col-2-xxl{width:16.66667%}.col-24-xxl{width:20%}.col-26-xxl{width:22.22222%}.col-3-xxl{width:25%}.col-4-xxl{width:33.33333%}.col-5-xxl{width:41.66667%}.col-6-xxl{width:50%}.col-7-xxl{width:58.33333%}.col-8-xxl{width:66.66667%}.col-9-xxl{width:75%}.col-10-xxl{width:83.33333%}.col-11-xxl{width:91.66667%}.col-12-xxl{width:100%}.hidden-xxl{display:none}.visible-xxl{display:inherit}.flex-xxl{display:flex}.mt-0-xxl{margin-top:0!important}.mb-0-xxl{margin-bottom:0!important}.mt-1-xxl{margin-top:5px!important}.mt-2-xxl{margin-top:10px!important}.mt-3-xxl{margin-top:15px!important}.mt-4-xxl{margin-top:20px!important}.mt-5-xxl{margin-top:25px!important}.mt-6-xxl{margin-top:30px!important}.mt-7-xxl{margin-top:35px!important}.mt-8-xxl{margin-top:40px!important}.mb-1-xxl{margin-bottom:5px!important}.mb-2-xxl{margin-bottom:10px!important}.mb-3-xxl{margin-bottom:15px!important}.mb-4-xxl{margin-bottom:20px!important}.mb-5-xxl{margin-bottom:25px!important}.mb-6-xxl{margin-bottom:30px!important}.mb-7-xxl{margin-bottom:35px!important}.mb-8-xxl{margin-bottom:40px!important}}.svg-icon{display:inline-block;vertical-align:middle;width:24px;height:24px}.svg-icon svg{width:100%;height:100%;fill:currentColor}.svg-icon svg[fill=none]{fill:none}.svg-icon.icon-xs{width:16px;height:16px}.svg-icon.icon-sm{width:20px;height:20px}.svg-icon.icon-md{width:24px;height:24px}.svg-icon.icon-lg{width:32px;height:32px}.svg-icon.icon-xl{width:48px;height:48px}.svg-icon.icon-primary{color:#34b077}.svg-icon.icon-secondary{color:#444}.svg-icon.icon-white{color:#fff}.svg-icon.icon-gray{color:#8c8c8c}.svg-icon.icon-danger{color:#b03434}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-rotate{animation:spinner-rotate 1.5s linear infinite;display:inline-block}.impersonation-bar{background-color:#e53935;color:#fff;padding:10px 0;position:sticky;top:0;z-index:400;display:none}@media (width >= 64rem){.impersonation-bar{display:block}}.impersonation-bar .impersonation-notice{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}@media (width >= 40rem){.impersonation-bar .impersonation-notice{flex-direction:row}}.impersonation-bar .impersonation-notice i{font-size:18px}.impersonation-bar .impersonation-notice .impersonate-name{display:none}@media (width >= 40rem){.impersonation-bar .impersonation-notice .impersonate-name{display:block}}.impersonation-bar .impersonation-notice .btn{margin-left:15px;background-color:#fff;color:#e53935;font-weight:600;padding:5px 15px}.impersonation-bar .impersonation-notice .btn:hover{background-color:#f5f5f5}body.backoffice .impersonation-bar+main.backoffice aside .bbox>ul.opened,body.backoffice .impersonation-bar+main.backoffice aside .user-box.opened #user-box-links,body.backoffice .impersonation-bar+main.backoffice aside .aside-profile.opened ul{top:calc(100% + 8px)}.border-green{border:2px solid #5aa77b!important}.border-red{border:2px solid #a75a5a!important}button[disabled],input[type=submit][disabled],.btn[disabled],.popup form input[type=submit][disabled],.popup form button[disabled]{opacity:.5!important;cursor:not-allowed!important;pointer-events:auto!important;background-color:#ccc!important;color:#666!important}button[disabled]:hover,input[type=submit][disabled]:hover,.btn[disabled]:hover,.popup form input[type=submit][disabled]:hover,.popup form button[disabled]:hover{background-color:#ccc!important;color:#666!important}@keyframes animatemenudropdown{0%{opacity:0}to{opacity:1}}@keyframes BackgroundGradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes animatepopupbg{0%{background:#0000}to{background:#0006}}@keyframes animatepopup{0%{top:300px;opacity:0}to{top:0;opacity:1}}li.impersonation{padding:10px!important;background-color:#8b0000;color:#fff;flex-direction:row;border-radius:8px}li.impersonation i,li.impersonation svg{display:inline-block;width:20px;height:20px;margin:0 1rem 0 0;color:#fff;fill:#fff}li.impersonation i:before,li.impersonation svg:before{font-size:20px;line-height:20px;width:20px;height:20px}li.impersonation .btn{background-color:#fff}li.impersonation .impersonation-info{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:5px;gap:5px;width:100%}li.impersonation .impersonation-info p{font-size:.8rem;margin:0}li.impersonation .impersonation-info strong{font-size:1rem}li.impersonation .impersonation-info a{width:auto;border-radius:8px}li.impersonation .impersonation-info a:hover{background-color:red;color:#fff}.grecaptcha-badge{visibility:hidden!important}.recaptcha-text{font-size:.8rem!important;color:#888}.recaptcha-text a{font-size:.8rem!important;color:#666}.recaptcha-text-sm{font-size:.6rem!important;color:#888}.recaptcha-text-sm a{font-size:.6rem!important;color:#666}body{font-size:15px;font-family:Poppins,sans-serif;font-weight:400;line-height:1.5;color:#444;width:100%}body.popup-open{overflow:hidden}a{color:#444;text-decoration:none}a.uline{text-decoration:underline;text-underline-position:under}p{line-height:1.75}.container{max-width:1440px;width:100%;margin:0 auto;padding:0 20px}.container.container-fluid{max-width:unset}.page-wrapper{position:relative;width:100%;min-height:100lvh;display:flex;flex-direction:column;overflow-x:hidden}.page-wrapper header,.page-wrapper main,.page-wrapper footer{position:relative}.page-wrapper main{flex-grow:1}header .container{display:flex;justify-content:space-between;align-items:center;padding:0 10px}header .brand-logo a{padding:7px 0;display:inline-block;vertical-align:top}@media (min-width: 64rem){header .container{padding:0 40px}header .brand-logo{padding:16px 0}}main{position:relative}footer{border-top:1px solid #efefef;font-size:14px;background:#fafafa}footer strong{display:block;margin-bottom:10px;text-transform:uppercase}footer li{margin-bottom:8px}footer li a{transition:color .4s ease}footer li a:hover{color:#34b077}footer .copyright{background:#282828;margin-top:30px;padding:15px 0;color:#bababa}footer .copyright a{color:#bababa}footer .copyright a:hover{opacity:.7}footer .social-icons-wrapper .social-icon{padding:0 1rem 1rem 0}footer .social-icons-wrapper .social-icon:last-child{padding:0 0 1rem}footer .social-icons-wrapper .social-icon a svg path{transition:fill .4s ease}footer .social-icons-wrapper .social-icon a:hover svg path{fill:#34b077}.popup{min-width:380px;display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:hidden;background:#0006;animation-name:animatepopupbg;animation-duration:.4s}.popup .popup-box{min-width:380px;position:relative;background:#fff;margin:100px auto 0;padding:0;border-radius:8px;width:100%;max-width:460px;max-height:calc(100% - 150px);overflow-y:auto;box-shadow:#0000004d 0 8px 28px!important;animation-name:animatepopup;animation-duration:.4s;z-index:10000}.popup .popup-box.popup-medium{max-width:750px}.popup .popup-box.popup-fullscreen{margin-top:0;max-width:100%;max-height:100%;height:100%;border-radius:0}.popup .popup-box.popup-fullscreen .popup-close{font-size:32px;position:fixed;right:45px}.popup .popup-header{display:flex;align-items:center;flex-wrap:nowrap;padding:20px;border-bottom:1px solid #eeeeee}.popup .popup-header h3{margin-bottom:0;flex-grow:1;font-size:16px}.popup .popup-header h3.bigger{font-size:18px}.popup .popup-close{display:inline-block;height:24px;width:24px;line-height:24px;text-align:center;font-size:18px;transition:color .4s ease}.popup .popup-close:hover{color:#000}.popup .popup-body{padding:25px;position:relative}.popup .popup-body .popup-close{position:absolute;right:20px;top:20px}.popup .popup-body h3.larger{font-size:21px;margin-top:-7px}.popup .popup-body #booking_payment_remaining{color:#952727}.popup .popup-body #booking_payment_remaining.paid{color:#5aa77b}.popup .popup-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;padding:20px;border-top:1px solid #eeeeee}.popup .popup-footer a.reset{font-size:14px;color:#8c8c8c;text-decoration:underline;text-decoration-color:#d1d1d1;text-underline-offset:3px;transition:color .4s ease,text-decoration-color .4s ease}.popup .popup-footer a.reset:hover{color:#000;text-decoration-color:#333}.popup form input[type=text]{display:block;padding:15px;border-radius:8px;border:1px solid #aeaeae;margin-bottom:15px;width:100%;line-height:18px;transition:border-color .4s ease}.popup form input[type=text]:focus{outline:0px;border-color:#000}.popup form input[type=email],.popup form input[type=password]{display:block;padding:15px;border-radius:8px;border:1px solid #aeaeae;margin-bottom:15px;width:100%;line-height:18px;transition:border-color .4s ease}.popup form input[type=password]:focus{outline:0px;border-color:#000}.popup form select,.popup form input[type=number]{display:block;padding:15px;border-radius:8px;border:1px solid #aeaeae;margin-bottom:15px;width:100%;line-height:18px;transition:border-color .4s ease}.popup form input[type=number]:focus{outline:0px;border-color:#000}.popup form textarea{display:block;padding:15px;border-radius:8px;border:1px solid #aeaeae;margin-bottom:15px;width:100%;line-height:18px;transition:border-color .4s ease}.popup form textarea:focus{outline:0px;border-color:#000}.popup form select.hidden{display:none}.popup form .trumbowyg-box{margin-bottom:15px}.popup form input[type=submit]{display:block;width:100%;height:50px;border:0px;border-radius:8px;color:#fff;background:#34b077;font-weight:500;font-size:15px;transition:background-color .4s ease}.popup form input[type=submit]:hover{background:#2c9c68}.popup form input.error{border-color:#aa1919!important}.popup form label.error{position:relative;top:-12px;font-size:13px;color:#aa1919;display:block}.popup form label.error:before{font-family:relaxy!important;content:"";position:relative;top:1px;left:3px;font-size:14px;margin-right:13px}.popup form .category-label,.popup form .product-label{display:inline-block;margin-bottom:10px;font-weight:500;padding:0 .5rem;border:1px solid #1d1d1d;border-radius:99px;margin-right:.5rem}.popup form .category-label button,.popup form .product-label button{padding:0;border:0;background-color:transparent}.popup form .category-label button i,.popup form .product-label button i{position:relative;top:2px;margin-left:.5rem}.popup#popup_add_product .popup-box,.popup#popup_product_booking_edit .popup-box{overflow:visible}.popup#popup_all_filters .popup-box{margin:50px auto 0;max-height:calc(100% - 100px)}.popup#popup_all_filters .popup-box .popup-body{overflow-y:auto}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:#444444}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:#444444}#popup_login form,#popup_password form,#popup_register form,#popup_partner_register form{border-bottom:1px solid #eeeeee}#popup_region ul li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eeeeee}#popup_region ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0px}#popup_region ul li a{display:flex;gap:15px;font-weight:500;transition:color .4s ease}#popup_region ul li a:hover{color:#34b077}label.checkbox{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}label.checkbox input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}label.checkbox input:checked+i{background:#34b077;border-color:#34b077}label.checkbox input:checked+i:before{opacity:1}label.checkbox i{display:inline-block;vertical-align:middle;width:21px;height:21px;background-color:#fff;border:1px solid #dedede;border-radius:3px;margin-right:8px;position:relative;flex:0 0 auto;transition:border-color .4s ease}label.checkbox i:before{content:"";display:inline-block;transform:rotate(45deg);height:9px;width:6px;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-3px;opacity:0;transition:opacity .4s ease}label.checkbox:hover i{border-color:#34b077}label.checkbox:hover input:checked+i{background:#34b077;border-color:#34b077}.alert{padding:12px 15px;border-radius:8px;margin-bottom:15px;font-size:13px}.alert.alert-error{background:#f7e1e1;color:#aa1919}.alert.alert-success{background:#d6f1e5;color:#259361}.alert.alert-info{background:#d6eaf1;color:#256a93}.alert.alert-warning{background:#f1ead6;color:#937625}ul.checks li{padding-left:30px;margin-bottom:8px;position:relative}ul.checks li i{position:absolute;left:0;font-size:20px;top:0;color:#34b077}ul.boxes li{margin-bottom:8px;position:relative;align-items:center;display:flex}ul.boxes li i{font-size:18px;color:#34b077;border-radius:5px;margin-right:12px;padding:5px 5px 5px 0}.birthday-input{display:flex;gap:5px}.birthday-input input:nth-child(1){flex-basis:30%}.birthday-input input:nth-child(2){flex-basis:30%}.birthday-input input:nth-child(3){flex-basis:40%}body{overflow-x:hidden}.mobile-menu{position:fixed;right:-50%;top:76px;width:50%;height:100%;transition:all .4s ease;opacity:0;display:block;z-index:9999;box-shadow:-10px 0 15px -10px #00000029;background:linear-gradient(-45deg,#d2e8dd,#fff,#fafafa);background-size:800% 400%;animation:BackgroundGradient 12s ease infinite}.mobile-open main{left:-320px;border-right:1px solid #efefef}@media (width >= 64rem){body{overflow-x:visible}.mobile-menu{display:none}.mobile-open main{left:0;border-right:none}}@media (width >= 48rem){.container{padding:0 40px}footer .social-icons-wrapper{justify-content:center}}#nav-user-btn span{display:none}header nav.user-options .rel-user{margin-left:0}@media (width >= 40rem){#nav-user-btn span{display:inline}header nav.user-options .rel-user{margin-left:5px}}header #nav-partner-btn{display:none}#mobile-menu-partner-btn{display:list-item}@media (width >= 48rem){header #nav-partner-btn{display:inline-block}#mobile-menu-partner-btn{display:none}}.mobile-menu{right:-60%;width:60%}footer .social-icons-wrapper .social-icon svg{width:30px}@media (width >= 48rem){.mobile-menu{right:-50%;width:50%}footer .social-icons-wrapper .social-icon svg{width:auto}}footer .copyright .text-right{text-align:left}@media (width >= 40rem){footer .copyright .text-right{text-align:right}}.popup{display:none}.popup.is-open{display:flex}.popup .popup-box.popup-medium{margin:40px 0 0;max-width:100%;width:100%;height:calc(100% - 40px)!important;max-height:calc(100% - 40px)!important;border-bottom-left-radius:0;border-bottom-right-radius:0}@media (width >= 48rem){.popup .popup-box.popup-medium{margin:auto;max-width:750px;width:auto;height:auto!important;max-height:calc(100% - 150px)!important;border-bottom-left-radius:8px;border-bottom-right-radius:8px}}.popup .popup-box{margin:40px 0 0;max-width:100%;width:100%;height:calc(100% - 40px)!important;max-height:calc(100% - 40px)!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.popup .popup-body{padding:20px 15px}.popup .popup-header,.popup .popup-footer{padding:15px}.popup form input[type=text],.popup form input[type=email],.popup form input[type=password],.popup form select,.popup form input[type=number],.popup form textarea{padding:12px;font-size:16px}@media (width >= 48rem){.popup{justify-content:center;align-items:center;min-height:100vh}.popup .popup-box{margin:auto;max-width:460px;width:auto;height:auto!important;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.popup .popup-body{padding:25px}.popup .popup-header,.popup .popup-footer{padding:20px}.popup form input[type=text],.popup form input[type=email],.popup form input[type=password],.popup form select,.popup form input[type=number],.popup form textarea{padding:15px;font-size:15px}}.cc-bottom{display:none}.notification-message{position:fixed;top:20px;right:20px;z-index:9999;padding:15px 20px;border-radius:4px;box-shadow:0 4px 10px #00000026;font-weight:500;max-width:350px;opacity:0;transform:translateY(-20px);transition:opacity .3s,transform .3s}.notification-message.show{opacity:1;transform:translateY(0)}.notification-message.notification-success{background-color:#e1f3e1;color:#2c7a2c;border-left:4px solid #4caf50}.notification-message.notification-error{background-color:#f8e6e6;color:#b71c1c;border-left:4px solid #f44336}.notification-message.notification-info{background-color:#e6f1f8;color:#0d47a1;border-left:4px solid #2196f3}.time-dual-selector{width:100%}.time-dual-selector .time-hidden-field{display:none}.time-dual-selector .time-selector-wrapper{display:flex;flex-direction:row;align-items:center;gap:10px}.time-dual-selector .time-selector-label{min-width:30px;font-weight:500;margin-right:5px;white-space:nowrap}.time-dual-selector .time-selector-label.required:after{content:"*";color:red;margin-left:3px}.time-dual-selector .time-selector-label.inline-label{display:inline-block;width:45px;text-align:right;margin-right:10px;line-height:35px}.time-dual-selector .time-selector-container{display:flex;align-items:center}.time-dual-selector .time-selector-container select{padding:8px;border:1px solid #ccc;border-radius:4px;background-color:#fff;min-width:60px}.time-dual-selector .time-selector-container select:focus{outline:none;border-color:var(--color-primary)}.time-dual-selector .time-selector-container .time-seperator{font-weight:700;padding:0 5px}.time-dual-selector.time-dual-selector-with-label .time-selector-wrapper{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap}.weekday-display{display:flex;align-items:center;margin-bottom:15px}.weekday-display label{font-weight:500;margin-right:5px}.weekday-display label.required:after{content:"*";color:red;margin-left:3px}.weekday-display span{font-weight:600;color:var(--color-primary, #333);padding:5px 10px;border-radius:4px;background-color:#f8f8f8;border:1px solid #e5e5e5}.dropshadow{filter:drop-shadow(0px 3px 10px rgba(0,0,0,.1))}.hide-flex-lg{display:flex!important}@media (min-width: 64rem){.hide-flex-lg{display:none!important}}.show-flex-lg{display:none!important}@media (min-width: 64rem){.show-flex-lg{display:flex!important}}.margin-l10-lg{margin-left:0!important}@media (min-width: 64rem){.margin-l10-lg{margin-left:10px!important}}.nopadding{padding:0!important}.bg-user{position:relative;background:silver;background:linear-gradient(to bottom,#eee,#fff);z-index:0}@media (max-width: 64rem){.hide-below-lg{display:none!important}}.user-logout{border-radius:0}.user-logout a{border-radius:0;width:100%;background-color:#ffc8c8!important;display:flex;justify-content:space-between!important;color:#8b0000!important}.user-logout a:hover{background-color:#8b0000!important;color:#fff!important}.fill-white{fill:#fff}.fill-red{fill:red}.fill-green{fill:green}.stroke-red{stroke:red}.stroke-green{stroke:green}.m-0{margin:0}.block{display:block}.inline-block{display:inline-block}.items-center{align-items:center}.homepage_hero,.pagetop_hero{position:relative;min-height:300px;border-radius:0}.pagetop_hero.relaxybon{min-height:235px;background:url(/img/relaxybon-header.jpg);background-size:cover;background-position:center center}.pagetop_hero.partner_worden{min-height:235px;background:url(/img/partnerworden-header.png);background-size:cover;background-position:center center}@media (width >= 96rem){.homepage_hero,.pagetop_hero{border-radius:8px}}.homepage_hero video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;height:100%;width:100%}.homepage_hero .hero_content,.pagetop_hero .hero_content{position:relative;z-index:5;text-align:center;padding:90px 0}.pagetop_hero.partner_worden .hero_content{text-align:left}.homepage_hero .hero_content h1,.pagetop_hero .hero_content h1{color:#fff;font-size:36px;font-weight:300;margin:0 auto 20px;max-width:900px}.pagetop_hero.partner_worden .hero_content h1{max-width:10000px}.homepage_hero .hero_content h1:last-child,.pagetop_hero .hero_content h1:last-child{margin-bottom:0}.homepage_hero .hero_content h1,.pagetop_hero .hero_content h1{font-size:21px}@media (width >= 40rem){.homepage_hero .hero_content h1,.pagetop_hero .hero_content h1{font-size:24px}}@media (width >= 48rem){.homepage_hero .hero_content h1,.pagetop_hero .hero_content h1{font-size:30px}}@media (width >= 64rem){.homepage_hero .hero_content h1,.pagetop_hero .hero_content h1{font-size:36px}}.homepage_hero .hero_content h1 p,.pagetop_hero .hero_content h1 p{margin:0}.homepage_hero .hero_content h1 strong,.homepage_hero .hero_content h1 b,.pagetop_hero .hero_content h1 strong,.pagetop_hero .hero_content h1 b{font-weight:500}.homepage_hero .hero_content p{margin-top:0;margin-bottom:80px}.pagetop_hero.partner_worden .hero_content p{margin-left:auto;margin-right:auto;color:#fff;font-size:18px}.search_bar{background:#fff;border-radius:8px;padding:8px;max-width:900px;width:90%;margin:0 auto}.search_bar form{display:flex;flex-direction:row;flex-wrap:wrap}.search_bar form>button{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;flex:0 0 auto;height:54px;padding:17px 22px}.search_bar form>button span{display:none}.search_bar form .search_field{width:100%;text-align:left;padding:7px 5px 5px 15px;border-left:1px solid #eeeeee;cursor:pointer;position:relative}.search_bar form .search_field:first-child{border-left:0px;border-top:0px;padding-left:2px}.homepage_hero .search_bar form .search_field:first-child{padding-left:15px}.search_bar form .search_field .field_label{font-weight:700;font-size:14px;position:relative;opacity:1;top:0;transition:top .3s ease,opacity .3s ease}.search_bar form .search_field:hover .field_label,.search_bar form .search_field.open .field_label,.search_bar form .search_field.focus .field_label{top:-9px;opacity:0}.search_bar form .search_field .field_value{color:#9a9a9a;position:relative;top:0;transition:color .3s ease,top .3s ease}.search_bar form .search_field .field_value.has-value{color:#000}.search_bar form .search_field:hover .field_value,.search_bar form .search_field.open .field_value,.search_bar form .search_field.focus .field_value{color:#444;top:-9px}.search_bar form .search_field.type_input>input{display:none}.search_bar form .search_field.type_input.focus>input{display:block;position:absolute;top:0;height:100%;width:calc(100% - 20px);border:0px;padding:0;outline:none}.search_bar form .search_field.type_input.focus>input:focus{outline:none}.search_bar form .search_field.type_input>input::placeholder,.search_bar form .search_field.type_input>input:-ms-input-placeholder,.search_bar form .search_field.type_input>input::-ms-input-placeholder{color:#444;opacity:1}.search_bar form .search_field .field_options{display:none}.search_bar form .search_field.open .field_options{display:block;position:absolute;z-index:20;top:calc(100% + 10px);left:0;background:#fff;padding:8px 5px;border-radius:8px;min-width:100%;box-shadow:0 0 10px #0003;cursor:default;min-width:270px}#search_bar_date .field_options{left:0;right:auto}@media (width >= 48rem){.search_bar form .search_field.open .field_options{min-width:auto}#search_bar_date .field_options{left:auto;right:0}}.search_bar form .search_field.open .field_options .field_option{font-weight:500;border-radius:8px;opacity:.8;background-color:transparent;transition:opacity .4s ease,background-color .4s ease;padding:10px 13px;cursor:pointer;font-size:14px;white-space:nowrap;color:#232323}.search_bar form .search_field.open .field_options .field_option:hover{opacity:1;background-color:#f5f5f5}.search_bar form .search_field.open .field_options .field_option i{position:relative;top:3px;margin-right:15px;font-size:18px}.search_bar form .search_field.open .field_options .field_option.active{color:#34b077}@media (min-width: 720px){.search_bar form{flex-wrap:nowrap}}@media (max-width: 719px){.homepage_hero .hero_content{padding:60px 0}.homepage_hero .hero_content p{margin-bottom:50px}.search_bar{padding:15px;width:95%}.search_bar form .search_field{border-left:0px;border-top:1px solid #eeeeee;padding:10px 5px}.search_bar form .search_field:first-child{padding-top:8px;padding-left:5px!important}.search_bar form .search_field .field_label{font-size:13px}.search_bar form .search_field .field_value{font-size:14px}.search_bar form .search_field.open .field_options{width:100%;left:0;right:0;max-height:80vh;overflow-y:auto}.search_bar form>button{display:block;width:100%;margin-top:5px;height:48px;padding:12px}.search_bar form>button span{display:inline;margin-left:8px;font-weight:500;position:relative;top:1px}}@media (max-width: 480px){.homepage_hero .hero_content{padding:40px 0}.search_bar{padding:12px}.search_bar form .search_field{padding:8px 5px}.search_bar form .search_field .field_label{font-size:12px}.search_bar form .search_field .field_value{font-size:13px}}hr.container{position:relative;border:0px;height:1px}hr.container:before{content:" ";height:1px;background:#efefef;left:40px;right:40px;z-index:1;top:0;position:absolute}hr.seperate{height:1px;background:#efefef;border:0px;width:100%;margin:0}.img-card{position:relative;padding-top:80%;width:100%;display:block;border-radius:8px;overflow:hidden;background:#000}.img-card-50{padding-top:50%}@media (max-width: 959px){.img-card-sm-50{padding-top:50%}}@media (min-width: 640px){.img-card-wide{padding-top:calc((100% - 30px)*.4)}}.img-card .img-card-bg{position:absolute;top:0;left:0;height:100%;width:100%;transition:all .4s ease}.img-card:hover .img-card-bg{transform:scale(1.05) rotate(.01deg);opacity:.75}.img-card .img-card-bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%;width:100%}.img-card .img-card-context{position:absolute;bottom:0;left:0;width:100%;padding:17px 20px;color:#fff;background:linear-gradient(to bottom,#0000,#00000080)}.img-card .img-card-context>i{font-size:33px}.img-card .img-card-context .img-card-title{font-size:20px;font-weight:500}.img-card .img-card-context p{margin:0;opacity:.8}.img-card .img-card-context .btn{position:absolute;bottom:20px;right:20px;font-weight:500}.img-card .img-card-context .btn i.rel-search{top:-1px;margin-right:10px}@media (max-width: 1024px){.img-card .img-card-context .img-card-title{font-size:18px}.img-card .img-card-context p{font-size:14px}}@media (max-width: 640px){.img-card .img-card-context .btn{position:static;margin-top:10px}}.city-card{display:flex;width:100%;align-items:center;gap:15px}.city-card .city-card-img{width:40%;max-width:80px}.city-card img{border-radius:8px;width:100%}.city-card .city-card-title{font-weight:700;transition:color .4s ease}.city-card:hover .city-card-title{color:#34b077}.city-card .city-card-context p{font-size:14px;opacity:.8}@media (max-width: 500px){.city-card{display:block}.city-card .city-card-img{width:100%;max-width:100%;margin-bottom:10px}.city-card .city-card-context{line-height:16px}}.blog-card{position:relative}.blog-card .blog-card-bg{position:relative;padding-top:70%;margin-bottom:15px;overflow:hidden;border-radius:8px}.blog-card .blog-card-bg a{position:absolute;width:100%;height:100%;top:0;left:0}.blog-card .blog-card-bg img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;border-radius:8px;transition:all .4s ease}.blog-card:hover .blog-card-bg img{transform:scale(1.05) rotate(.01deg)}.blog-card .blog-card-title{font-weight:700;margin-bottom:10px;transition:color .4s ease}.blog-card:hover .blog-card-title{color:#34b077}.blog-card p{font-size:14px;opacity:.8}@media (max-width: 959px){.blog-card{margin-bottom:30px}}form#newsletter{display:flex;justify-content:center;align-content:center;gap:10px}form#newsletter input[type=text]{flex-grow:1;border-radius:8px;border:1px solid #ddd;padding:10px 15px}@media (min-width: 1280px){.newsletter-info{padding-right:30px!important}}@media (max-width: 1279px){form#newsletter{margin:0 auto 30px}}@media (min-width: 960px) and (max-width: 1279px){form#newsletter{max-width:60%}}@media (min-width: 640px) and (max-width: 959px){form#newsletter{flex-wrap:wrap}form#newsletter>*{flex-basis:100%}}@media (max-width: 400px){form#newsletter{flex-wrap:wrap}form#newsletter>*{flex-basis:100%}}@media (min-width: 1280px){.categories-info{padding-right:30px!important}}.search-nav{background:#faf9f9;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.search-nav .search_bar{background:none;max-width:100%;width:100%;padding:8px 0}.search-nav .search_bar form{flex-wrap:nowrap!important}.search-nav .search_bar .submit-search{background-color:#eaeaea}.search-nav .search_bar .submit-search:hover{background-color:#34b077}.search-nav .search_bar form .search_field.open .field_options{min-width:250px}.search-nav #search_bar_date .field_options{right:auto;left:0;width:auto}.search-nav #search_bar_date .field_options .search_date_remove{display:inline-block;margin-left:8px;font-size:14px;color:#8c8c8c;text-decoration:underline;text-decoration-color:#d1d1d1;text-underline-offset:3px;transition:color .4s ease,text-decoration-color .4s ease}.search-nav #search_bar_date .field_options .search_date_remove:hover{color:#000;text-decoration-color:#333}.search-nav .search_bar form .search_field.type_input.focus>input{background:#faf9f9}@media (max-width: 719px){.search-nav .search_bar form .search_field{padding:7px 10px 5px;border-left:1px solid #eeeeee;border-top:0px;width:33%}.search-nav .search_bar form .search_field:first-child{border-left:0px;padding-left:0}.search-nav .search_bar form .search_field .field_label{font-size:12px}.search-nav .search_bar form .search_field .field_value{white-space:nowrap;overflow:hidden;font-size:13px}.search-nav .search_bar form>button{display:none}.search-nav #search_bar_date .field_options{right:0;left:auto}}.filter-nav-container{margin-bottom:30px}.filter-nav{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:30px;align-items:center}.filter-nav h1{font-size:21px;font-weight:500;white-space:nowrap}.filter-nav .filter-info p{white-space:nowrap}.filter-nav .filter-list{flex-grow:1;display:flex;justify-content:flex-end}.filter-nav .filter-list .filter-holder{position:relative;margin-left:8px}.filter-nav .filter-list .filter-holder .filter-name{border:1px solid #e1e1e1;border-radius:8px;padding:10px 18px;cursor:pointer;font-weight:500;white-space:nowrap;transition:color .4s ease,border-color .4s ease}.filter-nav .filter-list .filter-holder .filter-name::-moz-selection{background:#0000}.filter-nav .filter-list .filter-holder .filter-name::selection{background:#0000}.filter-nav .filter-list .filter-holder .filter-name i{margin-right:11px;position:relative;font-size:17px;top:2px}.filter-nav .filter-list .filter-holder .filter-name:hover,.filter-nav .filter-list .filter-holder.open .filter-name{border-color:#000;border-width:2px;color:#000;padding:9px 17px}.filter-nav .filter-list .filter-holder.has-value .filter-name,.filter-nav .filter-list .filter-holder.has-value.open .filter-name,.filter-nav .filter-list .filter-holder.has-value .filter-name:hover,.filter-nav .filter-list .filter-holder.has-value.open .filter-name:hover{border-color:#34b077;color:#34b077}.filter-nav .filter-list .filter-holder.has-value .filter-name span{position:absolute;top:-7px;right:-6px;width:20px;height:20px;text-align:center;font-weight:700;font-size:12px;line-height:20px;color:#fff;background:#34b077;border-radius:8px}.filter-nav .filter-list .filter-holder.has-value .filter-name span::-moz-selection{background:#0000}.filter-nav .filter-list .filter-holder.has-value .filter-name span::selection{background:#0000}.filter-nav .filter-list .all_filters.has-siblings{padding-left:15px;margin-left:15px}.filter-nav .filter-list .all_filters.has-siblings:before{content:" ";position:absolute;left:0;top:3px;bottom:3px;width:1px;background:#eee}.filter-nav .filter-list .filter-holder .filter-dropdown{display:none;position:absolute;background:#fff;z-index:20;padding:0;min-width:230px;box-shadow:0 12px 34px #0003;border-radius:8px;border:1px solid #e1e1e1;top:calc(100% + 8px);overflow:hidden;animation-name:animatefilterdropdown;animation-duration:.4s}.filter-nav .filter-list .filter-holder .filter-dropdown .dropdown-body{padding:20px 22px 15px}.filter-nav .filter-list .filter-holder .filter-dropdown .dropdown-footer{margin-top:-2px;border-top:1px solid #eeeeee;display:flex;justify-content:space-between;align-items:center;padding:10px 15px 10px 22px;background:#fcfcfc}.filter-nav .filter-list .filter-holder .filter-dropdown .dropdown-footer .btn{padding:10px 18px;height:40px}.filter-nav .filter-list .filter-holder .filter-dropdown .dropdown-footer .reset{font-size:14px;color:#8c8c8c;text-decoration:underline;text-decoration-color:#d1d1d1;text-underline-offset:3px;transition:color .4s ease,text-decoration-color .4s ease}.filter-nav .filter-list .filter-holder .filter-dropdown .dropdown-footer .reset:hover{color:#000;text-decoration-color:#333}.filter-nav .filter-list .filter-holder.open .filter-dropdown{display:block}.filter-nav .filter-list .filter-holder .filter-dropdown ul.colled{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:8px;min-width:400px}@media (max-width: 640px){.filter-nav{flex-direction:column;align-items:flex-start;gap:15px}.filter-nav h1{margin-bottom:0}.filter-nav .filter-list{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:10px}.filter-nav .filter-list .filter-holder{margin-left:0;margin-bottom:8px}.filter-nav .filter-list .filter-holder:not(:first-child){margin-left:8px}.filter-nav .filter-list .filter-holder .filter-name{padding:8px 14px;font-size:13px}.filter-nav .filter-list .filter-holder .filter-name i{margin-right:8px;font-size:15px}.filter-nav .filter-list .filter-holder .filter-name:hover,.filter-nav .filter-list .filter-holder.open .filter-name{padding:7px 13px}.filter-nav .filter-list .filter-holder .filter-dropdown{width:100%;min-width:280px;left:0}.filter-nav .filter-list .filter-holder .filter-dropdown .dropdown-body{padding:15px}.filter-nav .filter-list .filter-holder .filter-dropdown ul.colled{min-width:0;grid-template-columns:1fr}}@media (max-width: 899px){.filter-nav{flex-wrap:wrap}.filter-nav .filter-list{justify-content:flex-start}.filter-nav .filter-list .filter-holder:not(.hidden){margin-left:0}.filter-nav .filter-list .filter-holder:not(.hidden)~.filter-holder:not(.hidden){margin-left:8px}.filter-nav .filter-list .filter-holder:not(.hidden)~.filter-holder.all_filters:not(.hidden){margin-left:15px}}@keyframes animatefilterdropdown{0%{opacity:0}to{opacity:1}}#popup_all_filters .filter-holder .filter-dropdown ul.colled{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:8px;min-width:400px}@media (min-width: 1600px){.filter-nav .filter-list .filter-holder .filter-dropdown ul.colled{min-width:450px}}.filter-nav .filter-list .filter-holder .filter-dropdown ul.colled.single,#popup_all_filters .filter-holder .filter-dropdown ul.colled.single{grid-template-columns:1fr;min-width:300px}.filter-holder .irs{min-width:300px}#popup_all_filters .filter-holder{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #eeeeee}#popup_all_filters .filter-holder:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0px}#popup_all_filters .filter-holder .filter-name{font-weight:600;font-size:15px;margin-bottom:10px}#popup_all_filters .filter-holder .dropdown-footer{display:none}#popup_all_filters .filter-holder .field_options{display:none;padding-top:10px}#popup_all_filters .filter-holder.open .field_options{display:block}#popup_all_filters .filter-holder .field_options .field_option{font-size:14px;color:#33b077;margin-bottom:5px;cursor:pointer}#popup_all_filters .filter-holder .field_options .field_option:hover{color:#2c9c68}form label,.label{font-size:13px;font-weight:500;color:#8f8f8f;margin-bottom:5px;display:block}label.required:after{content:"*";color:#34b077;margin-left:5px;font-size:15px;line-height:14px}form label.error{position:relative;top:2px;font-size:12px;color:#aa1919;display:block}.error{color:#aa1919}form label.error:before{font-family:relaxy!important;content:"";position:relative;top:1px;left:3px;font-size:14px;margin-right:13px}form input[type=text],form input[type=email],form input[type=number],form input[type=password],form select,form textarea,#calendar_timeslot_select{display:block;padding:15px;border-radius:8px;border:1px solid #e1e1e1;width:100%;line-height:18px;transition:border-color .4s ease}form input[type=text]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus{outline:0;border-color:#000}form select:focus,form textarea:focus{outline:0;border-color:#000}#calendar_timeslot_select:focus{outline:0;border-color:#000}form input[type=text]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=number]::-moz-placeholder{opacity:.6}form input[type=text]::placeholder,form input[type=email]::placeholder,form input[type=number]::placeholder{opacity:.6}form textarea::-moz-placeholder{opacity:.6}form textarea::placeholder{opacity:.6}form input[type=text]:-ms-input-placeholder,form input[type=email]:-ms-input-placeholder{opacity:.6}form textarea:-ms-input-placeholder{opacity:.6}form input[type=text]::-ms-input-placeholder,form input[type=email]::-ms-input-placeholder{opacity:.6}form textarea::-ms-input-placeholder{opacity:.6}form input[type=text].hidden{display:none}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:100%}#calendar_timeslot_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:100%}form input[type=submit]{height:44px;border:0px;border-radius:8px;color:#fff;background:#34b077;font-weight:500;font-size:16px;padding:0 40px;transition:background-color .4s ease}form input[type=submit]:hover{background:#2c9c68}form input.error,form select.error,form textarea.error{border-color:#aa1919!important}.landingpage_intro a{color:#34b077;font-weight:500}.landingpage_intro a:hover{text-decoration:underline}@media (min-width: 1000px){.landingpage_intro{padding-right:200px}}@media (min-width: 1300px){.landingpage_intro{padding-right:450px}}@media (min-width: 768px){body.map_open{padding-top:150px}body.map_open header{position:fixed;top:0;width:100%;z-index:11;background:#fff}body.map_open section.search-nav{position:fixed;top:77px;width:100%;z-index:10}body.map_open .search-container>.container{height:100%;display:flex;flex-flow:column wrap}body.map_open .landingpage_info{order:2}body.map_open footer{display:none}}.landingpage_info{display:flex;flex-flow:column wrap}.search-result{border:1px solid #e1e1e1;padding:10px;border-radius:8px;display:flex;gap:10px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;background:#fff;height:100%}.search-result:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0000001a}.search-result.highlighted{border:1px solid #ffda4c;background:#fffbeb}.search-result .search-result-img-contain{width:280px;margin-right:10px;flex-basis:280px;flex-shrink:0}.search-result .search-result-context{position:relative;display:block;flex:1}.search-result .search-result-context-title{font-weight:700;margin-bottom:5px;font-size:16px;transition:color .4s ease;max-height:24px;line-height:24px;overflow:hidden}.search-result .search-result-context-location,.search-result .search-result-context-category{font-size:14px;margin-bottom:2px}.search-result .search-result-context-location i,.search-result .search-result-context-category i{position:relative;top:1px;margin-right:10px}@media (max-width: 1279px){.search-result{flex-direction:column}.search-result .search-result-img-contain{width:100%;margin-right:0;flex-basis:auto}.search-result .search-result-context{min-height:140px}}@media (max-width: 959px){.search-result{padding:8px}.search-result .search-result-img-contain{margin-bottom:8px}.search-result .search-result-context{min-height:120px}.search-result .search-result-context-title{font-size:15px;margin-bottom:4px}.search-result .search-result-context-location,.search-result .search-result-context-category{font-size:13px}.search-result .search-result-context-location i,.search-result .search-result-context-category i{margin-right:8px}}@media (max-width: 639px){.search-result{flex-direction:row}.search-result .search-result-img-contain{width:120px;flex-basis:120px;margin-right:10px;margin-bottom:0}.search-result .search-result-context{min-height:0}}@media (max-width: 480px){.search-result{flex-direction:column}.search-result .search-result-img-contain{width:100%;flex-basis:auto;margin-right:0;margin-bottom:8px}}@media (max-width: 767.98px){.landingpage_info{display:none}}body.map_open .search-layout-container{display:flex;flex-direction:row;position:relative;height:100%}body.map_open .search-layout-container .search-layout-left{max-width:50%;flex-basis:50%;flex-grow:0;flex-shrink:0;padding-right:30px}body.map_open .filter-nav{flex-wrap:wrap;flex-direction:column;align-items:start}body.map_open .filter-nav .filter-list{justify-content:flex-start}body.map_open .filter-nav .filter-list .filter-holder:not(.hidden){margin-left:0}body.map_open .filter-nav .filter-list .filter-holder:not(.hidden)~.filter-holder:not(.hidden){margin-left:8px}body.map_open .filter-nav .filter-list .filter-holder:not(.hidden)~.filter-holder.all_filters:not(.hidden){margin-left:15px}body.map_open .search-results{grid-template-columns:1fr;gap:20px;display:grid}.search-layout-right{display:none}body.map_open .search-layout-right{display:block;position:relative;max-width:50%;flex-basis:50%;flex-grow:0;flex-shrink:0}body.map_open .search-layout-right .search-map-holder{position:fixed!important;border:1px solid #e1e1e1;border-radius:8px;padding:10px}body.map_open .search_results_container{padding-bottom:40px}button.gm-ui-hover-effect{display:none!important}.gm-style .gm-style-iw{padding:0!important;max-width:320px!important;border-radius:8px!important;font-size:.9375rem!important;font-weight:400!important;max-height:none!important}.gm-style .gm-style-iw-d{overflow:hidden!important;width:auto!important;max-height:none!important}.search-result.map-result{padding:10px;flex-direction:column;margin:0;height:auto}.search-result.map-result .search-result-img-contain{width:100%;max-width:280px;margin:0 auto 8px;flex-basis:auto}.search-result.map-result .search-result-img-contain a{position:absolute;width:100%;height:100%;top:0;left:0}.search-result.map-result h3{font-size:16px;font-weight:700;margin-bottom:8px}.search-result.map-result .search-result-context{min-height:0}.search-result.map-result .search-result-context-category i{margin-right:10px}.search-result.map-result:hover{transform:none;box-shadow:none}@media (max-width: 480px){.search-result.map-result .search-result-img-contain{width:100%;max-width:100%}.search-result.map-result h3{font-size:14px}.search-result.map-result .search-result-context-category,.search-result.map-result .search-result-context-location{font-size:12px}}@media (max-width: 600px){.search-result.map-result{padding:8px}.search-result.map-result .search-result-img-contain{width:100%;max-width:100%;margin-bottom:5px}}@media (max-width: 767px){body.map_open .search-layout-container{flex-direction:column}body.map_open .search-layout-container .search-layout-left{order:2;padding-top:30px;padding-right:0;max-width:100%;flex-basis:100%}body.map_open .search-layout-right{max-width:100%;flex-basis:100%;flex-shrink:1}body.map_open .search-layout-right .search-map-holder{position:relative!important;width:100%!important;height:300px!important;border-radius:8px;overflow:hidden}body.map_open .filter-nav{padding-bottom:10px;margin-bottom:15px}body.map_open .filter-nav h1{font-size:18px;margin-bottom:5px}body.map_open .search-results{grid-template-columns:1fr;gap:15px}.search-container{height:auto!important}body.map_open .search_results_container{padding-bottom:0}.search-nav{top:77px;z-index:9}.search-nav .search_bar form .search_field .field_label,.search-nav .search_bar form .search_field .field_value{max-width:90%;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 480px){body.map_open .search-layout-right .search-map-holder{height:250px!important}.search-nav .search_bar form .search_field{padding:6px 8px 4px}.search-nav .search_bar form .search_field .field_label{font-size:11px}.search-nav .search_bar form .search_field .field_value{font-size:12px}}.booking_page h1{font-weight:600;font-size:28px}.booking_page .img-card{padding-top:50%}.booking_page .package-box{padding-top:25px}.booking_page .package-box .pck-unit{left:18px}.booking_page .package-box .pck-details .btn-primary,#booking_step_calendar .unit-details .btn{background:#87b9a2;font-weight:400}.booking_page .package-box .pck-details .btn-primary:hover,#booking_step_calendar .unit-details .btn:hover{background:#34b077}.booking_page .units{grid-template-columns:1fr;gap:20px}.booking_page .units .unit.selected{border:1px solid #77dfaf;background:#edfff4}.booking_page .units .unit .unit-radiobutton{width:30px}.booking_page .units .unit .unit-radiobutton .radiobutt{width:30px;height:30px;border:1px solid #c5c5c5;border-radius:50%;cursor:pointer;text-align:center;line-height:30px;font-size:20px}.booking_page .units .unit .unit-radiobutton .radiobutt i{display:none;position:relative;top:1px}.booking_page .units .unit.selected .unit-radiobutton .radiobutt{border:1px solid #34b077;background:#34b077;color:#fff}.booking_page .units .unit.selected .unit-radiobutton .radiobutt i{display:inline}.booking_page .booking_right{margin-top:40px}@media (min-width: 960px){.booking_page .booking_right{padding-left:60px;margin-top:0}}.booking_policies{font-size:13px;background:#f9f9f9;padding:15px 20px;border-radius:8px}.booking_policies h2{font-size:15px;margin-bottom:0;margin-top:30px;font-weight:600}.booking_policies h2:first-child{margin-top:0}.booking_policies p{margin-bottom:10px}.booking_policies p:last-child{margin-bottom:0}.booking_page .booking_price_info{background:#fff;border-radius:8px;color:#b19936;margin-top:20px;margin-bottom:25px;padding:15px 20px 15px 56px;position:relative;font-size:14px}.booking_page .booking_price_info i{position:absolute;left:20px;top:19px;font-size:20px}.booking_page .booking_voucher_info{background:#dffff0;border-radius:8px;color:#34b077;margin-top:-15px;margin-bottom:25px;padding:15px 20px 15px 56px;position:relative;font-size:14px}.booking_page .booking_voucher_info i{position:absolute;left:20px;top:17px;font-size:20px}.booking_page .booking_voucher_info a{color:#34b077}.booking_page .booking_voucher_info a:hover{text-decoration:underline}.booking_page strong span.sup{vertical-align:top;font-size:12px;margin-right:5px;opacity:.7;font-weight:400}#booking_step_calendar .unit-details{display:flex;justify-content:space-between;align-items:center}#booking_step_calendar #booking_calendar_container{border:1px solid #e1e1e1;border-radius:8px;overflow:hidden;padding:10px;position:relative}#booking_step_calendar #booking_calendar_container .pika-lendar{width:100%;margin:0}#booking_step_calendar #booking_calendar_container .data-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#fffc;display:flex;align-items:center;justify-content:center;text-align:center;z-index:10000}#booking_step_calendar #booking_calendar_container .data-overlay span{padding:6px 10px;background:#f1f1f1;border-radius:8px}.calendar_timeslot{border:1px solid #e1e1e1;border-radius:8px;margin-bottom:5px;padding:8px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .4s ease}.calendar_timeslot:hover{border-color:#000}.calendar_timeslot i{border:1px solid #e1e1e1;border-radius:8px;font-size:20px;color:#fff}.calendar_timeslot.active i{color:#fff;background:#34b077;border-color:#34b077}#booking_progress_calendar.hidden{display:none!important}.relaxy_usps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.relaxy_usps .relaxy_usp{position:relative;padding:25px 25px 25px 70px;background:#fff;border-radius:8px;border:1px solid #e1e1e1}.relaxy_usps .relaxy_usp i{position:absolute;left:25px;top:28px;font-size:25px;color:#34b077}.relaxy_usps .relaxy_usp div{font-weight:600}.relaxy_usps .relaxy_usp p{opacity:.7}@media (max-width: 1000px){.relaxy_usps{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.relaxy_usps{grid-template-columns:1fr}}.prices_container .pricebox{min-height:225px}.prices_switch{border-bottom:1px solid #eeeeee;margin-bottom:30px;display:flex;justify-content:center;gap:20px;flex-flow:row wrap}.prices_switch li a{padding:10px 20px;display:inline-block;background:#f4f4f4;border-top-left-radius:8px;border-top-right-radius:8px}.prices_switch li a.active{background:#34b077;color:#fff}.title-grey{padding:30px 30px 30px 70px;position:relative;background-color:#e9edea;margin-left:30px!important;border-radius:8px}@media (max-width: 1120px){.testimonials{margin-top:40px}.title-grey{margin-left:0!important}}.quote{color:#34b077;font-size:1.5em}.timeslots_list{display:flex;flex-wrap:wrap;gap:8px}.timeslots_list .calendar_timeslot{min-width:100px;display:inline-flex;margin-bottom:0;white-space:nowrap}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:25px}@media (max-width: 1279px){.search-results{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}}@media (max-width: 639px){.search-results{grid-template-columns:1fr;gap:15px}}.section_pictures .row{margin:0 -10px}.section_pictures .row>div{padding:0 10px}.section_pictures .img-card.half-height{padding-top:65.233%}.section_pictures .img-card.thinner{padding-top:100.915%}.profile_media_item{margin-bottom:20px;border-radius:8px;overflow:hidden}.profile_media_item a{position:relative}.profile_media_item a span{position:absolute;bottom:8px;left:8px;font-size:12px;background:#fff;border-radius:5px;padding:4px 10px}.profile_media_item img{width:100%;display:block;height:auto}#popup_profile_media .container{max-width:1000px}.fslightbox-container{background:#000!important}.fslightbox-slide-number-container{max-width:100%!important;color:#fff!important;font-size:18px!important}.section_basic_info .profile-context-location{font-size:14px;font-weight:500;margin-bottom:5px;white-space:nowrap;overflow:hidden}.section_basic_info .profile-context-location i{position:relative;top:1px;margin-right:10px}.section_basic_info h1{margin-bottom:10px;font-weight:600;font-size:28px;position:relative}.section_basic_info h1 .has_relaxybon{position:absolute;right:43px;font-size:14px;font-weight:500;background:#e4f2ea;padding:5px 10px 4px 8px;line-height:23px;border-radius:5px;color:#34b077}.section_basic_info h1 .has_relaxybon i{font-size:22px;vertical-align:middle;margin-right:5px;position:relative;top:-1px}.section_basic_info h1 .is_favorite{position:absolute;right:0;font-size:15px;font-weight:600;background:#eee;padding:0 10px;line-height:32px;border-radius:5px;color:#444;cursor:pointer;transition:background .4s ease,color .4s ease}.section_basic_info h1 .is_favorite:hover{background:#e4f2ea;color:#34b077}.section_basic_info h1 .is_favorite i{font-size:18px;line-height:32px;vertical-align:middle;margin-right:0}.section_basic_info h1 .is_favorite i.rel-heart-full{color:#34b077}.section_basic_info h1 .is_favorite:has(i.rel-heart-full){background:#e4f2ea}.section_basic_info h1 .profile_rating{display:none;position:absolute;right:0;top:0;font-size:15px;line-height:32px}.section_basic_info .profile-context-category{font-size:14px;opacity:.7}.section_basic_info .profile-context-category i{position:relative;top:1px;margin-right:10px}.section_basic_info .profile-usp{font-size:15px;font-weight:500;margin-bottom:25px;padding-left:33px;position:relative}.section_basic_info .profile-usp i,.section_basic_info .profile-usp img{font-size:21px;vertical-align:middle;position:absolute;left:0;top:0}.section_basic_info .basic_top_info{display:flex;justify-content:space-between}.section_basic_info .basic_top_info .top_right{text-align:right}.section_basic_info .basic_top_info .top_right .profile_rating{font-weight:600;margin-bottom:5px}.section_basic_info .basic_top_info .top_right .profile_rating i{font-size:16px;vertical-align:top;position:relative;top:2px;margin-right:2px}.section_basic_info .basic_top_info .top_right .profile_rating a{font-weight:400;text-decoration:underline;opacity:.7;margin-left:5px}.section_basic_info .basic_top_info .top_right .profile_contact a{font-weight:400;text-decoration:underline;opacity:.7}.section_basic_info .basic_top_info .top_right .profile_contact i{margin-left:10px;vertical-align:top;position:relative;top:3px;margin-right:2px}.section_basic_info .basic_top_info .top_right .profile_contact .social-icon{text-decoration:none;margin-left:10px;opacity:1}.section_basic_info .basic_top_info .top_right .profile_contact .social-icon i{margin-left:0}.section_basic_info .profile_book{box-shadow:#0000001a 0 5px 16px;padding:24px;border-radius:8px}.section_basic_info .profile_book h4{font-size:17px;font-weight:600}.section_basic_info .profile_book select.withvalue{font-weight:600}.section_basic_info .profile_book .profile_book_details{margin-top:15px;margin-bottom:15px;background:#f5f5f5;border-radius:8px}.section_basic_info .profile_book .profile_book_details .desc{padding:15px;border-bottom:1px solid #dedede;margin-bottom:0}.section_basic_info .profile_book .profile_book_details .details{padding:8px 15px;display:flex;justify-content:space-between;line-height:35px;font-weight:500}.section_basic_info .profile_book .profile_book_details .details i{position:relative;top:1px;margin-right:8px}.section_basic_info .profile_book .profile_book_details .details .price sup{vertical-align:top;font-size:10px;margin-right:3px;opacity:.7;font-weight:400}.section_basic_info .profile_book .pika-lendar{width:100%;margin:0}.section_basic_info .profile_book .lastminutes-details .lastminutes-list{margin-top:45px;grid-template-columns:1fr}.section_basic_info .profile_book .lastminutes-details .lastminutes-list .lastminute-box{padding-top:20px;cursor:pointer}.section_basic_info .profile_book .lastminutes-details .lastminutes-list .lastminute-box:hover{border:1px solid #2c9c68;background:#e4f2ea}.section_basic_info .profile_book .lastminutes-details .lastminutes-list .lastminute-box:hover .lm-unit{background:#34b077;color:#fff}.section_basic_info .profile_book .lastminutes-details .lastminutes-list .lastminute-box:hover .lm-details{background:#34b077;color:#fff;border-top:1px solid #2c9c68}.section_basic_info .profile_book .lastminutes-details .lastminutes-list .lastminute-box .lm-title{margin-bottom:0}.section_basic_info .profile_book .lastminutes-details .lastminutes-list .lastminute-box p{margin-bottom:10px}#popup_profile_assets .profile-usp{font-size:15px;font-weight:500;margin-bottom:25px;padding-left:33px;position:relative}#popup_profile_assets .profile-usp i,#popup_profile_assets .profile-usp img{font-size:21px;vertical-align:middle;position:absolute;left:0;top:0}.profile-contact-mobile{display:none;margin-top:25px}.profile-contact-mobile .profile_rating{font-weight:600;margin-bottom:5px}.profile-contact-mobile .profile_rating i{font-size:16px;vertical-align:top;position:relative;top:2px;margin-right:2px}.profile-contact-mobile .profile_rating a{font-weight:400;text-decoration:underline;opacity:.7;margin-left:5px}.profile-contact-mobile .profile_contact a{font-weight:400;text-decoration:underline;opacity:.7}.profile-contact-mobile .profile_contact i{margin-left:10px;vertical-align:top;position:relative;top:3px;margin-right:2px}.profile-contact-mobile .profile_contact i:first-child{margin-left:0}.profile-contact-mobile .profile_contact .social-icon{text-decoration:none;margin-left:10px;opacity:1}.profile-contact-mobile .profile_contact .social-icon i{margin-left:0}.profile_jump_lm{margin-bottom:15px;display:block;border-radius:8px;padding:12px 44px 12px 24px;background:#ffda4c;text-align:left;font-weight:500;position:relative;transition:background .4s ease}.profile_jump_lm:hover{background:#ffda4c}.profile_jump_lm i:first-child{margin-right:10px;font-weight:600;position:relative;top:1px}.profile_jump_lm i:last-child{position:absolute;right:24px;top:15px;font-weight:600}.profile_jump_lm span{background:#ffda4c;padding:0 7px;border-radius:4px;text-align:center;min-width:22px;margin-right:5px;display:inline-block}.profile_jump_lm.pck_jump,.profile_jump_lm.pck_jump:hover,.profile_jump_lm.pck_jump span{background:#e4f2ea}.basic_top_info .profile_jump_lm{display:none;margin-bottom:0;margin-top:15px}.profile_top_box .profile_box{margin-top:25px}.units{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr 1fr}.units .unit{border:1px solid #e1e1e1;padding:0;border-radius:8px;display:flex;align-items:center}.units .unit .unit-img-contain{width:140px;margin-right:10px;flex-basis:140px;flex-shrink:0}.units .unit .unit-img{margin-bottom:0;max-height:98px;overflow:hidden}.units .unit .unit-context{padding:10px}.units .unit .unit-context .unit-name{font-weight:600;margin-bottom:0}.units .unit .unit-context p{font-size:14px}.units .unit .unit-context p i{margin-right:10px}.profile-mobile-pics{position:relative;padding-top:70%;border-radius:8px;overflow:hidden}.profile-mobile-pics .slick-slider{position:absolute;top:0;width:100%;height:100%}.profile-mobile-pics .slick-list,.profile-mobile-pics .slick-track{height:100%}.profile-mobile-pics .slick-prev{position:absolute;top:50%;left:10px;z-index:1;background:#fff;width:30px;height:30px;border:0px;border-radius:50%;color:#000;cursor:pointer;box-shadow:0 1px 15px #0000001a;opacity:0;margin-top:-15px;transition:opacity .25s ease}.profile-mobile-pics .slick-prev i{position:relative;top:2px;left:-1px}.profile-mobile-pics .slick-prev:hover{box-shadow:none}.profile-mobile-pics .slick-next{position:absolute;top:50%;z-index:1;background:#fff;width:30px;height:30px;border:0px;border-radius:50%;color:#000;cursor:pointer;box-shadow:0 1px 15px #0000001a;opacity:0;margin-top:-15px;transition:opacity .25s ease;left:auto;right:10px}.profile-mobile-pics .slick-next i{position:relative;top:2px;left:1px}.profile-mobile-pics .slick-next:hover{box-shadow:none}.profile-mobile-pics:hover .slick-prev:not(.slick-disabled){opacity:1}.profile-mobile-pics:hover .slick-next:not(.slick-disabled){opacity:1}.profile-mobile-pics .slick-dots{position:absolute;z-index:1;bottom:7px;left:calc(50% - 32px);display:flex;width:65px;text-align:center;margin:0 auto}.profile-mobile-pics .slick-dots li{list-style-type:none;height:13px;line-height:13px}.profile-mobile-pics .slick-dots li button{width:13px;height:13px;background:none;position:relative;border:0px;font-size:0px;margin:0;cursor:pointer;padding:0;vertical-align:top}.profile-mobile-pics .slick-dots li button:before{content:" ";position:absolute;top:3px;left:3px;width:7px;height:7px;background:#fff;border-radius:50%;opacity:.6}.profile-mobile-pics .slick-dots li.slick-active button:before{opacity:1}.profile-mobile-pics a{display:block;height:100%;width:100%;border-radius:8px}.profile-mobile-pics .slick-slide{margin:0}.profile-mobile-pics img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%;width:100%}.section_other_info h2,.section_ratings h2{font-size:21px}.rating{padding-bottom:20px;margin-bottom:40px;position:relative}.rating .rated{position:absolute;left:0;top:0;background:#e4f2ea;color:#34b077;width:46px;height:46px;line-height:46px;border-radius:8px;text-align:center;font-weight:600}.rating .rating_name{font-weight:600;font-size:16px;padding-left:65px}.rating .rating_detail{color:#8c8c8c;margin-bottom:15px;padding-left:65px;min-height:22px}.rating .rating_text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rating .rating_reply{background:#f5f5f5;margin-top:10px;padding:10px 15px;border-radius:8px;font-size:13px;position:relative}.rating .rating_reply p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rating .rating_reply:after{bottom:100%;left:20px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:#88b7d500;border-bottom-color:#f5f5f5;border-width:8px;margin-left:-8px}#popup_profile_reviews .rating .rating_text,#popup_profile_reviews .rating .rating_reply p{display:block}.reviews_subscores .reviews_header{background:#e4f2ea;display:flex;border-radius:8px;gap:20px;padding:25px 20px}.reviews_subscores .reviews_header .score{font-size:46px;line-height:46px;font-weight:600;color:#34b077}.reviews_subscores .reviews_header .score_details .stars{display:flex;gap:5px;margin-bottom:2px}.reviews_subscores .reviews_header .score_details .stars .star{width:30px;height:20px;background-image:url(../../img/logo_star.png);background-size:contain;background-position:center center;background-repeat:no-repeat;position:relative}.reviews_subscores .reviews_header .score_details .stars .star.half:after{content:"";position:absolute;width:15px;height:20px;right:0;top:0;background:#e4f2ea}.reviews_subscores .reviews_header .score_details p{margin-bottom:0;font-size:14px;opacity:.7}.reviews_subscores .reviews_subscore{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;margin:5px 0;border-bottom:1px solid #efefef}.reviews_subscores .reviews_subscore h3{font-size:15px;margin-bottom:0;font-weight:500}.reviews_subscores .reviews_subscore .subscore .score{color:#34b077;font-weight:500}.reviews_subscores .reviews_subscore:last-child{margin-bottom:0}.section_lastminutes h2{font-size:21px}.section_lastminutes .lastminutes_filters .lastminute_filter{margin-bottom:10px;cursor:pointer;border:1px solid #e1e1e1;border-radius:8px;padding:10px 18px;font-weight:500;white-space:nowrap;transition:color .4s ease,border-color .4s ease;position:relative}.section_lastminutes .lastminutes_filters .lastminute_filter:hover{border-color:#000;color:#000}.section_lastminutes .lastminutes_filters .lastminute_filter:last-child{margin-bottom:0}.section_lastminutes .lastminutes_filters .lastminute_filter .filter-label{font-weight:600;font-size:14px;opacity:.7}.section_lastminutes .lastminutes_filters .lastminute_filter .filter-name{font-weight:600}.section_lastminutes .lastminutes_filters .lastminute_filter .lastminute_dropdown{display:none;position:absolute;z-index:20;top:calc(100% + 3px);left:-1px;background:#fff;padding:0 5px;border-radius:8px;box-shadow:0 3px 10px #0003}.section_lastminutes .lastminutes_filters .lastminute_filter.active{color:#34b077;border-color:#34b077}.section_lastminutes .lastminutes_filters .lastminute_filter.shown .lastminute_dropdown{display:block}.section_lastminutes .lastminutes_filters .lastminute_filter.shown .lastminute_dropdown ul{padding:18px 12px;min-width:260px}.section_lastminutes .lastminutes_filters .lastminute_filter.shown .lastminute_dropdown ul li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eeeeee}.section_lastminutes .lastminutes_filters .lastminute_filter.shown .lastminute_dropdown ul li a{transition:color .4s ease;display:block}.section_lastminutes .lastminutes_filters .lastminute_filter.shown .lastminute_dropdown ul li a:hover{color:#34b077}.section_lastminutes .lastminutes_filters .lastminute_filter.shown .lastminute_dropdown ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0px}.profile_lastminutes_container{display:none}.profile_lastminutes_container.active{display:block}.lastminutes-list{display:grid;grid-gap:40px;grid-template-columns:1fr 1fr;align-items:start}.lastminute-box{padding:30px 18px 18px;border-radius:8px;border:1px solid #e1e1e1;position:relative}.lastminute-box .lm-icon{position:absolute;background:#ffda4c;color:#444;width:32px;height:28px;left:18px;top:-14px;text-align:center;line-height:28px;border-radius:5px;font-size:16px}.lastminute-box .lm-icon i{position:relative;top:1px}.lastminute-box .lm-unit{position:absolute;background:#eee;color:#696969;left:56px;top:-14px;text-align:center;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:500}.lastminute-box .lm-title{font-weight:500;color:#000;display:block;margin-bottom:10px;line-height:26px;overflow:hidden;font-size:15px}.lastminute-box p,.lastminute-box .paragraph{font-size:12px;line-height:1.5;opacity:.8;margin-bottom:20px;min-height:36px;overflow:hidden}.lastminute-box .paragraph .btn{border:0px;color:#444;font-size:12px;font-weight:400;text-decoration:underline;opacity:.7;padding:0;height:auto}.lastminute-box .paragraph .btn:hover{background:none;color:#000;opacity:1}.lastminute-box .paragraph.clamp-container{padding-bottom:25px}.lastminute-box .paragraph.clamp-container.noclamp{padding-bottom:0}.lastminute-box .lm-details{display:flex;margin:0 -18px -18px;background:#ffda4c;padding:8px 18px;border-top:1px solid #ffda4c;border-bottom-left-radius:8px;border-bottom-right-radius:8px;align-items:center}.lastminute-box .lm-details .lm-date{font-size:13px;flex-grow:1;line-height:17px}.lastminute-box .lm-details .lm-price{background:#ffda4c;color:#575757;border-radius:5px;padding:7px 12px}.lastminute-box .lm-details .lm-price sup{vertical-align:top;font-size:10px;margin-right:3px;opacity:.7;font-weight:400}.lastminute-box .lm-details .lm-price span{margin-left:5px;opacity:.7;position:relative}.lastminute-box .lm-details .lm-price span:after{background:#4e4e4e;position:absolute;content:"";height:1px;width:100%;top:50%;left:0;transform:rotate(330deg)}.lastminute-box .lm-details .lm-action{color:#fff;border-radius:5px;padding:7px 15px;font-size:14px;font-weight:500;height:auto;margin-left:8px;line-height:22px}.lastminute-box.inactive{display:none}.section_packages h2{font-size:21px}.packages-list{display:grid;grid-gap:40px;grid-template-columns:1fr 1fr;align-items:start}.package-box{padding:18px;border-radius:8px;border:1px solid #e1e1e1;position:relative}.package-box .pck-icon{position:absolute;background:#e4f2ea;color:#33b077;width:32px;height:28px;left:18px;top:-14px;text-align:center;line-height:28px;border-radius:5px;font-size:16px}.package-box .pck-icon i{position:relative;top:1px}.package-box .pck-unit{position:absolute;background:#eee;color:#696969;left:56px;top:-14px;text-align:center;border-radius:5px;padding:5px 10px;font-size:12px;font-weight:500}.package-box .pck-title{font-weight:500;color:#000;display:block;margin-bottom:10px;line-height:26px;overflow:hidden;font-size:16px}.package-box p{font-size:14px;line-height:1.5;margin-bottom:20px;overflow:hidden}.package-box .desc,.package-box .desc p{font-size:12px!important;line-height:1.5!important;opacity:.8!important;margin-bottom:18px;overflow:hidden}.package-box .desc p:last-child{margin-bottom:0}.package-box .desc .btn{border:0px;color:#444;font-size:12px;font-weight:400;text-decoration:underline;opacity:.7;padding:0;height:auto}.package-box .desc .btn:hover{background:none;color:#000;opacity:1}.package-box .desc.clamp-container{padding-bottom:25px}.package-box .desc.clamp-container.noclamp{padding-bottom:0}.package-box .pck-details{display:flex;margin:0 -18px -18px;background:#e4f2ea;padding:8px 18px;border-top:1px solid #e4f2ea;justify-content:space-between;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.package-box .pck-details .pck-details-left{display:flex}.package-box .pck-details .pck-details-left>div{margin-right:25px;line-height:35px;font-weight:500}.package-box .pck-details .pck-details-left>div i{margin-right:5px}.package-box .pck-details .pck-details-right{display:flex}.package-box .pck-details .pck-price{background:#e4f2ea;color:#575757;border-radius:5px;padding:7px 12px}.package-box .pck-details .pck-price sup{vertical-align:top;font-size:10px;margin-right:3px;opacity:.7;font-weight:400}.package-box .pck-details .pck-price span{margin-left:5px;opacity:.7;position:relative}.package-box .pck-details .pck-price span:after{background:#4e4e4e;position:absolute;content:"";height:1px;width:100%;top:50%;left:0;transform:rotate(330deg)}.package-box .pck-details .pck-action{color:#fff;border-radius:5px;padding:7px 15px;font-size:14px;font-weight:500;height:auto;margin-left:8px;line-height:22px}.js-slider{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.js-slider>.slick-prev{position:absolute;top:50%;left:-40px;background:#000000b3;width:50px;height:50px;border:0px;border-radius:50%;color:#fff;cursor:pointer;box-shadow:0 1px 15px #0000001a;margin-top:-25px;transition:opacity .25s ease,background-color .25s ease;z-index:5}.js-slider>.slick-prev:hover{background:#000000f2}.js-slider>.slick-prev i{font-size:18px;position:relative;top:2px;left:-1px}.js-slider>.slick-next{position:absolute;top:50%;background:#000000b3;width:50px;height:50px;border:0px;border-radius:50%;color:#fff;cursor:pointer;box-shadow:0 1px 15px #0000001a;margin-top:-25px;transition:opacity .25s ease,background-color .25s ease;z-index:5;left:auto;right:-40px}.js-slider>.slick-next:hover{background:#000000f2}.js-slider>.slick-next i{font-size:18px;position:relative;left:1px;top:2px}.js-slider>.slick-prev.slick-disabled{opacity:0}.js-slider>.slick-next.slick-disabled{opacity:0}.js-slider>.profile-slider:not(:first-child){display:none}.js-slider .js-img-slider>a:not(:first-child){display:none}.js-slider .js-img-slider:not(.slick-slider){position:absolute;top:0;height:100%}.js-slider.slick-initialized{visibility:visible;opacity:1}.profile-slider{border:1px solid #e1e1e1;padding:10px;border-radius:8px}.profile-slider .profile-slider-img{padding-top:70%;position:relative;border-radius:8px;overflow:hidden;margin-bottom:10px;background:#eee}.profile-slider .profile-slider-img .rating{position:absolute;right:10px;top:10px;background:#fff;z-index:6;font-weight:700;color:#222;padding:3px 8px;border-radius:8px;font-size:13px;box-shadow:0 1px 15px #0000001a}.profile-slider .profile-slider-img .rating i{position:relative;top:1px;margin-right:5px;font-size:14px}.profile-slider .profile-slider-img .favorite{position:absolute;left:13px;top:11px;z-index:6;color:#fff;font-size:21px;line-height:26px;cursor:pointer;transition:color .4s ease}.profile-slider .profile-slider-img .favorite:hover{color:#34b077}.profile-slider .profile-slider-img .slick-slider{position:absolute;top:0;width:100%;height:100%}.profile-slider .profile-slider-img .slick-slider .slick-list,.profile-slider .profile-slider-img .slick-slider .slick-track{height:100%}.profile-slider .profile-slider-img .slick-prev{position:absolute;top:50%;left:10px;z-index:1;background:#fff;width:30px;height:30px;border:0px;border-radius:50%;color:#000;cursor:pointer;box-shadow:0 1px 15px #0000001a;opacity:0;margin-top:-15px;transition:opacity .25s ease}.profile-slider .profile-slider-img .slick-prev i{position:relative;top:2px;left:-1px}.profile-slider .profile-slider-img .slick-prev:hover{box-shadow:none}.profile-slider .profile-slider-img .slick-next{position:absolute;top:50%;z-index:1;background:#fff;width:30px;height:30px;border:0px;border-radius:50%;color:#000;cursor:pointer;box-shadow:0 1px 15px #0000001a;opacity:0;margin-top:-15px;transition:opacity .25s ease;left:auto;right:10px}.profile-slider .profile-slider-img .slick-next i{position:relative;top:2px;left:1px}.profile-slider .profile-slider-img .slick-next:hover{box-shadow:none}.profile-slider .profile-slider-img:hover .slick-prev:not(.slick-disabled){opacity:1}.profile-slider .profile-slider-img:hover .slick-next:not(.slick-disabled){opacity:1}.profile-slider .profile-slider-img .slick-dots{position:absolute;z-index:1;bottom:7px;left:calc(50% - 32px);display:flex;width:65px;text-align:center;margin:0 auto}.profile-slider .profile-slider-img .slick-dots li{list-style-type:none;height:13px;line-height:13px}.profile-slider .profile-slider-img .slick-dots li button{width:13px;height:13px;background:none;position:relative;border:0px;font-size:0px;margin:0;cursor:pointer;padding:0;vertical-align:top}.profile-slider .profile-slider-img .slick-dots li button:before{content:" ";position:absolute;top:3px;left:3px;width:7px;height:7px;background:#fff;border-radius:50%;opacity:.6}.profile-slider .profile-slider-img .slick-dots li.slick-active button:before{opacity:1}.profile-slider .profile-slider-img a{display:block;height:100%;width:100%;border-radius:8px}.profile-slider .profile-slider-img .slick-slide{margin:0}.profile-slider .profile-slider-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%;width:100%}.profile-slider .profile-context-title{font-weight:700;margin-bottom:5px;white-space:nowrap;overflow:hidden}.profile-slider .profile-context-location{font-size:14px;font-weight:500;margin-bottom:2px;white-space:nowrap;overflow:hidden}.profile-slider .profile-context-location i{position:relative;top:1px;margin-right:10px}.profile-slider .profile-context-category{font-size:14px;opacity:.7}.profile-slider .profile-context-category i{position:relative;top:1px;margin-right:10px}.search-result .search-result-img{padding-top:70%;position:relative;border-radius:8px;overflow:hidden;margin-bottom:10px;background:#eee}.search-result .search-result-img .rating{position:absolute;right:10px;top:10px;background:#fff;z-index:6;font-weight:700;color:#222;padding:3px 8px;border-radius:8px;font-size:13px;box-shadow:0 1px 15px #0000001a}.search-result .search-result-img .rating i{position:relative;top:1px;margin-right:5px;font-size:14px}.search-result .search-result-img .favorite{position:absolute;left:13px;top:11px;z-index:6;color:#fff;font-size:21px;line-height:26px;cursor:pointer;transition:color .4s ease}.search-result .search-result-img .favorite:hover{color:#34b077}.search-result .search-result-img .slick-slider{position:absolute;top:0;width:100%;height:100%}.search-result .search-result-img .slick-list,.search-result .search-result-img .slick-track{height:100%}.search-result .search-result-img .slick-prev{position:absolute;top:50%;left:10px;z-index:1;background:#fff;width:30px;height:30px;border:0px;border-radius:50%;color:#000;cursor:pointer;box-shadow:0 1px 15px #0000001a;opacity:0;margin-top:-15px;transition:opacity .25s ease}.search-result .search-result-img .slick-prev i{position:relative;top:2px;left:-1px}.search-result .search-result-img .slick-prev:hover{box-shadow:none}.search-result .search-result-img .slick-next{position:absolute;top:50%;z-index:1;background:#fff;width:30px;height:30px;border:0px;border-radius:50%;color:#000;cursor:pointer;box-shadow:0 1px 15px #0000001a;opacity:0;margin-top:-15px;transition:opacity .25s ease;left:auto;right:10px}.search-result .search-result-img .slick-next i{position:relative;top:2px;left:1px}.search-result .search-result-img .slick-next:hover{box-shadow:none}.search-result .search-result-img:hover .slick-prev:not(.slick-disabled){opacity:1}.search-result .search-result-img:hover .slick-next:not(.slick-disabled){opacity:1}.search-result .search-result-img .slick-dots{position:absolute;z-index:1;bottom:7px;left:calc(50% - 32px);display:flex;width:65px;text-align:center;margin:0 auto}.search-result .search-result-img .slick-dots li{list-style-type:none;height:13px;line-height:13px}.search-result .search-result-img .slick-dots li button{width:13px;height:13px;background:none;position:relative;border:0px;font-size:0px;margin:0;cursor:pointer;padding:0;vertical-align:top}.search-result .search-result-img .slick-dots li button:before{content:" ";position:absolute;top:3px;left:3px;width:7px;height:7px;background:#fff;border-radius:50%;opacity:.6}.search-result .search-result-img .slick-dots li.slick-active button:before{opacity:1}.search-result .search-result-img a{display:block;height:100%;width:100%;border-radius:8px}.search-result .search-result-img .slick-slide{margin:0}.search-result .search-result-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%;width:100%}.unit .unit-img{padding-top:70%;position:relative;border-radius:8px 0 0 8px/8px 0px 0px 8px;overflow:hidden;margin-bottom:10px;background:#eee}.unit .unit-img .slick-slider{position:absolute;top:0;width:100%;height:100%}.unit .unit-img .slick-list,.unit .unit-img .slick-track{height:100%}.unit .unit-img .slick-prev{position:absolute;top:50%;left:10px;z-index:1;background:#fff;width:30px;height:30px;border:0px;border-radius:50%;color:#000;cursor:pointer;box-shadow:0 1px 15px #0000001a;opacity:0;margin-top:-15px;transition:opacity .25s ease}.unit .unit-img .slick-prev i{position:relative;top:2px;left:-1px}.unit .unit-img .slick-prev:hover{box-shadow:none}.unit .unit-img .slick-next{position:absolute;top:50%;z-index:1;background:#fff;width:30px;height:30px;border:0px;border-radius:50%;color:#000;cursor:pointer;box-shadow:0 1px 15px #0000001a;opacity:0;margin-top:-15px;transition:opacity .25s ease;left:auto;right:10px}.unit .unit-img .slick-next i{position:relative;top:2px;left:1px}.unit .unit-img .slick-next:hover{box-shadow:none}.unit .unit-img:hover .slick-prev:not(.slick-disabled){opacity:1}.unit .unit-img:hover .slick-next:not(.slick-disabled){opacity:1}.unit .unit-img .slick-dots{position:absolute;z-index:1;bottom:7px;left:calc(50% - 32px);display:flex;width:65px;text-align:center;margin:0 auto}.unit .unit-img .slick-dots li{list-style-type:none;height:13px;line-height:13px}.unit .unit-img .slick-dots li button{width:13px;height:13px;background:none;position:relative;border:0px;font-size:0px;margin:0;cursor:pointer;padding:0;vertical-align:top}.unit .unit-img .slick-dots li button:before{content:" ";position:absolute;top:3px;left:3px;width:7px;height:7px;background:#fff;border-radius:50%;opacity:.6}.unit .unit-img .slick-dots li.slick-active button:before{opacity:1}.unit .unit-img a{display:block;height:100%;width:100%;border-radius:8px}.unit .unit-img .slick-slide{margin:0}.unit .unit-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%;width:100%}.search-results{display:grid;grid-gap:30px;grid-template-columns:1fr}.search-results .search-result{border:1px solid #e1e1e1;padding:10px;border-radius:8px;display:flex;gap:10px}.search-results .search-result .search-result-img-contain{margin-bottom:0;max-height:196px;overflow:hidden}.search-results .search-result .search-result-img{width:100%;margin-right:0;flex-basis:auto}.search-results .search-result .search-result-context{min-height:185px;position:relative;display:block;flex:1}.search-results .search-result .search-result-context .search_distance{background:#33b077;color:#fff;padding:2px 5px;font-size:.8em;border-radius:5px;margin-left:5px}.search-results .search-result .search-result-context-title{font-weight:700;margin-bottom:5px;font-size:16px;transition:color .4s ease;max-height:24px;line-height:24px;overflow:hidden}.search-results .search-result:hover .search-result-context-title{color:#34b077}.search-results .search-result .search-result-context-location{font-size:14px;font-weight:500;margin-bottom:2px;opacity:.9;max-height:21px;line-height:21px;overflow:hidden}.search-results .search-result .search-result-context-location i{position:relative;top:1px;margin-right:10px}.search-results .search-result .search-result-context-category{font-size:14px;opacity:.7}.search-results .search-result .search-result-context-category i{position:relative;top:1px;margin-right:10px}.search-results .search-result .search-result-context-offer{position:absolute;width:100%;bottom:0;left:0;background:#e4f2ea;border-radius:8px;padding:20px 15px 10px;font-size:13px}.search-results .search-result .search-result-context-offer .offer-labels{position:absolute;top:-10px;left:10px;right:10px;font-size:12px;font-weight:500;display:flex;justify-content:space-between}.search-results .search-result .search-result-context-offer .offer-labels .offer-type{background:#2c9c68;color:#fff;border-radius:5px;padding:2px 6px;margin-right:auto}.search-results .search-result .search-result-context-offer .offer-labels .offer-type.type-lastminute{background:#ffda4c;color:#444}.search-results .search-result .search-result-context-offer .offer-labels .offer-duration{background:#acacac;color:#fff;border-radius:5px;padding:2px 6px}.search-results .search-result .search-result-context-offer .offer-labels .offer-duration span{font-size:10px;margin-left:3px;opacity:.7;font-weight:400}.search-results .search-result .search-result-context-offer .offer-labels .offer-price{background:#e4f2ea;color:#575757;border-radius:5px;padding:2px 6px;margin-left:5px}.search-results .search-result .search-result-context-offer .offer-labels .offer-price sub{vertical-align:top;font-size:10px;margin-right:3px;opacity:.7;font-weight:400}.search-results .search-result .search-result-context-offer .offer-labels .offer-price span{margin-left:5px;opacity:.7;position:relative}.search-results .search-result .search-result-context-offer .offer-labels .offer-price span:after{background:#4e4e4e;position:absolute;content:"";height:1px;width:100%;top:50%;left:0;transform:rotate(330deg)}.search-results .search-result .search-result-context-offer .offer-title{font-weight:500;color:#000;display:block;margin-bottom:2px;max-height:19px;line-height:19px;overflow:hidden}.search-results .search-result .search-result-context-offer p{font-size:12px;line-height:1.5;opacity:.8;max-height:36px;overflow:hidden}.search-results .search-result.highlighted{border:1px solid #ffda4c;background:#fffbeb}.search-results .search-result.highlighted .search-result-context-offer{background:#ffda4c}.search-results.favorites-results{grid-template-columns:1fr 1fr}.search-results.favorites-results .search-result{background:#fff;flex-direction:column}.search-results.favorites-results .search-result .search-result-img-contain{width:100%;margin-right:0;flex-basis:auto}.search-results.favorites-results .search-result .search-result-context{min-height:185px}.clamp-container{position:relative;padding-bottom:55px}.clamp-container>a.clamp-toggle{position:absolute;bottom:0}.clamp-container.noclamp{padding-bottom:10px}.line-clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;position:relative}.line-clamped.inpixels{max-height:36px}.line-clamped.clamp-3{-webkit-line-clamp:3}.line-clamped.inpixels.clamp-3{max-height:54px}.line-clamped.clamp-5{-webkit-line-clamp:5}.line-clamped.inpixels.clamp-5{max-height:80px}.line-clamped.expanded{display:block}.line-clamped.expanded.inpixels{max-height:none}.play_video{position:absolute;inset:0;background:#00000080}.play_video i{color:#fff;font-size:50px;position:absolute;top:calc(50% - 25px);left:calc(50% - 25px)}.video-container{position:relative;padding-bottom:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.play_video_mobile{display:none;cursor:pointer;margin-top:20px}@media (width >= 40rem){.search-results{grid-template-columns:1fr}}@media (width >= 48rem){.search-results{grid-template-columns:1fr 1fr}}@media (width >= 80rem){.search-results{grid-template-columns:1fr 1fr}.search-results .search-result{flex-direction:row}.search-results .search-result .search-result-img-contain{width:280px;margin-right:10px;flex-basis:280px;flex-shrink:0}.search-results .search-result .search-result-context{min-height:auto}.search-results.favorites-results{grid-template-columns:1fr 1fr 1fr}}.section_pictures{padding-top:20px!important}.js-slider>.slick-prev{left:-15px}.js-slider>.slick-next{right:-15px}@media (min-width: 48rem){.section_pictures{padding-top:auto!important}.js-slider>.slick-prev{left:-20px}.js-slider>.slick-next{right:-20px}}@media (width >= 64rem){.section_basic_info .basic_info_left{padding-right:40px}}.section_basic_info h1{padding-top:40px}.section_basic_info h1 .has_relaxybon{left:43px;top:0;right:auto}.section_basic_info h1 .is_favorite{left:0;right:auto;top:0}.section_basic_info h1 .profile_rating{display:block}.section_basic_info .basic_top_info{flex-direction:column}.section_basic_info .basic_top_info .top_right{text-align:left!important;margin-top:10px}.section_basic_info .basic_top_info .top_right .profile_contact{margin-left:-10px;display:none}.section_basic_info .basic_top_info .top_right .profile_rating{display:none}.profile-contact-mobile{display:block}@media (width >= 40rem){.section_basic_info h1{padding-top:auto}.section_basic_info h1 .has_relaxybon{left:auto;top:auto;right:auto}.section_basic_info h1 .is_favorite{left:auto;right:auto;top:auto}.section_basic_info h1 .profile_rating{display:inline}.section_basic_info .basic_top_info{flex-direction:row}.section_basic_info .basic_top_info .top_right{text-align:right!important;margin-top:0}.section_basic_info .basic_top_info .top_right .profile_contact{margin-left:0;display:block}.section_basic_info .basic_top_info .top_right .profile_rating{display:block}.profile-contact-mobile{display:none}}@media (min-width: 1120px) and (max-width: 1200px){.profile_jump_lm{padding-right:30px}.profile_jump_lm i:last-child{right:10px}}@media (max-width: 63.99rem){.profile_jump_lm{display:none}.basic_top_info .profile_jump_lm{display:block}.reviews_subscores{display:flex;gap:30px}.reviews_subscores .reviews_header{flex-direction:row}.reviews_subscores .reviews_subscore{margin:0;padding-left:0;padding-right:0}.subscores_contain{display:grid;grid-template-columns:1fr 1fr 1fr;flex-grow:1;gap:20px;row-gap:10px}}@media (max-width: 39.99rem){.profile_jump_lm{padding-right:10px;padding-left:10px}.profile_jump_lm i:last-child{display:none}.profile_jump_lm i:first-child{margin-right:5px}.profile_jump_lm span{margin-right:2px}}@media (max-width: 47.99rem){.units .unit{flex-direction:column}.units .unit .unit-img-contain{width:100%}}@media (max-width: 450px){.units{grid-template-columns:1fr}}@media (max-width: 1360px){.reviews_subscores .reviews_header{flex-direction:column}}@media (max-width: 900px){.reviews_subscores{flex-direction:column;gap:10px}}@media (max-width: 639px){.subscores_contain{grid-template-columns:1fr 1fr}}@media (max-width: 350px){.subscores_contain{grid-template-columns:1fr}}@media (max-width: 1300px){.lastminutes-list{grid-template-columns:1fr}}@media (max-width: 500px){.lastminute-box .lm-details{flex-wrap:wrap}.package-box .pck-details{flex-direction:column}}@media (max-width: 1000px){.packages-list{grid-template-columns:1fr}}@media (max-width: 799px){.play_video_mobile{display:block}.play_video_mobile .play_video{transition:all .4s ease}.play_video_mobile .play_video:hover{background:#0003}.play_video_mobile .img_contain{max-width:300px;position:relative}}#booking_calendar_container{position:relative}#booking_calendar_container.loading-state .pika-single{opacity:.4;pointer-events:none}#booking_calendar_container .calendar-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fffc;z-index:999;padding:20px}#booking_calendar_container .calendar-loader .loader-spinner{width:40px;height:40px;margin-bottom:15px;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top-color:#34b077;animation:spin 1s infinite linear}#booking_calendar_container .calendar-loader span{font-weight:700;color:#575757}.support_link{position:absolute;bottom:0;left:20px;z-index:30;background:#34b077;color:#fff;padding:7px 20px;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:500;font-size:13px;transition:all .4s ease;display:none}body.backoffice .support_link{display:block}body.backoffice .cc-revoke,body.backoffice .cc-bottom,body.backoffice .cc-left,body.nochat #hubspot-messages-iframe-container{display:none!important}@media (width >= 48rem){.support_link{left:40px}}.support_link:hover{padding:12px 20px;background:#2c9c68}main.backoffice{background:#f3f3f3;border-top:1px solid #e1e1e1}body.sticked header .brand-logo{padding-left:70px}body.sticked main.backoffice{padding-left:80px}main.backoffice>.container{display:flex;gap:30px}.bbox{background:#fff;padding:22px 25px;border-radius:8px;box-shadow:0 3px 10px #4545454d;margin-bottom:30px;display:grid;grid-template:auto 1fr/auto}.bbox.no-padding{padding:1px}.bbox .padded{padding:21px 24px}.bbox hr.seperate{width:calc(100% + 50px)}.fuckoff{z-index:25}.fuckoff>.bbox{border-radius:0;height:100%;padding:11px}.fuckoff:hover>.bbox{padding:22px;overflow-y:auto;overflow-x:hidden;display:block}.fuckoff:hover>.bbox::-webkit-scrollbar-track{background-color:#dcdcdc}.fuckoff:hover>.bbox::-webkit-scrollbar{width:6px;background-color:#dcdcdc}.fuckoff:hover>.bbox::-webkit-scrollbar-thumb{background-color:#acacac}aside .user-box{background:#f3f3f3;padding:10px;margin-bottom:20px;border-radius:8px}.impersonation-notice-aside{background:#e53935;color:#fff;padding:10px;margin-bottom:20px;border-radius:8px;display:block}@media (width >= 64rem){.impersonation-notice-aside{display:none}}.impersonation-notice-aside .impersonation-content{display:flex;align-items:center;justify-content:space-between;flex-direction:column;align-items:stretch;gap:8px}@media (width >= 40rem){.impersonation-notice-aside .impersonation-content{flex-direction:row;align-items:center;gap:10px}}.impersonation-notice-aside .impersonation-content .impersonation-info{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.impersonation-notice-aside .impersonation-content .impersonation-info i{font-size:16px;flex-shrink:0}.impersonation-notice-aside .impersonation-content .impersonation-info .impersonation-text{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;white-space:normal;text-align:center}@media (width >= 40rem){.impersonation-notice-aside .impersonation-content .impersonation-info .impersonation-text{white-space:nowrap;text-align:left}}.impersonation-notice-aside .impersonation-content .btn{background-color:#fff;color:#e53935;font-weight:600;font-size:12px;flex-shrink:0;align-self:center;padding:8px 16px}@media (width >= 40rem){.impersonation-notice-aside .impersonation-content .btn{align-self:auto;padding:6px 12px}}.impersonation-notice-aside .impersonation-content .btn:hover{background-color:#f5f5f5}body.sticked aside:not(:hover) .user-box{padding:0;margin-bottom:51px}aside .user-info{display:flex;gap:15px;position:relative}aside .user-info .avatar{width:50px;height:48px;background:#34b077;border-radius:8px;color:#fff;font-weight:300;line-height:50px;text-align:center;font-size:21px}body.sticked aside:not(:hover) .user-info .info{display:none}aside .user-info .info p{margin-bottom:0;opacity:.7;position:relative;font-size:14px;bottom:-2px;line-height:24px}aside .user-info .info .info-name{font-weight:700;font-size:19px;position:relative;top:-2px;line-height:24px}aside .user-info>a{position:absolute;right:10px;top:50%;font-size:21px;margin-top:-20px;padding:10px;transition:color .4s ease}body.sticked aside:not(:hover) .user-info>a{display:none}.no-results{text-align:center;font-size:18px;opacity:.6}.no-results i{font-size:28px;margin-bottom:10px;display:block}.partner_welcome{background:#1a6743;padding:25px 40px}.partner_welcome h1{margin-top:15px;font-size:36px;color:#fff}.partner_welcome p{color:#fff;margin-bottom:25px}.partner_welcome img{height:275px}.section-title{display:flex;align-items:start;justify-content:space-between;flex-direction:row;width:100%;margin-bottom:20px;margin-top:2rem}.section-title h1.title-text,.section-title h2.title-text{flex-grow:1;font-size:20px;font-weight:500;margin:0}.section-title h1.title-text span,.section-title h2.title-text span{font-size:13px;font-weight:400;color:#8a8a8a;margin-bottom:0;display:block}.section-title .title-tools{align-items:center;flex-shrink:1;display:flex;gap:.8rem}@media (max-width: 1200px){.section-title{flex-direction:column}.section-title .title-text{width:100%}.section-title .title-tools{width:100%;flex-direction:column}.section-title .title-tools>*{width:100%}.section-title .title-tools>*>*{width:100%}}.table-filter input[type=text]{display:block;padding:13px 15px;border-radius:8px;border:1px solid #e1e1e1;line-height:18px;transition:border-color .4s ease;font-size:13px;font-weight:400}.table-filter input[type=text]:focus{outline:0px;border-color:#000}.table-filter select{display:block;padding:13px 15px;border-radius:8px;border:1px solid #e1e1e1;line-height:18px;transition:border-color .4s ease;font-size:13px;font-weight:400;min-width:80px;height:46px;color:#8f8f8f;text-overflow:ellipsis;white-space:normal;-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button}@media screen and (-webkit-min-device-pixel-ratio: 0){.table-filter select{text-indent:1px;text-overflow:unset;padding-right:25px}.table-filter #frm_category{width:auto;min-width:200px}}.content_filter{display:block;padding:13px 15px;border-radius:8px;border:1px solid #e1e1e1;line-height:18px;transition:border-color .4s ease;font-size:13px;font-weight:400;min-width:180px;height:46px;color:#8f8f8f}.table-filter select:focus{outline:0;border-color:#000}.table-filter input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:#444444}.table-filter input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:#444444}.table-filter input::-moz-placeholder{color:#999;opacity:1}.table-filter input::placeholder{color:#999;opacity:1}.partner-profiles{display:grid;grid-template-columns:1fr 1fr;gap:15px}.partner-profile{border:1px solid #e1e1e1;padding:10px 20px 10px 10px;border-radius:8px;display:flex;gap:10px;background:#fff}.partner-profile .partner-profile-img-contain{width:280px;margin-right:10px;flex-basis:280px;flex-shrink:0}.partner-profile .partner-profile-img{margin-bottom:0;max-height:196px;overflow:hidden;padding-top:70%;border-radius:8px;background:#eee;position:relative}.partner-profile .partner-profile-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%;width:100%;position:absolute;top:0}.partner-profile .partner-profile-context{position:relative;display:block;flex:1}.partner-profile .partner-profile-context .partner-profile-status{position:absolute;right:0;top:7px;padding:5px 10px;font-size:13px;border-radius:8px;font-weight:500}.partner-profile-status.status_0,.partner-profile-header--status.status_0,.badge.status_0{background:#d03939;color:#fff}.partner-profile-status.status_1,.partner-profile-header--status.status_1,.badge.status_1{background:#e7c542;color:#fff}.partner-profile-status.status_2,.partner-profile-header--status.status_2,.badge.status_2{background:#34b077;color:#fff}.partner-profile .partner-profile-context-title{font-weight:700;margin-bottom:5px;margin-top:10px;white-space:nowrap;overflow:hidden}.partner-profile .partner-profile-context-location{font-size:14px;font-weight:500;margin-bottom:2px;white-space:nowrap;overflow:hidden}.partner-profile .partner-profile-context-location i{position:relative;top:1px;margin-right:10px}.partner-profile .partner-profile-context-category{font-size:14px;opacity:.7}.partner-profile .partner-profile-context-category i{position:relative;top:1px;margin-right:10px}.partner-profile-context-progress{margin-top:18px}.partner-profile-context-progress .progress-bar{margin-bottom:15px}.partner-profile-context-progress .progress-bar p{margin-bottom:5px;font-size:14px;line-height:24px}.partner-profile-context-progress .progress-bar .progress-bar-contain{border-radius:5px;background:#eee}.partner-profile-context-progress .progress-bar .progress-bar-value{min-width:5px;height:8px;background:#34b077;border-radius:5px}.partner-profile-context-actions{display:flex;gap:15px;margin-top:70px}.partner-profile-context-actions a{width:50%;flex-grow:1;text-align:center;font-weight:500}@media (max-width: 1600px){.partner-profiles{grid-template-columns:1fr}}@media (max-width: 1200px){.partner-profiles{grid-template-columns:1fr 1fr}.partner-profile{flex-direction:column}.partner-profile .partner-profile-img-contain{width:100%;margin-right:0;flex-basis:auto}.partner-profile .partner-profile-context{min-height:185px}.partner-profile-context-progress{margin-top:18px}.partner-profile-context-progress a{text-align:center}}@media (max-width: 600px){.partner-profiles{grid-template-columns:1fr;gap:20px}}.profile-wizard{display:flex;align-items:center;justify-content:space-between;overflow:hidden;margin-bottom:40px}.profile-wizard .profile-wizard-step{flex:0 0 13%;position:relative}.profile-wizard .profile-wizard-step:after{content:"";position:absolute;width:100%;height:2px;background:#cbcbcb;left:100%;top:50%}.profile-wizard .profile-wizard-step.complete:after{background:#34b077}.profile-wizard .profile-wizard-step .profile-wizard-step-box{display:block;background:#fff;text-align:center;border-radius:8px;padding:17px 15px 10px;border:2px solid #cbcbcb;background:#fafafa}.profile-wizard .profile-wizard-step.complete .profile-wizard-step-box{border:2px solid #34b077;background:#34b077;color:#fff}.profile-wizard .profile-wizard-step.active .profile-wizard-step-box{border:2px solid #34b077;background:#fff}.profile-wizard .profile-wizard-step .profile-wizard-step-box i{font-size:21px}.profile-wizard .profile-wizard-step .profile-wizard-step-box p{margin-bottom:0;font-weight:500;font-size:14px}@media (max-width: 700px){.profile-wizard .profile-wizard-step .profile-wizard-step-box p{display:none}}@media (max-width: 400px){.profile-wizard .profile-wizard-step .profile-wizard-step-box{padding:12px 10px 5px}}.stat-box{display:flex;justify-content:space-between;align-items:center}.stat-box .stat-info{font-size:23px;font-weight:500}.stat-box .stat-info p{font-size:14px;opacity:.6;font-weight:500;margin-bottom:0}.stat-box .stat-info span{font-size:13px;margin-left:10px;opacity:.6}.stat-box i{background:#d5f9e9;padding:17px;border-radius:50%}.stat-box i.rel-click{font-size:18px;padding:16px}.stat-box i.rel-active{font-size:19px;padding:15px}@media (max-width: 1600px){.stat-box i{display:none}}.stat-box-large{padding:0}.stat-box-large .stat-left{padding:30px 25px 10px}.stat-box-large .stat-left i{font-size:21px;margin-bottom:15px;display:block;color:#34b077}.stat-box-large .stat-left div{font-size:24px;font-weight:600}.stat-box-large .stat-left p{font-size:14px;line-height:21px;opacity:.7}.character_counter{position:relative;display:block}.character_counter input{padding-right:75px!important}character_counter textarea{padding-right:75px!important}.character_counter span{position:absolute;right:13px;top:13px;border-radius:5px;background:#34b077;color:#fff;font-size:12px;padding:3px 5px;display:none}.character_counter input:focus+span,.character_counter textarea:focus+span{display:block}.datatable{overflow:hidden;overflow-x:auto;width:100%;border-radius:8px;box-shadow:0 1px 5px #4545451a;background-color:#fff}.datatable table{width:100%;min-height:120px}.datatable table .heading th{background:#fafafa;text-align:left;font-weight:600;font-size:12px;padding:16px 15px;border-bottom:2px solid #f3f3f3;color:#8c8c8c}.datatable table .heading th:first-child{border-top-left-radius:8px;border-bottom-left-radius:0}.datatable table .heading th:last-child{border-top-right-radius:8px;border-bottom-right-radius:0}.datatable table tfoot{background:#e4f2ea;border-radius:0 0 8px 8px/0px 0px 8px 8px}.datatable table tfoot .heading th{background:#e4f2ea;color:#444}.datatable table tfoot .heading th:first-child{border-top-left-radius:0;border-bottom-left-radius:8px}.datatable table tfoot .heading th:last-child{border-top-right-radius:0;border-bottom-right-radius:8px}.datatable table td{padding:10px 15px;border-top:2px solid #f7f7f7;font-size:13px}.datatable table tr:first-child td{border-top:0px}.datatable table td i.handle{cursor:grab}.datatable table .heading th.text-right,.datatable table td.text-right{text-align:right}.datatable table td.noresults{text-align:center;opacity:.8}.datatable table tr.sortable-ghost td{background:#e4fbf0}.datatable table tr.subrows>td{padding:0;background:#fafafa}.datatable table .lm-price{color:#575757;border-radius:5px}.datatable table .lm-price sup{vertical-align:top;font-size:10px;margin-right:3px;opacity:.7;font-weight:400}.datatable table .lm-price span{margin-left:5px;opacity:.7;position:relative}.datatable table .lm-price span:after{background:#4e4e4e;position:absolute;content:"";height:1px;width:100%;top:50%;left:0;transform:rotate(330deg)}.datatable table .badge{height:24px;line-height:24px;padding-left:7px;padding-right:7px;margin-left:8px}.datatable table .badge-success{background:#e4f2ea;color:#5aa77b}.datatable table .badge-warning{background:#f2f0e4;color:#ceb55f}.datatable table .badge-danger{background:#f2e4e4;color:#a75a5a}.datatable table .badge-info{background:#e4f4ff;color:#308dc9}.paging{background:#fafafa;border-top:2px solid #f3f3f3;padding:10px 15px;text-align:right;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.paging a{background-color:#fff;color:#444;border:1px solid #dfdfdf;margin-right:5px;display:none}.paging a:last-child{margin-right:0}.paging a:hover{background-color:#34b077;border-color:#34b077;color:#fff}.paging a.active{background-color:#34b077;color:#fff;border-color:#34b077;display:inline-block}.paging a.active:hover{background-color:#2c9c68;border-color:#2c9c68}.paging a:nth-last-child(-n+5),.paging a:nth-child(-n+5),.paging a.active+a,.paging a:has(+a.active){display:inline-block}@media (min-width: 700px){ul.filter_options{display:grid;grid-template-columns:1fr 1fr}}.complete_contain{position:relative}.complete_dropdown{display:none;position:absolute;top:calc(100% + 5px);left:0;background:#fff;color:#919191;border:1px solid #d8d8d8;border-radius:8px;padding:8px 15px;font-size:14px;min-width:100%;z-index:20;box-shadow:0 3px 10px #0000001a}.complete_dropdown .complete_option{padding:8px 0;border-bottom:1px solid #efefef;cursor:pointer;transition:color .4s ease}.complete_dropdown .complete_option:last-child{border-bottom:0px}.complete_dropdown .complete_option:hover{color:#333}.complete_dropdown p{padding:8px 0;opacity:.8}.profile_pictures{display:grid;grid-gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width: 1101px) and (max-width: 1360px){.profile_pictures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 850px){.profile_pictures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 550px){.profile_pictures{grid-template-columns:repeat(1,minmax(0,1fr))}}.profile_picture{position:relative;border-radius:8px;background-size:cover;background-position:center center;padding-top:70%}.profile_picture:first-child:after{content:"Hoofdfoto";position:absolute;left:5px;top:5px;background:#000;color:#fff;padding:0 10px;line-height:30px;font-size:12px;font-weight:600;text-transform:uppercase;border-radius:5px}.profile_picture .rel-close,.profile_picture .rel-search,.profile_picture .rel-move{position:absolute;top:5px;right:5px;color:#fff;background:#00000080;padding:7px;border-radius:5px;font-size:16px;transition:background .4s ease}.profile_picture .rel-search{right:40px}.profile_picture .rel-move{right:75px}.profile_picture .rel-close:hover,.profile_picture .rel-search:hover,.profile_picture .rel-move:hover{cursor:pointer;background:#000}.profile_picture .pic_unit{position:absolute;bottom:5px;left:5px;color:#fff;background:#000;padding:0 10px;border-radius:5px;font-size:12px;line-height:30px;transition:background .4s ease;cursor:pointer}.profile_picture .pic_unit i{display:none}.profile_picture .pic_unit:hover i{display:inline-block;margin-left:8px}.profile_picture.sortable-drag{padding-top:0}#popup_profile_picture{text-align:center}#popup_profile_picture .popup-box{display:inline-block;background:none;box-shadow:none!important}#popup_profile_picture .popup-box img{box-shadow:#0000004d 0 8px 28px!important;display:inline-block}.upload_box{background-color:#f3f3f3;position:relative;padding:50px 20px;outline:2px dashed #aeaeae;border-radius:8px;text-align:center;transition:outline-offset .15s ease-in-out,background-color .15s linear;height:100%}.upload_box.is-dragover{outline-offset:-20px;outline-color:#c8dadf;background-color:#fff}@media (max-width: 750px){.upload_box{padding:35px 20px}}@media (max-width: 650px){.upload_box{padding:25px 20px}}@media (max-width: 550px){.upload_box{padding:35px 20px}}.box__dragndrop,.box__icon{display:none}.box__dragndrop{display:inline}.box__icon{width:100%;display:block;font-size:36px;opacity:.7;margin-bottom:20px}.upload_box.is-uploading .box__input,.upload_box.is-success .box__input,.upload_box.is-error .box__input{visibility:hidden}.box__uploading,.box__success,.box__error{display:none}.box__success a,.box__error a{display:block}.upload_box.is-uploading .box__uploading,.upload_box.is-success .box__success,.upload_box.is-error .box__error{display:block;position:absolute;top:50%;right:0;left:0;transform:translateY(-50%)}.box__uploading{font-style:italic}.box__success{animation:appear-from-inside .25s ease-in-out}@keyframes appear-from-inside{0%{transform:translateY(-50%) scale(0)}75%{transform:translateY(-50%) scale(1.1)}to{transform:translateY(-50%) scale(1)}}.box__restart{font-weight:700}.box__restart:focus,.box__restart:hover{color:#34b077}.box__file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.box__file+label{max-width:80%;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden}.box__file+label strong{display:block}.box__file+label:hover strong{color:#34b077}.box__file:focus+label strong,.box__file.has-focus+label strong{color:#34b077}.box__file:focus+label,.box__file.has-focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.box__button{font-weight:700;color:#fff;background-color:#34b077;display:none;padding:8px 16px;margin:40px auto 0}.box__button:hover,.box__button:focus{background-color:#0f3c4b}.partner_nav{background:#fff;padding:0;border-radius:8px;box-shadow:0 1px 5px #4545451a;display:flex;flex-flow:row wrap;position:relative;width:100%}.partner_nav>a{font-weight:500;padding:15px 25px}.partner_nav>a.active,.partner_nav>a:hover{color:#34b077}.partner_nav .partner_profiles{width:100%}.partner_nav .partner_profiles .current_profile{font-weight:500;padding:15px 25px;cursor:pointer}.partner_nav .partner_profiles .current_profile.active{color:#34b077}.partner_nav .partner_profiles .current_profile i{transform:rotate(90deg);display:inline-block;margin-left:10px;vertical-align:middle}.partner_nav .partner_profiles .partner_profile_dropdown{display:none;position:absolute;background:#fff;z-index:20;padding:10px 0;min-width:230px;box-shadow:0 3px 10px #0000001a;border-radius:8px;border:1px solid #e1e1e1;overflow:hidden;animation-name:animatefilterdropdown;animation-duration:.4s}.partner_nav .partner_profiles.open .partner_profile_dropdown{display:flex;flex-flow:column wrap}.partner_nav .partner_profiles .partner_profile_dropdown a{display:flex;padding:8px 20px;flex-flow:row wrap;align-items:center}.partner_nav .partner_profiles .partner_profile_dropdown a:hover{color:#34b077}.partner_nav .partner_profiles .partner_profile_dropdown a i{vertical-align:middle;margin-right:10px;position:relative;top:-1px}.partner_nav .partner_profiles .partner_profile_dropdown .badges-wrapper{display:flex;flex-flow:row wrap;align-items:center}.partner_nav .partner_profiles.open .partner_profile_dropdown .badges-wrapper span:last-child{margin-top:8px;margin-bottom:8px}@media (min-width: 576px){.partner_nav .partner_profiles{border-right:1px solid #ebebeb;width:auto}}@media (min-width: 640px){.partner_nav .partner_profiles .partner_profile_dropdown{top:calc(100% + 8px)}}@media (max-width: 639.98px){.partner_nav .partner_profiles .partner_profile_dropdown .badges-wrapper{margin-left:0!important;flex-flow:column wrap;justify-content:flex-start;width:40%}}.profile_nav{background-color:#ffe2c3;padding:0;border-radius:8px;box-shadow:0 1px 5px #4545451a;margin-bottom:30px;display:flex;border:1px solid #ccb193;flex-wrap:wrap}.profile_nav>a{font-weight:500;padding:15px 25px;color:#797979;font-size:14px}.profile_nav>a.active{color:#34b077}@media (min-width: 1400px){.profile_nav>a{padding:15px}}.profile_tab,.kassa_tab{display:none}.profile_tab.active,.kassa_tab.active{display:block}.pricebox{display:flex;width:100%;min-height:275px;justify-content:center}.pricebox_intro{display:flex;flex-flow:column wrap;align-items:center;flex:1;border-radius:8px;background:#f3f3f3;text-align:center;padding:18px 12px}.pricebox_intro h3{margin-bottom:0;font-size:18px}.pricebox_intro h3 sub{vertical-align:bottom}.pricebox_intro h4{margin-bottom:25px;font-weight:600;font-size:17px}.pricebox_intro p{opacity:.7;font-size:13px;margin-bottom:25px}.pricebox_intro img{margin:17px auto 10px;width:60px}.pricebox_features{margin:25px 0 0}.pricebox_features.package{margin-left:-15px;margin-right:-15px;text-align:center;font-size:14px}.pricebox_feature{border-top:1px solid #efefef;line-height:26px;padding:8px;min-height:36px}.pricebox_feature strong{font-weight:500}.pricebox_feature i{font-size:18px;vertical-align:middle}.pricebox_feature i.rel-close{opacity:.7;color:#8d0000}.pricebox_feature i.rel-check{color:#33b077;font-size:24px}.pricebox_feature_extra{border-top:1px solid #efefef;line-height:26px;padding:8px;min-height:36px;font-size:13px;opacity:.7}.switch{position:relative;display:inline-block;width:54px;height:28px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:28px}.slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#33b077}input:focus+.slider{box-shadow:0 0 1px #33b077}input:checked+.slider:before{transform:translate(26px)}.price_switch{font-size:14px}.price_switch .switch{margin:0 2px;vertical-align:middle}.price_switch strong{font-weight:500}.price_switch .badge{margin-left:10px}.input_tabs ul{display:flex;position:relative;top:1px;z-index:10}.input_tabs li{background:#efefef;border:1px solid #aeaeae;border-top-left-radius:5px;border-top-right-radius:5px;margin-right:3px;padding:1px 7px;text-transform:uppercase;font-size:12px;cursor:pointer;color:#707070}.input_tabs li:hover{background:#e6e5e5;color:#000}.input_tabs li.active{border-bottom-color:#fff;background:#fff;color:#000}.input_tabs li.active:hover{background:#fff}.input_tabs.for_text li{background:#dfdede;border-color:#e1e1e1}.input_tabs.for_text li.active,.input_tabs.for_text li.active:hover{border-bottom-color:#f4f4f4;background:#f3f3f3}.input_tabs .input_tab{display:none}.input_tabs .input_tab.active{display:block}.input_tabs input{border-top-left-radius:0!important}.input_tabs input[type=text]:focus,.input_tabs input[type=number]:focus,.input_tabs input[type=password]:focus{outline:0px;border-color:#aeaeae!important}*[data-editcontent]{position:relative}.content_edit{display:none;position:absolute;left:0;top:5px;background:#fff;color:#444;font-size:16px;width:30px;text-align:center;line-height:29px;border-radius:0 5px 5px 0/0px 5px 5px 0px;padding:1px 0 0;box-shadow:0 3px 10px #0000001a;cursor:pointer}*[data-editcontent]:hover .content_edit{display:block}.content_edit:hover{background:#34b077;color:#fff}.trumbowyg-editor p a{color:#34b077}.filters_determined .filter_found{margin-bottom:15px;margin-right:15px;display:inline-block;background:#cdf3e2;border-radius:5px;font-size:.8em;color:#1f7c52;white-space:nowrap;line-height:18px;border:1px solid #aedfc9}.filters_determined .filter_found span{display:inline-block;background:none;padding:7px 8px;font-weight:500}.filters_determined .filter_found span:last-child{background:#bae9d4;font-weight:400;border-left:1px solid #aedfc9}.agenda_container{display:flex;overflow-x:auto;overflow-y:hidden;position:relative;flex:1;z-index:1}@media (max-width: 64rem){.agenda_container{scrollbar-width:thin;-webkit-overflow-scrolling:touch}.agenda_container::-webkit-scrollbar{height:8px;-webkit-appearance:none}.agenda_container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.agenda_container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.agenda_container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}}.agenda_container .agenda_now_line{position:absolute;left:51px;right:0;height:1px;background:#d90202;z-index:10}.agenda_container .agenda_now_line:before{content:"";position:absolute;left:0;background:#d90202;width:8px;height:8px;border-radius:50%;top:-3px}body.sticked .agenda_container{margin-top:0}.agenda_container .agenda_col{flex:1;min-width:300px;border-right:2px solid #f0f0f0}#container_week .agenda_container .agenda_col{min-width:170px}.agenda_container .agenda_col:last-child{border-right:0px}.agenda_container .agenda_col_info{background:#f9f9f9;padding:12px 25px;color:#adadad;border-bottom:2px solid #f0f0f0;font-size:13px;position:relative}.agenda_container .agenda_col_info .unit_name{font-weight:600;font-size:14px;margin-bottom:1px;line-height:22px;color:#444;white-space:nowrap;overflow:hidden}.agenda_container .agenda_col_info i{margin-left:5px}.agenda_container .agenda_col_info .unit_workhours{position:absolute;top:21px;right:25px;font-size:18px;color:#c9c9c9;transition:color .4s ease}.agenda_container .agenda_col_info .unit_workhours:hover{color:#444}.agenda_container .agenda_col_info .unit_workhours i{margin-left:0}.agenda_container .agenda_col.is_today .agenda_col_info,.agenda_container .agenda_col.is_today .agenda_col_info .unit_name{color:#34b077}.agenda_container .agenda_col_data{margin:0;position:relative}.agenda_container .agenda_col_data .agenda_hour{border-bottom:1px dotted #e9e9e9;height:25px;padding:8px}.agenda_container .agenda_col_data .agenda_hour.half{border-bottom:1px solid #e1e1e1}.agenda_container .agenda_col_data .agenda_hour:last-child{border-bottom:0px}.agenda_container .agenda_col_data .unit_data_block{background:#efefef;border-radius:8px;padding:5px 10px 5px 35px;font-size:14px;border:1px solid #d9d9d9;margin:0 1px;position:absolute;left:0;right:0}.agenda_container .agenda_col_data .unit_data_block:hover .unit_data--container ul.unit_data--actions li{opacity:1;transform:translateY(0)}.agenda_container .agenda_col_data .unit_data_block.collision{left:50%}.agenda_container .agenda_col_data .unit_data_block.collision_1{left:33%}.agenda_container .agenda_col_data .unit_data_block.collision_2{left:66%}.agenda_container .agenda_col_data .unit_data_block.collision.has-collision{left:33%}.agenda_container .agenda_col_data .unit_data_block.collision.has-collision+.collision{left:66%}.agenda_container .agenda_col_data .unit_data_block:last-child{margin-bottom:0}.agenda_container .agenda_col_data .unit_data_block.scheme_1{background:#feddd8;border:1px solid #e3bbb5}.agenda_container .agenda_col_data .unit_data_block.scheme_1.type_block{background:repeating-linear-gradient(45deg,#feddd8,#feddd8 10px,#ffe4e0 10px 20px)}.agenda_container .agenda_col_data .unit_data_block.scheme_1:hover{background:#f9d9d4}.agenda_container .agenda_col_data .unit_data_block.scheme_2{background:#c7e1ef;border:1px solid #a1c8dd}.agenda_container .agenda_col_data .unit_data_block.scheme_2.type_block{background:repeating-linear-gradient(45deg,#c7e1ef,#c7e1ef 10px,#cfe6f3 10px 20px)}.agenda_container .agenda_col_data .unit_data_block.scheme_2:hover{background:#b9d7e7}.agenda_container .agenda_col_data .unit_data_block.scheme_3{background:#d2e3cf;border:1px solid #b1c9ac}.agenda_container .agenda_col_data .unit_data_block.scheme_3.type_block{background:repeating-linear-gradient(45deg,#d2e3cf,#d2e3cf 10px,#d8e9d5 10px 20px)}.agenda_container .agenda_col_data .unit_data_block.scheme_3:hover{background:#c6ddc2}.agenda_container .agenda_col_data .unit_data_block.scheme_4{background:#c8e7e6;border:1px solid #b3d7d6}.agenda_container .agenda_col_data .unit_data_block.scheme_4.type_block{background:repeating-linear-gradient(45deg,#c8e7e6,#c8e7e6 10px,#cfebea 10px 20px)}.agenda_container .agenda_col_data .unit_data_block.scheme_4:hover{background:#bee1e0}.agenda_container .agenda_col_data .unit_data_block.scheme_5{background:#e8d9f1;border:1px solid #d0bddb}.agenda_container .agenda_col_data .unit_data_block.scheme_5.type_block{background:repeating-linear-gradient(45deg,#e8d9f1,#e8d9f1 10px,#ebe0f1 10px 20px)}.agenda_container .agenda_col_data .unit_data_block.scheme_5:hover{background:#dfcde9}.agenda_container .agenda_col_data .unit_data_block.scheme_6{background:#ebf1d9;border:1px solid #d1dbb1}.agenda_container .agenda_col_data .unit_data_block.scheme_6.type_block{background:repeating-linear-gradient(45deg,#ebf1d9,#ebf1d9 10px,#f1f5e2 10px 20px)}.agenda_container .agenda_col_data .unit_data_block.scheme_6:hover{background:#e5ebd2}.agenda_container .agenda_col_data .unit_data_block.scheme_7{background:#f1e5d9;border:1px solid #ddcbba}.agenda_container .agenda_col_data .unit_data_block.scheme_7.type_block{background:repeating-linear-gradient(45deg,#f1e5d9,#f1e5d9 10px,#f5ece2 10px 20px)}.agenda_container .agenda_col_data .unit_data_block.scheme_7:hover{background:#ebe0d4}.agenda_container .agenda_col_data .unit_data_block.type_task{min-height:28px;border:1px solid #e2e2e2;background:repeating-linear-gradient(45deg,#e2e2e2,#e2e2e2 10px,#ececec 10px 20px)}.agenda_container .agenda_col_data .unit_data_block.type_task:hover{background:#ececec}.agenda_container .agenda_col_data .unit_data_block .unit_data_time{font-weight:600;display:inline-block;margin-left:8px}.agenda_container .agenda_col_data .unit_data_block .unit_data_detail,.unit_data_paid{opacity:.7;font-size:12px}.agenda_container .agenda_col_data .unit_data_block .unit_data_detail .row{display:none}.agenda_container .agenda_col_data .unit_data_block .unit_data_detail .unit_data_detail_name{display:inline-block}.agenda_container .agenda_col_data .unit_data_block .unit_data_type+.unit_data_price{margin-left:3px}.agenda_container .unit_hours_block{position:absolute;left:0;right:0;background:#d1d1d147}#container_week .unit_data_price,#container_week .unit_data_time{display:none}#container_week .unit_data_detail{opacity:1;display:inline-block;max-height:100%;max-width:100%;overflow:hidden;text-shadow:1px 1px 0px rgba(255,255,255,.5490196078)}.unit_data_block .unit_data_desc{display:none}.agenda_container .unit_data_block{cursor:pointer}#container_week .lm_data_manage{display:none}#container_week .unit_data_block:not(.type_block) .unit_data_type{display:none}#container_week .unit_data_block.type_block .unit_data_type{background:none;text-shadow:1px 1px 0px rgba(255,255,255,.5490196078);margin-left:0}.details_popup .btn.btn-grey{padding:10px 14px;height:40px}.bbox-title{display:flex;align-items:center;justify-content:space-between}.bbox .title-tools{display:flex;align-items:center;gap:8px}.bbox .title-tools>a{font-weight:400}.datepicker_toggle{position:relative}.datepicker_toggle .agenda_datepicker{display:none;position:absolute;z-index:20;top:calc(100% + 3px);left:1px;background:#fff;padding:0 5px;border-radius:8px;min-width:100%;box-shadow:0 3px 10px #0000001a}.datepicker_toggle.shown .agenda_datepicker{display:block}#popup_agenda_add_choice ul li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eeeeee}#popup_agenda_add_choice ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0px}#popup_agenda_add_choice ul li a{display:flex;gap:15px;font-weight:500;transition:color .4s ease;align-items:center}#popup_agenda_add_choice ul li a:hover{color:#34b077}#popup_agenda_add_choice ul li a i{display:inline-block;padding:7px;border-radius:8px}#popup_agenda_add_choice ul li a i.rel-booking{background:#89b391;color:#fff}#popup_agenda_add_choice ul li a i.rel-lastminute{background:#cfc696;color:#fff}#popup_agenda_add_choice ul li a i.rel-close{background:#c35d5d;color:#fff}#popup_agenda_add_choice ul li a i.rel-redirect{background:#282828;color:#fff}.booking-timeline{max-height:700px;overflow:auto}.timeline-slot{margin-bottom:10px;position:relative;margin-left:30px;background:#e1f7eb;border-radius:0 8px 8px/0px 8px 8px;padding:10px 15px}.timeline-slot:before{position:absolute;top:35px;left:-16px;bottom:0;width:3px;background:#f3f3f3;content:""}.timeline-slot:last-child{margin-bottom:0}.timeline-slot>i{position:absolute;left:-30px;background:#e1f7eb;width:30px;height:30px;top:0;border-top-left-radius:8px;border-bottom-left-radius:8px;text-align:center;line-height:30px}.timeline-slot p.time{font-size:11px;line-height:13px;opacity:.7}.timeline-slot .title{font-weight:600;font-size:14px}.timeline-slot p.desc{font-size:12px}.booking-details-box{background:#fff;box-shadow:0 1px 5px #4545451a;border:0px;margin-bottom:30px}p.user_found_notice{margin-bottom:15px;color:#34b077;font-weight:500;vertical-align:top}p.user_found_notice i{font-size:20px;vertical-align:middle;position:relative;top:-1px}.badge-resengo{background:#eee;padding-left:8px;padding-right:8px;vertical-align:middle}.badge-resengo img{height:20px;margin-top:6px}.template_days{border-bottom:1px solid #efefef;margin:0 -25px;padding:0 25px;display:flex;flex-wrap:wrap;justify-content:flex-start}.template_days a{display:inline-block;padding:15px 5px;margin-right:30px;font-weight:500;position:relative}.template_days a.active,.template_days a:hover{color:#34b077}.template_days a span{position:absolute;top:7px;font-size:10px;right:-14px;width:16px;height:16px;background:#eee;border-radius:5px;line-height:17px;color:#ababab;text-align:center}.template_slots{display:none}.template_slots.active{display:flex;flex:1}.template_slots.active .agenda_container .unit_data_block{position:relative}#lm_templates .agenda_container{margin-top:0}.organization{background:#f3f3f3;padding:20px;border-radius:8px}.organization div{font-weight:600}.mollie_setups li{margin-bottom:10px}.mollie_setups li:last-child{margin-bottom:0}.mollie_setups li i{background:#d6f1e5;color:#259361;border-radius:50%;margin-right:10px;padding:3px;font-size:16px;position:relative;top:1px}.mollie_setups li i.rel-close{background:#f1d6d6;color:#932525}.the_link{background:#f5f5f5;padding:10px;border-radius:8px;border:1px solid #dedede;margin-bottom:10px}.switch_buttons{display:inline-flex;background:#fff;border-radius:8px 8px 0 0/8px 8px 0px 0px;overflow:hidden;width:100%;list-style:none}.switch_buttons li{flex-grow:1}.switch_buttons li a{width:100%;display:inline-flex;padding:10px;background:#ededed;font-size:13px;box-shadow:inset 0 -1px 2px #45454533;color:#898989;transition:all .4s ease;gap:5px}.switch_buttons li a:hover:not(.active){background:#d7d7d7;color:#444}.switch_buttons li a.active{background:#fff;color:#444;box-shadow:none}.switch_buttons li a i{margin-right:13px;position:relative;top:1px}@media (min-width: 48rem){.switch_buttons{width:auto}.switch_buttons li{flex-grow:0;width:auto}.switch_buttons li a{padding:10px 18px;flex-wrap:nowrap;width:auto}}.lastminutes_container{display:none}.lastminutes_container.active{display:block}tr.agenda_cat_booking td,tr.agenda_cat_reservation td,tr.agenda_cat_1 td,tr.agenda_cat_2 td,tr.agenda_cat_3 td,tr.agenda_cat_4 td,tr.agenda_cat_5 td{border-top:1px solid #c9c9c9}tr.agenda_sheme_1 td{background:#ffeeeb}tr.agenda_sheme_2 td{background:#e4f5ff}tr.agenda_sheme_3 td{background:#e7efe5}tr.agenda_sheme_4 td{background:#dceded}tr.agenda_sheme_5 td{background:#f3e9f9}tr.agenda_sheme_6 td{background:#f9fded}tr.agenda_sheme_7 td{background:#fff8f1}#tbl_agenda tr td .row_type{height:27px;width:27px;line-height:23px;text-align:center;border-radius:8px;font-size:12px;border:2px solid #fff;display:inline-block;margin-right:8px}#tbl_agenda tr td .row_type.type_block{color:#fff;background:#d98585!important}#tbl_agenda tr td .row_type.type_booking{color:#fff;background:#6bb794!important}#tbl_agenda tr td .row_type.type_lastminute{color:#332d10;background:#ffe580!important}@media (min-width: 1100px){.desktop_nowrap{white-space:nowrap}}#stats_container{position:relative}#stats_container.loading{opacity:.7}#stats_container.loading:after{content:"Laden ...";position:absolute;top:20%;left:calc(50% - 50px);color:#000;background:#fff;padding:15px 20px;border-radius:8px;box-shadow:0 1px 5px #4545451a}.hours_col{border-right:2px solid #f0f0f0}.hours_col .agenda_col_info{min-height:68px}.hours_col .agenda_col_data{margin:0}.hours_col .agenda_col_data .agenda_hour{border-bottom:1px dotted #e9e9e9;text-align:right;height:25px;padding:4px 8px;font-size:13px;color:#8b8b8b}.hours_col .agenda_col_data .agenda_hour.half{border-bottom:1px solid #e1e1e1}.hours_col .agenda_col_data .agenda_hour:last-child{border-bottom:0px}.table-grid-row{display:grid;grid-template-columns:1.5fr 1.2fr 50%;grid-template-rows:auto}.table-grid-row td a{color:#34b077;transition:all .4s ease}.table-grid-row td a:hover{text-decoration:underline}@media (max-width: 639.98px){.backoffice_content .badge-reservation,.badge-booking{margin-left:0}}.form-btn-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 639.98px){.form-btn-wrapper input{margin-bottom:10px}}.widget_settings_header{background-image:url(../../img/relaxybon-header.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:8px;margin-bottom:15px;padding:22px 25px;position:relative;box-shadow:0 1px 5px #4545451a}.widget_settings_header h2{color:#fff;font-size:30px;margin-bottom:0;line-height:70px}.widget_settings_header .widget_preview{position:absolute;right:25px;top:32px;display:flex;align-items:center;gap:12px}.widget_settings_header .widget_preview .label{background:#fff;box-shadow:0 0 15px #0000001a;border-radius:8px;padding:8px 12px;color:#555;font-size:14px;line-height:20px;font-weight:400;position:relative;margin-bottom:0}.widget_settings_header .widget_preview .button{box-shadow:0 0 15px #0000001a;background:#34b077;border-radius:50%;padding:12px}.widget_settings_header .widget_preview .button svg{width:26px;height:26px;vertical-align:middle}.widget_preview_code,.widget_preview_code2{padding:10px;font-size:12px;background:#efefef;border-color:#e1e1e1;border-radius:5px;color:#6d6d6d;margin-bottom:10px}@media (max-width: 600px){.widget_settings_header .widget_preview{display:none}}.relaxybon_settings_header{background-image:url(../../img/relaxybon-header2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:8px;margin-bottom:15px;padding:22px 25px;position:relative;box-shadow:0 1px 5px #4545451a;display:flex;justify-content:space-between;align-items:center}.relaxybon_settings_header h2{color:#fff;font-size:30px;margin-bottom:0;line-height:40px}#booking_add_product .complete_dropdown,#popup_product_booking_edit .complete_dropdown{max-height:135px;overflow-y:auto}#voucher_validate_booking .complete_dropdown{position:static!important}.hours_container{display:flex;gap:10px;flex-direction:column}.hours_container .hours_row{display:flex;width:100%;max-width:300px;position:relative;justify-content:start;align-items:center;gap:10px}.hours_container .hours_row .add_hours_row{border:2px solid #bfbfbf;border-radius:50%;width:25px;height:25px;min-width:25px;min-height:25px;text-align:center;line-height:25px;font-size:18px;color:#bfbfbf;display:none}.hours_container .hours_row .remove_hours_row{border:2px solid #bfbfbf;border-radius:50%;width:25px;height:25px;min-width:25px;min-height:25px;text-align:center;line-height:25px;font-size:14px;color:#bfbfbf;display:block}.hours_container .hours_row .add_hours_row:hover,.hours_container .hours_row .remove_hours_row:hover{border:2px solid #444444;color:#444}.hours_container .hours_row:last-child .add_hours_row{display:block}.hours_container .hours_row.no_hours{display:none}.hours_container .hours_row.no_hours:last-child{display:flex;align-items:center;gap:10px}.hours_container .hours_row.no_hours:last-child span{background:#ebebeb;border-radius:8px;padding:5px 15px;line-height:40px}.hours_container .hours_row.no_hours .remove_hours_row{display:none}.hours_container .hours_inputs{display:flex;align-items:center;background:#ebebeb;border-radius:8px;padding:5px;justify-content:space-between}.hours_container .hours_inputs .drag_handle{padding:5px;margin-right:10px;cursor:grab;display:flex;align-items:center;color:#bfbfbf}.hours_container .hours_inputs .drag_handle:hover{color:#444}.hours_container .hours_inputs .drag_handle i{font-size:16px}.hours_container .hours_inputs span{margin-right:10px;margin-left:10px}.hours_container .hours_inputs select{min-width:100px;padding:10px 15px;margin:0}aside.level_3 .bbox{background:#1a6743;position:relative}aside.level_3 .bbox:before{content:"ADMIN";position:absolute;top:8px;right:8px;font-size:10px;font-weight:700;color:#fff9;letter-spacing:1px}aside.level_3 .bbox .user-box{background:#ffffff1a}aside.level_3 .bbox .user-box .user-info .avatar{background:#ffffff40;color:#fff;border:1px solid rgba(255,255,255,.3)}aside.level_3 .bbox .user-box .user-info .info p,aside.level_3 .bbox .user-box .user-info .info .info-name,aside.level_3 .bbox .user-box .user-info>a{color:#fff}aside.level_3 .bbox .user-box #user-box-links li a{color:#ffffffe6}aside.level_3 .bbox .user-box #user-box-links li a:hover{color:#fff}aside.level_3 .bbox .user-menu-toggle a.btn-grey{background-color:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.25);pointer-events:auto}aside.level_3 .bbox .user-menu-toggle a.btn-grey:hover{background-color:#ffffff40}aside.level_3 .bbox .user-menu-toggle a.btn-grey i{color:#fff}aside.level_3 .bbox .user-menu-1,aside.level_3 .bbox .user-menu-2,aside.level_3 .bbox .user-menu-3{pointer-events:auto}aside.level_3 .bbox .user-menu-3 a{color:#fff;background-color:#ffffff1a;margin-bottom:2px;border-radius:4px;padding:10px!important;pointer-events:auto}aside.level_3 .bbox .user-menu-3 a i{color:#fff;opacity:1}aside.level_3 .bbox .user-menu-3 a:hover{background-color:#fff3}aside.level_3 .bbox .user-menu-3 a.active{background-color:#ffffff4d;border-left:3px solid #fff;padding-left:7px!important}aside.level_3 .bbox .user-menu-3 a .badge{color:#1a6743;background:#fff}@media (max-width: 1100px){body:not(.sticked) main.backoffice aside.level_3 .bbox>ul.opened,body.sticked main.backoffice aside.level_3:hover .bbox>ul.opened{background:#1a6743}body:not(.sticked) main.backoffice aside.level_3 .bbox>ul.opened a,body.sticked main.backoffice aside.level_3:hover .bbox>ul.opened a{color:#fff}body:not(.sticked) main.backoffice aside.level_3 .bbox>ul.opened a:hover,body.sticked main.backoffice aside.level_3:hover .bbox>ul.opened a:hover{color:#fffc}body:not(.sticked) main.backoffice aside.level_3 .bbox>ul.opened a.active,body.sticked main.backoffice aside.level_3:hover .bbox>ul.opened a.active{color:#fff;background-color:#fff3;border-radius:4px}body:not(.sticked) main.backoffice aside.level_3 .bbox>ul.opened a i,body.sticked main.backoffice aside.level_3:hover .bbox>ul.opened a i{color:#fff;opacity:1}body:not(.sticked) main.backoffice aside.level_3 .bbox>ul.opened a .badge,body.sticked main.backoffice aside.level_3:hover .bbox>ul.opened a .badge{color:#1a6743;background:#fff}}body.sticked aside.level_3:not(:hover) .bbox{background:#1a6743f2}.info-toggle{display:inline-flex;align-items:center;justify-content:center;font-size:14px;margin-left:5px;cursor:pointer;color:#6c757d;transition:all .2s ease}.info-toggle i{font-size:16px}.info-toggle:hover,.info-toggle.active{color:#34b077}.form-text.collapse{display:none}.form-text.collapse.show,.form-text.collapse[style*="display: block"],.form-text.collapse[style*="display:block"]{display:block!important}.form-text{margin-top:5px;margin-bottom:12px;padding:12px 15px;background-color:#f8f9fa;border-radius:6px;font-size:13px;line-height:1.5;color:#555;border-left:3px solid #4290ce;box-shadow:0 1px 3px #00000014;display:block;max-width:800px;transition:all .3s ease}.form-text p{margin-bottom:10px;display:block;line-height:1.5}.form-text p:last-child{margin-bottom:0}.form-text code,.form-text .code{font-family:monospace;background:#0000000d;padding:2px 5px;border-radius:3px;font-size:12px;border:1px solid rgba(0,0,0,.05);white-space:nowrap}.form-text ul,.form-text ol{margin-bottom:10px;padding-left:20px}.form-text ul li,.form-text ol li{margin-bottom:5px}.form-text a{color:#34b077;text-decoration:none}.form-text a:hover{text-decoration:underline}.form-text strong{color:#333}.form-text:last-child{margin-bottom:5px}.form-text.show{display:block}.form-text.info-warning{border-left-color:#e7a33a;background-color:#fff9f0}.form-text.info-error{border-left-color:#dc3545;background-color:#fff5f5}.form-text.info-success{border-left-color:#28a745;background-color:#f3fff5}.time-dual-selector{display:flex;align-items:center;width:100%}.time-dual-selector .time-selector-container{display:flex;align-items:center;margin:0 0 15px;padding:0;min-height:50px;height:100%}.time-dual-selector .time-selector-container .time-seperator{display:inline-block;padding:0 5px}.time-dual-selector .time-selector-container .time-hour-select,.time-dual-selector .time-selector-container .time-minute-select{min-height:50px;min-width:60px;max-width:60px;width:60px;height:100%;padding:8px;margin-bottom:0}.checkbox-grid{display:flex;flex-wrap:wrap;gap:10px}.checkbox-item{display:flex;align-items:center;margin-right:20px;margin-bottom:10px}.checkbox-item input[type=checkbox]{margin-right:6px}.booking-header{display:flex;gap:10px}.booking-header--title{flex-grow:1}.booking-header--title h3{margin-bottom:0}.booking-header--title span{font-size:1rem;font-weight:400;color:#8a8a8a;display:block}.booking-header--tools{display:flex;align-items:center;gap:10px}@media (max-width: 600px){.booking-header{flex-direction:column;align-items:flex-start}.booking-header--tools{width:100%;flex-direction:column;align-items:flex-start}.booking-header--tools>a{width:100%}}aside.partner-menu,aside.admin-menu{flex-grow:1;z-index:100;position:fixed;width:100lvw;min-height:100lvh;max-width:100lvw;height:100%;transform:translate(100vw) translateZ(0);transition:transform .2s ease-out;box-shadow:0 0 10px #0000004d;right:0;overflow-x:hidden;overflow-y:scroll;display:flex;flex-direction:column}aside.opened.partner-menu,aside.opened.admin-menu{transform:translate(0)}aside.partner-menu ul,aside.admin-menu ul{min-width:40lvw;display:inline-flex;flex-direction:column;position:relative;height:auto;list-style:none;margin:0;padding:10px;gap:10px;text-align:left;font-size:1rem}aside.partner-menu ul li.pin-menu-link,aside.admin-menu ul li.pin-menu-link{display:none}aside.partner-menu ul li a,aside.admin-menu ul li a{transition:background-color .3s ease-out,border .3s ease-out;color:#000;fill:#000;padding:10px 10px 7px;display:inline-flex;align-items:center;border-bottom:3px solid transparent;background-color:#fff;border-radius:8px;width:100%}aside.partner-menu ul li a>i,aside.admin-menu ul li a>i,aside.partner-menu ul li a>svg,aside.admin-menu ul li a>svg{display:inline-block;width:20px;height:20px;padding:0;margin:0 1rem 0 0}aside.partner-menu ul li a>i:before,aside.admin-menu ul li a>i:before,aside.partner-menu ul li a>svg:before,aside.admin-menu ul li a>svg:before{font-size:20px;line-height:20px;width:20px;height:20px}aside.partner-menu ul li a span,aside.admin-menu ul li a span{display:inline-flex;align-items:center;justify-content:center;margin-left:1rem;padding:3px;width:16px;height:16px;border-radius:2px;font-size:14px}aside.partner-menu button.pin-menu,aside.admin-menu button.pin-menu{border:none;height:40px;position:relative;cursor:pointer;transition:background-color .3s ease-in-out;overflow:hidden;padding-left:40px;width:100%;text-align:left}aside.partner-menu button.pin-menu span:first-child,aside.admin-menu button.pin-menu span:first-child{display:inline-block}aside.partner-menu button.pin-menu span:last-child,aside.admin-menu button.pin-menu span:last-child{display:none}aside.partner-menu button.pin-menu:before,aside.admin-menu button.pin-menu:before{content:"";position:absolute;top:50%;left:0;transform:translate(10px,-50%) rotate(0);width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1.31 0.72 13.97 13.97'%3E%3Cpath stroke-width='4' d='M9.828.722a.5.5 0 0 1 .354.146l4.95 4.95a.5.5 0 0 1 0 .707c-.48.48-1.072.588-1.503.588-.177 0-.335-.018-.46-.039l-3.134 3.134a5.927 5.927 0 0 1 .16 1.013c.046.702-.032 1.687-.72 2.375a.5.5 0 0 1-.707 0l-2.829-2.828-3.182 3.182c-.195.195-1.219.902-1.414.707-.195-.195.512-1.22.707-1.414l3.182-3.182-2.828-2.829a.5.5 0 0 1 0-.707c.688-.688 1.673-.767 2.375-.72a5.922 5.922 0 0 1 1.013.16l3.134-3.133a2.772 2.772 0 0 1-.04-.461c0-.43.108-1.022.589-1.503a.5.5 0 0 1 .353-.146zm.122 2.112v-.002.002zm0-.002v.002a.5.5 0 0 1-.122.51L6.293 6.878a.5.5 0 0 1-.511.12H5.78l-.014-.004a4.507 4.507 0 0 0-.288-.076 4.922 4.922 0 0 0-.765-.116c-.422-.028-.836.008-1.175.15l5.51 5.509c.141-.34.177-.753.149-1.175a4.924 4.924 0 0 0-.192-1.054l-.004-.013v-.001a.5.5 0 0 1 .12-.512l3.536-3.535a.5.5 0 0 1 .532-.115l.096.022c.087.017.208.034.344.034.114 0 .23-.011.343-.04L9.927 2.028c-.029.113-.04.23-.04.343a1.779 1.779 0 0 0 .062.46z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1.31 0.72 13.97 13.97'%3E%3Cpath stroke-width='4' d='M9.828.722a.5.5 0 0 1 .354.146l4.95 4.95a.5.5 0 0 1 0 .707c-.48.48-1.072.588-1.503.588-.177 0-.335-.018-.46-.039l-3.134 3.134a5.927 5.927 0 0 1 .16 1.013c.046.702-.032 1.687-.72 2.375a.5.5 0 0 1-.707 0l-2.829-2.828-3.182 3.182c-.195.195-1.219.902-1.414.707-.195-.195.512-1.22.707-1.414l3.182-3.182-2.828-2.829a.5.5 0 0 1 0-.707c.688-.688 1.673-.767 2.375-.72a5.922 5.922 0 0 1 1.013.16l3.134-3.133a2.772 2.772 0 0 1-.04-.461c0-.43.108-1.022.589-1.503a.5.5 0 0 1 .353-.146zm.122 2.112v-.002.002zm0-.002v.002a.5.5 0 0 1-.122.51L6.293 6.878a.5.5 0 0 1-.511.12H5.78l-.014-.004a4.507 4.507 0 0 0-.288-.076 4.922 4.922 0 0 0-.765-.116c-.422-.028-.836.008-1.175.15l5.51 5.509c.141-.34.177-.753.149-1.175a4.924 4.924 0 0 0-.192-1.054l-.004-.013v-.001a.5.5 0 0 1 .12-.512l3.536-3.535a.5.5 0 0 1 .532-.115l.096.022c.087.017.208.034.344.034.114 0 .23-.011.343-.04L9.927 2.028c-.029.113-.04.23-.04.343a1.779 1.779 0 0 0 .062.46z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:all .4s ease-in-out;opacity:1}aside.partner-menu button.pin-menu:hover:before,aside.admin-menu button.pin-menu:hover:before{opacity:1;transform:translate(10px,-50%) rotate(-45deg) scale(1.1)}@media (min-width: 64rem){aside.partner-menu,aside.admin-menu{position:relative;max-width:40px;transform:translateZ(0);overflow-y:auto;overscroll-behavior-y:auto;transition:transform 0ms,max-width .3s ease-in-out}aside.opened.partner-menu,aside.opened.admin-menu{transform:translate(0) translateZ(0)}aside.partner-menu:hover,aside.admin-menu:hover{max-width:40lvw}aside.partner-menu header,aside.admin-menu header{display:none}aside.partner-menu ul,aside.admin-menu ul{height:100%;overscroll-behavior-y:unset;padding:0;gap:0}aside.partner-menu ul li.pin-menu-link,aside.admin-menu ul li.pin-menu-link{display:inline-block}aside.partner-menu ul li a,aside.admin-menu ul li a{border-radius:0}aside.partner-menu ul li.impersonation,aside.admin-menu ul li.impersonation{border-radius:0}aside.partner-menu button.pin-menu,aside.admin-menu button.pin-menu{display:inline-block}aside.pinned.partner-menu,aside.pinned.admin-menu{max-width:40lvw}aside.pinned.pinned.partner-menu button.pin-menu span:first-child,aside.pinned.pinned.admin-menu button.pin-menu span:first-child{display:none}aside.pinned.pinned.partner-menu button.pin-menu span:last-child,aside.pinned.pinned.admin-menu button.pin-menu span:last-child{display:inline-block}aside.pinned.pinned.partner-menu button.pin-menu:before,aside.pinned.pinned.admin-menu button.pin-menu:before{transform:translate(10px,-50%) rotate(-45deg) scale(1);opacity:1}aside.pinned.pinned.partner-menu button.pin-menu:hover:before,aside.pinned.pinned.admin-menu button.pin-menu:hover:before{transform:translate(10px,-50%) rotate(-45deg) scale(1.1)}}@media (min-width: 80rem){aside.partner-menu ul,aside.admin-menu ul{min-width:25lvw}aside.partner-menu:hover,aside.admin-menu:hover{max-width:25lvw}aside.pinned.partner-menu,aside.pinned.admin-menu{max-width:25lvw}}@media (min-width: 128rem){aside.partner-menu ul,aside.admin-menu ul{min-width:20lvw}aside.partner-menu:hover,aside.admin-menu:hover{max-width:20lvw}aside.pinned.partner-menu,aside.pinned.admin-menu{max-width:20lvw}}aside.admin-menu{background:#1a6743}aside.admin-menu button.pin-menu{color:#fff;background-color:#51635b}aside.admin-menu button.pin-menu:before{background-color:#fff}aside.admin-menu button.pin-menu:hover{background-color:#687f74}aside.admin-menu ul a{color:#000;fill:#000}aside.admin-menu ul a.active{background-color:#103e29;border-bottom:3px solid white;color:#fff;fill:#fff}aside.admin-menu ul a:hover{fill:#fff;color:#fff;background-color:#24905d}@media (min-width: 64rem){aside.admin-menu ul a{background-color:#1f7b5000;color:#c3f0db;fill:#c3f0db}aside.admin-menu.pinned.pinned button.pin-menu{background-color:#05160e}}aside.partner-menu{background-color:#996321;background-image:url(/build/wood-repeated-bwhaajwt.jpg);background-size:480px auto;background-repeat:repeat}aside.partner-menu button.pin-menu{color:#fff;background-color:#6d7772}aside.partner-menu button.pin-menu:before{background-color:#fff}aside.partner-menu button.pin-menu:hover{background-color:#34b077}aside.partner-menu ul a{color:#113a27;fill:#113a27}aside.partner-menu ul a.active{background-color:#9be2c1;border-bottom:3px solid #4b9975}aside.partner-menu ul a.active:hover{background-color:#9be2c1}aside.partner-menu ul a:hover{background-color:#eaf9f2;border-bottom:3px solid #1dc779}@media (min-width: 64rem){aside.partner-menu{background-color:#fff;background-image:none;height:100%}aside.partner-menu ul{height:100%}aside.partner-menu ul a{background-color:#fff;color:#1d6142;fill:#1d6142}aside.partner-menu.pinned.pinned button.pin-menu{background-color:#000}}aside.partner-menu li.menu-profile a .menu-profile--name{display:flex;align-items:center;justify-content:space-between}aside.partner-menu li.menu-profile a .menu-profile--name .svg-icon{opacity:.7;transition:opacity .2s ease}aside.partner-menu li.menu-profile a:hover .svg-icon{opacity:1}header.header-admin,header.header-partner{display:flex;align-items:center;justify-content:space-between;width:100%;height:60px;max-height:60px;position:relative;padding-right:60px}@media (min-width: 64rem){header.header-admin,header.header-partner{padding-right:10px}}header.header-admin.header-partner--impersonate,header.header-partner.header-partner--impersonate{border-bottom:2px dashed red}header.header-partner{z-index:10;position:relative;background-color:#996321;background-image:url(/build/wood-repeated-light-abw044ds.jpg);background-size:240px auto;background-repeat:repeat;border-bottom:1px solid #aaa;box-shadow:0 0 20px #0000004d}header.header-partner .header--title-box span{filter:drop-shadow(0 0px 6px rgba(255,255,255,.3))}header.header-admin{z-index:10;position:relative;color:#fff;fill:#fff;background-color:#2c9c68;background:linear-gradient(to bottom,#74d6a9,#28895c);border-bottom:1px solid #666}header.header-admin .header--title-box span{color:#000}header .header--title-box{background:linear-gradient(to right,#fff 30%,#fff0);height:100%;padding:5px;gap:1rem;display:inline-flex;flex-direction:row;font-weight:600;align-items:end}header .header--title-box span{font-size:1.2rem;line-height:2rem}main.main-partner{position:relative;z-index:0}main.main-admin{position:relative;z-index:0}footer.footer-backoffice{font-weight:400;border-top:1px solid #FFF;box-shadow:0 0 10px #0000001a;background-color:#e4f2ea}.partner-profile-header{display:flex;gap:20px;position:relative;flex-direction:column}@media (min-width: 64rem){.partner-profile-header{flex-direction:row}}.partner-profile-header--url{box-shadow:0 3px 10px #4545454d;position:relative;border-radius:8px;overflow:hidden;z-index:1}.partner-profile-header--url:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2c9c68;background:linear-gradient(to bottom,#0000,#0009);z-index:1;transition:opacity .6s ease-in-out}.partner-profile-header--url:hover:before{opacity:.6}.partner-profile-header--url:hover .partner-profile-header--img{transform:scale(1.02)}.partner-profile-header--url:hover .partner-profile-header--url-eye{opacity:1;background-color:#34b077;color:#fff}.partner-profile-header--url:hover .partner-profile-header--url-eye svg{fill:#fff;transform:scale(1.2)}.partner-profile-header--url .partner-profile-header{position:relative}.partner-profile-header--url .partner-profile-header--url-eye{z-index:2;display:inline-block;position:absolute;bottom:0;right:0;background-color:#f5f5f5;border-top-left-radius:8px;padding:10px;opacity:.8;transition:opacity .3s ease-in-out,background-color .3s ease-in-out,color .1s ease-out}.partner-profile-header--url .partner-profile-header--url-eye svg{width:20px;height:20px;transition:transform .3s ease-in-out,stroke .3s ease-out}.partner-profile-header--url .partner-profile-header--preview-overlay{z-index:3;position:absolute;right:0;top:0;display:flex;color:#fff;font-size:1.6rem;font-weight:700;text-align:center;width:100%;height:100%;align-items:end;transform:translate(20%,-20%) rotate(-45deg)}.partner-profile-header--url .partner-profile-header--preview-overlay-bar{width:100%;padding:5px;background-color:#0009}.partner-profile-header--img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:16rem;transition:transform .6s ease-in-out}@media (min-width: 64rem){.partner-profile-header--img{height:100%;aspect-ratio:4/3}}@media (min-width: 80rem){.partner-profile-header--img{height:100%;max-height:24rem;aspect-ratio:16/9}}.partner-profile-header--title{font-size:2rem;font-weight:700;white-space:nowrap;overflow:hidden}.partner-profile-header--title .publish-badge{display:inline-block;margin-left:12px;padding:4px 12px;font-size:.75rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease}.partner-profile-header--title .publish-badge i{margin-right:6px;font-size:.7rem}.partner-profile-header--title .publish-badge.published{background-color:#22c55e;color:#fff}.partner-profile-header--title .publish-badge.published:hover{background-color:#16a34a}.partner-profile-header--title .publish-badge.unpublished{background-color:#ef4444;color:#fff}.partner-profile-header--title .publish-badge.unpublished:hover{background-color:#dc2626}.partner-profile-header--title .publish-badge.scheduled{background-color:#f59e0b;color:#fff;cursor:default}.partner-profile-header--title .publish-badge.scheduled:hover{background-color:#d97706}.partner-profile-header--status{border-radius:8px;box-shadow:0 3px 10px #4545454d;width:100%;padding:.4rem;font-weight:600;font-size:1rem}.partner-profile-header--location{font-size:14px;font-weight:500;margin-bottom:2px;white-space:nowrap;overflow:hidden}.partner-profile-header--location i{position:relative;top:1px;margin-right:10px}.partner-profile-header--category{font-size:14px}.partner-profile-header--category i{position:relative;top:1px;margin-right:10px}.partner-profile-header--context{display:flex;width:100%;flex-direction:column;gap:10px}.partner-profile-header--context div:last-child{margin-top:auto}.global_tooltip{z-index:50;position:fixed;transition:opacity .2s ease;pointer-events:none;min-width:320px}.global_tooltip--body{min-width:320px;position:absolute;top:10px;left:10px;display:flex;background:#fff;flex-direction:column;gap:5px;padding:10px;border-radius:8px;box-shadow:3px 3px 10px #0003;font-size:14px;line-height:1.4;color:#222;border:1px solid #dedede}.global_tooltip.flipped .global_tooltip--body{left:-10px}.kassa_nav{background:#fafafa;padding:0;border-radius:8px;box-shadow:0 1px 5px #4545451a;margin-bottom:30px;display:flex;border:1px solid #ffffff;flex-wrap:wrap}.kassa_nav>a{font-weight:500;padding:15px 25px;color:#797979;font-size:14px}.kassa_nav a:has(.rel-settings){padding-bottom:0;top:3px;position:relative}.kassa_nav a .rel-left{position:relative;top:3px;left:0;transition:all .3s ease}.kassa_nav a:has(.rel-left):hover i{position:relative;left:-3px}.kassa_nav a i{font-size:18px}.kassa_nav>a.active{color:#34b077}.kassa_nav>a{padding:15px}@media (width >= 80rem){.kassa_nav>a{padding:20px}}.partner_nav>a:hover{color:#34b077}#product-fields .row button .btn,#product-container .row button .btn{padding:14px 18px}#discount_fixed_container{display:flex;gap:2rem;justify-content:center;align-items:center;margin-bottom:1.5rem}#discount_fixed_container input{margin-bottom:0}.payment_cash_card--fieldset{display:flex;flex-direction:column;border-radius:8px;background-color:#0000001a;border:none;margin-bottom:0;padding-bottom:0}.widget_box{background:#f5f5f5;border-radius:15px;padding:20px 25px}.widget_box h1{font-weight:600}.widget_box .btn-primary{background:#444}.widget_box .btn-primary:hover{background:#111}.widget_menu a{display:block;border-radius:5px;margin-bottom:2px;padding:5px 10px;position:relative}.widget_menu a:not(.active):hover{background:#eee}.widget_menu a:not(.active):hover i{color:#444}.widget_menu a i{display:none;position:absolute;right:10px;top:8px;color:#fff}.widget_menu a:hover i{display:block}.widget_menu a.active{background:#444;color:#fff}.widget_menu a.active i{display:block}.widget_lastminutes{display:none!important;grid-template-columns:1fr;gap:30px}.widget_lastminutes.active{display:grid!important}.widget_lastminute{padding:20px;background:#fff;border-radius:8px;box-shadow:0 1px 5px #4545451a}.widget_lastminute .title{font-weight:500;color:#000;display:block;margin-bottom:10px;line-height:26px;overflow:hidden;font-size:15px}.widget_lastminute .description{font-size:12px;line-height:1.5;opacity:.8;margin-bottom:20px;overflow:hidden}.widget_lastminute .unit{font-size:12px;line-height:1.5;opacity:.8;margin-bottom:20px;margin-top:-15px;max-height:36px;overflow:hidden}.widget_lastminute .details{display:flex;margin:0 -20px -20px;background:#fafafa;padding:8px 18px;border-top:1px solid #ededed;border-bottom-left-radius:8px;border-bottom-right-radius:8px;align-items:center}.widget_lastminute .details .date{font-size:13px;flex-grow:1;line-height:15px}.widget_lastminute .details .price{background:#e5e5e5;color:#575757;border-radius:5px;padding:7px 12px}.widget_lastminute .details .price sup{vertical-align:top;font-size:10px;margin-right:3px;opacity:.7;font-weight:400}.widget_lastminute .details .price span{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#4e4242;margin-left:5px;opacity:.7}.widget_lastminute .details .action{color:#fff;border-radius:5px;padding:7px 15px;font-size:14px;font-weight:500;height:auto;margin-left:8px;line-height:22px}.widget_lastminute .details{flex-flow:column;gap:10px;align-items:flex-start}.widget_lastminute .details .date{margin-bottom:5px}.widget_lastminute .details .action{margin-left:0;align-self:flex-end}@media (width >= 40rem){.widget_lastminute .details{flex-flow:row;gap:15px;align-items:center}.widget_lastminute .details .date{margin-bottom:0}.widget_lastminute .details .action{margin-left:auto;align-self:auto}}@media (width >= 80rem){.widget_lastminutes{grid-template-columns:1fr 1fr}}.widget_body .container{padding:0}.widget_box{padding:10px}.bbox{padding:15px}.widget_lastminute .details{flex-flow:wrap}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top,.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{flex:1 0 auto}.cc-window.cc-banner{align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:flex;align-items:center;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width: 900px){.cc-btn{white-space:normal}}@media screen and (max-width: 414px) and (orientation: portrait),screen and (max-width: 736px) and (orientation: landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{flex-direction:column}.cc-window.cc-banner .cc-compliance{flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}.datatable table th.sortable{cursor:pointer;position:relative;padding-right:25px}.datatable table th.sortable:hover{background-color:#0000000d}.datatable table th.sortable .sort-icon{display:inline-block;position:absolute;right:8px;top:50%;width:10px;height:10px;margin-top:-5px;font-size:14px;line-height:10px;color:#aaa}.datatable table th.sortable:hover .sort-icon{color:#666}.datatable table th.sortable.asc .sort-icon:before{content:"▲";color:#34b077}.datatable table th.sortable.desc .sort-icon:before{content:"▼";color:#34b077}.datatable table th.sortable.asc,.datatable table th.sortable.desc{background-color:#0000000d}.datatable table th.sortable .sort-icon:before{content:"⇅"}.table-loading-overlay{position:absolute;inset:0;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:10}.table-loading-spinner{width:40px;height:40px;border-radius:50%;border:3px solid rgba(52,176,119,.2);border-top-color:#34b077;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.datatable table tbody tr{transition:opacity .3s ease}.datatable .paging{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:15px;padding-right:10px}.datatable .paging .pagination-info{flex:0 0 auto;font-size:13px;color:#666;text-align:left}.datatable .paging .pagination-controls{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.datatable .paging .btn.pagination-nav,.datatable .paging .btn.btn-small{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;margin:0 2px;box-sizing:border-box;text-align:center;overflow:hidden;word-break:unset;white-space:nowrap}.datatable .paging .btn.pagination-nav.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.datatable .paging .pagination-ellipsis{margin:0 2px;font-size:14px;color:#666}.datatable .paging .pagination-goto{display:flex;align-items:center;margin-left:8px}.datatable .paging .pagination-input{width:70px;height:32px;padding:4px;text-align:center;border:1px solid #ddd;border-radius:3px;margin-right:4px}.datatable .paging .pagination-goto-btn{min-width:auto!important;max-width:none!important;padding:0 10px!important;white-space:nowrap}.datatable .paging{flex-direction:column;align-items:center}.datatable .paging .pagination-info{margin-bottom:10px;text-align:center}.datatable .paging .pagination-controls{justify-content:center}@media (width >= 48rem){.datatable .paging{flex-direction:row;align-items:flex-start}.datatable .paging .pagination-info{margin-bottom:0;text-align:left}.datatable .paging .pagination-controls{justify-content:flex-end}}.time-dual-selector .time-hour-select option:disabled,.time-dual-selector .time-minute-select option:disabled{color:#ccc;background-color:#f9f9f9}.bg-partner{position:relative;background:#cde3d9;background:linear-gradient(to bottom,#fff,#cde3d9);z-index:0}.bg-admin{position:relative;background:#98b2a6;background:linear-gradient(to bottom,#b5c8bf,#98b2a6);z-index:0}.agenda_tab_container{background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (min-width: 48rem){.agenda_tab_container{border-top-right-radius:8px}}.agenda_hour{height:25px;border-bottom:1px solid #e9e9e9}.agenda_hour.minute{border-bottom:1px dotted #f0f0f0}.agenda_hour.half{border-bottom:1px solid #e1e1e1}.agenda_settings_button{box-shadow:unset!important;margin-right:6px;display:inline-flex;align-items:center;justify-content:center}.unit_data{position:absolute;top:0;left:0;width:100%;height:100%}.unit_data:hover .unit_data--actions li{opacity:1;transform:translateY(0)}.unit_data--container{padding:5px 5px 0 35px;display:inline-flex;flex-direction:column;top:0;left:0;width:100%;height:100%;z-index:0;flex-wrap:nowrap;overflow-y:hidden}.unit_data--container .unit_data{display:inline-block;overflow:hidden;position:relative}.unit_data--container .unit_data--header,.unit_data--container .unit_data--status-price{display:inline-flex;align-items:center;gap:5px;flex-direction:row;flex-wrap:wrap}.unit_data--container .unit_data--status{display:inline-block}.unit_data--container .unit_data--status .badge{padding:4px;font-size:12px;line-height:12px;height:20px}.unit_data--container .unit_data--price{display:inline-block}.unit_data--container .unit_data--price .badge{padding:0;height:20px;line-height:20px}.unit_data--container .unit_data--price .badge span{padding:0 3px}.unit_data--container .unit_data--time{display:inline-block;font-weight:600}.unit_data--container .unit_data--details{min-height:16px;position:relative;overflow:hidden;display:inline-flex;flex-direction:column}.unit_data--container .unit_data--details .unit_data{position:relative;overflow:hidden}.unit_data--container .unit_data--details .unit_data--title{min-height:16px;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}.unit_data--container .unit_data--details .unit_data--name{min-height:14px;font-size:11px;display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis}.unit_data--container .unit_data--details .unit_data--desc{min-height:10px;font-size:10px;display:block;overflow:hidden;text-overflow:ellipsis}.unit_data--container .unit_data--type{display:inline-block;background:#0000000f;padding:1px 7px;border-radius:3px;font-size:12px;vertical-align:middle;position:relative;top:-1px;margin-left:0}.unit_data--container .unit_data--notes,.unit_data--container .unit_data--extra,.unit_data--container .unit_data--email,.unit_data--container .unit_data--phone,.unit_data--container .unit_data--payment_status{display:none}.unit_data>i{position:absolute;top:0;left:0;font-size:15px;height:28px;width:28px;line-height:28px;text-align:center;border-radius:5px 0 8px;border-right:3px solid #fff;border-bottom:3px solid #fff}.unit_data.lastminute>i{color:#333;background:#ffe580!important}.unit_data.booking>i,.unit_data.reservation>i{color:#fff;background:#6bb794}.unit_data.block>i{color:#fff;background:#d98585!important}.unit_data.task>i{color:#fff;background:#282828!important}.unit_data ul.unit_data--actions{display:flex;list-style:none;position:absolute;top:5px;right:5px;z-index:1;gap:5px;flex-direction:row;margin:0;padding:0}.unit_data ul.unit_data--actions li{opacity:0;position:relative;margin:0;padding:0;display:block;transition:opacity .2s ease-out,transform .1s ease-out;transform:translateY(10px)}.unit_data ul.unit_data--actions li:nth-child(2){transition-delay:30ms}.unit_data ul.unit_data--actions li:nth-child(3){transition-delay:60ms}.unit_data ul.unit_data--actions li:nth-child(4){transition-delay:90ms}.unit_data ul.unit_data--actions li:nth-child(5){transition-delay:.12s}.unit_data ul.unit_data--actions li:nth-child(6){transition-delay:.15s}.unit_data ul.unit_data--actions li:nth-child(7){transition-delay:.18s}.unit_data ul.unit_data--actions li:nth-child(8){transition-delay:.21s}.unit_data ul.unit_data--actions li:nth-child(9){transition-delay:.24s}.unit_data ul.unit_data--actions li:nth-child(10){transition-delay:.27s}.unit_data ul.unit_data--actions li a{padding:6px;position:relative;display:block;border-radius:8px;font-size:15px;line-height:15px;color:#fff;transition:all .4s ease;background:#756e49}.unit_data ul.unit_data--actions li a:hover{background:#cfc696}.unit_data ul.unit_data--actions li a.lm_data_book{background:#6bb794}.unit_data ul.unit_data--actions li a.lm_data_book:hover{background:#5a9f7e}.unit_data ul.unit_data--actions li a.lm_data_facebook{background:#4267b2}.unit_data ul.unit_data--actions li a.lm_data_facebook:hover{background:#365899}.unit_data ul.unit_data--actions li a.lm_data_remove,.unit_data ul.unit_data--actions li a.block_data_remove,.unit_data ul.unit_data--actions li a.task_data_remove{background:#c91515}.unit_data ul.unit_data--actions li a.lm_data_remove:hover,.unit_data ul.unit_data--actions li a.block_data_remove:hover,.unit_data ul.unit_data--actions li a.task_data_remove:hover{background:#a50f0f}.agenda_container{overflow-x:scroll}.agenda_container.hide_status .unit_data--status,.agenda_container.hide_price .unit_data--price,.agenda_container.hide_type .unit_data--type,.agenda_container.hide_person .unit_data--name,.agenda_container.hide_title .unit_data--title,.agenda_container.hide_description .unit_data--desc{display:none!important}.agenda_detailed_tooltip{z-index:50;position:fixed;transition:opacity .2s ease}.agenda_detailed_tooltip--body{position:absolute;top:10px;left:10px;display:flex;background:#fff;flex-direction:column;gap:5px;padding:10px;border-radius:8px;box-shadow:3px 3px 10px #0003;min-width:300px}.agenda_detailed_tooltip .unit_data--header,.details_popup .unit_data--header{display:flex;gap:5px;flex-direction:column;flex-wrap:nowrap;white-space:nowrap}.agenda_detailed_tooltip .unit_data--status,.details_popup .unit_data--status{display:inline-block}.agenda_detailed_tooltip .unit_data--status .badge,.details_popup .unit_data--status .badge{padding:4px;font-size:12px;line-height:12px;height:20px}.agenda_detailed_tooltip .unit_data--type,.details_popup .unit_data--type{margin:0;border-radius:3px;font-size:16px;font-weight:600;white-space:nowrap}.agenda_detailed_tooltip .unit_data--price,.details_popup .unit_data--price{display:inline-block;white-space:nowrap}.agenda_detailed_tooltip .unit_data--price .badge,.details_popup .unit_data--price .badge{padding:0;height:20px;line-height:20px}.agenda_detailed_tooltip .unit_data--price .badge span,.details_popup .unit_data--price .badge span{padding:0 3px;white-space:nowrap}.agenda_detailed_tooltip .unit_data--time,.details_popup .unit_data--time{display:inline-block;font-weight:600;white-space:nowrap}.agenda_detailed_tooltip .unit_data--details,.details_popup .unit_data--details{margin-top:5px;min-height:16px;position:relative;overflow:hidden;display:inline-flex;flex-direction:column}.agenda_detailed_tooltip .unit_data--details .unit_data,.details_popup .unit_data--details .unit_data{position:relative;overflow:hidden}.agenda_detailed_tooltip .unit_data--details .unit_data--title,.details_popup .unit_data--details .unit_data--title{min-height:18px;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}.agenda_detailed_tooltip .unit_data--details .unit_data--name,.details_popup .unit_data--details .unit_data--name{min-height:16px;font-size:14px;display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis}.agenda_detailed_tooltip .unit_data--details .unit_data--desc,.details_popup .unit_data--details .unit_data--desc{min-height:14px;font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis}.agenda_detailed_tooltip .unit_data--notes,.agenda_detailed_tooltip .unit_data--extra,.agenda_detailed_tooltip .unit_data--email,.agenda_detailed_tooltip .unit_data--phone,.agenda_detailed_tooltip .unit_data--payment_status,.details_popup .unit_data--notes,.details_popup .unit_data--extra,.details_popup .unit_data--email,.details_popup .unit_data--phone,.details_popup .unit_data--payment_status{margin-top:10px;font-size:14px}.agenda_detailed_tooltip .unit_data--notes h5,.agenda_detailed_tooltip .unit_data--extra h5,.agenda_detailed_tooltip .unit_data--email h5,.agenda_detailed_tooltip .unit_data--phone h5,.agenda_detailed_tooltip .unit_data--payment_status h5,.details_popup .unit_data--notes h5,.details_popup .unit_data--extra h5,.details_popup .unit_data--email h5,.details_popup .unit_data--phone h5,.details_popup .unit_data--payment_status h5{font-size:14px;font-weight:600;margin:0}.agenda_header{display:flex;text-align:center;width:100%;flex-direction:column;align-items:center;justify-content:space-between;position:relative;background:#eefeee;background:linear-gradient(0deg,#d2dcd2,#fff);border-bottom:1px solid rgba(0,0,0,.3);gap:10px;padding:10px;z-index:12}.agenda_header h4{display:block;padding:0;margin:0;z-index:1}.agenda_header--interval_switcher{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px;margin-right:6px;z-index:1}.agenda_header--interval_switcher a,.agenda_header--interval_switcher button{box-shadow:0 3px 6px #0000001a,inset 0 0 0 1px #0003}.agenda_header--interval_switcher .interval_switch{display:flex;flex-direction:column;align-items:center;padding:5px 8px;background:#f0f0f0;border-radius:4px;color:#555;text-decoration:none;font-size:12px;line-height:16px;transition:all .2s ease}.agenda_header--interval_switcher .interval_switch:hover{background:#e0e0e0}.agenda_header--interval_switcher .interval_switch.active{background:#aedfc9;color:#1e6a47}.agenda_header--date_switcher{display:flex;z-index:1;gap:8px}.agenda_header--date_switcher>a{box-shadow:0 3px 6px #0000001a,inset 0 0 0 1px #0003}.agenda_header .generic_agenda_add{width:100%;box-shadow:0 3px 6px #0000001a,inset 0 0 0 1px #0003}@media (min-width: 64rem){.agenda_header{flex-direction:row;align-items:center;border-top-right-radius:8px}.agenda_header h4{flex-grow:1;text-align:left}.agenda_header .generic_agenda_add{width:auto}}@media (min-width: 48rem){.js_agenda{border-top-right-radius:8px}}.agenda_container--scroll-indicator{height:6px;background-color:#ccc;border-bottom:1px solid #696969;border-radius:2px;position:relative;display:block}@media (min-width: 64rem){.agenda_container--scroll-indicator{display:none}}.agenda_container--scroll-indicator-inner{height:100%;width:20%;background-color:#34b077;border-radius:3px;transition:transform .2s ease-out;transform:translate(0)}.support-notification-icon{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:15px;left:15px;width:32px;height:32px;background-color:#34b077;color:#fff;border-radius:50%;cursor:pointer;box-shadow:0 2px 5px #0003;transition:transform .3s ease;z-index:10;padding:6px}.support-notification-icon svg{width:100%;height:100%}.support-notification-icon svg path{fill:#fff}.support-notification-icon i{font-size:16px}.support-notification-icon:hover{transform:scale(1.1)}.support-notification-icon.has-notification{display:flex}.support-notification-banner{display:flex;flex-direction:column;position:relative;margin-bottom:20px;padding:15px;border-left:4px solid #34b077;border-radius:4px;box-shadow:0 2px 5px #0000001a;align-items:flex-start;width:100%}.support-notification-banner.unread{background-color:#fefffe}.support-notification-banner .notification-icon{margin-right:15px;flex-shrink:0;width:28px;height:28px}.support-notification-banner .notification-icon svg{width:100%;height:100%}.support-notification-banner .notification-content-wrapper{flex-grow:1}.support-notification-banner .notification-title{font-weight:600;margin-bottom:5px;color:#333;font-size:16px}.support-notification-banner .notification-meta{color:#666;font-size:13px;margin-bottom:10px}.support-notification-banner .notification-content{color:#444;margin-bottom:50px}.support-notification-banner .notification-actions{position:absolute;bottom:10px;right:10px;text-align:right;display:inline-flex;gap:10px}.support-notification-banner .notification-close{position:absolute;top:10px;right:10px;color:#999;cursor:pointer;transition:color .3s ease}.support-notification-banner .notification-close:hover{color:#333}.support-notification-content{white-space:pre-line;background-color:#f9f9f9;border-radius:8px;padding:15px;border:1px solid #eee}nav.main-menu{display:flex;position:fixed;right:0;top:0;min-width:100lvw;height:100lvh;z-index:100;flex-direction:column;justify-content:start;background-color:#996321;background-image:url(/build/wood-repeated-bwhaajwt.jpg);background-size:480px auto;background-repeat:repeat;transform:translate(100vw) translateZ(0);transition:transform .2s ease-out;overflow-x:hidden;overflow-y:scroll}nav.main-menu .main-menu--header{box-shadow:0 0 10px #0000004d;display:flex;align-items:center;position:relative;height:58px;background-color:#fff;color:#fff;font-size:24px;font-weight:700;text-transform:uppercase;margin:0}nav.main-menu.opened{box-shadow:0 0 10px #0000004d;transform:translate(0)}nav.main-menu a,nav.main-menu .btn{display:inline-flex;align-items:center;line-height:20px;padding:10px}nav.main-menu>a{box-shadow:0 0 10px #0000004d;margin:0 10px}nav.main-menu>ul{width:100%;padding:10px;position:relative;display:flex;justify-content:start;flex-direction:column;flex-wrap:wrap;align-items:center;list-style:none;margin:0;gap:10px}nav.main-menu>ul li{display:flex;flex-direction:column;justify-content:start;flex-wrap:wrap;gap:10px;align-items:center;position:relative;width:100%;margin:0;padding:0}nav.main-menu>ul li ul{width:100%;display:flex;flex-direction:column;justify-content:start;flex-wrap:wrap;gap:10px}nav.main-menu>ul li>a{box-shadow:0 0 10px #0000004d;width:100%;background:#fff;border-radius:8px;display:inline-flex;font-weight:500;flex-wrap:nowrap;gap:10px;align-items:center;white-space:nowrap}nav.main-menu>ul li>a:hover{transition:color .4s ease,fill .4s ease,stroke .4s ease;color:#34b077;fill:#34b077;stroke:#34b077}nav.main-menu>ul li>a:hover svg{transition:fill .4s ease,stroke .4s ease}nav.main-menu>ul li.main-menu--dropdown{width:100%}nav.main-menu>ul li.main-menu--dropdown>a{display:none}nav.main-menu>ul li.mobile--user-menu{display:flex}nav.main-menu>ul li.mobile--user-menu ul{border-radius:8px;background-color:#2c9c68;padding:10px;width:100%;flex-grow:1}nav.main-menu>ul li.mobile--user-menu ul>li>span{color:#fff;font-weight:700;font-size:1.6rem}nav.main-menu>ul li.mobile--user-menu,nav.main-menu>ul li.desktop--user-menu{flex-wrap:nowrap;flex-direction:row;align-items:center;gap:10px}nav.main-menu>ul li.desktop--user-menu{display:none}@media (min-width: 64rem){nav.main-menu{flex-direction:row;position:relative;min-width:auto;height:auto;background:none;align-items:center;transform:translate(0) translateZ(0);transition:none;overflow-x:unset;overflow-y:unset;padding-bottom:0}nav.main-menu>a{box-shadow:none}nav.main-menu .main-menu--header{display:none}nav.main-menu.opened{box-shadow:none;transform:translate(0) translateZ(0)}nav.main-menu a,nav.main-menu .btn{box-shadow:none;margin:0;gap:10px;padding:16px}nav.main-menu>ul li>ul>li{width:auto}nav.main-menu ul{flex-direction:row;flex-wrap:nowrap;padding:0;gap:0}nav.main-menu ul>li{width:auto}nav.main-menu ul>li>a{box-shadow:none;background:none}nav.main-menu ul>li.desktop--user-menu{display:flex}nav.main-menu ul>li.mobile--user-menu{display:none}nav.main-menu ul>li.main-menu--dropdown{flex-direction:row;flex-wrap:nowrap;position:relative}nav.main-menu ul>li.main-menu--dropdown.main-menu--dropdown-left>ul{right:0}nav.main-menu ul>li.main-menu--dropdown:hover ul{gap:0;animation:fadeIn .3s ease-in-out;opacity:1;display:flex}nav.main-menu ul>li.main-menu--dropdown>a{display:inline-flex;gap:10px}nav.main-menu ul>li.main-menu--dropdown>ul{width:auto;transition:opacity .3s ease-in-out;opacity:0;flex-direction:column;justify-content:start;text-align:left;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 3px 10px #0003;display:none;position:absolute;top:calc(100% - 10px)}nav.main-menu ul>li.main-menu--dropdown>ul li{border-radius:0;width:100%;text-align:left;justify-content:start}nav.main-menu ul>li.main-menu--dropdown>ul li>a{border-radius:0;justify-content:start;text-align:left;width:100%}}.user-link{border-radius:0;border-top:1px solid #999}.user-menu{background-color:#dee4ec80;box-shadow:0 3px 10px #0000004d;border-radius:8px;list-style:none;overflow:hidden;margin-top:2rem;width:100%}.user-menu li a{align-items:center;display:flex;gap:10px;padding:10px}.user-menu li a:hover{background-color:#fff;color:#34b077;fill:#34b077;stroke:#34b077}.user-menu li a:hover svg{transition:fill .4s ease,stroke .4s ease}.user-menu li a.active{background-color:#34b077;color:#fff}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{position:fixed;background-color:#fff;box-shadow:0 0 10px #45454580;top:0;right:0;padding:17px 10px 10px;display:inline-block;cursor:pointer;border-bottom-left-radius:15px;transition-property:opacity,filter,color,background-color;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;border:0;margin:0;overflow:visible;z-index:101}@media (min-width: 64rem){.hamburger{display:none}}.hamburger.hamburger-backoffice{padding:17px 10px 10px}.hamburger.is-active{top:0;right:0;background-color:#34b077}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#fff}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hidden{display:none}
