html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu .wp-block-navigation-submenu__toggle img{margin-left:12px}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{text-align:right}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a img{margin-left:12px}.wpml-language-switcher-block{display:flex;box-sizing:border-box;width:100% !important}.wpml-language-switcher-block>.wp-block-navigation-item,.wpml-language-switcher-block>.wp-block-navigation-item>div{display:flex;width:100% !important}.wpml-language-switcher-block .wp-block-navigation__container{background:unset !important}.wpml-language-switcher-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wpml-language-switcher-block .wpml-ls-dropdown ul li button{padding:0}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal{min-width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li{width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal{margin:0;min-width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{width:inherit !important;text-align:left}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block ul{list-style-type:none !important;padding:0 !important;width:100%}.wpml-language-switcher-block ul li{margin:0 !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container{border:inherit !important;background-color:unset !important;min-width:unset !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item{border-radius:0 !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item a{display:flex;align-items:center;min-width:max-content;padding:1px}.wpml-language-switcher-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 !important;gap:1em !important}.wpml-language-switcher-block ul.horizontal-list li{display:inline-block;margin:0;line-height:100%}.wpml-language-switcher-block ul.horizontal-list li a{line-height:100%}.wpml-language-switcher-block ul.center-justify{justify-content:center}.wpml-language-switcher-block ul.center-justify .wp-block-navigation-item{justify-content:center}.wpml-language-switcher-block ul.right-justify{justify-content:right}.wpml-language-switcher-block ul.right-justify .wp-block-navigation-item{justify-content:right}.wpml-language-switcher-block ul.space_between-justify{justify-content:space-between}.wpml-language-switcher-block ul.space_between-justify li>div{white-space:nowrap}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color) !important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color) !important}.wpml-language-switcher-block ul.isHorizontal{padding-left:0;list-style:none}.wpml-language-switcher-block ul.isHorizontal li{display:inline;margin-left:0}.wpml-language-switcher-block ul.isHorizontal li div{display:inline-block}.wpml-language-switcher-block ul.hasSpacing.isHorizontal li:not(:last-child){margin-right:var(--language-spacing) !important}.wpml-language-switcher-block ul.hasSpacing.isVertical li:not(:last-child){margin-bottom:var(--language-spacing) !important}.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div,.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div>a{display:inline-flex;align-items:center}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color) !important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color) !important}.wpml-language-switcher-block .hasFontSize{font-size:var(--font-size) !important}.wpml-language-switcher-block .hasLetterSpacing{letter-spacing:var(--letter-spacing) !important}.wpml-language-switcher-block .hasTextTransform{text-transform:var(--text-transform) !important}.wpml-language-switcher-block .hasFontFamily{font-family:var(--font-family) !important}.wpml-ls-flag{display:inline-block}.wpml-ls-flag-style-btn{border:0px transparent;padding-top:3px !important}.wpml-ls-flag-style-btn.black-bg{background-color:black}.wpml-ls-flag-style-btn.transparent-bg{background-color:transparent}.wpml-ls-control-row{border:solid 1px #949494;border-radius:2px;margin-bottom:8px}.wpml-ls-control-row-with-padding{padding:1px}.wpml-ls-number-control{max-width:100%;width:100%}.wpml-ls-slider-control-alert{margin-top:5px !important}.wpml-ls-slider .ant-slider-track{background-color:#3858E9}.wpml-ls-slider .ant-slider-handle{border:solid 1px black}.wpml-ls-control-blue{color:#3858E9 !important}.wpml-ls-number-with-unit-select select{color:#3858E9 !important;font-weight:900 !important}.wpml-ls-control-grey{color:#757575}.wpml-ls-control-bg-grey{background-color:#a6a6a6}.wpml-ls-control-font{font-family:"SF Pro Text", sans-serif;font-style:normal;font-weight:400 !important;font-size:13px !important;line-height:140% !important}.wpml-ls-option-btn-col{padding:0.5px}.wpml-ls-no-borders{border:none}.ant-col-8.wpml-ls-option-btn-col{display:inline-flex}.wpml-ls-three-btn-row .wpml-ls-option-btn-wrap{white-space:normal;word-break:break-word}.wpml-ls-three-btn-row .ant-btn-no-height-less-padding{height:unset;padding-right:10px;padding-left:10px}.wpml-ls-full-width{width:100%}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__track{background-color:#3858E9;border-color:#3858E9}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__thumb{background-color:white}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__track{background-color:white;border-color:black}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__thumb{background-color:black}.ant-select-dropdown{min-width:45px !important;max-width:45px !important;width:45px !important}.wpml-ls-color-control{border:1px solid #DDDDDD;border-bottom:0px;padding:10px;box-sizing:border-box}.wpml-ls-color-control.wpml-ls-with-bottom-border{border-bottom:1px solid #DDDDDD}.wpml-ls-color-control .wpml-ls-icon-no-color:hover{cursor:pointer}.wpml-ls-color-control .component-color-indicator{width:25px;height:25px;box-shadow:0px 0px 2px 1px lightgrey}.wpml-ls-color-control .component-color-indicator:hover{cursor:pointer}.wpml-ls-color-control .wpml-ls-color-title{top:3px}.wpml-ls-dimension-control{border-top:solid 1px #e0e0e0}.wpml-ls-dimension-control .components-panel__arrow{visibility:hidden}.wpml-ls-panel-settings-dropdown-container{position:absolute;right:0px}.wpml-ls-icon-link{width:24px;height:24px;top:3px;border-radius:2px}.ant-input-number-handler-wrap{display:none !important}.ant-input-number-input{padding-right:0px !important;padding-left:3px !important}.block-editor-contrast-checker+.block-editor-contrast-checker{display:none}.current-language-item{display:flex;align-items:center;min-height:30px}.current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wpml-ls-fontLetterCase-control button.components-button.has-icon{margin-right:0 !important;min-width:30px !important;height:30px !important}.wpml-ls-fontLetterSpacing-control div.components-input-control__container{top:4px}[data-wpml='language-item']:first-of-type{margin-top:5px !important}.wpml-ls-dimension-panel .components-panel__arrow{display:none}.wpml-ls-typography-panel .components-panel__arrow{display:none}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-more{font-size:large;margin-right:10px}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-plus{font-size:medium;margin-right:10px}.wp-block-navigation.is-content-justification-space-between .wp-block-page-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher']{display:contents !important}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item{display:flex}.wp-block-navigation .wpml-block-navigation-language-switcher,.wp-block-navigation [data-type='wpml/navigation-language-switcher']{display:flex !important;flex-direction:var(--navigation-layout-direction, initial);justify-content:var(--navigation-layout-justify, initial);align-items:var(--navigation-layout-align, initial);flex-wrap:var(--navigation-layout-wrap, wrap);background-color:inherit;gap:inherit;margin:0;width:fit-content;max-width:fit-content}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-dropdown{flex:inherit;display:flex !important}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-list{flex:inherit;display:contents !important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-dropdown,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:flex !important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-list,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:contents !important}.wp-block-navigation .wpml-block-navigation-item{background-color:inherit}.wp-block-navigation .wpml-block-navigation-item .current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wp-block-navigation__submenu-container li{margin:0}.wp-block-navigation .wpml-language-switcher-navigation-block{width:unset !important;flex:initial !important}.wp-block-navigation .wpml-language-switcher-navigation-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation .wpml-language-switcher-navigation-block ul li a{display:flex;align-items:center}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 !important;gap:1.5em !important}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li{display:inline-block;line-height:100%}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li a,.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li div{line-height:100%;display:inline-flex;align-items:center}
.ant-input-number{-webkit-box-sizing:border-box;box-sizing:border-box;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;width:100%;min-width:0;padding:4px 11px;color:rgba(0,0,0,0.85);font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;-webkit-transition:all 0.3s;transition:all 0.3s;display:inline-block;width:90px;margin:0;padding:0;border:1px solid #d9d9d9;border-radius:2px}.ant-input-number::-moz-placeholder{opacity:1}.ant-input-number::-webkit-input-placeholder{color:#bfbfbf}.ant-input-number:-ms-input-placeholder{color:#bfbfbf}.ant-input-number::-ms-input-placeholder{color:#bfbfbf}.ant-input-number::placeholder{color:#bfbfbf}.ant-input-number:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number:-ms-input-placeholder{text-overflow:ellipsis}.ant-input-number:placeholder-shown{text-overflow:ellipsis}.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px !important}.ant-input-number:focus,.ant-input-number-focused{border-color:#40a9ff;border-right-width:1px !important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,0.2);box-shadow:0 0 0 2px rgba(24,144,255,0.2)}.ant-input-number-disabled{color:rgba(0,0,0,0.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px !important}.ant-input-number[disabled]{color:rgba(0,0,0,0.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number[disabled]:hover{border-color:#d9d9d9;border-right-width:1px !important}.ant-input-number-borderless,.ant-input-number-borderless:hover,.ant-input-number-borderless:focus,.ant-input-number-borderless-focused,.ant-input-number-borderless-disabled,.ant-input-number-borderless[disabled]{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}textarea.ant-input-number{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;-webkit-transition:all 0.3s, height 0s;transition:all 0.3s, height 0s}.ant-input-number-lg{padding:6.5px 11px;font-size:16px}.ant-input-number-sm{padding:0px 7px}.ant-input-number-handler{position:relative;display:block;width:100%;height:50%;overflow:hidden;color:rgba(0,0,0,0.45);font-weight:bold;line-height:0;text-align:center;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.ant-input-number-handler:active{background:#f4f4f4}.ant-input-number-handler:hover .ant-input-number-handler-up-inner,.ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:#40a9ff}.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;width:12px;height:12px;color:rgba(0,0,0,0.45);line-height:12px;-webkit-transition:all 0.1s linear;transition:all 0.1s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-input-number-handler-up-inner>*,.ant-input-number-handler-down-inner>*{line-height:1}.ant-input-number-handler-up-inner svg,.ant-input-number-handler-down-inner svg{display:inline-block}.ant-input-number-handler-up-inner::before,.ant-input-number-handler-down-inner::before{display:none}.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon{display:block}.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px !important}.ant-input-number:hover+.ant-form-item-children-icon{opacity:0;-webkit-transition:opacity 0.24s linear 0.24s;transition:opacity 0.24s linear 0.24s}.ant-input-number-focused{border-color:#40a9ff;border-right-width:1px !important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,0.2);box-shadow:0 0 0 2px rgba(24,144,255,0.2)}.ant-input-number-disabled{color:rgba(0,0,0,0.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px !important}.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}.ant-input-number-disabled .ant-input-number-handler-wrap{display:none}.ant-input-number-readonly .ant-input-number-handler-wrap{display:none}.ant-input-number-input{width:100%;height:30px;padding:0 11px;text-align:left;background-color:transparent;border:0;border-radius:2px;outline:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-moz-appearance:textfield !important}.ant-input-number-input::-moz-placeholder{opacity:1}.ant-input-number-input::-webkit-input-placeholder{color:#bfbfbf}.ant-input-number-input:-ms-input-placeholder{color:#bfbfbf}.ant-input-number-input::-ms-input-placeholder{color:#bfbfbf}.ant-input-number-input::placeholder{color:#bfbfbf}.ant-input-number-input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number-input:-ms-input-placeholder{text-overflow:ellipsis}.ant-input-number-input:placeholder-shown{text-overflow:ellipsis}.ant-input-number-input[type='number']::-webkit-inner-spin-button,.ant-input-number-input[type='number']::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.ant-input-number-lg{padding:0;font-size:16px}.ant-input-number-lg input{height:38px}.ant-input-number-sm{padding:0}.ant-input-number-sm input{height:22px;padding:0 7px}.ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:#fff;border-left:1px solid #d9d9d9;border-radius:0 2px 2px 0;opacity:0;-webkit-transition:opacity 0.24s linear 0.1s;transition:opacity 0.24s linear 0.1s}.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner{min-width:auto;margin-right:0;font-size:7px}.ant-input-number-borderless .ant-input-number-handler-wrap{border-left-width:0}.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:40%}.ant-input-number:hover .ant-input-number-handler-wrap{opacity:1}.ant-input-number-handler-up{border-top-right-radius:2px;cursor:pointer}.ant-input-number-handler-up-inner{top:50%;margin-top:-5px;text-align:center}.ant-input-number-handler-up:hover{height:60% !important}.ant-input-number-handler-down{top:0;border-top:1px solid #d9d9d9;border-bottom-right-radius:2px;cursor:pointer}.ant-input-number-handler-down-inner{top:50%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ant-input-number-handler-down:hover{height:60% !important}.ant-input-number-borderless .ant-input-number-handler-down{border-top-width:0}.ant-input-number-handler-up-disabled,.ant-input-number-handler-down-disabled{cursor:not-allowed}.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner{color:rgba(0,0,0,0.25)}.ant-input-number-borderless{-webkit-box-shadow:none;box-shadow:none}.ant-input-number-rtl{direction:rtl}.ant-input-number-rtl .ant-input-number-handler-wrap{right:auto;left:0;border-right:1px solid #d9d9d9;border-left:0;border-radius:2px 0 0 2px}.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{border-right-width:0}.ant-input-number-rtl .ant-input-number-input{direction:ltr;text-align:right}
.ant-select-single .ant-select-selector{display:-webkit-box;display:-ms-flexbox;display:flex}.ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;top:0;right:11px;bottom:0;left:11px}.ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:0;line-height:30px;-webkit-transition:all 0.3s;transition:all 0.3s}@supports (-moz-appearance: meterbar){.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px}}.ant-select-single .ant-select-selector .ant-select-selection-item{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-select-single .ant-select-selector .ant-select-selection-placeholder{pointer-events:none}.ant-select-single .ant-select-selector::after,.ant-select-single .ant-select-selector .ant-select-selection-item::after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after{display:inline-block;width:0;visibility:hidden;content:'\a0'}.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:25px}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:18px}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:32px;padding:0 11px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:30px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after{line-height:30px}.ant-select-single.ant-select-customize-input .ant-select-selector::after{display:none}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;right:0;left:0;padding:0 11px}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after{display:none}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:40px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:38px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:24px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{right:7px;left:7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{padding:0 7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:28px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:21px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-selection-overflow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.ant-select-selection-overflow-item{-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:center;align-self:center;max-width:100%}.ant-select-multiple .ant-select-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1px 4px}.ant-select-show-search.ant-select-multiple .ant-select-selector{cursor:text}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selector::after{display:inline-block;width:0;margin:2px 0;line-height:24px;content:'\a0'}.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:24px}.ant-select-multiple .ant-select-selection-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:2px;cursor:default;-webkit-transition:font-size 0.3s, line-height 0.3s, height 0.3s;transition:font-size 0.3s, line-height 0.3s, height 0.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-margin-end:4px;margin-inline-end:4px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:4px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:rgba(0,0,0,0.45);font-weight:bold;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove>*{line-height:1}.ant-select-multiple .ant-select-selection-item-remove svg{display:inline-block}.ant-select-multiple .ant-select-selection-item-remove::before{display:none}.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{display:block}.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:-0.2em}.ant-select-multiple .ant-select-selection-item-remove:hover{color:rgba(0,0,0,0.75)}.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{-webkit-margin-start:0;margin-inline-start:0}.ant-select-multiple .ant-select-selection-search{position:relative;max-width:100%;margin-top:2px;margin-bottom:2px;-webkit-margin-start:7px;margin-inline-start:7px}.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{height:24px;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';line-height:24px;-webkit-transition:all 0.3s;transition:all 0.3s}.ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px}.ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;left:0;z-index:999;white-space:pre;visibility:hidden}.ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;right:11px;left:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s;transition:all 0.3s}.ant-select-multiple.ant-select-lg .ant-select-selector::after{line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:30px}.ant-select-multiple.ant-select-lg .ant-select-selection-search{height:33px;line-height:33px}.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:32px;line-height:30px}.ant-select-multiple.ant-select-sm .ant-select-selector::after{line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-item{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{height:17px;line-height:17px}.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{left:7px}.ant-select-multiple.ant-select-sm .ant-select-selection-search:first-child .ant-select-selection-search-input{margin-left:3px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:32px}.ant-select-disabled .ant-select-selection-item-remove{display:none}.ant-select{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,0.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#40a9ff;border-right-width:1px !important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,0.2);box-shadow:0 0 0 2px rgba(24,144,255,0.2)}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:rgba(0,0,0,0.25);background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#40a9ff;border-right-width:1px !important}.ant-select-selection-item{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media all and (-ms-high-contrast: none){.ant-select-selection-item *::-ms-backdrop,.ant-select-selection-item{-ms-flex:auto;flex:auto}}.ant-select-selection-placeholder{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}@media all and (-ms-high-contrast: none){.ant-select-selection-placeholder *::-ms-backdrop,.ant-select-selection-placeholder{-ms-flex:auto;flex:auto}}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;line-height:0;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:53%;right:11px;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,0.25);font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-arrow>*{line-height:1}.ant-select-arrow svg{display:inline-block}.ant-select-arrow::before{display:none}.ant-select-arrow .ant-select-arrow-icon{display:block}.ant-select-arrow .anticon{vertical-align:top;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.ant-select-arrow .anticon>svg{vertical-align:top}.ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto}.ant-select-disabled .ant-select-arrow{cursor:not-allowed}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,0.25);font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:#fff;cursor:pointer;opacity:0;-webkit-transition:color 0.3s ease, opacity 0.15s ease;transition:color 0.3s ease, opacity 0.15s ease;text-rendering:auto}.ant-select-clear::before{display:block}.ant-select-clear:hover{color:rgba(0,0,0,0.45)}.ant-select:hover .ant-select-clear{opacity:1}.ant-select-dropdown{margin:0;padding:0;color:rgba(0,0,0,0.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:absolute;top:-9999px;left:-9999px;z-index:1050;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#fff;border-radius:2px;outline:none;-webkit-box-shadow:0 3px 6px -4px rgba(0,0,0,0.12),0 6px 16px 0 rgba(0,0,0,0.08),0 9px 28px 8px rgba(0,0,0,0.05);box-shadow:0 3px 6px -4px rgba(0,0,0,0.12),0 6px 16px 0 rgba(0,0,0,0.08),0 9px 28px 8px rgba(0,0,0,0.05)}.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft{-webkit-animation-name:antSlideUpIn;animation-name:antSlideUpIn}.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft{-webkit-animation-name:antSlideDownIn;animation-name:antSlideDownIn}.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{-webkit-animation-name:antSlideUpOut;animation-name:antSlideUpOut}.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft{-webkit-animation-name:antSlideDownOut;animation-name:antSlideDownOut}.ant-select-dropdown-hidden{display:none}.ant-select-dropdown-empty{color:rgba(0,0,0,0.25)}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,0.85);font-weight:normal;font-size:14px;line-height:22px;color:rgba(0,0,0,0.25)}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,0.85);font-weight:normal;font-size:14px;line-height:22px;cursor:pointer;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.ant-select-item-group{color:rgba(0,0,0,0.45);font-size:12px;cursor:default}.ant-select-item-option{display:-webkit-box;display:-ms-flexbox;display:flex}.ant-select-item-option-content{-webkit-box-flex:1;-ms-flex:auto;flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-select-item-option-state{-webkit-box-flex:0;-ms-flex:none;flex:none}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:rgba(0,0,0,0.85);font-weight:600;background-color:#e6f7ff}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#1890ff}.ant-select-item-option-disabled{color:rgba(0,0,0,0.25);cursor:not-allowed}.ant-select-item-option-grouped{padding-left:24px}.ant-select-lg{font-size:16px}.ant-select-borderless .ant-select-selector{background-color:transparent !important;border-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ant-select-rtl{direction:rtl}.ant-select-rtl .ant-select-arrow{right:initial;left:11px}.ant-select-rtl .ant-select-clear{right:initial;left:11px}.ant-select-dropdown-rtl{direction:rtl}.ant-select-dropdown-rtl .ant-select-item-option-grouped{padding-right:24px;padding-left:12px}.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:4px;padding-left:24px}.ant-select-rtl.ant-select-multiple .ant-select-selection-item{text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{margin-right:0;margin-left:4px;text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{right:0;left:auto}.ant-select-rtl.ant-select-multiple .ant-select-selection-search:first-child>.ant-select-selection-search-input{margin-right:5px !important;margin-left:0 !important}.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{right:11px;left:auto}.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{right:7px}.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{right:0;left:9px;text-align:right}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:11px;left:25px}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:18px}.ant-select-rtl.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:0}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:21px}
.ant-slider{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,0.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;height:12px;margin:10px 6px 10px;padding:4px 0;cursor:pointer;-ms-touch-action:none;touch-action:none}.ant-slider-vertical{width:12px;height:100%;margin:6px 10px;padding:0 4px}.ant-slider-vertical .ant-slider-rail{width:4px;height:100%}.ant-slider-vertical .ant-slider-track{width:4px}.ant-slider-vertical .ant-slider-handle{margin-top:-6px;margin-left:-5px}.ant-slider-vertical .ant-slider-mark{top:0;left:12px;width:18px;height:100%}.ant-slider-vertical .ant-slider-mark-text{left:4px;white-space:nowrap}.ant-slider-vertical .ant-slider-step{width:4px;height:100%}.ant-slider-vertical .ant-slider-dot{top:auto;left:2px;margin-bottom:-4px}.ant-slider-tooltip .ant-tooltip-inner{min-width:unset}.ant-slider-rtl.ant-slider-vertical .ant-slider-handle{margin-right:-5px;margin-left:0}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark{right:12px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{right:4px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-dot{right:2px;left:auto}.ant-slider-with-marks{margin-bottom:28px}.ant-slider-rail{position:absolute;width:100%;height:4px;background-color:#f5f5f5;border-radius:2px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.ant-slider-track{position:absolute;height:4px;background-color:#91d5ff;border-radius:2px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #91d5ff;border-radius:50%;-webkit-box-shadow:0;box-shadow:0;cursor:pointer;-webkit-transition:border-color 0.3s,-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:border-color 0.3s,-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:border-color 0.3s,box-shadow 0.6s,transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:border-color 0.3s,box-shadow 0.6s,transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28),-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28)}.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging{border-color:#46a6ff;-webkit-box-shadow:0 0 0 5px rgba(24,144,255,0.12);box-shadow:0 0 0 5px rgba(24,144,255,0.12)}.ant-slider-handle:focus{border-color:#46a6ff;outline:none;-webkit-box-shadow:0 0 0 5px rgba(24,144,255,0.12);box-shadow:0 0 0 5px rgba(24,144,255,0.12)}.ant-slider-handle.ant-tooltip-open{border-color:#1890ff}.ant-slider:hover .ant-slider-rail{background-color:#e1e1e1}.ant-slider:hover .ant-slider-track{background-color:#69c0ff}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#69c0ff}.ant-slider-mark{position:absolute;top:14px;left:0;width:100%;font-size:14px}.ant-slider-mark-text{position:absolute;display:inline-block;color:rgba(0,0,0,0.45);text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-slider-mark-text-active{color:rgba(0,0,0,0.85)}.ant-slider-step{position:absolute;width:100%;height:4px;background:transparent}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;background-color:#fff;border:2px solid #f0f0f0;border-radius:50%;cursor:pointer}.ant-slider-dot:first-child{margin-left:-4px}.ant-slider-dot:last-child{margin-left:-4px}.ant-slider-dot-active{border-color:#8cc8ff}.ant-slider-disabled{cursor:not-allowed}.ant-slider-disabled .ant-slider-track{background-color:rgba(0,0,0,0.25) !important}.ant-slider-disabled .ant-slider-handle,.ant-slider-disabled .ant-slider-dot{background-color:#fff;border-color:rgba(0,0,0,0.25) !important;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.ant-slider-disabled .ant-slider-mark-text,.ant-slider-disabled .ant-slider-dot{cursor:not-allowed !important}.ant-slider-rtl{direction:rtl}.ant-slider-rtl .ant-slider-mark{right:0;left:auto}.ant-slider-rtl .ant-slider-dot{margin-right:-4px;margin-left:0}.ant-slider-rtl .ant-slider-dot:first-child{margin-right:-4px;margin-left:0}.ant-slider-rtl .ant-slider-dot:last-child{margin-right:-4px;margin-left:0}
.ant-alert{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,0.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 15px;word-wrap:break-word;border-radius:2px}.ant-alert-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ant-alert-icon{margin-right:8px}.ant-alert-description{display:none;font-size:14px;line-height:22px}.ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}.ant-alert-success .ant-alert-icon{color:#52c41a}.ant-alert-info{background-color:#e6f7ff;border:1px solid #91d5ff}.ant-alert-info .ant-alert-icon{color:#1890ff}.ant-alert-warning{background-color:#fffbe6;border:1px solid #ffe58f}.ant-alert-warning .ant-alert-icon{color:#faad14}.ant-alert-error{background-color:#fff2f0;border:1px solid #ffccc7}.ant-alert-error .ant-alert-icon{color:#ff4d4f}.ant-alert-error .ant-alert-description>pre{margin:0;padding:0}.ant-alert-action{margin-left:8px}.ant-alert-close-icon{margin-left:8px;padding:0;overflow:hidden;font-size:12px;line-height:12px;background-color:transparent;border:none;outline:none;cursor:pointer}.ant-alert-close-icon .anticon-close{color:rgba(0,0,0,0.45);-webkit-transition:color 0.3s;transition:color 0.3s}.ant-alert-close-icon .anticon-close:hover{color:rgba(0,0,0,0.75)}.ant-alert-close-text{color:rgba(0,0,0,0.45);-webkit-transition:color 0.3s;transition:color 0.3s}.ant-alert-close-text:hover{color:rgba(0,0,0,0.75)}.ant-alert-with-description{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 15px 15px 24px}.ant-alert-with-description.ant-alert-no-icon{padding:15px 15px}.ant-alert-with-description .ant-alert-icon{margin-right:15px;font-size:24px}.ant-alert-with-description .ant-alert-message{display:block;margin-bottom:4px;color:rgba(0,0,0,0.85);font-size:16px}.ant-alert-message{color:rgba(0,0,0,0.85)}.ant-alert-with-description .ant-alert-description{display:block}.ant-alert.ant-alert-motion-leave{overflow:hidden;opacity:1;-webkit-transition:max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);transition:max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86)}.ant-alert.ant-alert-motion-leave-active{max-height:0;margin-bottom:0 !important;padding-top:0;padding-bottom:0;opacity:0}.ant-alert-banner{margin-bottom:0;border:0;border-radius:0}.ant-alert.ant-alert-rtl{direction:rtl}.ant-alert-rtl.ant-alert.ant-alert-no-icon{padding:8px 15px}.ant-alert-rtl .ant-alert-icon{margin-right:auto;margin-left:8px}.ant-alert-rtl .ant-alert-action{margin-right:8px;margin-left:auto}.ant-alert-rtl .ant-alert-close-icon{margin-right:8px;margin-left:auto}.ant-alert-rtl.ant-alert-with-description .ant-alert-icon{margin-right:auto;margin-left:15px}
html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu .wp-block-navigation-submenu__toggle img{margin-left:12px}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{text-align:right}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a img{margin-left:12px}.wpml-language-switcher-block{display:flex;box-sizing:border-box;width:100% !important}.wpml-language-switcher-block>.wp-block-navigation-item,.wpml-language-switcher-block>.wp-block-navigation-item>div{display:flex;width:100% !important}.wpml-language-switcher-block .wp-block-navigation__container{background:unset !important}.wpml-language-switcher-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wpml-language-switcher-block .wpml-ls-dropdown ul li button{padding:0}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal{min-width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li{width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal{margin:0;min-width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{width:inherit !important;text-align:left}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block ul{list-style-type:none !important;padding:0 !important;width:100%}.wpml-language-switcher-block ul li{margin:0 !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container{border:inherit !important;background-color:unset !important;min-width:unset !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item{border-radius:0 !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item a{display:flex;align-items:center;min-width:max-content;padding:1px}.wpml-language-switcher-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 !important;gap:1em !important}.wpml-language-switcher-block ul.horizontal-list li{display:inline-block;margin:0;line-height:100%}.wpml-language-switcher-block ul.horizontal-list li a{line-height:100%}.wpml-language-switcher-block ul.center-justify{justify-content:center}.wpml-language-switcher-block ul.center-justify .wp-block-navigation-item{justify-content:center}.wpml-language-switcher-block ul.right-justify{justify-content:right}.wpml-language-switcher-block ul.right-justify .wp-block-navigation-item{justify-content:right}.wpml-language-switcher-block ul.space_between-justify{justify-content:space-between}.wpml-language-switcher-block ul.space_between-justify li>div{white-space:nowrap}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color) !important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color) !important}.wpml-language-switcher-block ul.isHorizontal{padding-left:0;list-style:none}.wpml-language-switcher-block ul.isHorizontal li{display:inline;margin-left:0}.wpml-language-switcher-block ul.isHorizontal li div{display:inline-block}.wpml-language-switcher-block ul.hasSpacing.isHorizontal li:not(:last-child){margin-right:var(--language-spacing) !important}.wpml-language-switcher-block ul.hasSpacing.isVertical li:not(:last-child){margin-bottom:var(--language-spacing) !important}.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div,.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div>a{display:inline-flex;align-items:center}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color) !important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color) !important}.wpml-language-switcher-block .hasFontSize{font-size:var(--font-size) !important}.wpml-language-switcher-block .hasLetterSpacing{letter-spacing:var(--letter-spacing) !important}.wpml-language-switcher-block .hasTextTransform{text-transform:var(--text-transform) !important}.wpml-language-switcher-block .hasFontFamily{font-family:var(--font-family) !important}.wpml-ls-flag{display:inline-block}.wpml-ls-flag-style-btn{border:0px transparent;padding-top:3px !important}.wpml-ls-flag-style-btn.black-bg{background-color:black}.wpml-ls-flag-style-btn.transparent-bg{background-color:transparent}.wpml-ls-control-row{border:solid 1px #949494;border-radius:2px;margin-bottom:8px}.wpml-ls-control-row-with-padding{padding:1px}.wpml-ls-number-control{max-width:100%;width:100%}.wpml-ls-slider-control-alert{margin-top:5px !important}.wpml-ls-slider .ant-slider-track{background-color:#3858E9}.wpml-ls-slider .ant-slider-handle{border:solid 1px black}.wpml-ls-control-blue{color:#3858E9 !important}.wpml-ls-number-with-unit-select select{color:#3858E9 !important;font-weight:900 !important}.wpml-ls-control-grey{color:#757575}.wpml-ls-control-bg-grey{background-color:#a6a6a6}.wpml-ls-control-font{font-family:"SF Pro Text", sans-serif;font-style:normal;font-weight:400 !important;font-size:13px !important;line-height:140% !important}.wpml-ls-option-btn-col{padding:0.5px}.wpml-ls-no-borders{border:none}.ant-col-8.wpml-ls-option-btn-col{display:inline-flex}.wpml-ls-three-btn-row .wpml-ls-option-btn-wrap{white-space:normal;word-break:break-word}.wpml-ls-three-btn-row .ant-btn-no-height-less-padding{height:unset;padding-right:10px;padding-left:10px}.wpml-ls-full-width{width:100%}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__track{background-color:#3858E9;border-color:#3858E9}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__thumb{background-color:white}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__track{background-color:white;border-color:black}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__thumb{background-color:black}.ant-select-dropdown{min-width:45px !important;max-width:45px !important;width:45px !important}.wpml-ls-color-control{border:1px solid #DDDDDD;border-bottom:0px;padding:10px;box-sizing:border-box}.wpml-ls-color-control.wpml-ls-with-bottom-border{border-bottom:1px solid #DDDDDD}.wpml-ls-color-control .wpml-ls-icon-no-color:hover{cursor:pointer}.wpml-ls-color-control .component-color-indicator{width:25px;height:25px;box-shadow:0px 0px 2px 1px lightgrey}.wpml-ls-color-control .component-color-indicator:hover{cursor:pointer}.wpml-ls-color-control .wpml-ls-color-title{top:3px}.wpml-ls-dimension-control{border-top:solid 1px #e0e0e0}.wpml-ls-dimension-control .components-panel__arrow{visibility:hidden}.wpml-ls-panel-settings-dropdown-container{position:absolute;right:0px}.wpml-ls-icon-link{width:24px;height:24px;top:3px;border-radius:2px}.ant-input-number-handler-wrap{display:none !important}.ant-input-number-input{padding-right:0px !important;padding-left:3px !important}.block-editor-contrast-checker+.block-editor-contrast-checker{display:none}.current-language-item{display:flex;align-items:center;min-height:30px}.current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wpml-ls-fontLetterCase-control button.components-button.has-icon{margin-right:0 !important;min-width:30px !important;height:30px !important}.wpml-ls-fontLetterSpacing-control div.components-input-control__container{top:4px}[data-wpml='language-item']:first-of-type{margin-top:5px !important}.wpml-ls-dimension-panel .components-panel__arrow{display:none}.wpml-ls-typography-panel .components-panel__arrow{display:none}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-more{font-size:large;margin-right:10px}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-plus{font-size:medium;margin-right:10px}
.wp-block-navigation.is-content-justification-space-between .wp-block-page-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher']{display:contents !important}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item{display:flex}.wp-block-navigation .wpml-block-navigation-language-switcher,.wp-block-navigation [data-type='wpml/navigation-language-switcher']{display:flex !important;flex-direction:var(--navigation-layout-direction, initial);justify-content:var(--navigation-layout-justify, initial);align-items:var(--navigation-layout-align, initial);flex-wrap:var(--navigation-layout-wrap, wrap);background-color:inherit;gap:inherit;margin:0;width:fit-content;max-width:fit-content}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-dropdown{flex:inherit;display:flex !important}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-list{flex:inherit;display:contents !important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-dropdown,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:flex !important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-list,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:contents !important}.wp-block-navigation .wpml-block-navigation-item{background-color:inherit}.wp-block-navigation .wpml-block-navigation-item .current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wp-block-navigation__submenu-container li{margin:0}.wp-block-navigation .wpml-language-switcher-navigation-block{width:unset !important;flex:initial !important}.wp-block-navigation .wpml-language-switcher-navigation-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation .wpml-language-switcher-navigation-block ul li a{display:flex;align-items:center}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 !important;gap:1.5em !important}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li{display:inline-block;line-height:100%}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li a,.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li div{line-height:100%;display:inline-flex;align-items:center}.wp-block-cloudcatch-light-modal-block{
background-color: #fff !important;
z-index: 99999 !important;
border-radius: 7px;
} .d-none, .screen-reader-response{display:none;}
.wpcf7-not-valid-tip{
color: red;
font-size: 12px;
font-weight: bold;
margin-bottom: 12px;
display: block;
margin-top: -7px;
margin-left: 5px;
text-transform: uppercase;
}  .tab input {
position: absolute;
opacity: 0;
z-index: -1;
}
.tab__content {
max-height: 0;
overflow: hidden;
transition: all 0.35s;
}
.tab__content p{
margin-top: 23px;
}
.tab input:checked ~ .tab__content {
max-height: 100%;
} .accordion {
overflow: hidden;
}
.tab__label,
.tab__close {
display: flex;
cursor: pointer;
position: relative;
}
.tab__label {
justify-content: flex-start;
column-gap: 23px;
}
.tab__label::after {
content: "\276F";
text-align: center;
transform: rotate(90deg);
transition: all 0.35s;
position: absolute;
right: 7px;
top: 7px;
}
.tab input:checked + .tab__label::after {
transform: rotate(270deg);
} .d-block{display: block;} .article, .nav-links, .entry-meta{
display: grid;
grid-auto-flow: column;
grid-auto-columns: 1fr;
column-gap: 3%;
max-width: 1234px;
margin: auto;
margin-bottom: 21px;	
}
.archive-header{
background: #acb131;
text-align: center;
margin-top: 96px;
margin-bottom: 0;
display: block;
padding: 3% 2%;
}
.archive-header h1{
color: #fff;
font-size: 2.3rem;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px;
}
.archive-header p{
max-width: 777px;
margin: auto;
color: #fff;
}
.overview-title, .titel-max-width{margin-bottom: 23px;} #primary-menu .tns-controls{
position: absolute;
top: -15px;
right: 0px;
}
.tns-outer [aria-controls], .tns-outer [data-action] {
padding: 0 7px;
}
.arrow-right,
.arrow-left{
display: block;
margin: 30px auto;
width: 17px;
height: 17px;
border-top: 2px solid #000;
border-left: 2px solid #000;
}
.arrow-right{
transform: rotate(135deg);
}
.arrow-left{
transform: rotate(-45deg);
}
.arrow-right::after,
.arrow-left::after{
content: "";
background: #333;
width: 12px;
height: 12px;
} .wp-block-table, .bold-border {
border: 15px solid #e6e1e1;
padding: 5% 3%;
margin-right: 5%;
width: 100%;
overflow: scroll;
}
.wp-block-table th{text-align: left; letter-spacing: 3px;} .site-rights{
display: flex;
justify-content: space-between;
align-items: flex-end;
max-width: 1234px;
width: 100%;
margin: auto;
}
.instagram, .facebook {
width: 32px;
display: inline-block;
} .border-radius{border-radius: 12px;} .mehr-front-box {
position: absolute;
top: 50%;
transform: translate(0%, -50%);
text-align: center;
z-index: 2;
width: 100%;
}
.mehr-front-box h3{color: #fff;}
.mehr-front-box h3 {
font-size: 1.32rem;
line-height: 1.9rem;
}
.mehr-front-box h3 strong {
font-size: 1.9rem;
}
.mehr-seiten button {
text-transform: uppercase;
font-size: 0.9rem;
letter-spacing: 2px;
position: absolute;
width: 100%;
left: 0;
right: 0;
bottom: 7%;
color: #fff;
z-index: 2;
}
.mehr-seiten .p-rel:before {
content: '';
width: 100%;
height: 100%;
background: #000;
position: absolute;
top: 0;
left: 0;
opacity: 0.32;
z-index: 1;
} .icon-section{text-align: center;}
.icon-section img{max-width: 132px;} .footer-logo, .kjf, .mehrwert{width: 123px;} .attention-box{
background: #f6f6f6;
position: relative;
padding: 1% 1% 1% 21px;
border-radius: 5px 12px 12px 5px;
border-left: 7px solid #abb031;
}
.attention{
width: 36px;
text-align: center;
z-index: 1;
position: relative;
margin-top: 7px;
}
.attention-titel{
font-size: 1.7rem;
} .room-icons{text-align: center; margin: 3% 0%;}
.room-icons .wp-block-column {
background: #f5f5f5;
padding-top: 22px;
border-radius: 5px;
}
.bigger-icons.room-icons img {
max-width: 121px;
}
.room-icons img{max-width: 57px; margin: auto;}
.room-icons p {
line-height: 1.2rem;
margin-top: 9px;
text-transform: uppercase;
font-size: 0.88rem;
letter-spacing: 1px;
} .line-height-0{line-height:0;}
.mehrwert-g{width: 234px;} .highlight-circle {
position: absolute;
width: 140px;
color: #fff;
border-radius: 50%;
height: 140px;
text-align: center;
line-height: 1.2rem;
z-index: 99;
border: 1px dotted;
-moz-transform: rotate(21deg);
-ms-transform: rotate(21deg);
-o-transform: rotate(21deg);
-webkit-transform: rotate(21deg);
transform: rotate(21deg);
}
.highlight-circle-text {
background: #acb131;
border: 1px solid;
border-radius: 50%;
height: 132px;
width: 132px;
margin: 3px;
font-size: 0.8rem;
line-height: 1rem;
}
.highlight-circle-image {
width: 56px;
display: block;
margin: 9px auto 3px auto;
}
.highlight-circle-2 {
width: 220px;
height: 219px;
}
.highlight-circle-image-2 {
width: 88px;
display: block;
margin: 9px auto 0px auto;
}
.highlight-circle-2 .bg-gold {
border-radius: 50%;
height: 212px;
width: 212px;
padding: 1px;
margin: 3px;
}
.highlight-circle-text-2 {
height: 203px;
width: 203px;
background: transparent;
font-size: 1.4rem;
line-height: 1.7rem;
text-transform: uppercase;
}
.highlight-mehr{font-size: 0.8rem; text-decoration: underline;}
@media only screen and (max-width: 800px) {
.highlight-circle-2 {
width: 165px;
height: 166px;
}	
.highlight-circle-image-2 {
width: 66px;
}	
.highlight-circle-2 .bg-gold {
height: 157px;
width: 157px;
}	
.highlight-circle-text-2 {
height: 149px;
width: 149px;
font-size: 1rem;
line-height: 1.2rem;
}
} .content-bg-text {
max-width: 623px;
background: rgba(256, 256, 256, 0.88);
left: 5%;
bottom: 5%;
padding: 3% 3% 1% 3%;
width: 100%;
} .language-menu a {color: #6F6262;}
.language-menu a span{
margin-left: 7px;
font-size: 1.12rem;
letter-spacing: 1px;
}
.language-DE::before{content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="13" fill="none" viewBox="0 0 36 24"><g clip-path="url(%23a)"><path fill="%23FF4B55" d="M36 0H0v24h36V0Z"/><path fill="%23FFE15A" d="M36 16H0v8h36v-8Z"/><path fill="%23464655" d="M36 0H0v8h36V0Z"/></g><defs><clipPath id="a"><path fill="%23fff" d="M0 0h36v24H0z"/></clipPath></defs></svg>');}
.language-EN::before{content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="13" fill="none" viewBox="0 0 36 24"><g clip-path="url(%23a)"><path fill="%230052B4" d="M36 0H0v23.996h36V0Z"/><path fill="%23F0F0F0" fill-rule="evenodd" d="M36 0v2.5l-9.052 6.033-2.08 1.386-3.119 2.079 3.12 2.08L36 21.496v2.499h-3.75l-10.784-7.188-1.386-.925L18 14.497l-2.08 1.386-1.386.925-10.785 7.188H0v-2.5l9.052-6.033 2.08-1.386 3.119-2.079-3.12-2.08-2.079-1.385L0 2.499V0h3.75l10.784 7.188 1.386.925L18 9.499l2.08-1.386 1.386-.925L32.251 0H36Z" clip-rule="evenodd"/><path fill="%23FF4B55" fill-rule="evenodd" d="m23.618 9.919-3.12 2.079 3.12 2.08 2.08 1.385L36 22.331v1.665h-2.498l-12.036-8.023-1.386-.924L18 13.663l-2.08 1.386-1.386.924-12.036 8.023H0v-1.665l10.303-6.868 2.08-1.386 3.119-2.079-3.12-2.08-2.079-1.385L0 1.665V0h2.498l12.036 8.023 1.386.924L18 10.333l2.08-1.386 1.386-.924L33.502 0H36v1.665L25.697 8.533l-2.08 1.386Z" clip-rule="evenodd"/><path fill="%23F0F0F0" fill-rule="evenodd" d="M21.466 15.464v8.532h-6.932v-8.532H0V8.533h14.534V0h6.932v8.533H36v6.93H21.466Z" clip-rule="evenodd"/><path fill="%23FF4B55" fill-rule="evenodd" d="M20.08 14.077v9.919h-4.16v-9.919H0V9.92h15.92V0h4.16V9.92H36v4.158H20.08Z" clip-rule="evenodd"/></g><defs><clipPath id="a"><path fill="%23fff" d="M0 0h36v23.996H0z"/></clipPath></defs></svg>');}  .video-button::before {
content: url('data:image/svg+xml,<svg width="32px" height="32px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="10" stroke="%23fff" stroke-width="1.5"/><path d="M15.4137 10.941C16.1954 11.4026 16.1954 12.5974 15.4137 13.059L10.6935 15.8458C9.93371 16.2944 9 15.7105 9 14.7868L9 9.21316C9 8.28947 9.93371 7.70561 10.6935 8.15419L15.4137 10.941Z" stroke="%23fff" stroke-width="1.5"/></svg>'); 
margin-right: 12px;
}
#popup {
opacity: 0;
transition: opacity 1s;
}
#popup.toggled {
opacity: 1;
}
#popup video {
opacity: 0;
position: absolute;
display: none;
transition: opacity 1s;
}
#popup.toggled video {    
opacity: 1;
width: 100%;
display: block;
}
#popup.toggled::after, #popup.toggled::before  {
content: '';
position: absolute;
width: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #333;
opacity: 0; 
transition: opacity 1s;
border-radius: 12px;
}
#popup.toggled2::after {    
opacity: 0.5; 
}
#popup.toggled::before {
opacity: 1;
}
@media only screen and (max-width: 800px) {
#popup.toggled video {width: 115%;
margin-left: -9%;
top: 15%;}
}  @font-face {
font-display: swap;
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(https://www.hotel-raphael.de/wp-content/themes/uflow/fonts/open-sans-v40-latin-regular.woff2) format('woff2');
} @font-face {
font-display: swap;
font-family: 'Open Sans';
font-style: bold;
font-weight: 700;
src: url(https://www.hotel-raphael.de/wp-content/themes/uflow/fonts/open-sans-v40-latin-700.woff2) format('woff2');
}  button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}body{margin:0}details,main{display:block}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;width:100%;height:auto;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*,::after,::before{box-sizing:inherit;}
.lh0{line-height: 0;}  body,
button,
input,
select,
optgroup,
textarea {
color: #333;
font-family: 'Open Sans', "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 1.12rem;
line-height: 1.7;
word-wrap: break-word;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
hyphens: auto;
font-weight: 400;
color: #232323;
margin: 0;
}
h3{
font-weight: bold;
font-size: 1.4rem;
line-height: 1.9rem;
}
h4{
font-weight: bold;
text-transform: uppercase;
}
h4::after, .article-title::after {
content: '.';
color: #86014e;
}
p {
margin-top: 0;
margin-bottom: 1.5em;
hyphens: auto;
line-height: 1.7;
}
.article-title{
max-width: 1234px;
width: 100%;
margin: auto;
margin-top: 3%;
}
.subtitel{margin: 0; text-transform: uppercase; letter-spacing: 1px; color: #86014e;}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
}
.bold{font-weight: bold;}
.has-text-align-center{text-align:center; max-width:888px; margin-left:auto; margin-right: auto;} body {
background: #fff;
}
.bg-green{background: #acb131;}
.bg-violet{background: #86004E;}
.bg-darkgrey{background: #978a89;}
.bg-green, .bg-violet, .bg-darkgrey{color: #fff;}
.bg-green h1, .bg-violet h1, .bg-darkgrey h1{color: #fff;}
.bg-green h2, .bg-violet h2, .bg-darkgrey h2{color: #fff;}
.bg-green h3, .bg-violet h3, .bg-darkgrey h3{color: #fff;}
.bg-green p, .bg-violet p, .bg-darkgrey p{color: #fff;}
.bg-gold{background: radial-gradient(ellipse farthest-corner at right bottom, #efc978 0%, #edbf74 8%, #a07141 30%, #b58752 40%, transparent 80%), radial-gradient(ellipse farthest-corner at left top, #FFFFFF 0%, #f2dc86 8%, #ecbd72 25%, #9f7040 62.5%, #9e6f3f 100%)}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0;
padding: 0;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin: 0;
padding: 0;
}
.wp-block-group ul{
margin-bottom: 1.5em;
}
.wp-block-group ul li {
margin-bottom: 12px;
list-style-type: none;
padding: 0 0 0 36px;
position: relative;
}
ul.margin-zero li {margin-bottom: 0px;}
.wp-block-group ul li:before {
content: " ";
display: block;
border: solid 9px #8f2956;
border-radius: 50%;
height: 0;
width: 0;
position: absolute;
left: 0;
top: 15px;
margin-top: -0.5em;
}
.wp-block-group ul li:after {
content: " ";
display: block;
width: 0.3em;
height: 0.6em;
border: solid #fff;
border-width: 0 0.15em 0.15em 0;
position: absolute;
left: 7px;
top: 12px;
margin-top: -0.2em;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 0;
}
table {
width: 100%;
}
.p-rel{position: relative;}
.caption{
position: absolute;
bottom: 5%;
color: #fff;
left: 5%;
text-transform: uppercase;
font-size: 1rem;
font-weight: bold;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.69);
letter-spacing: 1px;
}
.right{text-align: right;} a {color: #acb131;text-decoration: none;}
a.grey, .grey a{color: #333;}
a.lightgrey, .lightgrey a {color: #978a89;}
.viloet{color: #86014e;}
.no-textdeco, .no-textdeco a{text-decoration:none}
a:hover,
a:focus,
a:active {
}
a:hover,
a:active {
outline: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
line-height: 1;
padding: 0.6em 1em 0.4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button, a{cursor: pointer; background: transparent; border: none;}
.book, .wp-block-button__link, .coupon, .wpcf7-submit{
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
font-size: 1.12rem;
letter-spacing: 1px;
border: 1.7px solid;
border-radius: 3px;
}
.wp-block-button__link::before{
content: url('data:image/svg+xml,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 36.1 25.8" enable-background="new 0 0 36.1 25.8" xml:space="preserve"><g><line fill="none" stroke="%23FFFFFF" stroke-width="3" stroke-miterlimit="10" x1="0" y1="12.9" x2="34" y2="12.9"></line><polyline fill="none" stroke="%23FFFFFF" stroke-width="3" stroke-miterlimit="10" points="22.2,1.1 34,12.9 22.2,24.7 "></polyline></g></svg>');
display: inline-block;
width: 25px;
height: 25px;
padding: 2px 5px;
background: #86004E;
border-radius: 50%;
position: absolute;
left: -32px;
top: 7px;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
line-height: 1.2rem;
}
.wp-block-button__link {
color: #232323;
padding: 0;
border: 0;
position: relative;
margin-left: 36px;
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.wp-block-button__link:hover:before {
padding: 2px 2px 2px 8px;
left: -23px;
}
.wp-block-button__link:hover{color: #86004E;}
body .is-layout-flex.wp-block-buttons-is-layout-flex{justify-content: flex-start; column-gap: 7%;}
:root :where(.wp-block-button .wp-block-button__link.is-style-outline), :root :where(.wp-block-button.is-style-outline>.wp-block-button__link) {
border: none !important;
padding: 7px 17px !important;
} .booking-form{
margin-top: 21px;	
}
.date-field, #personen, .booking-submit{flex-grow: 1;}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 5px 12px;
font-weight: bold;
letter-spacing: 1px;
font-size: 1rem;
margin-bottom: 9px;	
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
outline: none !important;
border:2px solid #acb131;
color: #111;
}
select {
border: 1px solid #ccc;	
}
textarea {
width: 100%;
height: 123px;
}
.wpcf7-text, .wpcf7-form-control-wrap{width: 100%;display:block;}
.wpcf7-form-control-wrap select {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 5px 12px;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 1px;
font-size: 1rem;
margin-bottom: 9px;
width: 100%;
}
.wpcf7-list-item label{margin-right: 23px;}
.wpcf7-list-item [type=checkbox], .wpcf7-list-item [type=radio]{margin-right: 12px;}
.booking-form input[type="date"]{border-radius: 3px;
border: 3px solid #902956;
padding: 9px 46px;
height: 4rem;
text-align: center;
text-transform: uppercase;
font-weight: bold;
width: 100%;
margin-bottom: 0;
margin-top: 3px;
cursor: pointer;
}
.booking-form select{border-radius: 3px;
border: 3px solid #902956;
padding: 12px 46px;
height: 4rem;
text-align: center;
text-transform: uppercase;
font-weight: bold;
box-shadow: none;
background: transparent;
background-image: none;
-webkit-appearance: none;
width: 100%;
cursor: pointer;	
}
.booking-form select option{text-transform: none}
input[type="submit"]{background: #acb131;
text-transform: uppercase;
font-weight: bold;
color: #fff;
padding: 0 56px;
line-height: 3.6rem;
border: 0;
height: 4rem;
width: 100%;
cursor: pointer;
}
label{
display: block;
font-size: 15px;
font-weight: bold;
line-height: 1;
padding-left: 7px;
}
.datenschutz-box{
margin-bottom: 32px;
max-width: 796px;
}
.datenschutz-box label{
cursor: pointer;
}
.datenschutz-box .wpcf7-list-item{margin: 0;}
label {
order: -1;
}
input[type="date"]:focus + label{
font-size: 13px !important;
}
.wpcf7-not-valid-tip {
font-size: 12px !important;
font-weight: bold !important;
margin-left: 12px;
}  .sticky {display: block;}
.updated:not(.published) {display: none;}
.page-links {clear: both; margin: 0 0 1.5em;}
.custom-logo-link {display: inline-block;} .center{justify-content: center !important;text-align:center;}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .logo-link {
margin: auto;
display: inline-block;
}
body{
width: 100%;
max-width: 100%;
overflow-x: hidden;
}
.site-branding {
text-align: center;		
}
.menu-icon {
pointer-events: all;
background: #fff;
color: #6F6262;
border: none;
transition: .3s cubic-bezier(.8, .5, .2, 1.4);
position: absolute;
left: 2%;
top: 27px;
padding: 0;
}
.menu-icon .menu-line {
width: 52px;
height: 3px;
background: #6F6262;
margin-bottom: 7px;
display: block;
position: relative;
border-radius: 3px;
-webkit-transition: all 300ms ease;
transition: all 300ms ease-in-out;
margin-left:0;
}
.menu-icon .menu-line.line-half{width: 23px;}
.menu-icon[aria-expanded="true"] .menu-line.line-half {
opacity: 0; margin-left:-5px;
}
.menu-icon[aria-expanded="true"] .menu-line:nth-child(1) {
transform: translateY(5px) rotate(42deg);
}
.menu-icon[aria-expanded="true"] .menu-line:nth-child(2) {
transform: translateY(-5px) rotate(-42deg);
}
.menu-item-has-children a{color: #acb131; font-weight: bold; margin-bottom: 7px;}
.menu-item-has-children .menu-item a{font-size: 1.12rem; color: #333; font-weight: normal; margin-bottom: 0px;}
.menu-lable {
font-size: 1rem;
text-transform: uppercase;
letter-spacing: 1px;
}
.tel {
color: #6F6262;
text-decoration: none;
letter-spacing: 0.5px;
margin-right: 12px;
font-size: 1.12rem;
}
a[href^="tel:"], a[href^="mailto:"]{margin-left:32px;}
a[href^="tel:"]::before{
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" data-prefix="fas" data-icon="phone-volume" role="img" viewBox="0 0 470 550" class="svg-inline--fa fa-phone-volume fa-w-12 fa-7x" transform="rotate(-32)"><path fill="%23978a89" d="M97.333 506.966c-129.874-129.874-129.681-340.252 0-469.933 5.698-5.698 14.527-6.632 21.263-2.422l64.817 40.513a17.187 17.187 0 0 1 6.849 20.958l-32.408 81.021a17.188 17.188 0 0 1-17.669 10.719l-55.81-5.58c-21.051 58.261-20.612 122.471 0 179.515l55.811-5.581a17.188 17.188 0 0 1 17.669 10.719l32.408 81.022a17.188 17.188 0 0 1-6.849 20.958l-64.817 40.513a17.19 17.19 0 0 1-21.264-2.422zM247.126 95.473c11.832 20.047 11.832 45.008 0 65.055-3.95 6.693-13.108 7.959-18.718 2.581l-5.975-5.726c-3.911-3.748-4.793-9.622-2.261-14.41a32.063 32.063 0 0 0 0-29.945c-2.533-4.788-1.65-10.662 2.261-14.41l5.975-5.726c5.61-5.378 14.768-4.112 18.718 2.581zm91.787-91.187c60.14 71.604 60.092 175.882 0 247.428-4.474 5.327-12.53 5.746-17.552.933l-5.798-5.557c-4.56-4.371-4.977-11.529-.93-16.379 49.687-59.538 49.646-145.933 0-205.422-4.047-4.85-3.631-12.008.93-16.379l5.798-5.557c5.022-4.813 13.078-4.394 17.552.933zm-45.972 44.941c36.05 46.322 36.108 111.149 0 157.546-4.39 5.641-12.697 6.251-17.856 1.304l-5.818-5.579c-4.4-4.219-4.998-11.095-1.285-15.931 26.536-34.564 26.534-82.572 0-117.134-3.713-4.836-3.115-11.711 1.285-15.931l5.818-5.579c5.159-4.947 13.466-4.337 17.856 1.304z" class=""/></svg>');
background: transparent;
width: 25px;
display: inline-block;
}
.tel::before{
content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" data-prefix="fas" data-icon="phone-volume" role="img" viewBox="0 0 470 550" class="svg-inline--fa fa-phone-volume fa-w-12 fa-7x" transform="rotate(-32)"><path fill="%236F6262" d="M97.333 506.966c-129.874-129.874-129.681-340.252 0-469.933 5.698-5.698 14.527-6.632 21.263-2.422l64.817 40.513a17.187 17.187 0 0 1 6.849 20.958l-32.408 81.021a17.188 17.188 0 0 1-17.669 10.719l-55.81-5.58c-21.051 58.261-20.612 122.471 0 179.515l55.811-5.581a17.188 17.188 0 0 1 17.669 10.719l32.408 81.022a17.188 17.188 0 0 1-6.849 20.958l-64.817 40.513a17.19 17.19 0 0 1-21.264-2.422zM247.126 95.473c11.832 20.047 11.832 45.008 0 65.055-3.95 6.693-13.108 7.959-18.718 2.581l-5.975-5.726c-3.911-3.748-4.793-9.622-2.261-14.41a32.063 32.063 0 0 0 0-29.945c-2.533-4.788-1.65-10.662 2.261-14.41l5.975-5.726c5.61-5.378 14.768-4.112 18.718 2.581zm91.787-91.187c60.14 71.604 60.092 175.882 0 247.428-4.474 5.327-12.53 5.746-17.552.933l-5.798-5.557c-4.56-4.371-4.977-11.529-.93-16.379 49.687-59.538 49.646-145.933 0-205.422-4.047-4.85-3.631-12.008.93-16.379l5.798-5.557c5.022-4.813 13.078-4.394 17.552.933zm-45.972 44.941c36.05 46.322 36.108 111.149 0 157.546-4.39 5.641-12.697 6.251-17.856 1.304l-5.818-5.579c-4.4-4.219-4.998-11.095-1.285-15.931 26.536-34.564 26.534-82.572 0-117.134-3.713-4.836-3.115-11.711 1.285-15.931l5.818-5.579c5.159-4.947 13.466-4.337 17.856 1.304z" class=""/></svg>');
background: transparent;
}
.wp-block-button a[href^="tel:"]::before{width: 29px;
top: 0px;
height: 32px;
padding: 1px 0px 0px 6px;}
a[href^="mailto:"]::before{	
content: url('data:image/svg+xml,<svg viewBox="0 0 8 6" fill="%236F6262" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h8v6h-8zm.75 .75v4.5h6.5v-4.5zM0 0l4 3 4-3v1l-4 3-4-3z"/></svg>');
position: absolute;
left: -23px;
top: 3px;
width: 23px;
}
.main-navigation {
display: block;
width: 100%;
}
.main-navigation .menu-menu-container #primary-menu, .main-navigation .menu-menuen-container #primary-menu{
display: block;
list-style: none;
margin: 0;
padding-left: 0;
height: 0;
opacity: 0;
overflow:hidden;
margin: auto;
transition:all 1s;
}
.menu-menu-block{background: #fff; opacity:0;
transition:all 1s;}
.menu-menu-block video{top: 0;
display: none;
opacity: 0;
transition: all 1s;
position: absolute;
width: 333px;
left: 123px;}
.main-navigation.toggled .menu-menu-block video{display: inline-block; opacity:1;}
.main-navigation.toggled .menu-menu-block{background: #fff; opacity:1; transition:all 1s;}
.main-navigation ul {
list-style: none;
padding: 0;
}
.main-navigation li {
position: relative;
}
.main-navigation.toggled ul li {
position: relative;
opacity:1;
}
.main-navigation a {
display: block;
text-decoration: none;
} .titel-video{line-height: normal;position: relative;}
.line{
text-transform: uppercase;
font-size: 70%;
letter-spacing: 1px;
}
.words {
margin-bottom: 66px;
margin-top: -15px;
}
.words-1 span{
transform: translateX(-30px);	
position: absolute;
opacity: 0;
overflow: hidden;
-webkit-animation: rotateWord 15s linear infinite 0s;
-moz-animation: rotateWord 15s linear infinite 0s;
-o-animation: rotateWord 15s linear infinite 0s;
-ms-animation: rotateWord 15s linear infinite 0s;
animation: rotateWord 15s linear infinite 0s;
}
.words-1 span:nth-child(2) { 
-webkit-animation-delay: 5s; 
-moz-animation-delay: 5s; 
-o-animation-delay: 5s; 
-ms-animation-delay: 5s; 
animation-delay: 5s; 
}
.words-1 span:nth-child(3) { 
-webkit-animation-delay: 10s; 
-moz-animation-delay: 10s; 
-o-animation-delay: 10s; 
-ms-animation-delay: 10s; 
animation-delay: 10s;    
}
@keyframes rotateWord {
0% { opacity: 0; 	}
2% { opacity: 1;  }
5% { opacity: 1; transform: translateX(0px);}
32% { opacity: 1; transform: translateX(0px); }
36% { opacity: 0; transform: translateX(30px); }
90% { opacity: 0; }
100% { opacity: 0; }
}
@-webkit-keyframes rotateWord {
0% { opacity: 0; }
2% { opacity: 1; }
5% { opacity: 1; -webkit-transform: translateX(0px);}
32% { opacity: 1; -webkit-transform: translateX(0px); }
36% { opacity: 0; -webkit-transform: translateX(30px); }
90% { opacity: 0; }
100% { opacity: 0; }
}
@-moz-keyframes rotateWord {
0% { opacity: 0; }
2% { opacity: 1; }
5% { opacity: 1; -moz-transform: translateX(0px);}
32% { opacity: 1; -moz-transform: translateX(0px); }
36% { opacity: 0; -moz-transform: translateX(30px); }
90% { opacity: 0; }
100% { opacity: 0; }
}
@-o-keyframes rotateWord {
0% { opacity: 0; }
2% { opacity: 1; }
5% { opacity: 1; -o-transform: translateX(0px);}
32% { opacity: 1; -o-transform: translateX(0px); }
36% { opacity: 0; -o-transform: translateX(30px); }
90% { opacity: 0; }
100% { opacity: 0; }
}
@-ms-keyframes rotateWord {
0% { opacity: 0; }
2% { opacity: 1;  }
5% { opacity: 1; -ms-transform: translateX(0px);}
32% { opacity: 1; -ms-transform: translateX(0px); }
36% { opacity: 0; -ms-transform: translateX(30px); }
90% { opacity: 0; }
100% { opacity: 0; }
} .bg-grey{background: #F5F5F5;}
.bg-grey.wp-block-group .wp-block-group__inner-container, .bg-padding {padding: 5% 0;}
.wp-block-column{position:relative;flex: 1 1 0;}
.wp-block-group .wp-block-group__inner-container, .titel-max-width{
width: 100%;
max-width: 1234px;
margin: auto;
position: relative;
}
.w100.wp-block-group .wp-block-group__inner-container{
max-width: 100%;
}
.w100{width:100%;max-width:100%;margin-bottom: 5%; overflow: hidden;}
.video-button {
display: flex;
align-items: center;
position: absolute;
bottom: 0;
right: 0;
color: #fff;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 2px;
font-size: 1.5rem;
}
.video-button svg{margin-right: 12px;}
.is-content-justification-center{
flex-direction: column;
align-items: center;} h2::after {
content: '.';
color: #86014e;
font-size: 4rem;
line-height: 2rem;
} .back-image{
margin-bottom: 15%;
} .tagen{background: #86004E;}
.zimmer{background: #ACB131;}
.restaurant{background: #6F6262;} @media only screen and (max-width: 760px) {
.margin-top{margin-top: 15%;}
.margin-bottom{margin-bottom: 15%;}
section, .titel-group{padding: 0 15px;}
.image-max-width, .margin-negativ{margin-left: -15px; margin-right: -15px;}
.two-column .icon-section{width: 50%;
float: left;}
.bg-grey {
padding-top: 23px;
padding-bottom: 23px;
display: inline-block;
}
.sub-menu{display: flex; overflow-x: auto; scrollbar-width: none; margin-left: -7px !important;}
.sub-menu::-webkit-scrollbar { 
display: none; }
.menu-item-has-children a{
font-size: 1rem;
text-transform: uppercase;
line-height: 2rem;
margin-bottom: 0;
}
.menu-item-has-children .menu-item a {
width: 150px;
margin-right: 9px;
position: relative;
line-height: 0;
}
.menu-item-has-children .menu-item a::after {
content: '';
width: 100%;
bottom: 0px;
left: 0%;
height: 25%;
background: linear-gradient(to top, rgba(0, 0, 0, 0.66), rgba(0, 0, 0, 0));
position: absolute;
}
.main-navigation ul {
margin: 0 0 15px 0;}
.menu-item-has-children .menu-item a img {
width: 150px;
}
.menu-item-has-children .menu-item a span{
position: absolute;
z-index: 1;
color: #fff;
left: 9px;
bottom: 12px;
font-weight: bold;
line-height: 1.2rem;
text-transform: none;
}
.site-branding {
height: 95px;
}
.entry-content{
margin-top: 0px;
}
.logo-link {
width: 192px;}
.book, .wp-block-button__link, .coupon {
padding: 7px 5px;
}
.mehr-erfahren {
text-align: center;
color: #fff;
padding: 7px;
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 15px;
width: 100%;
margin-top: -51px;
z-index: 9;
position: relative;
}
.icon-section p{
font-size: 1rem;
}
.video-button{width: 100%; text-align:center; left:0; right:0;}
.back-image{display: none;}
.titel-video {
line-height: normal;
width: 140%;
margin-left: -20%;
overflow: hidden;
}
.words {
margin-bottom: 88px;
margin-top: -10px;
line-height: 2.7rem;
}
h2{
line-height: 1rem;
font-size: 1.7rem;
margin-bottom: 23px;
}
.main-navigation ul li img.m-hidden, .main-navigation ul li.m-hidden{display:none;}
#primary-menu .tns-ovh {
margin-top: -32px;
}
a[href^="tel:"].tel::before {
left: 12px;
border: 1.7px solid #978A54;
padding: 3px 3px 2px 7px;
line-height: 1rem;
border-radius: 3px;
width: 40px;
display: inline-block;
position: absolute;
bottom: 8px;
top: unset !important;
}
.main-navigation.toggled .menu-menu-block #primary-menu {
height: auto;
opacity:1;
width: 100%;
padding: 3%;}
.date-field, #personen, .booking-submit{margin-bottom:7px;}
.wp-block-table{font-size: 13px;margin-bottom: 32px;}
.wp-block-table th, .wp-block-table td{padding-right: 7px;}
}
@media only screen and (max-width: 1200px) {
section, .titel-group{padding: 0 15px;}
.image-max-width, .margin-negativ{margin-left: -15px; margin-right: -15px;} h1 {font-size: 2.3rem; line-height: 3.6rem;}
video.d-border-radius{width: 182%; margin-left: -40%;}
.titel-subtitel{display: inline-block; padding: 23px 15px;}
.titel-block-subpage{padding: 0px 15px;}
.wp-block-heading{font-size: 2.1rem; line-height: 2.1rem;margin-bottom: 12px;}
body header .is-layout-flex{display: flex; flex-direction: column;}
.titel-media{order: 1;}
.titel-textbox{order: 2;}	
}
@media only screen and  (min-width: 760px) and (max-width: 1200px) {
video.d-border-radius { width: 100%; margin-left: 0%;}
}
@media only screen and (min-width: 1200px) {
.d-border-radius{border-radius: 12px;height: 100%;}
.wp-block-heading{font-size: 3rem; line-height: 3.2rem;margin-bottom: 12px;}
.titel-subtitel{display: inline-block; padding: 32px 36px;}
.content-bg-text {
position: absolute;
}
h1{font-size: 3.2rem; line-height: 4rem;}
h2{font-size: 2.9rem; line-height: 3.2rem; margin-bottom: 1.7rem;}
.titel-block-subpage{position: absolute; bottom: 0; padding: 17px 36px;}
} @media only screen and (max-width: 1030px) {
.action {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background: #fff;
line-height: 56px;
z-index: 999;
}
.main-navigation .language-menu {
list-style: none;
position: absolute;
top: 0;
right: 0;
margin: 23px 0px;
padding: 12px 23px;
}
}
@media only screen and (min-width: 1030px) {
.action {
position: absolute;
top: 34px;
right: 2%;
text-align: right;
}	
.main-navigation .language-menu {
list-style: none;
position: absolute;
width: 185px;
top: 0;
left: 124px;
border-left: 1px solid;
margin: 15px 0px;
padding: 21px 46px;
}
.tel::before{	
position: absolute;
left: 0px;
top: -3px;
width: 27px;
}
} @media only screen and (min-width: 760px) { .titel-group{position: absolute; bottom: 9%; color: #fff; left: 0; right: 0; max-width: 1234px; margin: auto; z-index: 9;}
.titel-group h1 {line-height: 4rem; margin-bottom: 12px; color: #fff;}
.titel-group p{margin: 0; width: 50%;}
.margin-top{margin-top: 5%;}
.margin-bottom{margin-bottom: 5%;}
.mb9{margin-bottom: 9px;}
#masthead{
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 9999;
background: #fff;
}
#menu-item-384, #menu-item-616, #menu-item-388, #menu-item-383, #menu-item-391{margin-bottom: 23px;}
.main-navigation ul {
margin: 0 0 32px 0;}
.menu-item-has-children a{font-size:1.7rem; }
.site-branding {
height: 103px;
}
.entry-content{
margin-top: 103px;
}
.m2p .wp-block-group__inner-container{margin-left: 2%; margin-right:2%;max-width:96%;}
.logo-link {
width: 221px;
}
.book, .wp-block-button__link, .coupon {
padding: 7px 17px;
}
.mehr-erfahren{
position: absolute;
left: 0;
z-index: 9;
bottom: 0;
right: 0px;
text-align: center;
color: #fff;
padding: 15px;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 2px;
}
.front-image {
position: absolute;
top: 12%;
left: 12%;
}
.front-image-two {
position: absolute;
left: 21%;
z-index: 1;
top: 81.5%;
min-width: 132%;
}
.are-vertically-aligned-center, .flex-center, body .flex-center .is-layout-flex {align-items: center;}
.flex-end{align-items: flex-end;}
.flex-start {
align-items: flex-start;
}
.vertikal-text h2 {
writing-mode: vertical-rl;
-webkit-writing-mode: vertical-rl;
-ms-writing-mode: tb-rl;
transform: rotate(-180deg);
-webkit-transform: rotate(-180deg);
-moz-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
-o-transform: rotate(-180deg);
}
.image-max-width {
max-width: 82%;
margin: 0;
}
.titel-video::after{
content: '';
width: 100%;
bottom: 5px;
left: 0%;
height: 192px;
background: linear-gradient(to top, rgba(0, 0, 0, 0.66), rgba(0, 0, 0, 0));
position: absolute;
}	
.main-navigation ul li img.d-hidden, .main-navigation ul li.d-hidden{display:none;}
.main-navigation.toggled .menu-menu-block #primary-menu {
height: 100vh;
opacity:1;
width: 100%;
padding: 3% 3% 3% 9%;
overflow: scroll;
}
.menu-item-has-children{width: 20%;
float: left;
}	
.main-navigation ul li img{
max-width: 77px;
display: block;
margin-left: 23%;
margin-bottom: 7%;
}
.booking-form{
display: flex;
justify-content: space-between;
column-gap: 12px;
align-content: flex-end;
align-items: flex-end;
}
.nav-previous, .nav-next{
max-width: 50%;
}
body .is-layout-flex {
display: flex;
column-gap: 2%;
flex-wrap: nowrap;
align-content: space-between;
justify-content: space-between;
}
body .is-layout-flex.gap-15{column-gap: 15px;}	
body .is-layout-flex.gap-min{column-gap: 10px;}	
body .is-layout-flex.gap-five{column-gap: 5%;}
body .is-layout-flex.gap-zero{column-gap: 0%;}
}
@media only screen and (max-width: 1280px) {
.tel span{display: none;}
a[href^="tel:"].tel::before {
top: -5px;
border: 1.7px solid #978A54;
padding: 3px 3px 2px 7px;
line-height: 1rem;
border-radius: 3px;
width: 40px;
display: inline-block;
}
}
@media only screen and (min-width: 1950px) {
.wp-block-group .wp-block-group__inner-container, .titel-max-width{
width: 100%;
max-width: 1780px;
margin: auto;
position: relative;
}
}
.coupon::before{content: url('data:image/svg+xml,<svg aria-hidden="true" data-prefix="fas" data-icon="gift" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" ><path  fill="%23978a89" d="M32 448c0 17.7 14.3 32 32 32h160V320H32v128zm448-288h-42.1c6.2-12.1 10.1-25.5 10.1-40 0-48.5-39.5-88-88-88-41.6 0-68.5 21.3-103 68.3-34.5-47-61.4-68.3-103-68.3-48.5 0-88 39.5-88 88 0 14.5 3.8 27.9 10.1 40H32c-17.7 0-32 14.3-32 32v80c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16v-80c0-17.7-14.3-32-32-32zm-326.1 0c-22.1 0-40-17.9-40-40s17.9-40 40-40c19.9 0 34.6 3.3 86.1 80h-86.1zm206.1 0h-86.1c51.4-76.5 65.7-80 86.1-80 22.1 0 40 17.9 40 40s-17.9 40-40 40zm-72 320h160c17.7 0 32-14.3 32-32V320H288v160z"></path></svg>');display: inline-block; width: 19px; margin-right: 12px;}
.book::before{content: url('data:image/svg+xml,<svg aria-hidden="true" data-prefix="far" data-icon="shopping-bag" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="svg-inline--fa fa-shopping-bag fa-w-14 fa-7x"><path fill="%23acb131" d="M352 128C352 57.42 294.579 0 224 0 153.42 0 96 57.42 96 128H0v304c0 44.183 35.817 80 80 80h288c44.183 0 80-35.817 80-80V128h-96zM224 48c44.112 0 80 35.888 80 80H144c0-44.112 35.888-80 80-80zm176 384c0 17.645-14.355 32-32 32H80c-17.645 0-32-14.355-32-32V176h48v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h160v40c0 13.255 10.745 24 24 24s24-10.745 24-24v-40h48v256z" class=""></path></svg>');display: inline-block; width: 17px; margin-right: 12px;}
.has-medium-font-size{font-size: 1.7rem;
line-height: 2.3rem;} .logged-in #masthead{margin-top:32px!important;}
html :where(.wp-block) {
margin-bottom: 28px;
margin-top: 28px;
max-width: 100%;
width: 100%;
}
.block-editor-block-list__layout {
max-width: 1234px;
margin: 0px 17px;
width: 100%;
}
.editor-styles-wrapper .edit-post-visual-editor__post-title-wrapper {
margin: 0 !important;
top: 60px !important;
z-index: 99999999;
left: 0;
position: fixed;
width: 100%;
background: #f6f4f4;
right: 0;
border-bottom: 1px solid;
}
.editor-styles-wrapper h1.editor-post-title {
font-size: 1rem !important;
margin: 0 15px;
line-height: 2rem;
}
.editor-styles-wrapper {
padding-top: 90px;
}
.editor-styles-wrapper .flex-end {
align-items: flex-end !important;
}