@charset "UTF-8";
:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:0.3s;--el-transition-duration-fast:0.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(0.645,0.045,0.355,1);--el-transition-function-fast-bezier:cubic-bezier(0.23,1,0.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121,187,255);--el-color-primary-light-5:rgb(160,207,255);--el-color-primary-light-7:rgb(198,226,255);--el-color-primary-light-8:rgb(217,236,255);--el-color-primary-light-9:rgb(236,245,255);--el-color-primary-dark-2:rgb(51,126,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(149,212,117);--el-color-success-light-5:rgb(179,225,157);--el-color-success-light-7:rgb(209,237,196);--el-color-success-light-8:rgb(225,243,216);--el-color-success-light-9:rgb(240,249,235);--el-color-success-dark-2:rgb(82,155,46);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(238,190,119);--el-color-warning-light-5:rgb(243,209,158);--el-color-warning-light-7:rgb(248,227,197);--el-color-warning-light-8:rgb(250,236,216);--el-color-warning-light-9:rgb(253,246,236);--el-color-warning-dark-2:rgb(184,130,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152,152);--el-color-danger-light-5:rgb(250,182,182);--el-color-danger-light-7:rgb(252,211,211);--el-color-danger-light-8:rgb(253,226,226);--el-color-danger-light-9:rgb(254,240,240);--el-color-danger-dark-2:rgb(196,86,86);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152,152);--el-color-error-light-5:rgb(250,182,182);--el-color-error-light-7:rgb(252,211,211);--el-color-error-light-8:rgb(253,226,226);--el-color-error-light-9:rgb(254,240,240);--el-color-error-dark-2:rgb(196,86,86);--el-color-info:#909399;--el-color-info-light-3:rgb(177,179,184);--el-color-info-light-5:rgb(200,201,204);--el-color-info-light-7:rgb(222,223,224);--el-color-info-light-8:rgb(233,233,235);--el-color-info-light-9:rgb(244,244,245);--el-color-info-dark-2:rgb(115,118,122);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,0.04),0px 8px 20px rgba(0,0,0,0.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,0.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,0.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,0.08),0px 12px 32px rgba(0,0,0,0.12),0px 8px 16px -8px rgba(0,0,0,0.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,0.8);--el-overlay-color-light:rgba(0,0,0,0.7);--el-overlay-color-lighter:rgba(0,0,0,0.5);--el-mask-color:rgba(255,255,255,0.9);--el-mask-color-extra-light:rgba(255,255,255,0.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}
.fade-in-linear-enter-active,.fade-in-linear-leave-active{-webkit-transition:var(--el-transition-fade-linear);transition:var(--el-transition-fade-linear)}
.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}
.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{-webkit-transition:var(--el-transition-fade-linear);transition:var(--el-transition-fade-linear)}
.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}
.el-fade-in-enter-active,.el-fade-in-leave-active{-webkit-transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1);transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}
.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}
.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{-webkit-transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1);transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}
.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}
.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:var(--el-transition-md-fade);transition:var(--el-transition-md-fade)}
.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{-webkit-transform-origin:center bottom;transform-origin:center bottom}
.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}
.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:var(--el-transition-md-fade);transition:var(--el-transition-md-fade)}
.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}
.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:var(--el-transition-md-fade);transition:var(--el-transition-md-fade)}
.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45);transform:scale(.45)}
.collapse-transition{-webkit-transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out;transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}
.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{-webkit-transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out;transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}
.horizontal-collapse-transition{-webkit-transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out;transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}
.el-list-enter-active,.el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}
.el-list-enter-from,.el-list-leave-to{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}
.el-list-leave-active{position:absolute!important}
.el-opacity-transition{-webkit-transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1);transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}
.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}
.el-icon--right{margin-left:5px}
.el-icon--left{margin-right:5px}
@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.el-icon{--color:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1em;position:relative;width:1em;fill:currentColor;color:var(--color);font-size:inherit}
.el-icon.is-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}
.el-icon svg{height:1em;width:1em}
.el-affix--fixed{position:fixed}
.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:14px;--el-alert-title-with-description-font-size:16px;--el-alert-description-font-size:14px;--el-alert-close-font-size:16px;--el-alert-close-customed-font-size:14px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-color-white);border-radius:var(--el-alert-border-radius-base);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;opacity:1;overflow:hidden;padding:var(--el-alert-padding);position:relative;-webkit-transition:opacity var(--el-transition-duration-fast);transition:opacity var(--el-transition-duration-fast);width:100%}
.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}
.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}
.el-alert.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.el-alert--primary{--el-alert-bg-color:var(--el-color-primary-light-9)}
.el-alert--primary.is-light{background-color:var(--el-alert-bg-color)}
.el-alert--primary.is-light,.el-alert--primary.is-light .el-alert__description{color:var(--el-color-primary)}
.el-alert--primary.is-dark{background-color:var(--el-color-primary);color:var(--el-color-white)}
.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}
.el-alert--success.is-light{background-color:var(--el-alert-bg-color)}
.el-alert--success.is-light,.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}
.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}
.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}
.el-alert--info.is-light{background-color:var(--el-alert-bg-color)}
.el-alert--info.is-light,.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}
.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}
.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}
.el-alert--warning.is-light{background-color:var(--el-alert-bg-color)}
.el-alert--warning.is-light,.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}
.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}
.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}
.el-alert--error.is-light{background-color:var(--el-alert-bg-color)}
.el-alert--error.is-light,.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}
.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}
.el-alert__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}
.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);margin-right:8px;width:var(--el-alert-icon-size)}
.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);margin-right:12px;width:var(--el-alert-icon-large-size)}
.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:24px}
.el-alert__title.with-description{font-size:var(--el-alert-title-with-description-font-size)}
.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:0}
.el-alert .el-alert__close-btn{cursor:pointer;font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;right:16px;top:12px}
.el-alert .el-alert__close-btn.is-customed{font-size:var(--el-alert-close-customed-font-size);font-style:normal;line-height:24px;top:8px}
.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}
.el-aside{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;overflow:auto;width:var(--el-aside-width,300px)}
.el-autocomplete{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;position:relative;width:var(--el-input-width)}
.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);-webkit-box-shadow:var(--el-box-shadow-light);box-shadow:var(--el-box-shadow-light)}
.el-autocomplete__popper.el-popper,.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}
.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}
.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}
.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}
.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}
.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);-webkit-box-sizing:border-box;box-sizing:border-box}
.el-autocomplete-suggestion__wrap{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:280px;padding:10px 0}
.el-autocomplete-suggestion__list{margin:0;padding:0}
.el-autocomplete-suggestion li{color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);line-height:34px;list-style:none;margin:0;overflow:hidden;padding:0 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:var(--el-fill-color-light)}
.el-autocomplete-suggestion li.divider{border-top:1px solid var(--el-color-black);margin-top:6px}
.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}
.el-autocomplete-suggestion.is-loading li{color:var(--el-text-color-secondary);font-size:20px;height:100px;line-height:100px;text-align:center}
.el-autocomplete-suggestion.is-loading li:after{content:"";display:inline-block;height:100%;vertical-align:middle}
.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}
.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}
.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--el-avatar-bg-color);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-avatar-text-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--el-avatar-text-size);height:var(--el-avatar-size);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:none;overflow:hidden;text-align:center;width:var(--el-avatar-size)}
.el-avatar>img{display:block;height:100%;width:100%}
.el-avatar--circle{border-radius:50%}
.el-avatar--square{border-radius:var(--el-avatar-border-radius)}
.el-avatar--icon{font-size:var(--el-avatar-icon-size)}
.el-avatar--small{--el-avatar-size:24px}
.el-avatar--large{--el-avatar-size:56px}
.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-backtop-bg-color);border-radius:50%;-webkit-box-shadow:var(--el-box-shadow-lighter);box-shadow:var(--el-box-shadow-lighter);color:var(--el-backtop-text-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;width:40px;z-index:5}
.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}
.el-backtop__icon{font-size:20px}
.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;display:inline-block;position:relative;vertical-align:middle;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}
.el-badge__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--el-badge-font-size);height:var(--el-badge-size);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 var(--el-badge-padding);white-space:nowrap}
.el-badge__content.is-fixed{position:absolute;right:calc(1px + var(--el-badge-size)/2);top:0;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%);z-index:var(--el-index-normal)}
.el-badge__content.is-fixed.is-dot{right:5px}
.el-badge__content.is-dot{border-radius:50%;height:8px;padding:0;right:0;width:8px}
.el-badge__content.is-hide-zero{display:none}
.el-badge__content--primary{background-color:var(--el-color-primary)}
.el-badge__content--success{background-color:var(--el-color-success)}
.el-badge__content--warning{background-color:var(--el-color-warning)}
.el-badge__content--info{background-color:var(--el-color-info)}
.el-badge__content--danger{background-color:var(--el-color-danger)}
.el-breadcrumb{font-size:14px;line-height:1}
.el-breadcrumb:after,.el-breadcrumb:before{content:"";display:table}
.el-breadcrumb:after{clear:both}
.el-breadcrumb__separator{color:var(--el-text-color-placeholder);font-weight:bold;margin:0 9px}
.el-breadcrumb__separator.el-icon{font-weight:normal;margin:0 6px}
.el-breadcrumb__separator.el-icon svg{vertical-align:middle}
.el-breadcrumb__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:left}
.el-breadcrumb__inner{color:var(--el-text-color-regular)}
.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{color:var(--el-text-color-primary);font-weight:bold;text-decoration:none;-webkit-transition:var(--el-transition-color);transition:var(--el-transition-color)}
.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary);cursor:pointer}
.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{color:var(--el-text-color-regular);cursor:text;font-weight:normal}
.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}
.el-button-group{display:inline-block;vertical-align:middle}
.el-button-group:after,.el-button-group:before{content:"";display:table}
.el-button-group:after{clear:both}
.el-button-group>.el-button{float:left;position:relative}
.el-button-group>.el-button+.el-button{margin-left:0}
.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}
.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}
.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}
.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}
.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}
.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}
.el-button-group>.el-button:not(:last-child){margin-right:-1px}
.el-button-group>.el-button.is-active,.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}
.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0}
.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}
.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}
.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}
.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}
.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}
.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}
.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}
.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}
.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}
.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}
.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}
.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}
.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}
.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}
.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}
.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255,255,255,0.5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-text-color-secondary);--el-button-active-color:var(--el-text-color-primary);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-button-text-color);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:var(--el-button-font-weight);height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;outline:none;text-align:center;-webkit-transition:.1s;transition:.1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}
.el-button:hover{background-color:var(--el-button-hover-bg-color);border-color:var(--el-button-hover-border-color);color:var(--el-button-hover-text-color);outline:none}
.el-button:active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}
.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;-webkit-transition:outline-offset 0s,outline 0s;transition:outline-offset 0s,outline 0s}
.el-button>span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.el-button+.el-button{margin-left:12px}
.el-button{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base)}
.el-button,.el-button.is-round{padding:8px 15px}
.el-button::-moz-focus-inner{border:0}
.el-button [class*=el-icon]+span{margin-left:6px}
.el-button [class*=el-icon] svg{vertical-align:bottom}
.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}
.el-button.is-active{background-color:var(--el-button-active-bg-color);border-color:var(--el-button-active-border-color);color:var(--el-button-active-text-color);outline:none}
.el-button.is-disabled,.el-button.is-disabled:hover{background-color:var(--el-button-disabled-bg-color);background-image:none;border-color:var(--el-button-disabled-border-color);color:var(--el-button-disabled-text-color);cursor:not-allowed}
.el-button.is-loading{pointer-events:none;position:relative}
.el-button.is-loading:before{background-color:var(--el-mask-color-extra-light);border-radius:inherit;bottom:-1px;content:"";left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px;z-index:1}
.el-button.is-round{border-radius:var(--el-border-radius-round)}
.el-button.is-circle{border-radius:50%;padding:8px;width:32px}
.el-button.is-text{background-color:transparent;border:0 solid transparent;color:var(--el-button-text-color)}
.el-button.is-text.is-disabled{background-color:transparent!important;color:var(--el-button-disabled-text-color)}
.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}
.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;-webkit-transition:outline-offset 0s,outline 0s;transition:outline-offset 0s,outline 0s}
.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}
.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}
.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}
.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}
.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}
.el-button.is-link{background:transparent;border-color:transparent;color:var(--el-button-text-color);height:auto;padding:2px}
.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}
.el-button.is-link.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}
.el-button.is-link:not(.is-disabled):active,.el-button.is-link:not(.is-disabled):hover{background-color:transparent;border-color:transparent}
.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color)}
.el-button--text{background:transparent;border-color:transparent;color:var(--el-color-primary);padding-left:0;padding-right:0}
.el-button--text.is-disabled{background-color:transparent!important;border-color:transparent!important;color:var(--el-button-disabled-text-color)}
.el-button--text:not(.is-disabled):hover{background-color:transparent;border-color:transparent;color:var(--el-color-primary-light-3)}
.el-button--text:not(.is-disabled):active{background-color:transparent;border-color:transparent;color:var(--el-color-primary-dark-2)}
.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}
.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}
.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}
.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8);color:var(--el-color-primary-light-5)}
.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}
.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}
.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8);color:var(--el-color-success-light-5)}
.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}
.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}
.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8);color:var(--el-color-warning-light-5)}
.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}
.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}
.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8);color:var(--el-color-danger-light-5)}
.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}
.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}
.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8);color:var(--el-color-info-light-5)}
.el-button--large{--el-button-size:40px;height:var(--el-button-size)}
.el-button--large [class*=el-icon]+span{margin-left:8px}
.el-button--large{border-radius:var(--el-border-radius-base);font-size:var(--el-font-size-base);padding:12px 19px}
.el-button--large.is-round{padding:12px 19px}
.el-button--large.is-circle{padding:12px;width:var(--el-button-size)}
.el-button--small{--el-button-size:24px;height:var(--el-button-size)}
.el-button--small [class*=el-icon]+span{margin-left:4px}
.el-button--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:12px;padding:5px 11px}
.el-button--small.is-round{padding:5px 11px}
.el-button--small.is-circle{padding:5px;width:var(--el-button-size)}
.el-calendar{--el-calendar-border:var(--el-table-border,1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}
.el-calendar__header{border-bottom:var(--el-calendar-header-border-bottom);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px}
.el-calendar__title{-ms-flex-item-align:center;align-self:center;color:var(--el-text-color)}
.el-calendar__body{padding:12px 20px 35px}
.el-calendar-table{table-layout:fixed;width:100%}
.el-calendar-table thead th{color:var(--el-text-color-regular);font-weight:normal;padding:12px 0}
.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}
.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);-webkit-transition:background-color var(--el-transition-duration-fast) ease;transition:background-color var(--el-transition-duration-fast) ease;vertical-align:top}
.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}
.el-calendar-table td.is-today{color:var(--el-color-primary)}
.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}
.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}
.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}
.el-calendar-table .el-calendar-day{-webkit-box-sizing:border-box;box-sizing:border-box;height:var(--el-calendar-cell-width);padding:8px}
.el-calendar-table .el-calendar-day:hover{background-color:var(--el-calendar-selected-bg-color);cursor:pointer}
.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);background-color:var(--el-card-bg-color);border:1px solid var(--el-card-border-color);border-radius:var(--el-card-border-radius);color:var(--el-text-color-primary);overflow:hidden;-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration)}
.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{-webkit-box-shadow:var(--el-box-shadow-light);box-shadow:var(--el-box-shadow-light)}
.el-card__header{border-bottom:1px solid var(--el-card-border-color);-webkit-box-sizing:border-box;box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}
.el-card__body{padding:var(--el-card-padding)}
.el-card__footer{border-top:1px solid var(--el-card-border-color);-webkit-box-sizing:border-box;box-sizing:border-box;padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding)}
.el-carousel__item{display:inline-block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}
.el-carousel__item,.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}
.el-carousel__item--card,.el-carousel__item.is-animating{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}
.el-carousel__item--card{width:50%}
.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}
.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}
.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}
.el-carousel__item--card-vertical{height:50%;width:100%}
.el-carousel__mask{background-color:var(--el-color-white);height:100%;left:0;opacity:.24;position:absolute;top:0;-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast);width:100%}
.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31,45,61,0.11);--el-carousel-arrow-hover-background:rgba(31,45,61,0.23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}
.el-carousel--horizontal,.el-carousel--vertical{overflow:hidden}
.el-carousel__container{height:300px;position:relative}
.el-carousel__arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-carousel-arrow-background);border:none;border-radius:50%;color:#ffffff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--el-carousel-arrow-font-size);height:var(--el-carousel-arrow-size);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;outline:none;padding:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration);width:var(--el-carousel-arrow-size);z-index:10}
.el-carousel__arrow--left{left:16px}
.el-carousel__arrow--right{right:16px}
.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}
.el-carousel__arrow i{cursor:pointer}
.el-carousel__indicators{list-style:none;margin:0;padding:0;position:absolute;z-index:calc(var(--el-index-normal) + 1)}
.el-carousel__indicators--horizontal{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.el-carousel__indicators--vertical{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical)*2);position:static;text-align:center;-webkit-transform:none;transform:none}
.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}
.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}
.el-carousel__indicators--right{right:0}
.el-carousel__indicators--labels{left:0;right:0;text-align:center;-webkit-transform:none;transform:none}
.el-carousel__indicators--labels .el-carousel__button{color:#000000;font-size:12px;height:auto;padding:2px 18px;width:auto}
.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}
.el-carousel__indicator{background-color:transparent;cursor:pointer}
.el-carousel__indicator:hover button{opacity:.72}
.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}
.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}
.el-carousel__indicator--vertical .el-carousel__button{height:calc(var(--el-carousel-indicator-width)/2);width:var(--el-carousel-indicator-height)}
.el-carousel__indicator.is-active button{opacity:1}
.el-carousel__button{background-color:#ffffff;border:none;cursor:pointer;display:block;height:var(--el-carousel-indicator-height);margin:0;opacity:.48;outline:none;padding:0;-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration);width:var(--el-carousel-indicator-width)}
.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{opacity:0;-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px)}
.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{opacity:0;-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px)}
.el-transitioning{-webkit-filter:url(#elCarouselHorizontal);filter:url(#elCarouselHorizontal)}
.el-transitioning-vertical{-webkit-filter:url(#elCarouselVertical);filter:url(#elCarouselVertical)}
.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--el-cascader-menu-font-size)}
.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}
.el-cascader-menu{border-right:var(--el-cascader-menu-border);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-cascader-menu-text-color);min-width:180px}
.el-cascader-menu:last-child{border-right:none}
.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}
.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}
.el-cascader-menu__list{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;min-height:100%;padding:6px 0;position:relative}
.el-cascader-menu__hover-zone{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}
.el-cascader-menu__empty-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--el-cascader-color-empty);display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.el-cascader-menu__empty-text .is-loading{margin-right:2px}
.el-cascader-node{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;line-height:34px;outline:none;padding:0 30px 0 20px;position:relative}
.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}
.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:bold}
.el-cascader-node:not(.is-disabled){cursor:pointer}
.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}
.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}
.el-cascader-node__prefix{left:10px;position:absolute}
.el-cascader-node__postfix{position:absolute;right:10px}
.el-cascader-node__label{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;padding:0 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.el-cascader-node>.el-checkbox,.el-cascader-node>.el-radio{margin-right:0}
.el-cascader-node>.el-radio .el-radio__label{padding-left:0}
.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;font-size:var(--el-font-size-base);line-height:32px;outline:none;position:relative;vertical-align:middle}
.el-cascader:not(.is-disabled):hover .el-input__wrapper{-webkit-box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset;cursor:pointer}
.el-cascader .el-input{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}
.el-cascader .el-input .el-input__inner{cursor:pointer;text-overflow:ellipsis}
.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}
.el-cascader .el-input .icon-arrow-down{font-size:14px;-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration), -webkit-transform var(--el-transition-duration)}
.el-cascader .el-input .icon-arrow-down.is-reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}
.el-cascader .el-input.is-focus .el-input__wrapper{-webkit-box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset;box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}
.el-cascader--large{font-size:14px;line-height:40px}
.el-cascader--large .el-cascader__tags{gap:6px;padding:8px}
.el-cascader--large .el-cascader__search-input{height:24px;margin-left:7px}
.el-cascader--small{font-size:12px;line-height:24px}
.el-cascader--small .el-cascader__tags{gap:4px;padding:2px}
.el-cascader--small .el-cascader__search-input{height:20px;margin-left:5px}
.el-cascader.is-disabled .el-cascader__label{color:var(--el-disabled-text-color);z-index:calc(var(--el-index-normal) + 1)}
.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}
.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill)}
.el-cascader__dropdown.el-popper,.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}
.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}
.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}
.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}
.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}
.el-cascader__dropdown.el-popper{-webkit-box-shadow:var(--el-cascader-menu-shadow);box-shadow:var(--el-cascader-menu-shadow)}
.el-cascader__tags{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;left:0;line-height:normal;padding:4px;position:absolute;right:30px;text-align:left;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.el-cascader__tags .el-tag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--el-cascader-tag-background);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;text-overflow:ellipsis}
.el-cascader__tags .el-tag.el-tag--dark,.el-cascader__tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}
.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}
.el-cascader__tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}
.el-cascader__tags .el-tag>span{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:normal;overflow:hidden;text-overflow:ellipsis}
.el-cascader__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);-webkit-box-flex:0;-ms-flex:none;flex:none}
.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}
.el-cascader__tags .el-tag+input{margin-left:0}
.el-cascader__tags.is-validate{right:55px}
.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}
.el-cascader__collapse-tags .el-tag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--el-fill-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100%;text-overflow:ellipsis}
.el-cascader__collapse-tags .el-tag.el-tag--dark,.el-cascader__collapse-tags .el-tag.el-tag--plain{background-color:var(--el-tag-bg-color)}
.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:transparent}
.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--dark,.el-cascader__collapse-tags .el-tag:not(.is-hit).el-tag--plain{border-color:var(--el-tag-border-color)}
.el-cascader__collapse-tags .el-tag>span{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:normal;overflow:hidden;text-overflow:ellipsis}
.el-cascader__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);color:var(--el-color-white);-webkit-box-flex:0;-ms-flex:none;flex:none}
.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}
.el-cascader__collapse-tags .el-tag+input{margin-left:0}
.el-cascader__collapse-tags .el-tag{margin:2px 0}
.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}
.el-cascader__suggestion-list{color:var(--el-cascader-menu-text-color);font-size:var(--el-font-size-base);margin:0;max-height:204px;padding:6px 0;text-align:center}
.el-cascader__suggestion-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;outline:none;padding:0 15px;text-align:left}
.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}
.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:bold}
.el-cascader__suggestion-item>span{margin-right:10px}
.el-cascader__empty-text{color:var(--el-cascader-color-empty);margin:10px 0}
.el-cascader__search-input{background:transparent;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-cascader-menu-text-color);-webkit-box-flex:1;-ms-flex:1;flex:1;height:24px;margin-left:7px;min-width:60px;outline:none;padding:0}
.el-cascader__search-input::-moz-placeholder{color:transparent}
.el-cascader__search-input::-webkit-input-placeholder{color:transparent}
.el-cascader__search-input:-ms-input-placeholder{color:transparent}
.el-cascader__search-input::-ms-input-placeholder{color:transparent}
.el-cascader__search-input::placeholder{color:transparent}
.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:bold;line-height:var(--el-font-size-base);padding:7px 15px;-webkit-transition:var(--el-transition-all);transition:var(--el-transition-all)}
.el-check-tag:hover{background-color:var(--el-color-info-light-7)}
.el-check-tag.el-check-tag--primary.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}
.el-check-tag.el-check-tag--primary.is-checked:hover{background-color:var(--el-color-primary-light-7)}
.el-check-tag.el-check-tag--primary.is-checked.is-disabled{background-color:var(--el-color-primary-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}
.el-check-tag.el-check-tag--primary.is-checked.is-disabled:hover{background-color:var(--el-color-primary-light-8)}
.el-check-tag.el-check-tag--primary.is-disabled{background-color:var(--el-color-info-light-9);color:var(--el-disabled-text-color);cursor:not-allowed}
.el-check-tag.el-check-tag--primary.is-disabled:hover{background-color:var(--el-color-info-light-9)}
.el-check-tag.el-check-tag--success.is-checked{background-color:var(--el-color-success-light-8);color:var(--el-color-success)}
.el-check-tag.el-check-tag--success.is-checked:hover{background-color:var(--el-color-success-light-7)}
.el-check-tag.el-check-tag--success.is-checked.is-disabled{background-color:var(--el-color-success-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}
.el-check-tag.el-check-tag--success.is-checked.is-disabled:hover{background-color:var(--el-color-success-light-8)}
.el-check-tag.el-check-tag--success.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}
.el-check-tag.el-check-tag--success.is-disabled,.el-check-tag.el-check-tag--success.is-disabled:hover{background-color:var(--el-color-success-light-9)}
.el-check-tag.el-check-tag--warning.is-checked{background-color:var(--el-color-warning-light-8);color:var(--el-color-warning)}
.el-check-tag.el-check-tag--warning.is-checked:hover{background-color:var(--el-color-warning-light-7)}
.el-check-tag.el-check-tag--warning.is-checked.is-disabled{background-color:var(--el-color-warning-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}
.el-check-tag.el-check-tag--warning.is-checked.is-disabled:hover{background-color:var(--el-color-warning-light-8)}
.el-check-tag.el-check-tag--warning.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}
.el-check-tag.el-check-tag--warning.is-disabled,.el-check-tag.el-check-tag--warning.is-disabled:hover{background-color:var(--el-color-warning-light-9)}
.el-check-tag.el-check-tag--danger.is-checked{background-color:var(--el-color-danger-light-8);color:var(--el-color-danger)}
.el-check-tag.el-check-tag--danger.is-checked:hover{background-color:var(--el-color-danger-light-7)}
.el-check-tag.el-check-tag--danger.is-checked.is-disabled{background-color:var(--el-color-danger-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}
.el-check-tag.el-check-tag--danger.is-checked.is-disabled:hover{background-color:var(--el-color-danger-light-8)}
.el-check-tag.el-check-tag--danger.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}
.el-check-tag.el-check-tag--danger.is-disabled,.el-check-tag.el-check-tag--danger.is-disabled:hover{background-color:var(--el-color-danger-light-9)}
.el-check-tag.el-check-tag--error.is-checked{background-color:var(--el-color-error-light-8);color:var(--el-color-error)}
.el-check-tag.el-check-tag--error.is-checked:hover{background-color:var(--el-color-error-light-7)}
.el-check-tag.el-check-tag--error.is-checked.is-disabled{background-color:var(--el-color-error-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}
.el-check-tag.el-check-tag--error.is-checked.is-disabled:hover{background-color:var(--el-color-error-light-8)}
.el-check-tag.el-check-tag--error.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}
.el-check-tag.el-check-tag--error.is-disabled,.el-check-tag.el-check-tag--error.is-disabled:hover{background-color:var(--el-color-error-light-9)}
.el-check-tag.el-check-tag--info.is-checked{background-color:var(--el-color-info-light-8);color:var(--el-color-info)}
.el-check-tag.el-check-tag--info.is-checked:hover{background-color:var(--el-color-info-light-7)}
.el-check-tag.el-check-tag--info.is-checked.is-disabled{background-color:var(--el-color-info-light-8);color:var(--el-disabled-text-color);cursor:not-allowed}
.el-check-tag.el-check-tag--info.is-checked.is-disabled:hover{background-color:var(--el-color-info-light-8)}
.el-check-tag.el-check-tag--info.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}
.el-check-tag.el-check-tag--info.is-disabled,.el-check-tag.el-check-tag--info.is-disabled:hover{background-color:var(--el-color-info-light-9)}
.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary);display:inline-block;position:relative}
.el-checkbox-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left-color:transparent;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);line-height:1;margin:0;outline:none;padding:8px 15px;position:relative;text-align:center;-webkit-transition:var(--el-transition-all);transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}
.el-checkbox-button__inner.is-round{padding:8px 15px}
.el-checkbox-button__inner:hover{color:var(--el-color-primary)}
.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}
.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}
.el-checkbox-button__original{margin:0;opacity:0;outline:none;position:absolute;z-index:-1}
.el-checkbox-button.is-checked .el-checkbox-button__inner{background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);-webkit-box-shadow:-1px 0 0 0 var(--el-color-primary-light-7);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7);color:var(--el-checkbox-button-checked-text-color)}
.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}
.el-checkbox-button.is-disabled .el-checkbox-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));-webkit-box-shadow:none;box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}
.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}
.el-checkbox-button:first-child .el-checkbox-button__inner{border-bottom-left-radius:var(--el-border-radius-base);border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);-webkit-box-shadow:none!important;box-shadow:none!important}
.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}
.el-checkbox-button:last-child .el-checkbox-button__inner{border-bottom-right-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}
.el-checkbox-button--large .el-checkbox-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}
.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}
.el-checkbox-button--small .el-checkbox-button__inner{border-radius:0;font-size:12px;padding:5px 11px}
.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}
.el-checkbox-group{font-size:0;line-height:0}
.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary);-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--el-checkbox-text-color);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-checkbox-font-weight);height:var(--el-checkbox-height,32px);margin-right:30px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.el-checkbox.is-disabled{cursor:not-allowed}
.el-checkbox.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px 0 9px}
.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}
.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter)}
.el-checkbox.is-bordered.el-checkbox--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}
.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}
.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}
.el-checkbox.is-bordered.el-checkbox--small{border-radius:calc(var(--el-border-radius-base) - 1px);padding:0 11px 0 7px}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}
.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}
.el-checkbox input:focus-visible+.el-checkbox__inner{border-radius:var(--el-checkbox-border-radius);outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px}
.el-checkbox__input{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;outline:none;position:relative;white-space:nowrap}
.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}
.el-checkbox__input.is-disabled .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-icon-color);cursor:not-allowed}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}
.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}
.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}
.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}
.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}
.el-checkbox__input.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-checked-icon-color);-webkit-transform:translate(-45%,-60%) rotate(45deg) scaleY(1);transform:translate(-45%,-60%) rotate(45deg) scaleY(1)}
.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}
.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}
.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}
.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-checked-icon-color);content:"";display:block;height:2px;left:0;position:absolute;right:0;top:5px;-webkit-transform:scale(.5);transform:scale(.5)}
.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}
.el-checkbox__inner{background-color:var(--el-checkbox-bg-color);border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:var(--el-checkbox-input-height);position:relative;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46);width:var(--el-checkbox-input-width);z-index:var(--el-index-normal)}
.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}
.el-checkbox__inner:after{border:1px solid transparent;border-left:0;border-top:0;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:7px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-45%,-60%) rotate(45deg) scaleY(0);transform:translate(-45%,-60%) rotate(45deg) scaleY(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s, -webkit-transform .15s ease-in .05s;width:3px}
.el-checkbox__original{height:0;margin:0;opacity:0;outline:none;position:absolute;width:0;z-index:-1}
.el-checkbox__label{display:inline-block;font-size:var(--el-checkbox-font-size);line-height:1;padding-left:8px}
.el-checkbox.el-checkbox--large{height:40px}
.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}
.el-checkbox.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}
.el-checkbox.el-checkbox--small{height:24px}
.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}
.el-checkbox.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}
.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}
.el-checkbox.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}
.el-checkbox:last-of-type{margin-right:0}
[class*=el-col-]{-webkit-box-sizing:border-box;box-sizing:border-box}
[class*=el-col-].is-guttered{display:block;min-height:1px}
.el-col-0{-webkit-box-flex:0;-ms-flex:0 0 0%;flex:0 0 0%;max-width:0}
.el-col-0,.el-col-0.is-guttered{display:none}
.el-col-offset-0{margin-left:0}
.el-col-pull-0{position:relative;right:0}
.el-col-push-0{left:0;position:relative}
.el-col-1{-webkit-box-flex:0;-ms-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}
.el-col-1,.el-col-1.is-guttered{display:block}
.el-col-offset-1{margin-left:4.1666666667%}
.el-col-pull-1{position:relative;right:4.1666666667%}
.el-col-push-1{left:4.1666666667%;position:relative}
.el-col-2{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}
.el-col-2,.el-col-2.is-guttered{display:block}
.el-col-offset-2{margin-left:8.3333333333%}
.el-col-pull-2{position:relative;right:8.3333333333%}
.el-col-push-2{left:8.3333333333%;position:relative}
.el-col-3{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.el-col-3,.el-col-3.is-guttered{display:block}
.el-col-offset-3{margin-left:12.5%}
.el-col-pull-3{position:relative;right:12.5%}
.el-col-push-3{left:12.5%;position:relative}
.el-col-4{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}
.el-col-4,.el-col-4.is-guttered{display:block}
.el-col-offset-4{margin-left:16.6666666667%}
.el-col-pull-4{position:relative;right:16.6666666667%}
.el-col-push-4{left:16.6666666667%;position:relative}
.el-col-5{-webkit-box-flex:0;-ms-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}
.el-col-5,.el-col-5.is-guttered{display:block}
.el-col-offset-5{margin-left:20.8333333333%}
.el-col-pull-5{position:relative;right:20.8333333333%}
.el-col-push-5{left:20.8333333333%;position:relative}
.el-col-6{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.el-col-6,.el-col-6.is-guttered{display:block}
.el-col-offset-6{margin-left:25%}
.el-col-pull-6{position:relative;right:25%}
.el-col-push-6{left:25%;position:relative}
.el-col-7{-webkit-box-flex:0;-ms-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}
.el-col-7,.el-col-7.is-guttered{display:block}
.el-col-offset-7{margin-left:29.1666666667%}
.el-col-pull-7{position:relative;right:29.1666666667%}
.el-col-push-7{left:29.1666666667%;position:relative}
.el-col-8{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}
.el-col-8,.el-col-8.is-guttered{display:block}
.el-col-offset-8{margin-left:33.3333333333%}
.el-col-pull-8{position:relative;right:33.3333333333%}
.el-col-push-8{left:33.3333333333%;position:relative}
.el-col-9{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.el-col-9,.el-col-9.is-guttered{display:block}
.el-col-offset-9{margin-left:37.5%}
.el-col-pull-9{position:relative;right:37.5%}
.el-col-push-9{left:37.5%;position:relative}
.el-col-10{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}
.el-col-10,.el-col-10.is-guttered{display:block}
.el-col-offset-10{margin-left:41.6666666667%}
.el-col-pull-10{position:relative;right:41.6666666667%}
.el-col-push-10{left:41.6666666667%;position:relative}
.el-col-11{-webkit-box-flex:0;-ms-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}
.el-col-11,.el-col-11.is-guttered{display:block}
.el-col-offset-11{margin-left:45.8333333333%}
.el-col-pull-11{position:relative;right:45.8333333333%}
.el-col-push-11{left:45.8333333333%;position:relative}
.el-col-12{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.el-col-12,.el-col-12.is-guttered{display:block}
.el-col-offset-12{margin-left:50%}
.el-col-pull-12{position:relative;right:50%}
.el-col-push-12{left:50%;position:relative}
.el-col-13{-webkit-box-flex:0;-ms-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}
.el-col-13,.el-col-13.is-guttered{display:block}
.el-col-offset-13{margin-left:54.1666666667%}
.el-col-pull-13{position:relative;right:54.1666666667%}
.el-col-push-13{left:54.1666666667%;position:relative}
.el-col-14{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}
.el-col-14,.el-col-14.is-guttered{display:block}
.el-col-offset-14{margin-left:58.3333333333%}
.el-col-pull-14{position:relative;right:58.3333333333%}
.el-col-push-14{left:58.3333333333%;position:relative}
.el-col-15{-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.el-col-15,.el-col-15.is-guttered{display:block}
.el-col-offset-15{margin-left:62.5%}
.el-col-pull-15{position:relative;right:62.5%}
.el-col-push-15{left:62.5%;position:relative}
.el-col-16{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}
.el-col-16,.el-col-16.is-guttered{display:block}
.el-col-offset-16{margin-left:66.6666666667%}
.el-col-pull-16{position:relative;right:66.6666666667%}
.el-col-push-16{left:66.6666666667%;position:relative}
.el-col-17{-webkit-box-flex:0;-ms-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}
.el-col-17,.el-col-17.is-guttered{display:block}
.el-col-offset-17{margin-left:70.8333333333%}
.el-col-pull-17{position:relative;right:70.8333333333%}
.el-col-push-17{left:70.8333333333%;position:relative}
.el-col-18{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.el-col-18,.el-col-18.is-guttered{display:block}
.el-col-offset-18{margin-left:75%}
.el-col-pull-18{position:relative;right:75%}
.el-col-push-18{left:75%;position:relative}
.el-col-19{-webkit-box-flex:0;-ms-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}
.el-col-19,.el-col-19.is-guttered{display:block}
.el-col-offset-19{margin-left:79.1666666667%}
.el-col-pull-19{position:relative;right:79.1666666667%}
.el-col-push-19{left:79.1666666667%;position:relative}
.el-col-20{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}
.el-col-20,.el-col-20.is-guttered{display:block}
.el-col-offset-20{margin-left:83.3333333333%}
.el-col-pull-20{position:relative;right:83.3333333333%}
.el-col-push-20{left:83.3333333333%;position:relative}
.el-col-21{-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.el-col-21,.el-col-21.is-guttered{display:block}
.el-col-offset-21{margin-left:87.5%}
.el-col-pull-21{position:relative;right:87.5%}
.el-col-push-21{left:87.5%;position:relative}
.el-col-22{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}
.el-col-22,.el-col-22.is-guttered{display:block}
.el-col-offset-22{margin-left:91.6666666667%}
.el-col-pull-22{position:relative;right:91.6666666667%}
.el-col-push-22{left:91.6666666667%;position:relative}
.el-col-23{-webkit-box-flex:0;-ms-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}
.el-col-23,.el-col-23.is-guttered{display:block}
.el-col-offset-23{margin-left:95.8333333333%}
.el-col-pull-23{position:relative;right:95.8333333333%}
.el-col-push-23{left:95.8333333333%;position:relative}
.el-col-24{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.el-col-24,.el-col-24.is-guttered{display:block}
.el-col-offset-24{margin-left:100%}
.el-col-pull-24{position:relative;right:100%}
.el-col-push-24{left:100%;position:relative}
.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-bottom:1px solid var(--el-collapse-border-color);border-top:1px solid var(--el-collapse-border-color)}
.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}
.el-collapse-item__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-collapse-header-bg-color);border:none;border-bottom:1px solid var(--el-collapse-border-color);color:var(--el-collapse-header-text-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--el-collapse-header-font-size);font-weight:500;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);outline:none;padding:0;-webkit-transition:border-bottom-color var(--el-transition-duration);transition:border-bottom-color var(--el-transition-duration);width:100%}
.el-collapse-item__arrow{font-weight:300;-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration), -webkit-transform var(--el-transition-duration)}
.el-collapse-item__arrow.is-active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.el-collapse-item__title{-webkit-box-flex:1;-ms-flex:auto;flex:auto;text-align:left}
.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}
.el-collapse-item__header.is-active{border-bottom-color:transparent}
.el-collapse-item__wrap{background-color:var(--el-collapse-content-bg-color);border-bottom:1px solid var(--el-collapse-border-color);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;will-change:height}
.el-collapse-item__content{color:var(--el-collapse-content-text-color);font-size:var(--el-collapse-content-font-size);line-height:1.7692307692;padding-bottom:25px}
.el-collapse-item:last-child{margin-bottom:-1px}
.el-collapse-icon-position-left .el-collapse-item__header{gap:8px}
.el-collapse-icon-position-left .el-collapse-item__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.el-collapse-icon-position-right .el-collapse-item__header{padding-right:8px}
.el-color-predefine{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;margin-top:8px;width:280px}
.el-color-predefine__colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}
.el-color-predefine__color-selector{border-radius:4px;cursor:pointer;height:20px;margin:0 0 8px 8px;width:20px}
.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}
.el-color-predefine__color-selector.selected{-webkit-box-shadow:0 0 3px 2px var(--el-color-primary);box-shadow:0 0 3px 2px var(--el-color-primary)}
.el-color-predefine__color-selector>div{border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}
.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}
.el-color-hue-slider{background-color:#f00;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;height:12px;padding:0 2px;position:relative;width:280px}
.el-color-hue-slider__bar{background:-webkit-gradient(linear,left top, right top,color-stop(0, #f00),color-stop(17%, #ff0),color-stop(33%, #0f0),color-stop(50%, #0ff),color-stop(67%, #00f),color-stop(83%, #f0f),to(#f00));background:linear-gradient(90deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00);height:100%;position:relative}
.el-color-hue-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}
.el-color-hue-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}
.el-color-hue-slider.is-vertical{height:180px;padding:2px 0;width:12px}
.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:-webkit-gradient(linear,left top, left bottom,color-stop(0, #f00),color-stop(17%, #ff0),color-stop(33%, #0f0),color-stop(50%, #0ff),color-stop(67%, #00f),color-stop(83%, #f0f),to(#f00));background:linear-gradient(180deg,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00)}
.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{height:4px;left:0;top:0;width:100%}
.el-color-svpanel{height:180px;position:relative;width:280px}
.el-color-svpanel__black,.el-color-svpanel__white{bottom:0;left:0;position:absolute;right:0;top:0}
.el-color-svpanel__white{background:-webkit-gradient(linear,left top, right top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(90deg,#fff,rgba(255,255,255,0))}
.el-color-svpanel__black{background:-webkit-gradient(linear,left bottom, left top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(0deg,#000,rgba(0,0,0,0))}
.el-color-svpanel__cursor{position:absolute}
.el-color-svpanel__cursor>div{border-radius:50%;-webkit-box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);cursor:head;height:4px;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px);width:4px}
.el-color-alpha-slider{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;height:12px;position:relative;width:280px}
.el-color-alpha-slider__bar{background:-webkit-gradient(linear,left top, right top,color-stop(0, rgba(255,255,255,0)),to(var(--el-bg-color)));background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%;position:relative}
.el-color-alpha-slider__thumb{background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:1px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:4px;z-index:1}
.el-color-alpha-slider__thumb:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:1px}
.el-color-alpha-slider.is-vertical{height:180px;width:20px}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),to(rgb(255,255,255)));background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgb(255,255,255))}
.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{height:4px;left:0;top:0;width:100%}
.el-color-dropdown{width:300px}
.el-color-dropdown__main-wrapper{margin-bottom:6px}
.el-color-dropdown__main-wrapper:after{clear:both;content:"";display:table}
.el-color-dropdown__btns{margin-top:12px;text-align:right}
.el-color-dropdown__value{color:#000000;float:left;font-size:12px;line-height:26px;width:160px}
.el-color-picker{display:inline-block;height:32px;line-height:normal;outline:none;position:relative;width:32px}
.el-color-picker:hover:not(.is-disabled,.is-focused) .el-color-picker__trigger{border-color:var(--el-border-color-hover)}
.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}
.el-color-picker.is-focused .el-color-picker__trigger{border-color:var(--el-color-primary)}
.el-color-picker.is-disabled .el-color-picker__trigger{background-color:var(--el-fill-color-light);cursor:not-allowed}
.el-color-picker.is-disabled .el-color-picker__color{opacity:.3}
.el-color-picker--large{height:40px;width:40px}
.el-color-picker--small{height:24px;width:24px}
.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{-webkit-transform:scale(.8);transform:scale(.8)}
.el-color-picker__trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--el-border-color);border-radius:4px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px}
.el-color-picker__color,.el-color-picker__trigger{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;position:relative;width:100%}
.el-color-picker__color{border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);display:block;text-align:center}
.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-position:0 0,6px 0,6px -6px,0 6px;background-size:12px 12px}
.el-color-picker__color-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
.el-color-picker .el-color-picker__empty{color:var(--el-text-color-secondary);font-size:12px}
.el-color-picker .el-color-picker__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffffff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.el-color-picker__panel{background-color:#ffffff;border-radius:var(--el-border-radius-base);-webkit-box-shadow:var(--el-box-shadow-light);box-shadow:var(--el-box-shadow-light);-webkit-box-sizing:content-box;box-sizing:content-box;padding:6px;position:absolute;z-index:10}
.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}
.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}
.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}
.el-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:0}
.el-container.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}
.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}
.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}
.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}
.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}
.el-date-table td{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:30px;padding:4px 0;position:relative;text-align:center;width:32px}
.el-date-table td .el-date-table-cell{-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;padding:3px 0}
.el-date-table td .el-date-table-cell .el-date-table-cell__text{border-radius:50%;display:block;height:24px;left:50%;line-height:24px;margin:0 auto;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:24px}
.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}
.el-date-table td.today{position:relative}
.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:bold}
.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#ffffff}
.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}
.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}
.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}
.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#ffffff}
.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}
.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#ffffff}
.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}
.el-date-table td.start-date .el-date-table-cell{border-bottom-left-radius:15px;border-top-left-radius:15px;margin-left:5px}
.el-date-table td.end-date .el-date-table-cell{border-bottom-right-radius:15px;border-top-right-radius:15px;margin-right:5px}
.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed;opacity:1}
.el-date-table td.selected .el-date-table-cell{border-radius:15px;margin-left:5px;margin-right:5px}
.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);border-radius:15px;color:#ffffff}
.el-date-table td.week{color:var(--el-datepicker-off-text-color);cursor:default;font-size:80%}
.el-date-table td:focus{outline:none}
.el-date-table th{border-bottom:1px solid var(--el-border-color-lighter);color:var(--el-datepicker-header-text-color);font-weight:400;padding:5px}
.el-date-table th.el-date-table__week-header{padding:0;width:24px}
.el-month-table{border-collapse:collapse;font-size:12px;margin:-1px}
.el-month-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}
.el-month-table td .el-date-table-cell{-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;padding:6px 0}
.el-month-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:bold}
.el-month-table td.today.end-date .el-date-table-cell__text,.el-month-table td.today.start-date .el-date-table-cell__text{color:#ffffff}
.el-month-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}
.el-month-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}
.el-month-table td .el-date-table-cell__text{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:54px}
.el-month-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}
.el-month-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}
.el-month-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}
.el-month-table td.end-date .el-date-table-cell,.el-month-table td.start-date .el-date-table-cell{color:#ffffff}
.el-month-table td.end-date .el-date-table-cell__text,.el-month-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#ffffff}
.el-month-table td.start-date .el-date-table-cell{border-bottom-left-radius:24px;border-top-left-radius:24px;margin-left:3px}
.el-month-table td.end-date .el-date-table-cell{border-bottom-right-radius:24px;border-top-right-radius:24px;margin-right:3px}
.el-month-table td.current:not(.disabled) .el-date-table-cell{border-radius:24px;margin-left:3px;margin-right:3px}
.el-month-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#ffffff}
.el-month-table td:focus-visible{outline:none}
.el-month-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}
.el-year-table{border-collapse:collapse;font-size:12px;margin:-1px}
.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}
.el-year-table td{cursor:pointer;padding:8px 0;position:relative;text-align:center;width:68px}
.el-year-table td .el-date-table-cell{-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;padding:6px 0}
.el-year-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:bold}
.el-year-table td.today.end-date .el-date-table-cell__text,.el-year-table td.today.start-date .el-date-table-cell__text{color:#ffffff}
.el-year-table td.disabled .el-date-table-cell__text{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}
.el-year-table td.disabled .el-date-table-cell__text:hover{color:var(--el-text-color-placeholder)}
.el-year-table td .el-date-table-cell__text{border-radius:18px;color:var(--el-datepicker-text-color);display:block;height:36px;left:50%;line-height:36px;margin:0 auto;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px}
.el-year-table td .el-date-table-cell__text:hover{color:var(--el-datepicker-hover-text-color)}
.el-year-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}
.el-year-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}
.el-year-table td.end-date .el-date-table-cell,.el-year-table td.start-date .el-date-table-cell{color:#ffffff}
.el-year-table td.end-date .el-date-table-cell__text,.el-year-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#ffffff}
.el-year-table td.start-date .el-date-table-cell{border-bottom-left-radius:24px;border-top-left-radius:24px}
.el-year-table td.end-date .el-date-table-cell{border-bottom-right-radius:24px;border-top-right-radius:24px}
.el-year-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#ffffff}
.el-year-table td:focus-visible{outline:none}
.el-year-table td:focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}
.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}
.el-time-spinner__wrapper{display:inline-block;max-height:192px;overflow:auto;position:relative;vertical-align:top;width:50%}
.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}
.el-time-spinner__wrapper.is-arrow{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-align:center}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{-webkit-transform:translateY(-32px);transform:translateY(-32px)}
.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}
.el-time-spinner__arrow{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;height:30px;left:0;line-height:30px;position:absolute;text-align:center;width:100%;z-index:var(--el-index-normal)}
.el-time-spinner__arrow:hover{color:var(--el-color-primary)}
.el-time-spinner__arrow.arrow-up{top:10px}
.el-time-spinner__arrow.arrow-down{bottom:10px}
.el-time-spinner__input.el-input{width:70%}
.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}
.el-time-spinner__list{list-style:none;margin:0}
.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;height:80px;width:100%}
.el-time-spinner__item{color:var(--el-text-color-regular);font-size:12px;height:32px;line-height:32px}
.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}
.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:bold}
.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}
.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}
.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);-webkit-box-shadow:var(--el-box-shadow-light);box-shadow:var(--el-box-shadow-light)}
.el-picker__popper.el-popper,.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}
.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}
.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}
.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}
.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}
.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;position:relative;text-align:left;vertical-align:middle}
.el-date-editor.el-input__wrapper{-webkit-box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}
.el-date-editor.el-input__wrapper:hover{-webkit-box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}
.el-date-editor.el-input,.el-date-editor.el-input__wrapper{height:var(--el-input-height,var(--el-component-size));width:var(--el-date-editor-width)}
.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}
.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}
.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}
.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}
.el-date-editor .clear-icon,.el-date-editor .close-icon{cursor:pointer}
.el-date-editor .clear-icon:hover{color:var(--el-input-clear-hover-color)}
.el-date-editor .el-range__icon{color:var(--el-text-color-placeholder);float:left;font-size:14px;height:inherit}
.el-date-editor .el-range__icon svg{vertical-align:middle}
.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-text-color-regular);display:inline-block;font-size:var(--el-font-size-base);height:30px;line-height:30px;margin:0;outline:none;padding:0;text-align:center;width:39%}
.el-date-editor .el-range-input::-moz-placeholder{color:var(--el-text-color-placeholder)}
.el-date-editor .el-range-input::-webkit-input-placeholder{color:var(--el-text-color-placeholder)}
.el-date-editor .el-range-input:-ms-input-placeholder{color:var(--el-text-color-placeholder)}
.el-date-editor .el-range-input::-ms-input-placeholder{color:var(--el-text-color-placeholder)}
.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}
.el-date-editor .el-range-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--el-text-color-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;overflow-wrap:break-word;padding:0 5px}
.el-date-editor .el-range__close-icon{color:var(--el-text-color-placeholder);cursor:pointer;font-size:14px;height:inherit;width:unset}
.el-date-editor .el-range__close-icon:hover{color:var(--el-input-clear-hover-color)}
.el-date-editor .el-range__close-icon svg{vertical-align:middle}
.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}
.el-range-editor.el-input__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 10px;vertical-align:middle}
.el-range-editor.is-active,.el-range-editor.is-active:hover{-webkit-box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}
.el-range-editor--large{line-height:var(--el-component-size-large)}
.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}
.el-range-editor--large .el-range-separator{font-size:14px;line-height:40px}
.el-range-editor--large .el-range-input{font-size:14px;height:38px;line-height:38px}
.el-range-editor--small{line-height:var(--el-component-size-small)}
.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}
.el-range-editor--small .el-range-separator{font-size:12px;line-height:24px}
.el-range-editor--small .el-range-input{font-size:12px;height:22px;line-height:22px}
.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}
.el-range-editor.is-disabled,.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}
.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}
.el-range-editor.is-disabled input::-moz-placeholder{color:var(--el-text-color-placeholder)}
.el-range-editor.is-disabled input::-webkit-input-placeholder{color:var(--el-text-color-placeholder)}
.el-range-editor.is-disabled input:-ms-input-placeholder{color:var(--el-text-color-placeholder)}
.el-range-editor.is-disabled input::-ms-input-placeholder{color:var(--el-text-color-placeholder)}
.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}
.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}
.el-picker-panel{background:var(--el-bg-color-overlay);border-radius:var(--el-popper-border-radius,var(--el-border-radius-base));color:var(--el-text-color-regular);line-height:30px}
.el-picker-panel .el-time-panel{background-color:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);-webkit-box-shadow:var(--el-box-shadow-light);box-shadow:var(--el-box-shadow-light);margin:5px 0}
.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{clear:both;content:"";display:table}
.el-picker-panel__content{margin:15px;position:relative}
.el-picker-panel__footer{background-color:var(--el-bg-color-overlay);border-top:1px solid var(--el-datepicker-inner-border-color);font-size:0;padding:4px 12px;position:relative;text-align:right}
.el-picker-panel__shortcut{background-color:transparent;border:0;color:var(--el-datepicker-text-color);cursor:pointer;display:block;font-size:14px;line-height:28px;outline:none;padding-left:12px;text-align:left;width:100%}
.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}
.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}
.el-picker-panel__btn{background-color:transparent;border:1px solid var(--el-fill-color-darker);border-radius:2px;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:24px;outline:none;padding:0 20px}
.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}
.el-picker-panel__icon-btn{background:transparent;border:0;color:var(--el-datepicker-icon-color);cursor:pointer;font-size:12px;margin-top:8px;outline:none}
.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}
.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}
.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}
.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}
.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}
.el-picker-panel__link-btn{vertical-align:middle}
.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{border-right:1px solid var(--el-datepicker-inner-border-color);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto;padding-top:6px;position:absolute;top:0;width:110px}
.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}
.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:322px}
.el-date-picker.has-sidebar.has-time{width:434px}
.el-date-picker.has-sidebar{width:438px}
.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}
.el-date-picker .el-picker-panel__content{width:292px}
.el-date-picker table{table-layout:fixed;width:100%}
.el-date-picker__editor-wrap{display:table-cell;padding:0 5px;position:relative}
.el-date-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);-webkit-box-sizing:border-box;box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}
.el-date-picker__header{padding:12px 12px 0;text-align:center}
.el-date-picker__header--bordered{border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:0;padding-bottom:12px}
.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}
.el-date-picker__header-label{color:var(--el-text-color-regular);cursor:pointer;font-size:16px;font-weight:500;line-height:22px;padding:0 5px;text-align:center}
.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}
.el-date-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}
.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}
.el-date-picker__prev-btn{float:left}
.el-date-picker__next-btn{float:right}
.el-date-picker__time-wrap{padding:10px;text-align:center}
.el-date-picker__time-label{cursor:pointer;float:left;line-height:30px;margin-left:10px}
.el-date-picker .el-time-panel{position:absolute}
.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary);width:646px}
.el-date-range-picker.has-sidebar{width:756px}
.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}
.el-date-range-picker table{table-layout:fixed;width:100%}
.el-date-range-picker .el-picker-panel__body{min-width:513px}
.el-date-range-picker .el-picker-panel__content{margin:0}
.el-date-range-picker__header{height:28px;position:relative;text-align:center}
.el-date-range-picker__header [class*=arrow-left]{float:left}
.el-date-range-picker__header [class*=arrow-right]{float:right}
.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}
.el-date-range-picker__header-label{color:var(--el-text-color-regular);cursor:pointer;font-size:16px;font-weight:500;line-height:22px;padding:0 5px;text-align:center}
.el-date-range-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}
.el-date-range-picker__header-label:focus-visible{color:var(--el-datepicker-hover-text-color);outline:none}
.el-date-range-picker__header-label.active{color:var(--el-datepicker-active-color)}
.el-date-range-picker__content{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0;padding:16px;width:50%}
.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}
.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}
.el-date-range-picker__editors-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell}
.el-date-range-picker__editors-wrap.is-right{text-align:right}
.el-date-range-picker__time-header{border-bottom:1px solid var(--el-datepicker-inner-border-color);-webkit-box-sizing:border-box;box-sizing:border-box;display:table;font-size:12px;padding:8px 5px 5px;position:relative;width:100%}
.el-date-range-picker__time-header>.el-icon-arrow-right{color:var(--el-datepicker-icon-color);display:table-cell;font-size:20px;vertical-align:middle}
.el-date-range-picker__time-picker-wrap{display:table-cell;padding:0 5px;position:relative}
.el-date-range-picker__time-picker-wrap .el-picker-panel{background:#ffffff;position:absolute;right:0;top:13px;z-index:1}
.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}
.el-time-range-picker{overflow:visible;width:354px}
.el-time-range-picker__content{padding:10px;position:relative;text-align:center;z-index:1}
.el-time-range-picker__cell{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;padding:4px 7px 7px;width:50%}
.el-time-range-picker__header{font-size:14px;margin-bottom:5px;text-align:center}
.el-time-range-picker__body{border:1px solid var(--el-datepicker-border-color);border-radius:2px}
.el-time-panel{border-radius:2px;-webkit-box-sizing:content-box;box-sizing:content-box;left:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:180px;z-index:var(--el-index-top)}
.el-time-panel__content{font-size:0;overflow:hidden;position:relative}
.el-time-panel__content:after,.el-time-panel__content:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:32px;left:0;margin-top:-16px;padding-top:6px;position:absolute;right:0;text-align:left;top:50%;z-index:-1}
.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}
.el-time-panel__content:before{border-bottom:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);margin-left:12%;margin-right:12%;padding-left:50%}
.el-time-panel__content.has-seconds:after{left:66.6666666667%}
.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}
.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));-webkit-box-sizing:border-box;box-sizing:border-box;height:36px;line-height:25px;padding:4px;text-align:right}
.el-time-panel__btn{background-color:transparent;border:none;color:var(--el-text-color-primary);cursor:pointer;font-size:12px;line-height:28px;margin:0 5px;outline:none;padding:0 5px}
.el-time-panel__btn.confirm{color:var(--el-timepicker-active-color,var(--el-color-primary));font-weight:800}
.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-text-color-primary);font-size:var(--el-font-size-base)}
.el-descriptions__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}
.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:bold}
.el-descriptions__body{background-color:var(--el-fill-color-blank)}
.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}
.el-descriptions__body .el-descriptions__table .el-descriptions__cell{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;line-height:23px;text-align:left}
.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}
.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}
.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}
.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}
.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}
.el-descriptions--large{font-size:14px}
.el-descriptions--large .el-descriptions__header{margin-bottom:20px}
.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}
.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}
.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}
.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}
.el-descriptions--small{font-size:12px}
.el-descriptions--small .el-descriptions__header{margin-bottom:12px}
.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}
.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}
.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}
.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}
.el-descriptions__label.el-descriptions__cell.is-bordered-label{background:var(--el-descriptions-item-bordered-label-background);color:var(--el-text-color-regular);font-weight:bold}
.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}
.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}
.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}
.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}
.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}
.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}
.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}
.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}
:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:0.5}
.v-modal-enter{-webkit-animation:v-modal-in var(--el-transition-duration-fast) ease;animation:v-modal-in var(--el-transition-duration-fast) ease}
.v-modal-leave{-webkit-animation:v-modal-out var(--el-transition-duration-fast) ease forwards;animation:v-modal-out var(--el-transition-duration-fast) ease forwards}
@-webkit-keyframes v-modal-in{0%{opacity:0}}
@keyframes v-modal-in{0%{opacity:0}}
@-webkit-keyframes v-modal-out{to{opacity:0}}
@keyframes v-modal-out{to{opacity:0}}
.v-modal{background:var(--el-popup-modal-bg-color);height:100%;left:0;opacity:var(--el-popup-modal-opacity);position:fixed;top:0;width:100%}
.el-popup-parent--hidden{overflow:hidden}
.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:16px;--el-dialog-border-radius:var(--el-border-radius-base);background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);-webkit-box-shadow:var(--el-dialog-box-shadow);box-shadow:var(--el-dialog-box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;margin:var(--el-dialog-margin-top,15vh) auto 50px;overflow-wrap:break-word;padding:var(--el-dialog-padding-primary);position:relative;width:var(--el-dialog-width,50%)}
.el-dialog:focus{outline:none!important}
.el-dialog.is-align-center{margin:auto}
.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;border-radius:0;height:100%;margin-bottom:0;overflow:auto}
.el-dialog__wrapper{bottom:0;left:0;margin:0;overflow:auto;position:fixed;right:0;top:0}
.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.el-dialog__header{padding-bottom:var(--el-dialog-padding-primary)}
.el-dialog__header.show-close{padding-right:calc(var(--el-dialog-padding-primary) + var(--el-message-close-size, 16px))}
.el-dialog__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:48px;outline:none;padding:0;position:absolute;right:0;top:0;width:48px}
.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}
.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}
.el-dialog__title{color:var(--el-text-color-primary);font-size:var(--el-dialog-title-font-size);line-height:var(--el-dialog-font-line-height)}
.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}
.el-dialog__footer{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:var(--el-dialog-padding-primary);text-align:right}
.el-dialog--center{text-align:center}
.el-dialog--center .el-dialog__body{text-align:initial}
.el-dialog--center .el-dialog__footer{text-align:inherit}
.el-overlay-dialog{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0}
.dialog-fade-enter-active{-webkit-animation:modal-fade-in var(--el-transition-duration);animation:modal-fade-in var(--el-transition-duration)}
.dialog-fade-enter-active .el-overlay-dialog{-webkit-animation:dialog-fade-in var(--el-transition-duration);animation:dialog-fade-in var(--el-transition-duration)}
.dialog-fade-leave-active{-webkit-animation:modal-fade-out var(--el-transition-duration);animation:modal-fade-out var(--el-transition-duration)}
.dialog-fade-leave-active .el-overlay-dialog{-webkit-animation:dialog-fade-out var(--el-transition-duration);animation:dialog-fade-out var(--el-transition-duration)}
@-webkit-keyframes dialog-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes dialog-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@-webkit-keyframes dialog-fade-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}
@keyframes dialog-fade-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}
@-webkit-keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}
@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}
@-webkit-keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}
@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}
.el-divider{position:relative}
.el-divider--horizontal{border-top:1px var(--el-border-color) var(--el-border-style);display:block;height:1px;margin:24px 0;width:100%}
.el-divider--vertical{border-left:1px var(--el-border-color) var(--el-border-style);display:inline-block;height:1em;margin:0 8px;position:relative;vertical-align:middle;width:1px}
.el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-primary);font-size:14px;font-weight:500;padding:0 20px;position:absolute}
.el-divider__text.is-left{left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.el-divider__text.is-center{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.el-divider__text.is-right{right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);background-color:var(--el-drawer-bg-color);-webkit-box-shadow:var(--el-box-shadow-dark);box-shadow:var(--el-box-shadow-dark);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:absolute;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration)}
.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{-webkit-transform:translate(0);transform:translate(0)}
.el-drawer__sr-focus:focus{outline:none!important}
.el-drawer__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--el-text-color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}
.el-drawer__header>:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}
.el-drawer__title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;line-height:inherit;margin:0}
.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}
.el-drawer__close-btn{background-color:transparent;border:none;color:inherit;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:none}
.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}
.el-drawer__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}
.el-drawer__body>*{-webkit-box-sizing:border-box;box-sizing:border-box}
.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}
.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}
.el-drawer.ltr{left:0}
.el-drawer.rtl{right:0}
.el-drawer.ttb{top:0}
.el-drawer.btt{bottom:0}
.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration)}
.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}
.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{background-color:transparent!important}
.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{-webkit-transform:translateX(100%);transform:translateX(100%)}
.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{-webkit-transform:translateY(100%);transform:translateY(100%)}
.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--el-font-size-base);line-height:1;position:relative;vertical-align:top}
.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}
.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}
.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);-webkit-box-shadow:var(--el-dropdown-menu-box-shadow);box-shadow:var(--el-dropdown-menu-box-shadow)}
.el-dropdown__popper.el-popper,.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}
.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}
.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}
.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}
.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}
.el-dropdown__popper .el-dropdown-menu{border:none}
.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}
.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}
.el-dropdown__popper .el-dropdown__list{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0}
.el-dropdown .el-dropdown__caret-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;padding-right:0;width:32px}
.el-dropdown .el-dropdown__caret-button>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.el-dropdown .el-dropdown__caret-button:before{background:var(--el-overlay-color-lighter);bottom:-1px;content:"";display:block;left:0;position:absolute;top:-1px;width:1px}
.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}
.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}
.el-dropdown .el-dropdown-selfdefine{outline:none}
.el-dropdown--large .el-dropdown__caret-button{width:40px}
.el-dropdown--small .el-dropdown__caret-button{width:24px}
.el-dropdown-menu{background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);-webkit-box-shadow:none;box-shadow:none;left:0;list-style:none;margin:0;padding:5px 0;position:relative;top:0;z-index:var(--el-dropdown-menu-index)}
.el-dropdown-menu__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--el-text-color-regular);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--el-font-size-base);line-height:22px;list-style:none;margin:0;outline:none;padding:5px 16px;white-space:nowrap}
.el-dropdown-menu__item:not(.is-disabled):focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}
.el-dropdown-menu__item i{margin-right:5px}
.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}
.el-dropdown-menu__item.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}
.el-dropdown-menu--large{padding:7px 0}
.el-dropdown-menu--large .el-dropdown-menu__item{font-size:14px;line-height:22px;padding:7px 20px}
.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}
.el-dropdown-menu--small{padding:3px 0}
.el-dropdown-menu--small .el-dropdown-menu__item{font-size:12px;line-height:20px;padding:2px 12px}
.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}
.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--el-empty-padding);text-align:center}
.el-empty__image{width:var(--el-empty-image-width)}
.el-empty__image img{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;width:100%}
.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:100%;vertical-align:top;width:100%}
.el-empty__description{margin-top:var(--el-empty-description-margin-top)}
.el-empty__description p{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);margin:0}
.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}
.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;height:var(--el-footer-height);padding:var(--el-footer-padding)}
.el-form{--el-form-label-font-size:var(--el-font-size-base);--el-form-inline-content-width:220px}
.el-form--inline .el-form-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:32px;vertical-align:middle}
.el-form--inline.el-form--label-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.el-form--inline.el-form--label-top .el-form-item{display:block}
.el-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;--font-size:14px;margin-bottom:18px}
.el-form-item .el-form-item{margin-bottom:0}
.el-form-item .el-input__validateIcon{display:none}
.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}
.el-form-item--large .el-form-item__label{height:40px;line-height:40px}
.el-form-item--large .el-form-item__content{line-height:40px}
.el-form-item--large .el-form-item__error{padding-top:4px}
.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}
.el-form-item--default .el-form-item__label{height:32px;line-height:32px}
.el-form-item--default .el-form-item__content{line-height:32px}
.el-form-item--default .el-form-item__error{padding-top:2px}
.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}
.el-form-item--small .el-form-item__label{height:24px;line-height:24px}
.el-form-item--small .el-form-item__content{line-height:24px}
.el-form-item--small .el-form-item__error{padding-top:2px}
.el-form-item--label-left .el-form-item__label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}
.el-form-item--label-right .el-form-item__label{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}
.el-form-item--label-top{display:block}
.el-form-item--label-top .el-form-item__label{display:block;height:auto;line-height:22px;margin-bottom:8px;text-align:left}
.el-form-item__label-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}
.el-form-item__label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-text-color-regular);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:var(--el-form-label-font-size);height:32px;line-height:32px;padding:0 12px 0 0}
.el-form-item__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:var(--font-size);line-height:32px;min-width:0;position:relative}
.el-form-item__content .el-input-group{vertical-align:top}
.el-form-item__error{color:var(--el-color-danger);font-size:12px;left:0;line-height:1;padding-top:2px;position:absolute;top:100%}
.el-form-item__error--inline{display:inline-block;left:auto;margin-left:10px;position:relative;top:auto}
.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{color:var(--el-color-danger);content:"*";margin-right:4px}
.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{color:var(--el-color-danger);content:"*";margin-left:4px}
.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input-tag__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-input__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-select__wrapper,.el-form-item.is-error .el-form-item__content .el-select__wrapper.is-focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper:focus,.el-form-item.is-error .el-form-item__content .el-select__wrapper:hover,.el-form-item.is-error .el-form-item__content .el-textarea__inner,.el-form-item.is-error .el-form-item__content .el-textarea__inner.is-focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner:focus,.el-form-item.is-error .el-form-item__content .el-textarea__inner:hover{-webkit-box-shadow:0 0 0 1px var(--el-color-danger) inset;box-shadow:0 0 0 1px var(--el-color-danger) inset}
.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__wrapper{-webkit-box-shadow:inset 0 0 0 1px transparent;box-shadow:inset 0 0 0 1px transparent}
.el-form-item.is-error .el-form-item__content .el-input-group__append .el-input__validateIcon,.el-form-item.is-error .el-form-item__content .el-input-group__prepend .el-input__validateIcon{display:none}
.el-form-item.is-error .el-form-item__content .el-input__validateIcon{color:var(--el-color-danger)}
.el-form-item--feedback .el-input__validateIcon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.el-header{--el-header-padding:0 20px;--el-header-height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}
.el-image-viewer__wrapper{bottom:0;left:0;position:fixed;right:0;top:0}
.el-image-viewer__wrapper:focus{outline:none!important}
.el-image-viewer__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.8;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}
.el-image-viewer__btn .el-icon{cursor:pointer}
.el-image-viewer__close{font-size:40px;height:40px;right:40px;top:40px;width:40px}
.el-image-viewer__canvas{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:static;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.el-image-viewer__actions{background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px;bottom:30px;height:44px;left:50%;padding:0 23px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.el-image-viewer__actions__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:23px;gap:22px;height:100%;-ms-flex-pack:distribute;justify-content:space-around;padding:0 6px;width:100%}
.el-image-viewer__actions__divider{margin:0 -6px}
.el-image-viewer__progress{bottom:90px;color:#fff;cursor:default;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.el-image-viewer__prev{left:40px}
.el-image-viewer__next,.el-image-viewer__prev{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:44px}
.el-image-viewer__next{right:40px;text-indent:2px}
.el-image-viewer__close{background-color:var(--el-text-color-regular);border-color:#fff;color:#fff;font-size:24px;height:44px;width:44px}
.el-image-viewer__mask{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}
.viewer-fade-enter-active{-webkit-animation:viewer-fade-in var(--el-transition-duration);animation:viewer-fade-in var(--el-transition-duration)}
.viewer-fade-leave-active{-webkit-animation:viewer-fade-out var(--el-transition-duration);animation:viewer-fade-out var(--el-transition-duration)}
@-webkit-keyframes viewer-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes viewer-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@-webkit-keyframes viewer-fade-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}
@keyframes viewer-fade-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}
.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{height:100%;width:100%}
.el-image{display:inline-block;overflow:hidden;position:relative}
.el-image__inner{opacity:1;vertical-align:top}
.el-image__inner.is-loading{opacity:0}
.el-image__wrapper{left:0;position:absolute;top:0}
.el-image__error,.el-image__placeholder{background:var(--el-fill-color-light)}
.el-image__error{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--el-text-color-placeholder);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle}
.el-image__preview{cursor:pointer}
.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;display:inline-block;font-size:var(--el-font-size-base);position:relative;vertical-align:bottom;width:100%}
.el-textarea__inner{-webkit-appearance:none;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));-webkit-box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;font-family:inherit;font-size:inherit;line-height:1.5;padding:5px 11px;position:relative;resize:vertical;-webkit-transition:var(--el-transition-box-shadow);transition:var(--el-transition-box-shadow);width:100%}
.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}
.el-textarea__inner::-webkit-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}
.el-textarea__inner:-ms-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}
.el-textarea__inner::-ms-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}
.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}
.el-textarea__inner:hover{-webkit-box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}
.el-textarea__inner:focus{-webkit-box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;outline:none}
.el-textarea .el-input__count{background:var(--el-fill-color-blank);bottom:5px;color:var(--el-color-info);font-size:12px;line-height:14px;position:absolute;right:10px}
.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);-webkit-box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;color:var(--el-disabled-text-color);cursor:not-allowed}
.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}
.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:var(--el-text-color-placeholder)}
.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:var(--el-text-color-placeholder)}
.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:var(--el-text-color-placeholder)}
.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}
.el-textarea.is-exceed .el-textarea__inner{-webkit-box-shadow:0 0 0 1px var(--el-color-danger) inset;box-shadow:0 0 0 1px var(--el-color-danger) inset}
.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}
.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);--el-input-width:100%;--el-input-height:var(--el-component-size);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--el-font-size-base);line-height:var(--el-input-height);position:relative;vertical-align:middle;width:var(--el-input-width)}
.el-input::-webkit-scrollbar{width:6px;z-index:11}
.el-input::-webkit-scrollbar:horizontal{height:6px}
.el-input::-webkit-scrollbar-thumb{background:var(--el-text-color-disabled);border-radius:5px;width:6px}
.el-input::-webkit-scrollbar-corner,.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}
.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}
.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);cursor:pointer;font-size:14px}
.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}
.el-input .el-input__count{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--el-color-info);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;height:100%}
.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);display:inline-block;line-height:normal;padding-left:8px}
.el-input__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));-webkit-box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;cursor:text;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1px 11px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:var(--el-transition-box-shadow);transition:var(--el-transition-box-shadow)}
.el-input__wrapper:hover{-webkit-box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}
.el-input__wrapper.is-focus{-webkit-box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}
.el-input{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px)}
.el-input__inner{-webkit-appearance:none;background:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-input-text-color,var(--el-text-color-regular));-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);outline:none;padding:0;width:100%}
.el-input__inner:focus{outline:none}
.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}
.el-input__inner::-webkit-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}
.el-input__inner:-ms-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}
.el-input__inner::-ms-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}
.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}
.el-input__inner[type=password]::-ms-reveal{display:none}
.el-input__inner[type=number]{line-height:1}
.el-input__prefix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration);white-space:nowrap}
.el-input__prefix-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:all}
.el-input__prefix-inner>:last-child{margin-right:8px}
.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}
.el-input__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;line-height:var(--el-input-inner-height);pointer-events:none;text-align:center;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration);white-space:nowrap}
.el-input__suffix-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:all}
.el-input__suffix-inner>:first-child{margin-left:8px}
.el-input .el-input__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:inherit;margin-left:8px;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration)}
.el-input__validateIcon{pointer-events:none}
.el-input.is-active .el-input__wrapper{-webkit-box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset;box-shadow:0 0 0 1px var(--el-input-focus-color, ) inset}
.el-input.is-disabled{cursor:not-allowed}
.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);-webkit-box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset;cursor:not-allowed}
.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}
.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}
.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:var(--el-text-color-placeholder)}
.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:var(--el-text-color-placeholder)}
.el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:var(--el-text-color-placeholder)}
.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}
.el-input.is-disabled .el-input__icon{cursor:not-allowed}
.el-input.is-exceed .el-input__wrapper{-webkit-box-shadow:0 0 0 1px var(--el-color-danger) inset;box-shadow:0 0 0 1px var(--el-color-danger) inset}
.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}
.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}
.el-input--large .el-input__wrapper{padding:1px 15px}
.el-input--large{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}
.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}
.el-input--small .el-input__wrapper{padding:1px 7px}
.el-input--small{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}
.el-input-group{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}
.el-input-group__append,.el-input-group__prepend{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-fill-color-light);border-radius:var(--el-input-border-radius);color:var(--el-color-info);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100%;padding:0 20px;position:relative;white-space:nowrap}
.el-input-group__append:focus,.el-input-group__prepend:focus{outline:none}
.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}
.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-select__wrapper,.el-input-group__append div.el-select:hover .el-select__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-select__wrapper,.el-input-group__prepend div.el-select:hover .el-select__wrapper{background-color:transparent;border-color:transparent;color:inherit}
.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}
.el-input-group__prepend{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;-webkit-box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}
.el-input-group__append{border-left:0;-webkit-box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}
.el-input-group--prepend>.el-input__wrapper,.el-input-group__append{border-bottom-left-radius:0;border-top-left-radius:0}
.el-input-group--prepend .el-input-group__prepend .el-select .el-select__wrapper{border-bottom-right-radius:0;border-top-right-radius:0;-webkit-box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}
.el-input-group--append>.el-input__wrapper{border-bottom-right-radius:0;border-top-right-radius:0}
.el-input-group--append .el-input-group__append .el-select .el-select__wrapper{border-bottom-left-radius:0;border-top-left-radius:0;-webkit-box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}
.el-input-hidden{display:none!important}
.el-input-number{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:30px;position:relative;vertical-align:middle;width:150px}
.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}
.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;line-height:1;text-align:center}
.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.el-input-number__decrease,.el-input-number__increase{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--el-fill-color-light);bottom:1px;color:var(--el-text-color-regular);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:32px;z-index:1}
.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}
.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper{-webkit-box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset;box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}
.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}
.el-input-number__increase{border-left:var(--el-border);border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;right:1px}
.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}
.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}
.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}
.el-input-number--large{line-height:38px;width:180px}
.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{font-size:14px;width:40px}
.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}
.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}
.el-input-number--small{line-height:22px;width:120px}
.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{font-size:12px;width:24px}
.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}
.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}
.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.9);transform:scale(.9)}
.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}
.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}
.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}
.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}
.el-input-number.is-controls-right .el-input-number__increase{border-bottom:var(--el-border);border-radius:0 var(--el-border-radius-base) 0 0;bottom:auto;left:auto}
.el-input-number.is-controls-right .el-input-number__decrease{border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;border-right:none;left:auto;right:1px;top:auto}
.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}
.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}
.el-input-tag{--el-input-tag-border-color-hover:var(--el-border-color-hover);--el-input-tag-placeholder-color:var(--el-text-color-placeholder);--el-input-tag-disabled-color:var(--el-disabled-text-color);--el-input-tag-disabled-border:var(--el-disabled-border-color);--el-input-tag-font-size:var(--el-font-size-base);--el-input-tag-close-hover-color:var(--el-text-color-secondary);--el-input-tag-text-color:var(--el-text-color-regular);--el-input-tag-input-focus-border-color:var(--el-color-primary);--el-input-tag-width:100%;--el-input-tag-mini-height:var(--el-component-size);--el-input-tag-gap:6px;--el-input-tag-padding:4px;--el-input-tag-inner-padding:8px;--el-input-tag-line-height:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);-webkit-box-shadow:0 0 0 1px var(--el-border-color) inset;box-shadow:0 0 0 1px var(--el-border-color) inset;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--el-input-tag-font-size);line-height:var(--el-input-tag-line-height);min-height:var(--el-input-tag-mini-height);padding:var(--el-input-tag-padding);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration);width:var(--el-input-tag-width)}
.el-input-tag.is-focused{-webkit-box-shadow:0 0 0 1px var(--el-color-primary) inset;box-shadow:0 0 0 1px var(--el-color-primary) inset}
.el-input-tag.is-hovering:not(.is-focused){-webkit-box-shadow:0 0 0 1px var(--el-border-color-hover) inset;box-shadow:0 0 0 1px var(--el-border-color-hover) inset}
.el-input-tag.is-disabled{background-color:var(--el-fill-color-light);cursor:not-allowed}
.el-input-tag.is-disabled,.el-input-tag.is-disabled:hover{-webkit-box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset;box-shadow:0 0 0 1px var(--el-input-tag-disabled-border) inset}
.el-input-tag.is-disabled.is-focus{-webkit-box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}
.el-input-tag.is-disabled .el-input-tag__inner .el-input-tag__input,.el-input-tag.is-disabled .el-input-tag__inner .el-tag{cursor:not-allowed}
.el-input-tag__prefix,.el-input-tag__suffix{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;padding:0 var(--el-input-tag-inner-padding)}
.el-input-tag__suffix{gap:8px}
.el-input-tag__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--el-input-tag-gap);max-width:100%;min-width:0;position:relative}
.el-input-tag__inner.is-left-space{margin-left:var(--el-input-tag-inner-padding)}
.el-input-tag__inner.is-right-space{margin-right:var(--el-input-tag-inner-padding)}
.el-input-tag__inner.is-draggable .el-tag{cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.el-input-tag__drop-indicator{background-color:var(--el-color-primary);height:var(--el-input-tag-line-height);position:absolute;top:0;width:1px}
.el-input-tag__inner .el-tag{border-color:transparent;cursor:pointer;max-width:100%}
.el-input-tag__inner .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}
.el-input-tag__inner .el-tag .el-tag__content{line-height:normal;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.el-input-tag__input-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}
.el-input-tag__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-input-tag-text-color);font-family:inherit;font-size:inherit;line-height:inherit;outline:none;padding:0;width:100%}
.el-input-tag__input::-moz-placeholder{color:var(--el-input-tag-placeholder-color)}
.el-input-tag__input::-webkit-input-placeholder{color:var(--el-input-tag-placeholder-color)}
.el-input-tag__input:-ms-input-placeholder{color:var(--el-input-tag-placeholder-color)}
.el-input-tag__input::-ms-input-placeholder{color:var(--el-input-tag-placeholder-color)}
.el-input-tag__input::placeholder{color:var(--el-input-tag-placeholder-color)}
.el-input-tag__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}
.el-input-tag--large{--el-input-tag-gap:6px;--el-input-tag-padding:8px;--el-input-tag-padding-left:8px;--el-input-tag-font-size:14px}
.el-input-tag--small{--el-input-tag-gap:4px;--el-input-tag-padding:2px;--el-input-tag-padding-left:6px;--el-input-tag-font-size:12px;--el-input-tag-line-height:20px;--el-input-tag-mini-height:var(--el-component-size-small)}
.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder);-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--el-link-text-color);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:none;padding:0;position:relative;text-decoration:none;vertical-align:middle}
.el-link.is-hover-underline:hover:after{border-bottom:1px solid var(--el-link-hover-text-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0}
.el-link.is-underline:after{border-bottom:1px solid var(--el-link-text-color);bottom:0;content:"";height:0;left:0;position:absolute;right:0}
.el-link:hover{color:var(--el-link-hover-text-color)}
.el-link:hover:after{border-color:var(--el-link-hover-text-color)}
.el-link [class*=el-icon-]+span{margin-left:5px}
.el-link__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}
.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}
.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}
.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}
.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}
.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}
.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}
.el-link.is-disabled:after{border-color:var(--el-link-disabled-text-color)}
:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}
.el-loading-parent--relative{position:relative!important}
.el-loading-parent--hidden{overflow:hidden!important}
.el-loading-mask{background-color:var(--el-mask-color);bottom:0;left:0;margin:0;position:absolute;right:0;top:0;-webkit-transition:opacity var(--el-transition-duration);transition:opacity var(--el-transition-duration);z-index:2000}
.el-loading-mask.is-fullscreen{position:fixed}
.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/2)}
.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}
.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size))/2);position:absolute;text-align:center;top:50%;width:100%}
.el-loading-spinner .el-loading-text{color:var(--el-color-primary);font-size:14px;margin:3px 0}
.el-loading-spinner .circular{-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite;display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size)}
.el-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}
.el-loading-spinner i{color:var(--el-color-primary)}
.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}
@-webkit-keyframes loading-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes loading-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}
@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}
.el-main{--el-main-padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;overflow:auto;padding:var(--el-main-padding)}
:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}
.el-menu{background-color:var(--el-menu-bg-color);border-right:1px solid var(--el-menu-border-color);-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding-left:0;position:relative}
.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level)*var(--el-menu-level-padding));white-space:nowrap}
.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}
.el-menu--horizontal{border-right:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:var(--el-menu-horizontal-height)}
.el-menu--horizontal.el-menu--popup-container{height:unset}
.el-menu--horizontal.el-menu{border-bottom:1px solid var(--el-menu-border-color)}
.el-menu--horizontal>.el-menu-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid transparent;color:var(--el-menu-text-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}
.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}
.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}
.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}
.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}
.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{border-bottom:2px solid transparent;color:var(--el-menu-text-color);height:100%}
.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}
.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-menu-bg-color);color:var(--el-menu-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);padding:0 10px}
.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}
.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-active-color)}
.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{background-color:var(--el-menu-hover-bg-color);color:var(--el-menu-active-color,var(--el-menu-hover-text-color));outline:none}
.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}
.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding)*2)}
.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}
.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}
.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{display:inline-block;height:0;overflow:hidden;visibility:hidden;width:0}
.el-menu--collapse>.el-menu-item.is-active i{color:inherit}
.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}
.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}
.el-menu--popup{border:none;border-radius:var(--el-border-radius-small);-webkit-box-shadow:var(--el-box-shadow-light);box-shadow:var(--el-box-shadow-light);min-width:200px;padding:5px 0;z-index:100}
.el-menu .el-icon{-ms-flex-negative:0;flex-shrink:0}
.el-menu-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;-webkit-transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}
.el-menu-item *{vertical-align:bottom}
.el-menu-item i{color:inherit}
.el-menu-item:focus,.el-menu-item:hover{outline:none}
.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}
.el-menu-item.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}
.el-menu-item [class^=el-icon]{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}
.el-menu-item.is-active{color:var(--el-menu-active-color)}
.el-menu-item.is-active i{color:inherit}
.el-menu-item .el-menu-tooltip__trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;left:0;padding:0 var(--el-menu-base-level-padding);position:absolute;top:0;width:100%}
.el-sub-menu{list-style:none;margin:0;padding-left:0}
.el-sub-menu__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-menu-text-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--el-menu-item-font-size);height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);list-style:none;padding:0 var(--el-menu-base-level-padding);position:relative;-webkit-transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);white-space:nowrap}
.el-sub-menu__title *{vertical-align:bottom}
.el-sub-menu__title i{color:inherit}
.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:none}
.el-sub-menu__title.is-disabled{background:none!important;cursor:not-allowed;opacity:.25}
.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}
.el-sub-menu .el-menu{border:none}
.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}
.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}
.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}
.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{background:none!important;cursor:not-allowed;opacity:.25}
.el-sub-menu .el-icon{font-size:18px;margin-right:5px;text-align:center;vertical-align:middle;width:var(--el-menu-icon-width)}
.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}
.el-sub-menu .el-sub-menu__icon-arrow{font-size:12px;margin-right:0;margin-top:-6px;position:absolute;right:var(--el-menu-base-level-padding);top:50%;-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration), -webkit-transform var(--el-transition-duration);width:inherit}
.el-menu-item-group>ul{padding:0}
.el-menu-item-group__title{color:var(--el-text-color-secondary);font-size:12px;line-height:normal;padding:7px 0 7px var(--el-menu-base-level-padding)}
.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{opacity:0;-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast)}
.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-box-shadow:var(--el-box-shadow);--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:12px;--el-messagebox-font-line-height:var(--el-font-line-height-primary);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);-webkit-box-shadow:var(--el-messagebox-box-shadow);box-shadow:var(--el-messagebox-box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:var(--el-messagebox-font-size);max-width:var(--el-messagebox-width);overflow:hidden;overflow-wrap:break-word;padding:var(--el-messagebox-padding-primary);position:relative;text-align:left;vertical-align:middle;width:100%}
.el-message-box:focus{outline:none!important}
.el-overlay.is-message-box .el-overlay-message-box{bottom:0;left:0;overflow:auto;padding:16px;position:fixed;right:0;text-align:center;top:0}
.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}
.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.el-message-box__header{padding-bottom:var(--el-messagebox-padding-primary)}
.el-message-box__header.show-close{padding-right:calc(var(--el-messagebox-padding-primary) + var(--el-message-close-size, 16px))}
.el-message-box__title{color:var(--el-messagebox-title-color);font-size:var(--el-messagebox-font-size);line-height:var(--el-messagebox-font-line-height)}
.el-message-box__headerbtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}
.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}
.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}
.el-message-box__content{color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}
.el-message-box__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}
.el-message-box__input{padding-top:12px}
.el-message-box__input div.invalid>input,.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}
.el-message-box__status{font-size:24px}
.el-message-box__status.el-message-box-icon--primary{--el-messagebox-color:var(--el-color-primary);color:var(--el-messagebox-color)}
.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}
.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}
.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}
.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}
.el-message-box__message{margin:0;min-width:0}
.el-message-box__message p{line-height:var(--el-messagebox-font-line-height);margin:0}
.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);line-height:var(--el-messagebox-font-line-height)}
.el-message-box__btns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:var(--el-messagebox-padding-primary)}
.el-message-box--center .el-message-box__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.el-message-box--center .el-message-box__status{font-size:inherit}
.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.fade-in-linear-enter-active .el-overlay-message-box{-webkit-animation:msgbox-fade-in var(--el-transition-duration);animation:msgbox-fade-in var(--el-transition-duration)}
.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}
@-webkit-keyframes msgbox-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes msgbox-fade-in{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-message-bg-color);border-color:var(--el-message-border-color);border-radius:var(--el-border-radius-base);border-style:var(--el-border-style);border-width:var(--el-border-width);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;left:50%;max-width:calc(100% - 32px);padding:var(--el-message-padding);position:fixed;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity var(--el-transition-duration),top .4s,-webkit-transform .4s;transition:opacity var(--el-transition-duration),top .4s,-webkit-transform .4s;transition:opacity var(--el-transition-duration),transform .4s,top .4s;transition:opacity var(--el-transition-duration),transform .4s,top .4s,-webkit-transform .4s;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}
.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);-webkit-box-shadow:var(--el-box-shadow-light);box-shadow:var(--el-box-shadow-light)}
.el-message p{margin:0}
.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}
.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}
.el-message .el-message-icon--primary{color:var(--el-message-text-color)}
.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}
.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}
.el-message .el-message-icon--success{color:var(--el-message-text-color)}
.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}
.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}
.el-message .el-message-icon--info{color:var(--el-message-text-color)}
.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}
.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}
.el-message .el-message-icon--warning{color:var(--el-message-text-color)}
.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}
.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}
.el-message .el-message-icon--error{color:var(--el-message-text-color)}
.el-message .el-message__badge{position:absolute;right:-8px;top:-8px}
.el-message__content{font-size:14px;line-height:1;padding:0}
.el-message__content:focus{outline-width:0}
.el-message .el-message__closeBtn{color:var(--el-message-close-icon-color);cursor:pointer;font-size:var(--el-message-close-size)}
.el-message .el-message__closeBtn:focus{outline-width:0}
.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}
.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}
.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size,16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular);background-color:var(--el-bg-color-overlay);border:1px solid var(--el-notification-border-color);border-radius:var(--el-notification-radius);-webkit-box-shadow:var(--el-notification-shadow);box-shadow:var(--el-notification-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;overflow-wrap:break-word;padding:var(--el-notification-padding);position:fixed;-webkit-transition:opacity var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration),-webkit-transform var(--el-transition-duration);transition:opacity var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration),-webkit-transform var(--el-transition-duration);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration),-webkit-transform var(--el-transition-duration);width:var(--el-notification-width);z-index:9999}
.el-notification.right{right:16px}
.el-notification.left{left:16px}
.el-notification__group{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right);min-width:0}
.el-notification__title{color:var(--el-notification-title-color);font-size:var(--el-notification-title-font-size);font-weight:bold;line-height:var(--el-notification-icon-size);margin:0}
.el-notification__content{color:var(--el-notification-content-color);font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0}
.el-notification__content p{margin:0}
.el-notification .el-notification__icon{-ms-flex-negative:0;flex-shrink:0;font-size:var(--el-notification-icon-size);height:var(--el-notification-icon-size);width:var(--el-notification-icon-size)}
.el-notification .el-notification__closeBtn{color:var(--el-notification-close-color);cursor:pointer;font-size:var(--el-notification-close-font-size);position:absolute;right:15px;top:18px}
.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}
.el-notification .el-notification--primary{--el-notification-icon-color:var(--el-color-primary);color:var(--el-notification-icon-color)}
.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}
.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}
.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}
.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}
.el-notification-fade-enter-from.right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}
.el-notification-fade-enter-from.left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}
.el-notification-fade-leave-to{opacity:0}
.el-overlay{background-color:var(--el-overlay-color-lighter);bottom:0;height:100%;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2000}
.el-overlay .el-overlay-root{height:0}
.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}
.el-page-header__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:24px}
.el-page-header__left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:40px;position:relative}
.el-page-header__back{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}
.el-page-header__left .el-divider--vertical{margin:0 16px}
.el-page-header__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;margin-right:10px}
.el-page-header__icon .el-icon{font-size:inherit}
.el-page-header__title{font-size:14px;font-weight:500}
.el-page-header__content{color:var(--el-text-color-primary);font-size:18px}
.el-page-header__breadcrumb{margin-bottom:16px}
.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-button-width-large:40px;--el-pagination-button-height-large:40px;--el-pagination-item-gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--el-pagination-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--el-pagination-font-size);font-weight:normal;white-space:nowrap}
.el-pagination .el-input__inner{-moz-appearance:textfield;text-align:center}
.el-pagination .el-select{width:128px}
.el-pagination button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}
.el-pagination button *{pointer-events:none}
.el-pagination button:focus{outline:none}
.el-pagination button.is-active,.el-pagination button:hover{color:var(--el-pagination-hover-color)}
.el-pagination button.is-active{cursor:default;font-weight:bold}
.el-pagination button.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:bold}
.el-pagination button.is-disabled,.el-pagination button:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}
.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}
.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:bold;width:inherit}
.el-pagination>.is-first{margin-left:0!important}
.el-pagination>.is-last{margin-right:0!important}
.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}
.el-pagination__sizes,.el-pagination__total{color:var(--el-text-color-regular);font-weight:normal;margin-left:var(--el-pagination-item-gap)}
.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}
.el-pagination__jump{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--el-text-color-regular);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:normal;margin-left:var(--el-pagination-item-gap)}
.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}
.el-pagination__goto{margin-right:8px}
.el-pagination__editor{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}
.el-pagination__editor.el-input{width:56px}
.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.el-pagination__classifier{margin-left:8px}
.el-pagination__rightwrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background-color:var(--el-pagination-button-bg-color);margin:0 4px}
.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}
.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{background-color:var(--el-disabled-bg-color);color:var(--el-text-color-placeholder)}
.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{background-color:var(--el-fill-color-dark);color:var(--el-text-color-secondary)}
.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}
.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{font-size:var(--el-pagination-font-size-small);height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);min-width:var(--el-pagination-button-width-small)}
.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}
.el-pagination--small .el-select{width:100px}
.el-pagination--large .btn-next,.el-pagination--large .btn-prev,.el-pagination--large .el-pager li{height:var(--el-pagination-button-height-large);line-height:var(--el-pagination-button-height-large);min-width:var(--el-pagination-button-width-large)}
.el-pagination--large .el-select .el-input{width:160px}
.el-pager{font-size:0;list-style:none;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.el-pager,.el-pager li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.el-pager li{background:var(--el-pagination-bg-color);border:none;border-radius:var(--el-pagination-border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-pagination-button-color);cursor:pointer;font-size:var(--el-pagination-font-size);height:var(--el-pagination-button-height);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:var(--el-pagination-button-height);min-width:var(--el-pagination-button-width);padding:0 4px;text-align:center}
.el-pager li *{pointer-events:none}
.el-pager li:focus{outline:none}
.el-pager li.is-active,.el-pager li:hover{color:var(--el-pagination-hover-color)}
.el-pager li.is-active{cursor:default;font-weight:bold}
.el-pager li.is-active.is-disabled{color:var(--el-text-color-secondary);font-weight:bold}
.el-pager li.is-disabled,.el-pager li:disabled{background-color:var(--el-pagination-button-disabled-bg-color);color:var(--el-pagination-button-disabled-color);cursor:not-allowed}
.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}
.el-popconfirm__main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.el-popconfirm__icon{margin-right:5px}
.el-popconfirm__action{margin-top:8px;text-align:right}
.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}
.el-popover.el-popper{background:var(--el-popover-bg-color);border:1px solid var(--el-popover-border-color);border-radius:var(--el-popover-border-radius);-webkit-box-shadow:var(--el-box-shadow-light);box-shadow:var(--el-box-shadow-light);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-text-color-regular);font-size:var(--el-popover-font-size);line-height:1.4;min-width:150px;overflow-wrap:break-word;padding:var(--el-popover-padding);z-index:var(--el-index-popper)}
.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}
.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}
.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}
.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}
.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}
.el-progress{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;position:relative}
.el-progress__text{color:var(--el-text-color-regular);font-size:14px;line-height:1;margin-left:5px;min-width:50px}
.el-progress__text i{display:block;vertical-align:middle}
.el-progress--circle,.el-progress--dashboard{display:inline-block}
.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{left:0;margin:0;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}
.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{display:inline-block;vertical-align:middle}
.el-progress--without-text .el-progress__text{display:none}
.el-progress--without-text .el-progress-bar{display:block;margin-right:0;padding-right:0}
.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}
.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}
.el-progress.is-success .el-progress__text{color:var(--el-color-success)}
.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}
.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}
.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}
.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}
.el-progress-bar{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.el-progress-bar__outer{background-color:var(--el-border-color-lighter);border-radius:100px;height:6px;overflow:hidden;position:relative;vertical-align:middle}
.el-progress-bar__inner{background-color:var(--el-color-primary);border-radius:100px;height:100%;left:0;line-height:1;position:absolute;text-align:right;top:0;-webkit-transition:width .6s ease;transition:width .6s ease;white-space:nowrap}
.el-progress-bar__inner:after{content:"";display:inline-block;height:100%;vertical-align:middle}
.el-progress-bar__inner--indeterminate{-webkit-animation:indeterminate 3s infinite;animation:indeterminate 3s infinite;-webkit-transform:translateZ(0);transform:translateZ(0)}
.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 0,transparent 50%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 75%,transparent 0,transparent);background-size:1.25em 1.25em}
.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{-webkit-animation:striped-flow 3s linear infinite;animation:striped-flow 3s linear infinite}
.el-progress-bar__innerText{color:#ffffff;display:inline-block;font-size:12px;margin:0 5px;vertical-align:middle}
@-webkit-keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}
@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}
@-webkit-keyframes indeterminate{0%{left:-100%}to{left:100%}}
@keyframes indeterminate{0%{left:-100%}to{left:100%}}
@-webkit-keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}
@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}
.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}
.el-radio-button,.el-radio-button__inner{display:inline-block;outline:none;position:relative}
.el-radio-button__inner{-webkit-appearance:none;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-button-text-color,var(--el-text-color-regular));cursor:pointer;font-size:var(--el-font-size-base);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));line-height:1;margin:0;padding:8px 15px;text-align:center;-webkit-transition:var(--el-transition-all);transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}
.el-radio-button__inner.is-round{padding:8px 15px}
.el-radio-button__inner:hover{color:var(--el-color-primary)}
.el-radio-button__inner [class*=el-icon-]{line-height:.9}
.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}
.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);-webkit-box-shadow:none!important;box-shadow:none!important}
.el-radio-button.is-active .el-radio-button__original-radio:not(:disabled)+.el-radio-button__inner{background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));-webkit-box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary));color:var(--el-radio-button-checked-text-color,var(--el-color-white))}
.el-radio-button__original-radio{opacity:0;outline:none;position:absolute;z-index:-1}
.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));border-radius:var(--el-border-radius-base);-webkit-box-shadow:none;box-shadow:none;outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2}
.el-radio-button__original-radio:disabled+.el-radio-button__inner{background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));background-image:none;border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));-webkit-box-shadow:none;box-shadow:none;color:var(--el-disabled-text-color);cursor:not-allowed}
.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}
.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}
.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}
.el-radio-button--large .el-radio-button__inner{border-radius:0;font-size:var(--el-font-size-base);padding:12px 19px}
.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}
.el-radio-button--small .el-radio-button__inner{border-radius:0;font-size:12px;padding:5px 11px}
.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}
.el-radio-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0}
.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary);-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--el-radio-text-color);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--el-font-size-base);font-weight:var(--el-radio-font-weight);height:32px;margin-right:30px;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.el-radio.el-radio--large{height:40px}
.el-radio.el-radio--small{height:24px}
.el-radio.is-bordered{border:var(--el-border);border-radius:var(--el-border-radius-base);-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 15px 0 9px}
.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}
.el-radio.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}
.el-radio.is-bordered.el-radio--large{border-radius:var(--el-border-radius-base);padding:0 19px 0 11px}
.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}
.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}
.el-radio.is-bordered.el-radio--small{border-radius:var(--el-border-radius-base);padding:0 11px 0 7px}
.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}
.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}
.el-radio:last-child{margin-right:0}
.el-radio__input{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;outline:none;position:relative;vertical-align:middle;white-space:nowrap}
.el-radio__input.is-disabled .el-radio__inner{border-color:var(--el-disabled-border-color)}
.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled .el-radio__inner:after{background-color:var(--el-disabled-bg-color);cursor:not-allowed}
.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}
.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}
.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}
.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}
.el-radio__input.is-checked .el-radio__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)}
.el-radio__input.is-checked .el-radio__inner:after{background-color:var(--el-color-white);-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}
.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}
.el-radio__inner{background-color:var(--el-radio-input-bg-color);border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:var(--el-radio-input-height);position:relative;width:var(--el-radio-input-width)}
.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}
.el-radio__inner:after{border-radius:var(--el-radio-input-border-radius);content:"";height:4px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in, -webkit-transform .15s ease-in;width:4px}
.el-radio__original{bottom:0;left:0;margin:0;opacity:0;outline:none;position:absolute;right:0;top:0;z-index:-1}
.el-radio__original:focus-visible+.el-radio__inner{border-radius:var(--el-radio-input-border-radius);outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px}
.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{-webkit-box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover);box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}
.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}
.el-radio.el-radio--large .el-radio__label{font-size:14px}
.el-radio.el-radio--large .el-radio__inner{height:14px;width:14px}
.el-radio.el-radio--small .el-radio__label{font-size:12px}
.el-radio.el-radio--small .el-radio__inner{height:12px;width:12px}
.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px}
.el-rate:active,.el-rate:focus{outline:none}
.el-rate__item{color:var(--el-rate-void-color);cursor:pointer;display:inline-block;font-size:0;line-height:normal;position:relative;vertical-align:middle}
.el-rate .el-rate__icon{display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);position:relative;-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration)}
.el-rate .el-rate__icon.hover{-webkit-transform:scale(1.15);transform:scale(1.15)}
.el-rate .el-rate__icon .path2{left:0;position:absolute;top:0}
.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}
.el-rate__decimal{color:var(--el-rate-fill-color);display:inline-block;overflow:hidden}
.el-rate__decimal,.el-rate__decimal--box{left:0;position:absolute;top:0}
.el-rate__text{color:var(--el-rate-text-color);font-size:var(--el-rate-font-size);vertical-align:middle}
.el-rate--large{height:40px}
.el-rate--small{height:24px}
.el-rate--small .el-rate__icon{font-size:14px}
.el-rate.is-disabled .el-rate__item{color:var(--el-rate-disabled-void-color);cursor:auto}
.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--el-result-padding);text-align:center}
.el-result__icon svg{height:var(--el-result-icon-font-size);width:var(--el-result-icon-font-size)}
.el-result__title{margin-top:var(--el-result-title-margin-top)}
.el-result__title p{color:var(--el-text-color-primary);font-size:var(--el-result-title-font-size);line-height:1.3;margin:0}
.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}
.el-result__subtitle p{color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1.3;margin:0}
.el-result__extra{margin-top:var(--el-result-extra-margin-top)}
.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}
.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}
.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}
.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}
.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}
.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}
.el-row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
.el-row.is-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.el-row.is-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.el-row.is-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.el-row.is-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}
.el-row.is-justify-space-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
.el-row.is-align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.el-row.is-align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.el-row.is-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.el-scrollbar{--el-scrollbar-opacity:0.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:0.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary);height:100%;overflow:hidden;position:relative}
.el-scrollbar__wrap{height:100%;overflow:auto}
.el-scrollbar__wrap--hidden-default{scrollbar-width:none}
.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}
.el-scrollbar__thumb{background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));border-radius:inherit;cursor:pointer;display:block;height:0;opacity:var(--el-scrollbar-opacity,.3);position:relative;-webkit-transition:var(--el-transition-duration) background-color;transition:var(--el-transition-duration) background-color;width:0}
.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}
.el-scrollbar__bar{border-radius:4px;bottom:2px;position:absolute;right:2px;z-index:1}
.el-scrollbar__bar.is-vertical{top:2px;width:6px}
.el-scrollbar__bar.is-vertical>div{width:100%}
.el-scrollbar__bar.is-horizontal{height:6px;left:2px}
.el-scrollbar__bar.is-horizontal>div{height:100%}
.el-scrollbar-fade-enter-active{-webkit-transition:opacity .34s ease-out;transition:opacity .34s ease-out}
.el-scrollbar-fade-leave-active{-webkit-transition:opacity .12s ease-out;transition:opacity .12s ease-out}
.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}
.el-select-dropdown{border-radius:var(--el-border-radius-base);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}
.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}
.el-select-dropdown__empty,.el-select-dropdown__loading{color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0;text-align:center}
.el-select-dropdown__wrap{max-height:274px}
.el-select-dropdown__list{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:6px 0}
.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}
.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}
.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}
.el-select-dropdown__item{-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-base);height:34px;line-height:34px;overflow:hidden;padding:0 32px 0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}
.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}
.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:bold}
.el-select-dropdown__item.is-disabled{background-color:unset;color:var(--el-text-color-placeholder);cursor:not-allowed}
.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{background-color:var(--el-color-primary);background-position:50%;background-repeat:no-repeat;border-right:none;border-top:none;content:"";height:12px;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px}
.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}
.el-select-group{margin:0;padding:0}
.el-select-group__wrap{list-style:none;margin:0;padding:0;position:relative}
.el-select-group__title{-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-color-info);font-size:12px;line-height:34px;overflow:hidden;padding:0 20px;text-overflow:ellipsis;white-space:nowrap}
.el-select-group .el-select-dropdown__item{padding-left:20px}
.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;display:inline-block;position:relative;vertical-align:middle;width:var(--el-select-width)}
.el-select__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-fill-color-blank);border-radius:var(--el-border-radius-base);-webkit-box-shadow:0 0 0 1px var(--el-border-color) inset;box-shadow:0 0 0 1px var(--el-border-color) inset;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:6px;line-height:24px;min-height:32px;padding:4px 12px;position:relative;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration)}
.el-select__wrapper.is-filterable{cursor:text}
.el-select__wrapper.is-focused{-webkit-box-shadow:0 0 0 1px var(--el-color-primary) inset;box-shadow:0 0 0 1px var(--el-color-primary) inset}
.el-select__wrapper.is-hovering:not(.is-focused){-webkit-box-shadow:0 0 0 1px var(--el-border-color-hover) inset;box-shadow:0 0 0 1px var(--el-border-color-hover) inset}
.el-select__wrapper.is-disabled{background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);cursor:not-allowed}
.el-select__wrapper.is-disabled,.el-select__wrapper.is-disabled:hover{-webkit-box-shadow:0 0 0 1px var(--el-select-disabled-border) inset;box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}
.el-select__wrapper.is-disabled.is-focus{-webkit-box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}
.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}
.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}
.el-select__prefix,.el-select__suffix{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;gap:6px}
.el-select__caret{color:var(--el-select-input-color);cursor:pointer;font-size:var(--el-select-input-font-size);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:var(--el-transition-duration);transition:var(--el-transition-duration)}
.el-select__caret.is-reverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.el-select__clear{cursor:pointer}
.el-select__clear:hover{color:var(--el-select-close-hover-color)}
.el-select__selection{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;min-width:0;position:relative}
.el-select__selection.is-near{margin-left:-8px}
.el-select__selection .el-tag{border-color:transparent;cursor:pointer}
.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}
.el-select__selection .el-tag .el-tag__content{min-width:0}
.el-select__selected-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.el-select__tags-text{line-height:normal}
.el-select__placeholder,.el-select__tags-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.el-select__placeholder{color:var(--el-input-text-color,var(--el-text-color-regular));position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:-1}
.el-select__placeholder.is-transparent{color:var(--el-text-color-placeholder);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.el-select__popper.el-popper{background:var(--el-bg-color-overlay);-webkit-box-shadow:var(--el-box-shadow-light);box-shadow:var(--el-box-shadow-light)}
.el-select__popper.el-popper,.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}
.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}
.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}
.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}
.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}
.el-select__input-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}
.el-select__input-wrapper.is-hidden{opacity:0;position:absolute;z-index:-1}
.el-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--el-select-multiple-input-color);font-family:inherit;font-size:inherit;height:24px;outline:none;padding:0;width:100%}
.el-select__input.is-disabled{cursor:not-allowed}
.el-select__input-calculator{left:0;max-width:100%;overflow:hidden;position:absolute;top:0;visibility:hidden;white-space:pre}
.el-select--large .el-select__wrapper{font-size:14px;gap:6px;line-height:24px;min-height:40px;padding:8px 16px}
.el-select--large .el-select__selection{gap:6px}
.el-select--large .el-select__selection.is-near{margin-left:-8px}
.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}
.el-select--large .el-select__input{height:24px}
.el-select--small .el-select__wrapper{font-size:12px;gap:4px;line-height:20px;min-height:24px;padding:2px 8px}
.el-select--small .el-select__selection{gap:4px}
.el-select--small .el-select__selection.is-near{margin-left:-6px}
.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}
.el-select--small .el-select__input{height:20px}
.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}
.el-skeleton__item{background:var(--el-skeleton-color);border-radius:var(--el-border-radius-base);display:inline-block;height:16px;width:100%}
.el-skeleton__circle{border-radius:50%;height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size);width:var(--el-skeleton-circle-size)}
.el-skeleton__button{border-radius:4px;height:40px;width:64px}
.el-skeleton__p{width:100%}
.el-skeleton__p.is-last{width:61%}
.el-skeleton__p.is-first{width:33%}
.el-skeleton__text{height:var(--el-font-size-small);width:100%}
.el-skeleton__caption{height:var(--el-font-size-extra-small)}
.el-skeleton__h1{height:var(--el-font-size-extra-large)}
.el-skeleton__h3{height:var(--el-font-size-large)}
.el-skeleton__h5{height:var(--el-font-size-medium)}
.el-skeleton__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:unset}
.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;height:22%;width:22%}
.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}
@-webkit-keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}
@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}
.el-skeleton{width:100%}
.el-skeleton__first-line,.el-skeleton__paragraph{background:var(--el-skeleton-color);height:16px;margin-top:16px}
.el-skeleton.is-animated .el-skeleton__item{-webkit-animation:el-skeleton-loading 1.4s ease infinite;animation:el-skeleton-loading 1.4s ease infinite;background:-webkit-gradient(linear,left top, right top,color-stop(25%, var(--el-skeleton-color)),color-stop(37%, var(--el-skeleton-to-color)),color-stop(63%, var(--el-skeleton-color)));background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%}
.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;width:100%}
.el-slider__runway{background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;height:var(--el-slider-height);position:relative}
.el-slider__runway.show-input{margin-right:30px;width:auto}
.el-slider__runway.is-disabled{cursor:default}
.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}
.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}
.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging,.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover{cursor:not-allowed}
.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{-webkit-transform:scale(1);transform:scale(1)}
.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{cursor:not-allowed}
.el-slider__input{-ms-flex-negative:0;flex-shrink:0;width:130px}
.el-slider__bar{background-color:var(--el-slider-main-bg-color);border-bottom-left-radius:var(--el-slider-border-radius);border-top-left-radius:var(--el-slider-border-radius);height:var(--el-slider-height);position:absolute}
.el-slider__button-wrapper{background-color:transparent;height:var(--el-slider-button-wrapper-size);line-height:normal;outline:none;position:absolute;text-align:center;top:var(--el-slider-button-wrapper-offset);-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:var(--el-slider-button-wrapper-size);z-index:1}
.el-slider__button-wrapper:after{content:"";display:inline-block;height:100%;vertical-align:middle}
.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:-webkit-grab;cursor:grab}
.el-slider__button-wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}
.el-slider__button{background-color:var(--el-color-white);border:2px solid var(--el-slider-main-bg-color);border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:var(--el-slider-button-size);-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:var(--el-slider-button-size)}
.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}
.el-slider__button.hover,.el-slider__button:hover{cursor:-webkit-grab;cursor:grab}
.el-slider__button.dragging{cursor:-webkit-grabbing;cursor:grabbing}
.el-slider__stop{background-color:var(--el-slider-stop-bg-color);border-radius:var(--el-border-radius-circle);height:var(--el-slider-height);position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:var(--el-slider-height)}
.el-slider__marks{height:100%;left:12px;top:0;width:18px}
.el-slider__marks-text{color:var(--el-color-info);font-size:14px;margin-top:15px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:pre}
.el-slider.is-vertical{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0;flex:0;height:100%;position:relative;width:auto}
.el-slider.is-vertical .el-slider__runway{height:100%;margin:0 16px;width:var(--el-slider-height)}
.el-slider.is-vertical .el-slider__bar{border-radius:0 0 3px 3px;height:auto;width:var(--el-slider-height)}
.el-slider.is-vertical .el-slider__button-wrapper{left:var(--el-slider-button-wrapper-offset);top:auto;-webkit-transform:translateY(50%);transform:translateY(50%)}
.el-slider.is-vertical .el-slider__stop{-webkit-transform:translateY(50%);transform:translateY(50%)}
.el-slider.is-vertical .el-slider__marks-text{left:15px;margin-top:0;-webkit-transform:translateY(50%);transform:translateY(50%)}
.el-slider--large{height:40px}
.el-slider--small{height:24px}
.el-space{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top}
.el-space__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.el-space__item>*{-webkit-box-flex:1;-ms-flex:1;flex:1}
.el-space--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.el-time-spinner{white-space:nowrap;width:100%}
.el-spinner{display:inline-block;vertical-align:middle}
.el-spinner-inner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:50px;width:50px}
.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}
@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}
@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}
.el-step{-ms-flex-negative:1;flex-shrink:1;position:relative}
.el-step:last-of-type .el-step__line{display:none}
.el-step:last-of-type.is-flex{-ms-flex-preferred-size:auto!important;flex-basis:auto!important;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}
.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}
.el-step__head{position:relative;width:100%}
.el-step__head.is-process{border-color:var(--el-text-color-primary);color:var(--el-text-color-primary)}
.el-step__head.is-wait{border-color:var(--el-text-color-placeholder);color:var(--el-text-color-placeholder)}
.el-step__head.is-success{border-color:var(--el-color-success);color:var(--el-color-success)}
.el-step__head.is-error{border-color:var(--el-color-danger);color:var(--el-color-danger)}
.el-step__head.is-finish{border-color:var(--el-color-primary);color:var(--el-color-primary)}
.el-step__icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--el-bg-color);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:.15s ease-out;transition:.15s ease-out;width:24px;z-index:1}
.el-step__icon.is-text{border:2px solid;border-radius:50%}
.el-step__icon.is-icon{width:40px}
.el-step__icon-inner{color:inherit;display:inline-block;font-weight:bold;line-height:1;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:normal}
.el-step__icon-inner.is-status{-webkit-transform:translateY(1px);transform:translateY(1px)}
.el-step__line{background-color:var(--el-text-color-placeholder);border-color:currentColor;position:absolute}
.el-step__line-inner{border:1px solid;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:0;-webkit-transition:.15s ease-out;transition:.15s ease-out;width:0}
.el-step__main{text-align:left;white-space:normal}
.el-step__title{font-size:16px;line-height:38px}
.el-step__title.is-process{color:var(--el-text-color-primary);font-weight:bold}
.el-step__title.is-wait{color:var(--el-text-color-placeholder)}
.el-step__title.is-success{color:var(--el-color-success)}
.el-step__title.is-error{color:var(--el-color-danger)}
.el-step__title.is-finish{color:var(--el-color-primary)}
.el-step__description{font-size:12px;font-weight:normal;line-height:20px;margin-top:-5px;padding-right:10%}
.el-step__description.is-process{color:var(--el-text-color-primary)}
.el-step__description.is-wait{color:var(--el-text-color-placeholder)}
.el-step__description.is-success{color:var(--el-color-success)}
.el-step__description.is-error{color:var(--el-color-danger)}
.el-step__description.is-finish{color:var(--el-color-primary)}
.el-step.is-horizontal{display:inline-block}
.el-step.is-horizontal .el-step__line{height:2px;left:0;right:0;top:11px}
.el-step.is-vertical{display:-webkit-box;display:-ms-flexbox;display:flex}
.el-step.is-vertical .el-step__head{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:24px}
.el-step.is-vertical .el-step__main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:10px}
.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}
.el-step.is-vertical .el-step__line{bottom:0;left:11px;top:0;width:2px}
.el-step.is-vertical .el-step__icon.is-icon{width:24px}
.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}
.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}
.el-step.is-center .el-step__line{left:50%;right:-50%}
.el-step.is-simple{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.el-step.is-simple .el-step__head{font-size:0;padding-right:10px;width:auto}
.el-step.is-simple .el-step__icon{background:transparent;font-size:12px;height:16px;width:16px}
.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}
.el-step.is-simple .el-step__icon-inner.is-status{-webkit-transform:scale(.8) translateY(1px);transform:scale(.8) translateY(1px)}
.el-step.is-simple .el-step__main{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}
.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}
.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;overflow-wrap:break-word}
.el-step.is-simple .el-step__arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{background:var(--el-text-color-placeholder);content:"";display:inline-block;height:15px;position:absolute;width:1px}
.el-step.is-simple .el-step__arrow:before{-webkit-transform:rotate(-45deg) translateY(-4px);transform:rotate(-45deg) translateY(-4px);-webkit-transform-origin:0 0;transform-origin:0 0}
.el-step.is-simple .el-step__arrow:after{-webkit-transform:rotate(45deg) translateY(4px);transform:rotate(45deg) translateY(4px);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.el-step.is-simple:last-of-type .el-step__arrow{display:none}
.el-steps{display:-webkit-box;display:-ms-flexbox;display:flex}
.el-steps--simple{background:var(--el-fill-color-light);border-radius:4px;padding:13px 8%}
.el-steps--horizontal{white-space:nowrap}
.el-steps--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%}
.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;height:32px;line-height:20px;position:relative;vertical-align:middle}
.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}
.el-switch__label{color:var(--el-text-color-primary);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:20px;-webkit-transition:var(--el-transition-duration-fast);transition:var(--el-transition-duration-fast);vertical-align:middle}
.el-switch__label.is-active{color:var(--el-color-primary)}
.el-switch__label--left{margin-right:10px}
.el-switch__label--right{margin-left:10px}
.el-switch__label *{display:inline-block;font-size:14px;line-height:1}
.el-switch__label .el-icon{height:inherit}
.el-switch__label .el-icon svg{vertical-align:middle}
.el-switch__input{height:0;margin:0;opacity:0;position:absolute;width:0}
.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}
.el-switch__core{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--el-switch-off-color);border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:20px;min-width:40px;outline:none;position:relative;-webkit-transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}
.el-switch__core .el-switch__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:0 4px 0 18px;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration);width:100%}
.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.el-switch__core .el-switch__action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-color-white);border-radius:var(--el-border-radius-circle);color:var(--el-switch-off-color);display:-webkit-box;display:-ms-flexbox;display:flex;height:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:1px;position:absolute;-webkit-transition:all var(--el-transition-duration);transition:all var(--el-transition-duration);width:16px}
.el-switch.is-checked .el-switch__core{background-color:var(--el-switch-on-color);border-color:var(--el-switch-border-color,var(--el-switch-on-color))}
.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}
.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}
.el-switch.is-disabled{opacity:.6}
.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}
.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}
.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}
.el-switch--large{font-size:14px;height:40px;line-height:24px}
.el-switch--large .el-switch__label{font-size:14px;height:24px}
.el-switch--large .el-switch__label *{font-size:14px}
.el-switch--large .el-switch__core{border-radius:12px;height:24px;min-width:50px}
.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}
.el-switch--large .el-switch__core .el-switch__action{height:20px;width:20px}
.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}
.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}
.el-switch--small{font-size:12px;height:24px;line-height:16px}
.el-switch--small .el-switch__label{font-size:12px;height:16px}
.el-switch--small .el-switch__label *{font-size:12px}
.el-switch--small .el-switch__core{border-radius:8px;height:16px;min-width:30px}
.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}
.el-switch--small .el-switch__core .el-switch__action{height:12px;width:12px}
.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}
.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}
.el-table-column--selection .cell{padding-left:14px;padding-right:14px}
.el-table-filter{background-color:#ffffff;border:1px solid var(--el-border-color-lighter);border-radius:2px;-webkit-box-shadow:var(--el-box-shadow-light);box-shadow:var(--el-box-shadow-light);-webkit-box-sizing:border-box;box-sizing:border-box}
.el-table-filter__list{list-style:none;margin:0;min-width:100px;padding:5px 0}
.el-table-filter__list-item{cursor:pointer;font-size:var(--el-font-size-base);line-height:36px;padding:0 10px}
.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}
.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#ffffff}
.el-table-filter__content{min-width:100px}
.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}
.el-table-filter__bottom button{background:transparent;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}
.el-table-filter__bottom button:hover{color:var(--el-color-primary)}
.el-table-filter__bottom button:focus{outline:none}
.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}
.el-table-filter__wrap{max-height:280px}
.el-table-filter__checkbox-group{padding:10px}
.el-table-filter__checkbox-group label.el-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:unset;margin-bottom:12px;margin-left:5px;margin-right:5px}
.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}
.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,0.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,0.15);--el-table-index:var(--el-index-normal);background-color:var(--el-table-bg-color);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-table-text-color);font-size:var(--el-font-size-base);height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;max-width:100%;overflow:hidden;position:relative;width:100%}
.el-table__inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}
.el-table__inner-wrapper:before{bottom:0;height:1px;left:0}
.el-table tbody:focus-visible{outline:none}
.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}
.el-table__empty-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;min-height:60px;position:sticky;text-align:center;width:100%}
.el-table__empty-text{color:var(--el-text-color-secondary);line-height:60px;width:50%}
.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.el-table__expand-icon{color:var(--el-text-color-regular);cursor:pointer;font-size:12px;height:20px;position:relative;-webkit-transition:-webkit-transform var(--el-transition-duration-fast) ease-in-out;transition:-webkit-transform var(--el-transition-duration-fast) ease-in-out;transition:transform var(--el-transition-duration-fast) ease-in-out;transition:transform var(--el-transition-duration-fast) ease-in-out, -webkit-transform var(--el-transition-duration-fast) ease-in-out}
.el-table__expand-icon--expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.el-table__expand-icon>.el-icon{font-size:12px}
.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}
.el-table__expanded-cell[class*=cell]{padding:20px 50px}
.el-table__expanded-cell:hover{background-color:transparent!important}
.el-table__placeholder{display:inline-block;width:20px}
.el-table__append-wrapper{overflow:hidden}
.el-table--fit{border-bottom:0;border-right:0}
.el-table--fit .el-table__cell.gutter{border-right-width:1px}
.el-table--fit .el-table__inner-wrapper:before{width:100%}
.el-table thead{color:var(--el-table-header-text-color)}
.el-table thead th{font-weight:600}
.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}
.el-table .el-table__cell{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0;padding:8px 0;position:relative;text-align:left;text-overflow:ellipsis;vertical-align:middle;z-index:var(--el-table-index)}
.el-table .el-table__cell.is-center{text-align:center}
.el-table .el-table__cell.is-right{text-align:right}
.el-table .el-table__cell.gutter{border-bottom-width:0;border-right-width:0;padding:0;width:15px}
.el-table .el-table__cell.is-hidden>*{visibility:hidden}
.el-table .cell{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:23px;overflow:hidden;overflow-wrap:break-word;padding:0 12px;text-overflow:ellipsis;white-space:normal}
.el-table .cell.el-tooltip{min-width:50px;white-space:nowrap}
.el-table--large{font-size:var(--el-font-size-base)}
.el-table--large .el-table__cell{padding:12px 0}
.el-table--large .cell{padding:0 16px}
.el-table--default{font-size:var(--el-font-size-base)}
.el-table--default .el-table__cell{padding:8px 0}
.el-table--default .cell{padding:0 12px}
.el-table--small{font-size:var(--el-font-size-extra-small)}
.el-table--small .el-table__cell{padding:4px 0}
.el-table--small .cell{padding:0 8px}
.el-table tr{background-color:var(--el-table-tr-bg-color)}
.el-table tr input[type=checkbox]{margin:0}
.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}
.el-table th.el-table__cell.is-sortable{cursor:pointer}
.el-table th.el-table__cell{background-color:var(--el-table-header-bg-color)}
.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}
.el-table th.el-table__cell.required>div:before{background:#ff4d51;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:5px;vertical-align:middle;width:8px}
.el-table td.el-table__cell div{-webkit-box-sizing:border-box;box-sizing:border-box}
.el-table td.el-table__cell.gutter{width:0}
.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{background-color:var(--el-table-border-color);content:"";position:absolute;z-index:calc(var(--el-table-index) + 2)}
.el-table--border .el-table__inner-wrapper:after{height:1px;left:0;top:0;width:100%;z-index:calc(var(--el-table-index) + 2)}
.el-table--border:before{height:100%;left:0;top:-1px;width:1px}
.el-table--border:after{height:100%;right:0;top:-1px;width:1px}
.el-table--border .el-table__inner-wrapper{border-bottom:none;border-right:none}
.el-table--border .el-table__footer-wrapper{-ms-flex-negative:0;flex-shrink:0;position:relative}
.el-table--border .el-table__cell{border-right:var(--el-table-border)}
.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}
.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}
.el-table--hidden{visibility:hidden}
.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}
.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background:inherit;position:sticky!important;z-index:calc(var(--el-table-index) + 1)}
.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{bottom:-1px;-webkit-box-shadow:none;box-shadow:none;content:"";overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;top:0;-ms-touch-action:none;touch-action:none;width:10px}
.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}
.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px}
.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{background:#fff;position:sticky!important;right:0;z-index:calc(var(--el-table-index) + 1)}
.el-table__header-wrapper{-ms-flex-negative:0;flex-shrink:0}
.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}
.el-table__body,.el-table__footer,.el-table__header{border-collapse:separate;table-layout:fixed}
.el-table__header-wrapper{overflow:hidden}
.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}
.el-table__footer-wrapper{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}
.el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}
.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:23px}
.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}
.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{-webkit-box-shadow:var(--el-table-fixed-right-column);box-shadow:var(--el-table-fixed-right-column)}
.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}
.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}
.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{-webkit-box-shadow:var(--el-table-fixed-left-column);box-shadow:var(--el-table-fixed-left-column)}
.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}
.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}
.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}
.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{-webkit-box-shadow:var(--el-table-fixed-right-column);box-shadow:var(--el-table-fixed-right-column)}
.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{-webkit-box-shadow:var(--el-table-fixed-left-column);box-shadow:var(--el-table-fixed-left-column)}
.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{-webkit-box-shadow:none;box-shadow:none}
.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}
.el-table__body-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;position:relative}
.el-table__body-wrapper .el-scrollbar__bar{z-index:calc(var(--el-table-index) + 2)}
.el-table .caret-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:14px;overflow:initial;position:relative;vertical-align:middle;width:24px}
.el-table .sort-caret{border:5px solid transparent;height:0;left:7px;position:absolute;width:0}
.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}
.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}
.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}
.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}
.el-table .hidden-columns{position:absolute;visibility:hidden;z-index:-1}
.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}
.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}
.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell,.el-table__body tr>td.hover-cell{background-color:var(--el-table-row-hover-bg-color)}
.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}
.el-table.el-table--scrollable-y .el-table__body-header{position:sticky;top:0;z-index:calc(var(--el-table-index) + 2)}
.el-table.el-table--scrollable-y .el-table__body-footer{bottom:0;position:sticky;z-index:calc(var(--el-table-index) + 2)}
.el-table__column-resize-proxy{border-left:var(--el-table-border);bottom:0;left:200px;position:absolute;top:0;width:0;z-index:calc(var(--el-table-index) + 9)}
.el-table__column-filter-trigger{cursor:pointer;display:inline-block}
.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}
.el-table__border-left-patch{height:100%;top:0;width:1px}
.el-table__border-bottom-patch,.el-table__border-left-patch{background-color:var(--el-table-border-color);left:0;position:absolute;z-index:calc(var(--el-table-index) + 2)}
.el-table__border-bottom-patch{height:1px}
.el-table__border-right-patch{background-color:var(--el-table-border-color);height:100%;position:absolute;top:0;width:1px;z-index:calc(var(--el-table-index) + 2)}
.el-table--enable-row-transition .el-table__body td.el-table__cell{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}
.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}
.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;height:12px;line-height:12px;margin-right:8px;text-align:center;width:12px}
.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}
.el-table:not(.el-table--border) .el-table__cell{border-right:none}
.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}
.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-bg-color);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0,0,0,0.15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0,0,0,0.15);--el-table-index:var(--el-index-normal);font-size:var(--el-font-size-base)}
.el-table-v2 *{-webkit-box-sizing:border-box;box-sizing:border-box}
.el-table-v2__root{position:relative}
.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}
.el-table-v2__main{background-color:var(--el-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}
.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}
.el-table-v2__left{background-color:var(--el-bg-color);-webkit-box-shadow:2px 0 4px 0 rgba(0,0,0,.06);box-shadow:2px 0 4px 0 rgba(0,0,0,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;left:0;overflow:hidden;position:absolute;top:0}
.el-table-v2__left .el-virtual-scrollbar{opacity:0}
.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}
.el-table-v2__right{background-color:var(--el-bg-color);-webkit-box-shadow:-2px 0 4px 0 rgba(0,0,0,.06);box-shadow:-2px 0 4px 0 rgba(0,0,0,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;overflow:hidden;position:absolute;right:0;top:0}
.el-table-v2__right .el-virtual-scrollbar{opacity:0}
.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}
.el-table-v2__header-row,.el-table-v2__row{-webkit-padding-end:var(--el-table-scrollbar-size);padding-inline-end:var(--el-table-scrollbar-size)}
.el-table-v2__header-wrapper{overflow:hidden}
.el-table-v2__header{overflow:hidden;position:relative}
.el-table-v2__header .el-checkbox{z-index:0}
.el-table-v2__footer{bottom:0;overflow:hidden;right:0}
.el-table-v2__empty,.el-table-v2__footer,.el-table-v2__overlay{left:0;position:absolute}
.el-table-v2__overlay{bottom:0;right:0;top:0;z-index:9999}
.el-table-v2__header-row{border-bottom:var(--el-table-border);display:-webkit-box;display:-ms-flexbox;display:flex}
.el-table-v2__header-cell{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;height:100%;overflow:hidden;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.el-table-v2__header-cell.is-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.el-table-v2__header-cell.is-align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}
.el-table-v2__header-cell.is-sortable{cursor:pointer}
.el-table-v2__header-cell:hover .el-icon{display:block}
.el-table-v2__sort-icon{display:none;opacity:.6;-webkit-transition:opacity,display var(--el-transition-duration);transition:opacity,display var(--el-transition-duration)}
.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}
.el-table-v2__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:var(--el-table-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:background-color var(--el-transition-duration);transition:background-color var(--el-transition-duration)}
.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}
.el-table-v2__row-cell{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden;padding:0 8px}
.el-table-v2__row-cell.is-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.el-table-v2__row-cell.is-align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}
.el-table-v2__expand-icon{cursor:pointer;margin:0 4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.el-table-v2__expand-icon svg{-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration), -webkit-transform var(--el-transition-duration)}
.el-table-v2__expand-icon.is-expanded svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.el-table-v2.is-dynamic .el-table-v2__row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}
.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{overflow-wrap:break-word}
.el-tabs{--el-tabs-header-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex}
.el-tabs__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 15px;padding:0;position:relative}
.el-tabs__header-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.el-tabs__active-bar{background-color:var(--el-color-primary);bottom:0;height:2px;left:0;list-style:none;position:absolute;-webkit-transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),-webkit-transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),-webkit-transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),-webkit-transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);z-index:1}
.el-tabs__new-tab{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--el-border-color);border-radius:3px;color:var(--el-text-color-primary);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;font-size:12px;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:20px;margin:10px 0 10px 10px;text-align:center;-webkit-transition:all .15s;transition:all .15s;width:20px}
.el-tabs__new-tab .is-icon-plus{height:inherit;-webkit-transform:scale(.8);transform:scale(.8);width:inherit}
.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}
.el-tabs__new-tab:hover{color:var(--el-color-primary)}
.el-tabs__new-tab-vertical{margin-left:0}
.el-tabs__nav-wrap{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;margin-bottom:-1px;overflow:hidden;position:relative}
.el-tabs__nav-wrap:after{background-color:var(--el-border-color-light);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:var(--el-index-normal)}
.el-tabs__nav-wrap.is-scrollable{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 20px}
.el-tabs__nav-scroll{overflow:hidden}
.el-tabs__nav-next,.el-tabs__nav-prev{color:var(--el-text-color-secondary);cursor:pointer;font-size:12px;line-height:44px;position:absolute;text-align:center;width:20px}
.el-tabs__nav-next{right:0}
.el-tabs__nav-prev{left:0}
.el-tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;position:relative;-webkit-transition:-webkit-transform var(--el-transition-duration);transition:-webkit-transform var(--el-transition-duration);transition:transform var(--el-transition-duration);transition:transform var(--el-transition-duration), -webkit-transform var(--el-transition-duration);white-space:nowrap;z-index:calc(var(--el-index-normal) + 1)}
.el-tabs__nav.is-stretch{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%}
.el-tabs__nav.is-stretch>*{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}
.el-tabs__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-text-color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--el-font-size-base);font-weight:500;height:var(--el-tabs-header-height);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0 20px;position:relative}
.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}
.el-tabs__item:focus-visible{border-radius:3px;-webkit-box-shadow:0 0 2px 2px var(--el-color-primary) inset;box-shadow:0 0 2px 2px var(--el-color-primary) inset}
.el-tabs__item .is-icon-close{border-radius:50%;margin-left:5px;text-align:center;-webkit-transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}
.el-tabs__item .is-icon-close:before{display:inline-block;-webkit-transform:scale(.9);transform:scale(.9)}
.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#ffffff}
.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--el-color-primary)}
.el-tabs__item:hover{cursor:pointer}
.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}
.el-tabs__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden;position:relative}
.el-tabs--bottom>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:0}
.el-tabs--bottom>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top>.el-tabs__header .el-tabs__item:last-child{padding-right:0}
.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}
.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}
.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}
.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}
.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}
.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{font-size:12px;height:14px;overflow:hidden;position:relative;right:-2px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;width:0}
.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);-webkit-transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}
.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}
.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}
.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}
.el-tabs--border-card>.el-tabs__content{padding:15px}
.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}
.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}
.el-tabs--border-card>.el-tabs__header .el-tabs__item{border:1px solid transparent;color:var(--el-text-color-secondary);margin-top:-1px;-webkit-transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}
.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{background-color:var(--el-bg-color-overlay);border-left-color:var(--el-border-color);border-right-color:var(--el-border-color);color:var(--el-color-primary)}
.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}
.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}
.el-tabs--bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}
.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}
.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-bottom:0;margin-top:-1px}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}
.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}
.el-tabs--left,.el-tabs--right{overflow:hidden}
.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}
.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{bottom:auto;height:auto;top:0;width:2px}
.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}
.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{cursor:pointer;height:30px;line-height:30px;text-align:center;width:100%}
.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}
.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}
.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}
.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{bottom:auto;height:100%;top:0;width:2px}
.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.el-tabs--bottom .el-tabs__nav,.el-tabs--top .el-tabs__nav{height:var(--el-tabs-header-height)}
.el-tabs--left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.el-tabs--left .el-tabs__header.is-left{margin-bottom:0;margin-right:10px}
.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}
.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}
.el-tabs--left .el-tabs__item.is-left{text-align:right}
.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-bottom:none;border-left:none;border-right:1px solid var(--el-border-color-light);border-top:1px solid var(--el-border-color-light);text-align:left}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:none;border-right:1px solid #fff}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}
.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}
.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-radius:4px 0 0 4px;border-right:none}
.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}
.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}
.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:rgb(209,219,229) transparent}
.el-tabs--left>.el-tabs__content+.el-tabs__header{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.el-tabs--right .el-tabs__header.is-right{margin-bottom:0;margin-left:10px}
.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}
.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}
.el-tabs--right .el-tabs__active-bar.is-right{left:0}
.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:1px solid #fff;border-right:none}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}
.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}
.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}
.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}
.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:rgb(209,219,229) transparent}
.el-tabs--top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.el-tabs--top>.el-tabs__content+.el-tabs__header{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}
.slideInLeft-transition,.slideInRight-transition{display:inline-block}
.slideInRight-enter{-webkit-animation:slideInRight-enter var(--el-transition-duration);animation:slideInRight-enter var(--el-transition-duration)}
.slideInRight-leave{-webkit-animation:slideInRight-leave var(--el-transition-duration);animation:slideInRight-leave var(--el-transition-duration);left:0;position:absolute;right:0}
.slideInLeft-enter{-webkit-animation:slideInLeft-enter var(--el-transition-duration);animation:slideInLeft-enter var(--el-transition-duration)}
.slideInLeft-leave{-webkit-animation:slideInLeft-leave var(--el-transition-duration);animation:slideInLeft-leave var(--el-transition-duration);left:0;position:absolute;right:0}
@-webkit-keyframes slideInRight-enter{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}}
@keyframes slideInRight-enter{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}}
@-webkit-keyframes slideInRight-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0}}
@keyframes slideInRight-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0}}
@-webkit-keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}}
@keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}}
@-webkit-keyframes slideInLeft-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}}
@keyframes slideInLeft-leave{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}to{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0}}
.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);border-radius:var(--el-tag-border-radius);border-style:solid;border-width:1px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-tag-text-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--el-tag-font-size);height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;padding:0 9px;vertical-align:middle;white-space:nowrap;--el-icon-size:14px}
.el-tag,.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}
.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}
.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}
.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}
.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}
.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}
.el-tag.is-hit{border-color:var(--el-color-primary)}
.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}
.el-tag .el-tag__close{color:var(--el-tag-text-color);-ms-flex-negative:0;flex-shrink:0}
.el-tag .el-tag__close:hover{background-color:var(--el-tag-hover-color);color:var(--el-color-white)}
.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}
.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}
.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}
.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}
.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}
.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}
.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}
.el-tag .el-tag__close{margin-left:6px}
.el-tag--dark{--el-tag-text-color:var(--el-color-white)}
.el-tag--dark,.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}
.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}
.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}
.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}
.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}
.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}
.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info,.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning{--el-tag-text-color:var(--el-color-white)}
.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}
.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}
.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}
.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}
.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}
.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}
.el-tag.is-closable{padding-right:5px}
.el-tag--large{height:32px;padding:0 11px;--el-icon-size:16px}
.el-tag--large .el-tag__close{margin-left:8px}
.el-tag--large.is-closable{padding-right:7px}
.el-tag--small{height:20px;padding:0 7px;--el-icon-size:12px}
.el-tag--small .el-tag__close{margin-left:4px}
.el-tag--small.is-closable{padding-right:3px}
.el-tag--small .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}
.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}
.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}
.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}
.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}
.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}
.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}
.el-text{--el-text-font-size:var(--el-font-size-base);--el-text-color:var(--el-text-color-regular);-ms-flex-item-align:center;align-self:center;color:var(--el-text-color);font-size:var(--el-text-font-size);margin:0;overflow-wrap:break-word;padding:0}
.el-text.is-truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.el-text.is-line-clamp{display:-webkit-inline-box;-webkit-box-orient:vertical;overflow:hidden}
.el-text--large{--el-text-font-size:var(--el-font-size-medium)}
.el-text--default{--el-text-font-size:var(--el-font-size-base)}
.el-text--small{--el-text-font-size:var(--el-font-size-extra-small)}
.el-text.el-text--primary{--el-text-color:var(--el-color-primary)}
.el-text.el-text--success{--el-text-color:var(--el-color-success)}
.el-text.el-text--warning{--el-text-color:var(--el-color-warning)}
.el-text.el-text--danger{--el-text-color:var(--el-color-danger)}
.el-text.el-text--error{--el-text-color:var(--el-color-error)}
.el-text.el-text--info{--el-text-color:var(--el-color-info)}
.el-text>.el-icon{vertical-align:-2px}
.time-select{margin:5px 0;min-width:0}
.time-select .el-picker-panel__content{margin:0;max-height:200px}
.time-select-item{font-size:14px;line-height:20px;padding:8px 10px}
.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}
.time-select-item:hover{background-color:var(--el-fill-color-light);cursor:pointer;font-weight:bold}
.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:bold}
.el-timeline-item{padding-bottom:20px;position:relative}
.el-timeline-item__wrapper{padding-left:28px;position:relative;top:-3px}
.el-timeline-item__tail{border-left:2px solid var(--el-timeline-node-color);height:100%;left:4px;position:absolute}
.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}
.el-timeline-item__node{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute}
.el-timeline-item__node--normal{height:var(--el-timeline-node-size-normal);left:-1px;width:var(--el-timeline-node-size-normal)}
.el-timeline-item__node--large{height:var(--el-timeline-node-size-large);left:-2px;width:var(--el-timeline-node-size-large)}
.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}
.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}
.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}
.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}
.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}
.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}
.el-timeline-item__dot{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute}
.el-timeline-item__content{color:var(--el-text-color-primary)}
.el-timeline-item__timestamp{color:var(--el-text-color-secondary);font-size:var(--el-font-size-small);line-height:1}
.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}
.el-timeline-item__timestamp.is-bottom{margin-top:8px}
.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light);font-size:var(--el-font-size-base);list-style:none;margin:0}
.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}
.el-timeline .el-timeline-item__center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}
.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}
.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}
.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}
.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);background-color:var(--el-color-white);border:1px solid var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);padding:var(--el-tooltip-v2-padding)}
.el-tooltip-v2__arrow{color:var(--el-color-white);height:var(--el-tooltip-v2-arrow-height);left:var(--el-tooltip-v2-arrow-x);pointer-events:none;position:absolute;top:var(--el-tooltip-v2-arrow-y);width:var(--el-tooltip-v2-arrow-width)}
.el-tooltip-v2__arrow:after,.el-tooltip-v2__arrow:before{border:var(--el-tooltip-v2-arrow-border-width) solid transparent;content:"";height:0;position:absolute;width:0}
.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow{bottom:0}
.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:before{border-bottom:0;border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:calc(100% - 1px)}
.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-bottom:0;border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);top:100%;z-index:-1}
.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow{top:0}
.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:before{border-bottom-color:var(--el-color-white);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:calc(100% - 1px)}
.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:after{border-bottom-color:var(--el-border-color);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:100%;z-index:-1}
.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow{right:0}
.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:before{border-left-color:var(--el-color-white);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:calc(100% - 1px)}
.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:after{border-left-color:var(--el-border-color);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:100%;z-index:-1}
.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow{left:0}
.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:before{border-left:0;border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:calc(100% - 1px)}
.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-left:0;border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);right:100%;z-index:-1}
.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;color:var(--el-color-white)}
.el-tooltip-v2__content.is-dark,.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow{background-color:var(--el-color-black);border-color:transparent}
.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px;font-size:var(--el-font-size-base)}
.el-transfer__buttons{display:inline-block;padding:0 30px;vertical-align:middle}
.el-transfer__button{vertical-align:top}
.el-transfer__button:nth-child(2){margin:0 0 0 10px}
.el-transfer__button i,.el-transfer__button span{font-size:14px}
.el-transfer__button .el-icon+span{margin-left:0}
.el-transfer-panel{background:var(--el-bg-color-overlay);-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;max-height:100%;overflow:hidden;position:relative;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width)}
.el-transfer-panel__body{border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);height:var(--el-transfer-panel-body-height);overflow:hidden}
.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.el-transfer-panel__list{-webkit-box-sizing:border-box;box-sizing:border-box;height:var(--el-transfer-panel-body-height);list-style:none;margin:0;overflow:auto;padding:6px 0}
.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}
.el-transfer-panel__item{display:block!important;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px}
.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}
.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular)}
.el-transfer-panel__item:hover{color:var(--el-color-primary)}
.el-transfer-panel__item.el-checkbox .el-checkbox__label{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;line-height:var(--el-transfer-item-height);overflow:hidden;padding-left:22px;text-overflow:ellipsis;white-space:nowrap;width:100%}
.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}
.el-transfer-panel__filter{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;text-align:center}
.el-transfer-panel__filter .el-input__inner{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:12px;height:var(--el-transfer-filter-height);width:100%}
.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}
.el-transfer-panel .el-transfer-panel__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--el-transfer-panel-header-bg-color);border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-color-black);display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--el-transfer-panel-header-height);margin:0;padding-left:15px}
.el-transfer-panel .el-transfer-panel__header .el-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}
.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{color:var(--el-text-color-primary);font-size:16px;font-weight:normal}
.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{color:var(--el-text-color-secondary);font-size:12px;font-weight:normal;position:absolute;right:15px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.el-transfer-panel .el-transfer-panel__footer{background:var(--el-bg-color-overlay);border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);height:var(--el-transfer-panel-footer-height);margin:0;padding:0}
.el-transfer-panel .el-transfer-panel__footer:after{content:"";display:inline-block;height:100%;vertical-align:middle}
.el-transfer-panel .el-transfer-panel__footer .el-checkbox{color:var(--el-text-color-regular);padding-left:20px}
.el-transfer-panel .el-transfer-panel__empty{color:var(--el-text-color-secondary);height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);margin:0;padding:6px 15px 0;text-align:center}
.el-transfer-panel .el-checkbox__label{padding-left:8px}
.el-transfer-panel .el-checkbox__inner{border-radius:3px;height:14px;width:14px}
.el-transfer-panel .el-checkbox__inner:after{height:6px;left:4px;width:3px}
.el-tree{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder);background:var(--el-fill-color-blank);color:var(--el-tree-text-color);cursor:default;font-size:var(--el-font-size-base);position:relative}
.el-tree__empty-block{height:100%;min-height:60px;position:relative;text-align:center;width:100%}
.el-tree__empty-text{color:var(--el-text-color-secondary);font-size:var(--el-font-size-base);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.el-tree__drop-indicator{background-color:var(--el-color-primary);height:1px;left:0;position:absolute;right:0}
.el-tree-node{outline:none;white-space:nowrap}
.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}
.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}
.el-tree-node__content{--el-checkbox-height:var(--el-tree-node-content-height);-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--el-tree-node-content-height)}
.el-tree-node__content>.el-tree-node__expand-icon{-webkit-box-sizing:content-box;box-sizing:content-box;padding:6px}
.el-tree-node__content>label.el-checkbox{margin-right:8px}
.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}
.el-tree.is-dragging .el-tree-node__content{cursor:move}
.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}
.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}
.el-tree-node__expand-icon{color:var(--el-tree-expand-icon-color);cursor:pointer;font-size:12px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform var(--el-transition-duration) ease-in-out;transition:-webkit-transform var(--el-transition-duration) ease-in-out;transition:transform var(--el-transition-duration) ease-in-out;transition:transform var(--el-transition-duration) ease-in-out, -webkit-transform var(--el-transition-duration) ease-in-out}
.el-tree-node__expand-icon.expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default;visibility:hidden}
.el-tree-node__expand-icon.is-hidden{visibility:hidden}
.el-tree-node__loading-icon{color:var(--el-tree-expand-icon-color);font-size:var(--el-font-size-base);margin-right:8px}
.el-tree-node>.el-tree-node__children{background-color:transparent;overflow:hidden}
.el-tree-node.is-expanded>.el-tree-node__children{display:block}
.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}
.el-tree-select{--el-tree-node-content-height:26px;--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}
.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}
.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}
.el-tree-select__popper .el-select-dropdown__list>.el-select-dropdown__item{padding-left:32px}
.el-tree-select__popper .el-select-dropdown__item{background:transparent!important;-webkit-box-flex:1;-ms-flex:1;flex:1;height:20px;line-height:20px;padding-left:0}
.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:none}
.el-upload.is-disabled{cursor:not-allowed}
.el-upload.is-disabled:focus{color:inherit}
.el-upload.is-disabled:focus,.el-upload.is-disabled:focus .el-upload-dragger{border-color:var(--el-border-color-darker)}
.el-upload.is-disabled .el-upload-dragger{background-color:var(--el-disabled-bg-color);cursor:not-allowed}
.el-upload.is-disabled .el-upload-dragger .el-upload__text{color:var(--el-text-color-placeholder)}
.el-upload.is-disabled .el-upload-dragger .el-upload__text em{color:var(--el-disabled-text-color)}
.el-upload.is-disabled .el-upload-dragger:hover{border-color:var(--el-border-color-darker)}
.el-upload__input{display:none}
.el-upload__tip{color:var(--el-text-color-regular);font-size:12px;margin-top:7px}
.el-upload iframe{filter:alpha(opacity=0);left:0;opacity:0;position:absolute;top:0;z-index:-1}
.el-upload--picture-card{--el-upload-picture-card-size:148px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:var(--el-upload-picture-card-size);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;width:var(--el-upload-picture-card-size)}
.el-upload--picture-card>i{color:var(--el-text-color-secondary);font-size:28px}
.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}
.el-upload.is-drag{display:block}
.el-upload:focus{color:var(--el-color-primary)}
.el-upload:focus,.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}
.el-upload-dragger{background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;overflow:hidden;padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);position:relative;text-align:center}
.el-upload-dragger .el-icon--upload{color:var(--el-text-color-placeholder);font-size:67px;line-height:50px;margin-bottom:16px}
.el-upload-dragger+.el-upload__tip{text-align:center}
.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}
.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}
.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}
.el-upload-dragger:hover{border-color:var(--el-color-primary)}
.el-upload-dragger.is-dragover{background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary);padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px)}
.el-upload-list{list-style:none;margin:10px 0 0;padding:0;position:relative}
.el-upload-list__item{border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-text-color-regular);font-size:14px;margin-bottom:5px;position:relative;-webkit-transition:all .5s cubic-bezier(.55,0,.1,1);transition:all .5s cubic-bezier(.55,0,.1,1);width:100%}
.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}
.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}
.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}
.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}
.el-upload-list__item .el-icon--close{color:var(--el-text-color-regular);cursor:pointer;display:none;opacity:.75;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity var(--el-transition-duration);transition:opacity var(--el-transition-duration)}
.el-upload-list__item .el-icon--close:hover{color:var(--el-color-primary);opacity:1}
.el-upload-list__item .el-icon--close-tip{color:var(--el-color-primary);cursor:pointer;display:none;font-size:12px;font-style:normal;opacity:1;position:absolute;right:5px;top:1px}
.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}
.el-upload-list__item:hover .el-icon--close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.el-upload-list__item:hover .el-progress__text{display:none}
.el-upload-list__item .el-upload-list__item-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:4px;width:calc(100% - 30px)}
.el-upload-list__item.is-success .el-upload-list__item-status-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}
.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}
.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}
.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}
.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}
.el-upload-list__item-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--el-text-color-regular);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:var(--el-font-size-base);padding:0 4px;text-align:center;-webkit-transition:color var(--el-transition-duration);transition:color var(--el-transition-duration)}
.el-upload-list__item-name .el-icon{color:var(--el-text-color-secondary);margin-right:6px}
.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.el-upload-list__item-status-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:inherit;position:absolute;right:5px;top:0;-webkit-transition:opacity var(--el-transition-duration);transition:opacity var(--el-transition-duration)}
.el-upload-list__item-delete{color:var(--el-text-color-regular);display:none;font-size:12px;position:absolute;right:10px;top:0}
.el-upload-list__item-delete:hover{color:var(--el-color-primary)}
.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}
.el-upload-list--picture-card .el-upload-list__item{background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;overflow:hidden;padding:0;width:var(--el-upload-list-picture-card-size)}
.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#ffffff}
.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}
.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:block;opacity:0}
.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}
.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}
.el-upload-list--picture-card .el-upload-list__item-thumbnail{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}
.el-upload-list--picture-card .el-upload-list__item-status-label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:40px}
.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.el-upload-list--picture-card .el-upload-list__item-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-overlay-color-lighter);color:#fff;cursor:default;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:20px;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity var(--el-transition-duration);transition:opacity var(--el-transition-duration);width:100%}
.el-upload-list--picture-card .el-upload-list__item-actions span{cursor:pointer;display:none}
.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:16px}
.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{color:inherit;font-size:inherit;position:static}
.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}
.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.el-upload-list--picture-card .el-progress{bottom:auto;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:126px}
.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}
.el-upload-list--picture .el-upload-list__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;overflow:hidden;padding:10px;z-index:0}
.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#ffffff}
.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;opacity:0}
.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}
.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}
.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;-webkit-transform:translateY(0);transform:translateY(0)}
.el-upload-list--picture .el-upload-list__item-thumbnail{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--el-color-white);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-o-object-fit:contain;object-fit:contain;position:relative;width:70px;z-index:1}
.el-upload-list--picture .el-upload-list__item-status-label{background:var(--el-color-success);height:26px;position:absolute;right:-17px;text-align:center;top:-7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:46px}
.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.el-upload-list--picture .el-progress{position:relative;top:-7px}
.el-upload-cover{cursor:default;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}
.el-upload-cover:after{content:"";display:inline-block;height:100%;vertical-align:middle}
.el-upload-cover img{display:block;height:100%;width:100%}
.el-upload-cover__label{background:var(--el-color-success);height:24px;right:-15px;text-align:center;top:-6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:40px}
.el-upload-cover__label i{color:#fff;font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.el-upload-cover__progress{display:inline-block;position:static;vertical-align:middle;width:243px}
.el-upload-cover__progress+.el-upload__inner{opacity:0}
.el-upload-cover__content{height:100%;left:0;position:absolute;top:0;width:100%}
.el-upload-cover__interact{background-color:var(--el-overlay-color-light);bottom:0;height:100%;left:0;position:absolute;text-align:center;width:100%}
.el-upload-cover__interact .btn{color:#ffffff;cursor:pointer;display:inline-block;font-size:14px;margin-top:60px;-webkit-transition:var(--el-transition-md-fade);transition:var(--el-transition-md-fade);vertical-align:middle}
.el-upload-cover__interact .btn i{margin-top:0}
.el-upload-cover__interact .btn span{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}
.el-upload-cover__interact .btn:hover{-webkit-transform:translateY(-13px);transform:translateY(-13px)}
.el-upload-cover__interact .btn:hover span{opacity:1}
.el-upload-cover__interact .btn i{color:#ffffff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}
.el-upload-cover__title{background-color:#ffffff;bottom:0;color:var(--el-text-color-primary);font-size:14px;font-weight:normal;height:36px;left:0;line-height:36px;margin:0;overflow:hidden;padding:0 10px;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}
.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}
.el-vl__wrapper{position:relative}
.el-vl__wrapper.always-on .el-virtual-scrollbar,.el-vl__wrapper:hover .el-virtual-scrollbar{opacity:1}
.el-vl__window{scrollbar-width:none}
.el-vl__window::-webkit-scrollbar{display:none}
.el-virtual-scrollbar{opacity:0;-webkit-transition:opacity .34s ease-out;transition:opacity .34s ease-out}
.el-virtual-scrollbar.always-on{opacity:1}
.el-vg__wrapper{position:relative}
.el-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);border-radius:var(--el-popper-border-radius);font-size:12px;line-height:20px;min-width:10px;overflow-wrap:break-word;padding:5px 11px;position:absolute;visibility:visible;word-break:break-all;z-index:2000}
.el-popper.is-dark{color:var(--el-bg-color)}
.el-popper.is-dark,.el-popper.is-dark>.el-popper__arrow:before{background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}
.el-popper.is-dark>.el-popper__arrow:before{right:0}
.el-popper.is-light,.el-popper.is-light>.el-popper__arrow:before{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}
.el-popper.is-light>.el-popper__arrow:before{right:0}
.el-popper.is-pure{padding:0}
.el-popper__arrow,.el-popper__arrow:before{height:10px;position:absolute;width:10px;z-index:-1}
.el-popper__arrow:before{background:var(--el-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;content:" ";-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}
.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}
.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}
.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}
.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}
.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}
.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}
.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}
.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-left-color:transparent!important;border-top-color:transparent!important}
.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}
.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:transparent!important;border-left-color:transparent!important}
.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}
.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}
.el-statistic__head{color:var(--el-statistic-title-color);font-size:var(--el-statistic-title-font-size);font-weight:var(--el-statistic-title-font-weight);line-height:20px;margin-bottom:4px}
.el-statistic__content{color:var(--el-statistic-content-color);font-size:var(--el-statistic-content-font-size);font-weight:var(--el-statistic-content-font-weight)}
.el-statistic__value{display:inline-block}
.el-statistic__prefix{display:inline-block;margin-right:4px}
.el-statistic__suffix{display:inline-block;margin-left:4px}
.el-tour{--el-tour-width:520px;--el-tour-padding-primary:12px;--el-tour-font-line-height:var(--el-font-line-height-primary);--el-tour-title-font-size:16px;--el-tour-title-text-color:var(--el-text-color-primary);--el-tour-title-font-weight:400;--el-tour-close-color:var(--el-color-info);--el-tour-font-size:14px;--el-tour-color:var(--el-text-color-primary);--el-tour-bg-color:var(--el-bg-color);--el-tour-border-radius:4px}
.el-tour__hollow{-webkit-transition:all var(--el-transition-duration) ease;transition:all var(--el-transition-duration) ease}
.el-tour__content{border-radius:var(--el-tour-border-radius);-webkit-box-shadow:var(--el-box-shadow-light);box-shadow:var(--el-box-shadow-light);outline:none;overflow-wrap:break-word;padding:var(--el-tour-padding-primary);width:var(--el-tour-width)}
.el-tour__arrow,.el-tour__content{background:var(--el-tour-bg-color);-webkit-box-sizing:border-box;box-sizing:border-box}
.el-tour__arrow{height:10px;pointer-events:none;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}
.el-tour__content[data-side^=top] .el-tour__arrow{border-left-color:transparent;border-top-color:transparent}
.el-tour__content[data-side^=bottom] .el-tour__arrow{border-bottom-color:transparent;border-right-color:transparent}
.el-tour__content[data-side^=left] .el-tour__arrow{border-bottom-color:transparent;border-left-color:transparent}
.el-tour__content[data-side^=right] .el-tour__arrow{border-right-color:transparent;border-top-color:transparent}
.el-tour__content[data-side^=top] .el-tour__arrow{bottom:-5px}
.el-tour__content[data-side^=bottom] .el-tour__arrow{top:-5px}
.el-tour__content[data-side^=left] .el-tour__arrow{right:-5px}
.el-tour__content[data-side^=right] .el-tour__arrow{left:-5px}
.el-tour__closebtn{background:transparent;border:none;cursor:pointer;font-size:var(--el-message-close-size,16px);height:40px;outline:none;padding:0;position:absolute;right:0;top:0;width:40px}
.el-tour__closebtn .el-tour__close{color:var(--el-tour-close-color);font-size:inherit}
.el-tour__closebtn:focus .el-tour__close,.el-tour__closebtn:hover .el-tour__close{color:var(--el-color-primary)}
.el-tour__header{padding-bottom:var(--el-tour-padding-primary)}
.el-tour__header.show-close{padding-right:calc(var(--el-tour-padding-primary) + var(--el-message-close-size, 16px))}
.el-tour__title{color:var(--el-tour-title-text-color);font-size:var(--el-tour-title-font-size);font-weight:var(--el-tour-title-font-weight);line-height:var(--el-tour-font-line-height)}
.el-tour__body{color:var(--el-tour-text-color);font-size:var(--el-tour-font-size)}
.el-tour__body img,.el-tour__body video{max-width:100%}
.el-tour__footer{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:var(--el-tour-padding-primary)}
.el-tour__content .el-tour-indicators{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1}
.el-tour__content .el-tour-indicator{background:var(--el-color-info-light-9);border-radius:50%;display:inline-block;height:6px;margin-right:6px;width:6px}
.el-tour__content .el-tour-indicator.is-active{background:var(--el-color-primary)}
.el-tour.el-tour--primary{--el-tour-title-text-color:#fff;--el-tour-text-color:#fff;--el-tour-bg-color:var(--el-color-primary);--el-tour-close-color:#fff}
.el-tour.el-tour--primary .el-tour__closebtn:focus .el-tour__close,.el-tour.el-tour--primary .el-tour__closebtn:hover .el-tour__close{color:var(--el-tour-title-text-color)}
.el-tour.el-tour--primary .el-button--default{background:#fff;border-color:var(--el-color-primary);color:var(--el-color-primary)}
.el-tour.el-tour--primary .el-button--primary{border-color:#fff}
.el-tour.el-tour--primary .el-tour-indicator{background:rgba(255,255,255,.15)}
.el-tour.el-tour--primary .el-tour-indicator.is-active{background:#fff}
.el-tour-parent--hidden{overflow:hidden}
.el-anchor{--el-anchor-bg-color:var(--el-bg-color);--el-anchor-padding-indent:14px;--el-anchor-line-height:22px;--el-anchor-font-size:12px;--el-anchor-color:var(--el-text-color-secondary);--el-anchor-active-color:var(--el-color-primary);--el-anchor-marker-bg-color:var(--el-color-primary);background-color:var(--el-anchor-bg-color);position:relative}
.el-anchor__marker{background-color:var(--el-anchor-marker-bg-color);border-radius:4px;opacity:0;position:absolute;z-index:0}
.el-anchor.el-anchor--vertical .el-anchor__marker{height:14px;left:0;top:8px;-webkit-transition:top .25s ease-in-out,opacity .25s;transition:top .25s ease-in-out,opacity .25s;width:4px}
.el-anchor.el-anchor--vertical .el-anchor__list{padding-left:var(--el-anchor-padding-indent)}
.el-anchor.el-anchor--vertical.el-anchor--underline:before{background-color:rgba(5,5,5,.06);content:"";height:100%;left:0;position:absolute;width:2px}
.el-anchor.el-anchor--vertical.el-anchor--underline .el-anchor__marker{border-radius:unset;width:2px}
.el-anchor.el-anchor--horizontal .el-anchor__marker{bottom:0;height:2px;-webkit-transition:left .25s ease-in-out,opacity .25s,width .25s;transition:left .25s ease-in-out,opacity .25s,width .25s;width:20px}
.el-anchor.el-anchor--horizontal .el-anchor__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:4px}
.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item{padding-left:16px}
.el-anchor.el-anchor--horizontal .el-anchor__list .el-anchor__item:first-child{padding-left:0}
.el-anchor.el-anchor--horizontal.el-anchor--underline:before{background-color:rgba(5,5,5,.06);bottom:0;content:"";height:2px;position:absolute;width:100%}
.el-anchor.el-anchor--horizontal.el-anchor--underline .el-anchor__marker{border-radius:unset;height:2px}
.el-anchor__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}
.el-anchor__link{cursor:pointer;font-size:var(--el-anchor-font-size);line-height:var(--el-anchor-line-height);max-width:100%;outline:none;overflow:hidden;padding:4px 0;text-decoration:none;text-overflow:ellipsis;-webkit-transition:color var(--el-transition-duration);transition:color var(--el-transition-duration);white-space:nowrap}
.el-anchor__link,.el-anchor__link:focus,.el-anchor__link:hover{color:var(--el-anchor-color)}
.el-anchor__link.is-active{color:var(--el-anchor-active-color)}
.el-anchor .el-anchor__list .el-anchor__item a{display:inline-block}
.el-segmented--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.el-segmented--vertical .el-segmented__item{padding:11px}
.el-segmented{--el-segmented-color:var(--el-text-color-regular);--el-segmented-bg-color:var(--el-fill-color-light);--el-segmented-padding:2px;--el-segmented-item-selected-color:var(--el-color-white);--el-segmented-item-selected-bg-color:var(--el-color-primary);--el-segmented-item-selected-disabled-bg-color:var(--el-color-primary-light-5);--el-segmented-item-hover-color:var(--el-text-color-primary);--el-segmented-item-hover-bg-color:var(--el-fill-color-dark);--el-segmented-item-active-bg-color:var(--el-fill-color-darker);--el-segmented-item-disabled-color:var(--el-text-color-placeholder);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:var(--el-segmented-bg-color);border-radius:var(--el-border-radius-base);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-segmented-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;min-height:32px;padding:var(--el-segmented-padding)}
.el-segmented__group{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}
.el-segmented__item-selected{background:var(--el-segmented-item-selected-bg-color);border-radius:calc(var(--el-border-radius-base) - 2px);height:100%;left:0;pointer-events:none;position:absolute;top:0;-webkit-transition:all .3s;transition:all .3s;width:10px}
.el-segmented__item-selected.is-disabled{background:var(--el-segmented-item-selected-disabled-bg-color)}
.el-segmented__item-selected.is-focus-visible:before{border-radius:inherit;content:"";inset:0;outline:2px solid var(--el-segmented-item-selected-bg-color);outline-offset:1px;position:absolute}
.el-segmented__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:calc(var(--el-border-radius-base) - 2px);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 11px}
.el-segmented__item:not(.is-disabled):not(.is-selected):hover{background:var(--el-segmented-item-hover-bg-color);color:var(--el-segmented-item-hover-color)}
.el-segmented__item:not(.is-disabled):not(.is-selected):active{background:var(--el-segmented-item-active-bg-color)}
.el-segmented__item.is-selected,.el-segmented__item.is-selected.is-disabled{color:var(--el-segmented-item-selected-color)}
.el-segmented__item.is-disabled{color:var(--el-segmented-item-disabled-color);cursor:not-allowed}
.el-segmented__item-input{height:0;margin:0;opacity:0;pointer-events:none;position:absolute;width:0}
.el-segmented__item-label{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:normal;overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap;z-index:1}
.el-segmented.is-block{display:-webkit-box;display:-ms-flexbox;display:flex}
.el-segmented.is-block .el-segmented__item{min-width:0}
.el-segmented--large{border-radius:var(--el-border-radius-base);font-size:16px;min-height:40px}
.el-segmented--large .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 2px)}
.el-segmented--large .el-segmented--vertical .el-segmented__item{padding:11px}
.el-segmented--large .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 2px);padding:0 11px}
.el-segmented--small{border-radius:calc(var(--el-border-radius-base) - 1px);font-size:14px;min-height:24px}
.el-segmented--small .el-segmented__item-selected{border-radius:calc(var(--el-border-radius-base) - 3px)}
.el-segmented--small .el-segmented--vertical .el-segmented__item{padding:7px}
.el-segmented--small .el-segmented__item{border-radius:calc(var(--el-border-radius-base) - 3px);padding:0 7px}
.el-mention{position:relative;width:100%}
.el-mention__popper.el-popper{background:var(--el-bg-color-overlay);-webkit-box-shadow:var(--el-box-shadow-light);box-shadow:var(--el-box-shadow-light)}
.el-mention__popper.el-popper,.el-mention__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}
.el-mention__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}
.el-mention__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}
.el-mention__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}
.el-mention__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}
.el-mention-dropdown{--el-mention-font-size:var(--el-font-size-base);--el-mention-bg-color:var(--el-bg-color-overlay);--el-mention-shadow:var(--el-box-shadow-light);--el-mention-border:1px solid var(--el-border-color-light);--el-mention-option-color:var(--el-text-color-regular);--el-mention-option-height:34px;--el-mention-option-min-width:100px;--el-mention-option-hover-background:var(--el-fill-color-light);--el-mention-option-selected-color:var(--el-color-primary);--el-mention-option-disabled-color:var(--el-text-color-placeholder);--el-mention-option-loading-color:var(--el-text-color-secondary);--el-mention-option-loading-padding:10px 0;--el-mention-max-height:174px;--el-mention-padding:6px 0;--el-mention-header-padding:10px;--el-mention-footer-padding:10px}
.el-mention-dropdown__item{-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--el-mention-option-color);cursor:pointer;font-size:var(--el-mention-font-size);height:var(--el-mention-option-height);line-height:var(--el-mention-option-height);min-width:var(--el-mention-option-min-width);overflow:hidden;padding:0 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}
.el-mention-dropdown__item.is-hovering{background-color:var(--el-mention-option-hover-background)}
.el-mention-dropdown__item.is-selected{color:var(--el-mention-option-selected-color);font-weight:bold}
.el-mention-dropdown__item.is-disabled{background-color:unset;color:var(--el-mention-option-disabled-color);cursor:not-allowed}
.el-mention-dropdown{border-radius:var(--el-border-radius-base);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:calc(var(--el-index-top) + 1)}
.el-mention-dropdown__loading{color:var(--el-mention-option-loading-color);font-size:12px;margin:0;min-width:var(--el-mention-option-min-width);padding:10px 0;text-align:center}
.el-mention-dropdown__wrap{max-height:var(--el-mention-max-height)}
.el-mention-dropdown__list{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:var(--el-mention-padding)}
.el-mention-dropdown__header{border-bottom:var(--el-mention-border);padding:var(--el-mention-header-padding)}
.el-mention-dropdown__footer{border-top:var(--el-mention-border);padding:var(--el-mention-footer-padding)}
.el-splitter{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0;padding:0;position:relative;width:100%}
.el-splitter__mask{inset:0;position:absolute;z-index:999}
.el-splitter__mask-horizontal{cursor:col-resize}
.el-splitter__mask-vertical{cursor:row-resize}
.el-splitter__horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.el-splitter__vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.el-splitter-bar{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.el-splitter-bar__disable{cursor:auto!important}
.el-splitter-bar__disable:before{background-color:var(--el-border-color-light)!important}
.el-splitter-bar__dragger{background:transparent;z-index:1}
.el-splitter-bar__dragger,.el-splitter-bar__dragger:before{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.el-splitter-bar__dragger:before{background-color:var(--el-border-color-light);content:""}
.el-splitter-bar__dragger:hover:before{background-color:var(--el-color-primary-light-5)}
.el-splitter-bar__dragger-horizontal:before{height:100%;width:2px}
.el-splitter-bar__dragger-vertical:before{height:2px;width:100%}
.el-splitter-bar__dragger-active:before{background-color:var(--el-color-primary-light-3)}
.el-splitter-bar:hover .el-splitter-bar__collapse-icon{opacity:1}
.el-splitter-bar__collapse-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--el-border-color-light);border-radius:2px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;position:absolute;z-index:9}
.el-splitter-bar__collapse-icon:hover{background-color:var(--el-color-primary-light-5);opacity:1}
.el-splitter-bar__horizontal-collapse-icon-start{height:24px;left:-12px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px}
.el-splitter-bar__horizontal-collapse-icon-end{height:24px;left:12px;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px}
.el-splitter-bar__vertical-collapse-icon-start{height:16px;right:50%;top:-12px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:24px}
.el-splitter-bar__vertical-collapse-icon-end{height:16px;right:50%;top:12px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:24px}
.el-splitter-panel{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;overflow:auto;scrollbar-width:thin}
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
section {
  width: 100%;
}
body {
  margin: 0;
  color: #000000;
  font-weight: 400;
  font-family: "Basis Grotesque Pro", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.5;
  text-align: left;
  background-color: #FFFFFF;
  font-size: 1.125rem;
}
[tabindex="-1"]:focus {
  outline: 0 !important;
}
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 1.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1.5rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
ol ol {
  list-style-type: lower-alpha;
}
li {
  margin-bottom: 0.5rem;
}
li > ul, li > ol {
  margin-top: 0.5rem;
  padding-left: 1.5rem;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: 700;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #333333;
  font-weight: inherit;
  text-decoration: none;
  background-color: transparent;
  -webkit-transition: color 0.15s ease-out;
  transition: color 0.15s ease-out;
}
a:hover, a.hover, a:focus, a.focus {
  color: rgb(33.9790575916, 95.8209424084, 46.8910994764);
  text-decoration: none;
  outline: 0;
}
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]).hover, a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]).focus {
  color: inherit;
  text-decoration: none;
  outline: 0;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg {
  overflow: hidden;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  color: #000000;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
select {
  word-wrap: normal;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=radio],
input[type=checkbox] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5rem;
  padding: 0;
  color: inherit;
  font-size: 1.5rem;
  line-height: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
[type=search] {
  outline-offset: -0.125rem;
  -webkit-appearance: none;
}
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
html {
  scroll-behavior: smooth;
}
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 12px;
  padding-left: 12px;
}
.container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 12px;
  padding-left: 12px;
}
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}
.col-hd,
.col-hd-auto, .col-hd-12, .col-hd-11, .col-hd-10, .col-hd-9, .col-hd-8, .col-hd-7, .col-hd-6, .col-hd-5, .col-hd-4, .col-hd-3, .col-hd-2, .col-hd-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-xs,
.col-xs-auto, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}
.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}
.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}
.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}
.offset-1 {
  margin-left: 8.3333333333%;
}
.offset-2 {
  margin-left: 16.6666666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.3333333333%;
}
.offset-5 {
  margin-left: 41.6666666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.3333333333%;
}
.offset-8 {
  margin-left: 66.6666666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.3333333333%;
}
.offset-11 {
  margin-left: 91.6666666667%;
}
.btn, .language-nav-mobile-link, .language-nav-desktop-link {
  display: inline-block;
  color: #000000;
  font-weight: 700;
  letter-spacing: normal;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  vertical-align: middle;
  background-color: transparent;
  border: 1px solid transparent;
  -webkit-transition: color 0.15s ease-out, background-color 0.15s ease-out, border-color 0.15s ease-out, opacity 0.15s ease-out, -webkit-box-shadow 0.15s ease-out;
  transition: color 0.15s ease-out, background-color 0.15s ease-out, border-color 0.15s ease-out, opacity 0.15s ease-out, -webkit-box-shadow 0.15s ease-out;
  transition: color 0.15s ease-out, background-color 0.15s ease-out, border-color 0.15s ease-out, box-shadow 0.15s ease-out, opacity 0.15s ease-out;
  transition: color 0.15s ease-out, background-color 0.15s ease-out, border-color 0.15s ease-out, box-shadow 0.15s ease-out, opacity 0.15s ease-out, -webkit-box-shadow 0.15s ease-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 0.6875rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.2;
  border-radius: 0.25rem;
}
.btn.disabled, .disabled.language-nav-mobile-link, .disabled.language-nav-desktop-link, .btn:disabled, .language-nav-mobile-link:disabled, .language-nav-desktop-link:disabled {
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 0.25;
  pointer-events: none;
}
.btn:not(:disabled):not(.disabled):active, .language-nav-mobile-link:not(:disabled):not(.disabled):active, .language-nav-desktop-link:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active, .language-nav-mobile-link:not(:disabled):not(.disabled).active, .language-nav-desktop-link:not(:disabled):not(.disabled).active {
  -webkit-box-shadow: inset 0 0.125rem 0.25rem rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 0.125rem 0.25rem rgba(0, 0, 0, 0.125);
}
.btn:not(:disabled):not(.disabled):active:focus, .language-nav-mobile-link:not(:disabled):not(.disabled):active:focus, .language-nav-desktop-link:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled):active.focus, .language-nav-mobile-link:not(:disabled):not(.disabled):active.focus, .language-nav-desktop-link:not(:disabled):not(.disabled):active.focus, .btn:not(:disabled):not(.disabled).active:focus, .language-nav-mobile-link:not(:disabled):not(.disabled).active:focus, .language-nav-desktop-link:not(:disabled):not(.disabled).active:focus, .btn:not(:disabled):not(.disabled).active.focus, .language-nav-mobile-link:not(:disabled):not(.disabled).active.focus, .language-nav-desktop-link:not(:disabled):not(.disabled).active.focus, .btn:not(:disabled):not(.disabled).active:focus {
  -webkit-box-shadow: 0 0 0 0 transparent, inset 0 0.125rem 0.25rem rgba(0, 0, 0, 0.125);
          box-shadow: 0 0 0 0 transparent, inset 0 0.125rem 0.25rem rgba(0, 0, 0, 0.125);
}
.btn:hover, .language-nav-mobile-link:hover, .language-nav-desktop-link:hover, .btn.hover, .hover.language-nav-mobile-link, .hover.language-nav-desktop-link, .btn:hover {
  color: #000000;
  text-decoration: none;
}
.btn:focus, .language-nav-mobile-link:focus, .language-nav-desktop-link:focus, .btn.focus, .focus.language-nav-mobile-link, .focus.language-nav-desktop-link, .btn:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0 transparent;
          box-shadow: 0 0 0 0 transparent;
}
.btn-sm {
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.2;
  border-radius: 0.5rem;
}
.btn-lg {
  padding: 1.125rem 0.875rem;
  font-size: 0.875rem;
  line-height: 1.2;
  border-radius: 0.25rem;
}
.btn-primary {
  color: #FFFFFF;
  background-color: #328D45;
  border-color: #328D45;
}
.btn-primary:hover, .btn-primary.hover, .btn-primary:focus, .btn-primary.focus {
  color: #FFFFFF;
  background-color: rgb(33.9790575916, 95.8209424084, 46.8910994764);
  border-color: rgb(33.9790575916, 95.8209424084, 46.8910994764);
}
.btn-primary:focus, .btn-primary.focus, .btn-primary:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(74.6, 154.68, 91.32, 0.5);
          box-shadow: 0 0 0 0 rgba(74.6, 154.68, 91.32, 0.5);
}
.btn-secondary {
  color: #FFFFFF;
  background-color: #c6143d;
  border-color: #c6143d;
}
.btn-secondary:hover, .btn-secondary.hover, .btn-secondary:focus, .btn-secondary.focus {
  color: #FFFFFF;
  background-color: rgb(142.4146788991, 14.3853211009, 43.8752293578);
  border-color: rgb(142.4146788991, 14.3853211009, 43.8752293578);
}
.btn-secondary:focus, .btn-secondary.focus, .btn-secondary:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(204.84, 48.2, 84.28, 0.5);
          box-shadow: 0 0 0 0 rgba(204.84, 48.2, 84.28, 0.5);
}
.btn-white {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.btn-white:hover, .btn-white.hover, .btn-white:focus, .btn-white.focus {
  color: #000000;
  background-color: rgb(224.4, 224.4, 224.4);
  border-color: rgb(224.4, 224.4, 224.4);
}
.btn-white:focus, .btn-white.focus, .btn-white:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(224.4, 224.4, 224.4, 0.5);
          box-shadow: 0 0 0 0 rgba(224.4, 224.4, 224.4, 0.5);
}
.btn-gray {
  color: #000000;
  background-color: #D9D7D1;
  border-color: #D9D7D1;
}
.btn-gray:hover, .btn-gray.hover, .btn-gray:focus, .btn-gray.focus {
  color: #000000;
  background-color: rgb(189.3142857143, 185.8571428571, 175.4857142857);
  border-color: rgb(189.3142857143, 185.8571428571, 175.4857142857);
}
.btn-gray:focus, .btn-gray.focus, .btn-gray:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(190.96, 189.2, 183.92, 0.5);
          box-shadow: 0 0 0 0 rgba(190.96, 189.2, 183.92, 0.5);
}
.btn-outline-primary {
  color: #328D45;
  background-color: #FFFFFF;
  border-color: #328D45;
}
.btn-outline-primary:hover, .btn-outline-primary.hover, .btn-outline-primary:focus, .btn-outline-primary.focus {
  color: #FFFFFF;
  background-color: rgb(33.9790575916, 95.8209424084, 46.8910994764);
  border-color: rgb(33.9790575916, 95.8209424084, 46.8910994764);
}
.btn-outline-primary:focus, .btn-outline-primary.focus, .btn-outline-primary:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(50, 141, 69, 0.5);
          box-shadow: 0 0 0 0 rgba(50, 141, 69, 0.5);
}
.btn-outline-secondary {
  color: #c6143d;
  background-color: #FFFFFF;
  border-color: #c6143d;
}
.btn-outline-secondary:hover, .btn-outline-secondary.hover, .btn-outline-secondary:focus, .btn-outline-secondary.focus {
  color: #FFFFFF;
  background-color: rgb(142.4146788991, 14.3853211009, 43.8752293578);
  border-color: rgb(142.4146788991, 14.3853211009, 43.8752293578);
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus, .btn-outline-secondary:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(198, 20, 61, 0.5);
          box-shadow: 0 0 0 0 rgba(198, 20, 61, 0.5);
}
.btn-outline-white {
  color: #FFFFFF;
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.btn-outline-white:hover, .btn-outline-white.hover, .btn-outline-white:focus, .btn-outline-white.focus {
  color: #000000;
  background-color: rgb(224.4, 224.4, 224.4);
  border-color: rgb(224.4, 224.4, 224.4);
}
.btn-outline-white:focus, .btn-outline-white.focus, .btn-outline-white:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5);
}
.btn-outline-gray, .language-nav-mobile-link, .language-nav-desktop-link {
  color: #D9D7D1;
  background-color: #FFFFFF;
  border-color: #D9D7D1;
}
.btn-outline-gray:hover, .language-nav-mobile-link:hover, .language-nav-desktop-link:hover, .btn-outline-gray.hover, .hover.language-nav-mobile-link, .hover.language-nav-desktop-link, .btn-outline-gray:focus, .language-nav-mobile-link:focus, .language-nav-desktop-link:focus, .btn-outline-gray.focus, .focus.language-nav-mobile-link, .focus.language-nav-desktop-link {
  color: #000000;
  background-color: rgb(189.3142857143, 185.8571428571, 175.4857142857);
  border-color: rgb(189.3142857143, 185.8571428571, 175.4857142857);
}
.btn-outline-gray:focus, .language-nav-mobile-link:focus, .language-nav-desktop-link:focus, .btn-outline-gray.focus, .focus.language-nav-mobile-link, .focus.language-nav-desktop-link, .btn-outline-gray:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(217, 215, 209, 0.5);
          box-shadow: 0 0 0 0 rgba(217, 215, 209, 0.5);
}
.btn-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 0;
  height: auto;
  margin-bottom: 0;
  padding: 0;
  background: 0 0;
  border: none;
}
.btn-circle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 3rem;
  height: 3rem;
  padding: 0;
  border-radius: 50%;
}
.btn-circle.btn-sm {
  width: 2rem;
  height: 2rem;
}
.btn-circle.btn-lg {
  width: 4rem;
  height: 4rem;
}
.btn-link {
  padding: 0;
  color: #333333;
  font-weight: 400;
  text-transform: none;
  text-decoration: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #B2B2B2;
  pointer-events: none;
}
.btn-link:hover, .btn-link.hover, .btn-link:focus, .btn-link.focus {
  color: rgb(33.9790575916, 95.8209424084, 46.8910994764);
  text-decoration: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-loading {
  position: relative;
  -webkit-transition: color 0.15s ease-out, background-color 0.15s ease-out, border-color 0.15s ease-out, opacity 0.15s ease-out, padding-left 0.3s ease-out, -webkit-box-shadow 0.15s ease-out;
  transition: color 0.15s ease-out, background-color 0.15s ease-out, border-color 0.15s ease-out, opacity 0.15s ease-out, padding-left 0.3s ease-out, -webkit-box-shadow 0.15s ease-out;
  transition: color 0.15s ease-out, background-color 0.15s ease-out, border-color 0.15s ease-out, box-shadow 0.15s ease-out, opacity 0.15s ease-out, padding-left 0.3s ease-out;
  transition: color 0.15s ease-out, background-color 0.15s ease-out, border-color 0.15s ease-out, box-shadow 0.15s ease-out, opacity 0.15s ease-out, padding-left 0.3s ease-out, -webkit-box-shadow 0.15s ease-out;
}
.btn-loading .spinner-loader {
  top: calc(50% - 0.5rem);
  left: 1rem;
  border-color: currentColor;
  border-right-color: transparent;
}
.btn-loading.loading {
  padding-left: 2.75rem;
}
+ .btn:not(.btn-block), + .language-nav-mobile-link:not(.btn-block), + .language-nav-desktop-link:not(.btn-block) {
  margin-left: 1.25rem;
}
.btn-inline {
  width: auto;
}
.btn-inline + .btn-inline {
  margin-left: 1.25rem;
}
.btn-block {
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
a.btn.disabled, a.disabled.language-nav-mobile-link, a.disabled.language-nav-desktop-link,
fieldset:disabled a.btn,
fieldset:disabled a.language-nav-mobile-link,
fieldset:disabled a.language-nav-desktop-link {
  pointer-events: none;
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}
.form-control, .form-group-pin-wrapper .pincode-input, .el-autocomplete .el-input__inner {
  display: block;
  width: 100%;
  height: calc(1.5em + 1.5rem);
  padding: 0.75rem 1rem;
  color: #000000;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: solid 1px #929292;
  border-radius: 0.5rem;
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 transparent;
          box-shadow: inset 0 -0.0625rem 0 0 transparent;
  -webkit-transition: color 0.15s ease-out, border-color 0.15s ease-out, -webkit-box-shadow 0.15s ease-out;
  transition: color 0.15s ease-out, border-color 0.15s ease-out, -webkit-box-shadow 0.15s ease-out;
  transition: color 0.15s ease-out, border-color 0.15s ease-out, box-shadow 0.15s ease-out;
  transition: color 0.15s ease-out, border-color 0.15s ease-out, box-shadow 0.15s ease-out, -webkit-box-shadow 0.15s ease-out;
}
.form-control::-webkit-input-placeholder, .form-group-pin-wrapper .pincode-input::-webkit-input-placeholder, .el-autocomplete .el-input__inner::-webkit-input-placeholder {
  color: #000000;
  opacity: 1;
}
.form-control::-moz-placeholder, .form-group-pin-wrapper .pincode-input::-moz-placeholder, .el-autocomplete .el-input__inner::-moz-placeholder {
  color: #000000;
  opacity: 1;
}
.form-control:-ms-input-placeholder, .form-group-pin-wrapper .pincode-input:-ms-input-placeholder, .el-autocomplete .el-input__inner:-ms-input-placeholder {
  color: #000000;
  opacity: 1;
}
.form-control::-ms-input-placeholder, .form-group-pin-wrapper .pincode-input::-ms-input-placeholder, .el-autocomplete .el-input__inner::-ms-input-placeholder {
  color: #000000;
  opacity: 1;
}
.form-control::placeholder, .form-group-pin-wrapper .pincode-input::placeholder, .el-autocomplete .el-input__inner::placeholder {
  color: #000000;
  opacity: 1;
}
.form-control:disabled, .form-group-pin-wrapper .pincode-input:disabled, .el-autocomplete .el-input__inner:disabled, .form-control[readonly], .form-group-pin-wrapper [readonly].pincode-input, .el-autocomplete [readonly].el-input__inner {
  background-color: #F5F5F5;
  border-color: #B2B2B2;
  opacity: 1;
}
.form-control:disabled::-webkit-input-placeholder, .form-group-pin-wrapper .pincode-input:disabled::-webkit-input-placeholder, .el-autocomplete .el-input__inner:disabled::-webkit-input-placeholder, .form-control[readonly]::-webkit-input-placeholder, .form-group-pin-wrapper [readonly].pincode-input::-webkit-input-placeholder, .el-autocomplete [readonly].el-input__inner::-webkit-input-placeholder {
  color: #B2B2B2;
}
.form-control:disabled::-moz-placeholder, .form-group-pin-wrapper .pincode-input:disabled::-moz-placeholder, .el-autocomplete .el-input__inner:disabled::-moz-placeholder, .form-control[readonly]::-moz-placeholder, .form-group-pin-wrapper [readonly].pincode-input::-moz-placeholder, .el-autocomplete [readonly].el-input__inner::-moz-placeholder {
  color: #B2B2B2;
}
.form-control:disabled:-ms-input-placeholder, .form-group-pin-wrapper .pincode-input:disabled:-ms-input-placeholder, .el-autocomplete .el-input__inner:disabled:-ms-input-placeholder, .form-control[readonly]:-ms-input-placeholder, .form-group-pin-wrapper [readonly].pincode-input:-ms-input-placeholder, .el-autocomplete [readonly].el-input__inner:-ms-input-placeholder {
  color: #B2B2B2;
}
.form-control:disabled::-ms-input-placeholder, .form-group-pin-wrapper .pincode-input:disabled::-ms-input-placeholder, .el-autocomplete .el-input__inner:disabled::-ms-input-placeholder, .form-control[readonly]::-ms-input-placeholder, .form-group-pin-wrapper [readonly].pincode-input::-ms-input-placeholder, .el-autocomplete [readonly].el-input__inner::-ms-input-placeholder {
  color: #B2B2B2;
}
.form-control:disabled::placeholder, .form-group-pin-wrapper .pincode-input:disabled::placeholder, .el-autocomplete .el-input__inner:disabled::placeholder, .form-control[readonly]::placeholder, .form-group-pin-wrapper [readonly].pincode-input::placeholder, .el-autocomplete [readonly].el-input__inner::placeholder {
  color: #B2B2B2;
}
.form-control:focus, .form-group-pin-wrapper .pincode-input:focus, .el-autocomplete .el-input__inner:focus, .form-control.focus, .form-group-pin-wrapper .focus.pincode-input, .el-autocomplete .focus.el-input__inner, .form-control:focus {
  color: #191919;
  background-color: #FFFFFF;
  outline: 0;
  -webkit-box-shadow: inset 0 0 0 0 transparent;
          box-shadow: inset 0 0 0 0 transparent;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  margin-bottom: 0;
  padding: 0.75rem 1rem;
  color: #191919;
  line-height: 1.5;
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 1px;
}
.form-control-sm {
  height: calc(1.2em + 1rem + 2px);
  padding: 0.5rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.2;
  border-radius: 0.5rem;
}
.form-control-lg {
  height: calc(1.7em + 2rem + 0);
  padding: 1rem 1rem;
  font-size: 1.125rem;
  line-height: 1.7;
  border-radius: 0;
}
textarea.form-control, .form-group-pin-wrapper textarea.pincode-input, .el-autocomplete textarea.el-input__inner {
  height: auto;
  padding: 0.75rem 1rem;
  color: #000000;
  background-color: #FFFFFF;
  border: solid 1px #929292;
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 transparent;
          box-shadow: inset 0 -0.0625rem 0 0 transparent;
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: 2.5rem;
  padding: 0.625rem 1.5rem 0.625rem 0.625rem;
  color: #000000;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.5;
  vertical-align: middle;
  background: #FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpolygon fill='%23000000' points='2.26 3.31 8 9.13 13.74 3.31 15.5 5.09 8 12.69 0.5 5.09 2.26 3.31'/%3E%3C/svg%3E%0A") no-repeat right 0.625rem center/9px;
  border: solid 1px #D8D8D8;
  border-radius: 0.25rem;
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 transparent;
          box-shadow: inset 0 -0.0625rem 0 0 transparent;
  cursor: pointer;
  -webkit-transition: border-color 0.15s ease-out, -webkit-box-shadow 0.15s ease-out;
  transition: border-color 0.15s ease-out, -webkit-box-shadow 0.15s ease-out;
  transition: border-color 0.15s ease-out, box-shadow 0.15s ease-out;
  transition: border-color 0.15s ease-out, box-shadow 0.15s ease-out, -webkit-box-shadow 0.15s ease-out;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.625rem;
  background-image: none;
}
.custom-select:disabled, .custom-select.disabled {
  color: #B2B2B2;
  background: #F5F5F5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpolygon fill='%23B2B2B2' points='2.26 3.31 8 9.13 13.74 3.31 15.5 5.09 8 12.69 0.5 5.09 2.26 3.31'/%3E%3C/svg%3E%0A") no-repeat right 0.75rem center/12px;
  cursor: default;
}
.custom-select:focus, .custom-select.focus, .custom-select:focus {
  outline: 0;
  -webkit-box-shadow: inset 0 0 0 0 transparent;
          box-shadow: inset 0 0 0 0 transparent;
}
.custom-select:focus::-ms-value, .custom-select.focus::-ms-value, .custom-select:focus::-ms-value {
  color: #000000;
  background-color: #FFFFFF;
}
.custom-select-sm {
  height: calc(1.2em + 1rem + 0);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg {
  height: calc(1.7em + 2rem + 0);
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-size: 1.125rem;
}
.custom-control {
  position: relative;
  display: block;
  min-height: 1.6875rem;
  padding-left: 1.5rem;
}
.custom-control + .custom-control:not(.custom-control-inline) {
  margin-top: 1rem;
}
.custom-control-inline {
  display: inline-block;
}
.custom-control-inline + .custom-control-inline {
  margin-left: 1rem;
}
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:focus ~ .custom-control-label::before, .custom-control-input.focus ~ .custom-control-label::before, .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #328D45;
  -webkit-box-shadow: 0 0 0.25rem 0.0625rem #328D45;
          box-shadow: 0 0 0.25rem 0.0625rem #328D45;
}
.custom-control-input:active:not(:disabled) ~ .custom-control-label::before {
  color: #2F7DF6;
  background-color: transparent;
  border-color: #929292;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #328D45;
  background-color: #FFFFFF;
  border-color: #328D45;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #000000;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: transparent;
  border-color: #B2B2B2;
}
.custom-control-label {
  position: relative;
  margin: 0;
  color: #000000;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 1.2;
  vertical-align: top;
}
.custom-control-label::before, .custom-control-label::after {
  position: absolute;
  top: -0.05rem;
  left: -1.5rem;
  width: 1rem;
  height: 1rem;
  -webkit-transition: border-color 0.15s ease-out, -webkit-box-shadow 0.15s ease-out;
  transition: border-color 0.15s ease-out, -webkit-box-shadow 0.15s ease-out;
  transition: border-color 0.15s ease-out, box-shadow 0.15s ease-out;
  transition: border-color 0.15s ease-out, box-shadow 0.15s ease-out, -webkit-box-shadow 0.15s ease-out;
  content: "";
}
.custom-control-label::before {
  background-color: transparent;
  border: solid 1px #929292;
  -webkit-box-shadow: none;
          box-shadow: none;
  pointer-events: none;
}
.custom-control-label::after {
  background: no-repeat 50%/50% 50%;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-label::after {
  background: no-repeat 50%/75% 70%;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpolygon fill='%23328D45' points='5.5 14 0.5 9 2.5 7 5.5 10 13.5 2 15.5 4 5.5 14'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: transparent;
  border-color: #7F7F7F;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%232F7DF6' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: transparent;
  border-color: #B2B2B2;
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpolygon fill='%23B2B2B2' points='5.5 14 0.5 9 2.5 7 5.5 10 13.5 2 15.5 4 5.5 14'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: transparent;
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-label::after {
  background: no-repeat 50%/75% 75%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3.5' fill='%23328D45'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: transparent;
  border-color: #B2B2B2;
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3.5' fill='%23B2B2B2'/%3e%3c/svg%3e");
}
.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  border-radius: 0.5rem;
  pointer-events: all;
}
.custom-switch .custom-control-label::after {
  top: calc(0.34375rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #929292;
  border-radius: 0.5rem;
  -webkit-transition: border-color 0.15s ease-out, -webkit-box-shadow 0.15s ease-out, -webkit-transform 0.15s ease-out;
  transition: border-color 0.15s ease-out, -webkit-box-shadow 0.15s ease-out, -webkit-transform 0.15s ease-out;
  transition: border-color 0.15s ease-out, box-shadow 0.15s ease-out, transform 0.15s ease-out;
  transition: border-color 0.15s ease-out, box-shadow 0.15s ease-out, transform 0.15s ease-out, -webkit-box-shadow 0.15s ease-out, -webkit-transform 0.15s ease-out;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: transparent;
  -webkit-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: transparent;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1.5rem + 0);
}
.custom-file-input {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #F5F5F5;
}
.custom-file-input:hover ~ .custom-file-label::after, .custom-file-input.hover ~ .custom-file-label::after, .custom-file-input:hover ~ .custom-file-label::after {
  background-color: rgb(178.5, 178.5, 178.5);
}
.custom-file-input:focus ~ .custom-file-label, .custom-file-input.focus ~ .custom-file-label, .custom-file-input:focus ~ .custom-file-label {
  -webkit-box-shadow: inset 0 0 0 0 transparent;
          box-shadow: inset 0 0 0 0 transparent;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.custom-file-label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(1.5em + 1.5rem + 0);
  padding: 0.75rem 5.75rem 0.75rem 0.75rem;
  color: #191919;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  background-color: #F5F5F5;
  border: solid 0 #2F7DF6;
  border-radius: 0;
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 #2F7DF6;
          box-shadow: inset 0 -0.0625rem 0 0 #2F7DF6;
  cursor: pointer;
  -webkit-transition: color 0.15s ease-out, border-color 0.15s ease-out, -webkit-box-shadow 0.15s ease-out;
  transition: color 0.15s ease-out, border-color 0.15s ease-out, -webkit-box-shadow 0.15s ease-out;
  transition: color 0.15s ease-out, border-color 0.15s ease-out, box-shadow 0.15s ease-out;
  transition: color 0.15s ease-out, border-color 0.15s ease-out, box-shadow 0.15s ease-out, -webkit-box-shadow 0.15s ease-out;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  padding: 0.75rem 0.75rem;
  color: #191919;
  line-height: 1.5;
  background-color: #CCCCCC;
  border-left: inherit;
  border-radius: 0 0 0 0;
  -webkit-transition: color 0.15s ease-out, background-color 0.15s ease-out;
  transition: color 0.15s ease-out, background-color 0.15s ease-out;
  content: "Browse";
}
.custom-file-upload {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.5rem;
}
.custom-file-upload-description {
  font-size: 0.875rem;
}
.custom-file-upload-description.error {
  color: #CB444A;
}
.custom-file-upload-clear {
  width: 1rem;
  height: 1rem;
  margin-left: 1rem;
  background: transparent center no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M8 16a8 8 0 118-8 8 8 0 01-8 8zM8 1a7 7 0 107 7 7 7 0 00-7-7z'/%3E%3Cpath fill='currentColor' d='M11.5 8.5h-7a.5.5 0 010-1h7a.5.5 0 010 1z'/%3E%3Cpath fill='currentColor' d='M8 12a.5.5 0 01-.5-.5v-7a.5.5 0 011 0v7a.5.5 0 01-.5.5z'/%3E%3C/svg%3E");
  background-size: cover;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  cursor: pointer;
}
.custom-file-upload .spinner-loader {
  position: relative;
  left: auto;
  margin-left: 1rem;
}
input[type=text]::-ms-clear,
input[type=text]::-ms-reveal,
input[type=search]::-ms-clear,
input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
  -webkit-appearance: none;
}
input[type=number] {
  -moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  display: none;
  -webkit-appearance: none;
}
.form-group.has-error .invalid-feedback {
  display: block;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  color: #53A451;
  font-size: 0.875rem;
}
.is-valid ~ .valid-feedback {
  display: block;
}
.is-valid.form-control, .form-group-pin-wrapper .is-valid.pincode-input, .el-autocomplete .is-valid.el-input__inner {
  padding-right: calc(1.5em + 1.5rem);
  background: #FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%2353A451' d='M11.82,5.06a.79.79,0,0,0-1.11.06L7,9.21,5.27,7.45a.79.79,0,0,0-1.12,0A.76.76,0,0,0,3.92,8a.82.82,0,0,0,.22.56L6.46,10.9a.78.78,0,0,0,.56.24H7a.76.76,0,0,0,.56-.26l4.28-4.71A.79.79,0,0,0,11.82,5.06Z'/%3E%3Cpath fill='%2353A451' d='M8,.5A7.5,7.5,0,1,0,15.5,8,7.5,7.5,0,0,0,8,.5ZM8,15.07A7.07,7.07,0,1,1,15.07,8,7.08,7.08,0,0,1,8,15.07Z'/%3E%3C/svg%3E") center right 0.75rem no-repeat;
  background-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
  border-color: #53A451;
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 #53A451;
          box-shadow: inset 0 -0.0625rem 0 0 #53A451;
}
.is-valid.form-control::-webkit-input-placeholder, .form-group-pin-wrapper .is-valid.pincode-input::-webkit-input-placeholder, .el-autocomplete .is-valid.el-input__inner::-webkit-input-placeholder {
  color: #53A451;
}
.is-valid.form-control::-moz-placeholder, .form-group-pin-wrapper .is-valid.pincode-input::-moz-placeholder, .el-autocomplete .is-valid.el-input__inner::-moz-placeholder {
  color: #53A451;
}
.is-valid.form-control:-ms-input-placeholder, .form-group-pin-wrapper .is-valid.pincode-input:-ms-input-placeholder, .el-autocomplete .is-valid.el-input__inner:-ms-input-placeholder {
  color: #53A451;
}
.is-valid.form-control::-ms-input-placeholder, .form-group-pin-wrapper .is-valid.pincode-input::-ms-input-placeholder, .el-autocomplete .is-valid.el-input__inner::-ms-input-placeholder {
  color: #53A451;
}
.is-valid.form-control::placeholder, .form-group-pin-wrapper .is-valid.pincode-input::placeholder, .el-autocomplete .is-valid.el-input__inner::placeholder {
  color: #53A451;
}
textarea.is-valid.form-control, .form-group-pin-wrapper textarea.is-valid.pincode-input, .el-autocomplete textarea.is-valid.el-input__inner {
  background-position: top 0.75rem right 0.75rem;
}
.is-valid.form-control:focus, .form-group-pin-wrapper .is-valid.pincode-input:focus, .el-autocomplete .is-valid.el-input__inner:focus, .is-valid.form-control.focus, .form-group-pin-wrapper .is-valid.focus.pincode-input, .el-autocomplete .is-valid.focus.el-input__inner, .is-valid.form-control:focus {
  -webkit-box-shadow: inset 0 0 0 0 #53A451;
          box-shadow: inset 0 0 0 0 #53A451;
}
.is-valid.custom-select {
  padding-right: calc((1rem + 1.25rem) * 3 / 4 + 1.5rem);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpolygon fill='%23000000' points='2.26 3.31 8 9.13 13.74 3.31 15.5 5.09 8 12.69 0.5 5.09 2.26 3.31'/%3E%3C/svg%3E%0A") no-repeat right 0.625rem center/9px, #FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%2353A451' d='M11.82,5.06a.79.79,0,0,0-1.11.06L7,9.21,5.27,7.45a.79.79,0,0,0-1.12,0A.76.76,0,0,0,3.92,8a.82.82,0,0,0,.22.56L6.46,10.9a.78.78,0,0,0,.56.24H7a.76.76,0,0,0,.56-.26l4.28-4.71A.79.79,0,0,0,11.82,5.06Z'/%3E%3Cpath fill='%2353A451' d='M8,.5A7.5,7.5,0,1,0,15.5,8,7.5,7.5,0,0,0,8,.5ZM8,15.07A7.07,7.07,0,1,1,15.07,8,7.08,7.08,0,0,1,8,15.07Z'/%3E%3C/svg%3E") center right 1.5rem/calc(0.75em + 0.75rem) calc(0.75em + 0.75rem) no-repeat;
  border-color: #53A451;
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 #53A451;
          box-shadow: inset 0 -0.0625rem 0 0 #53A451;
}
.is-valid.custom-select:focus, .is-valid.custom-select.focus, .is-valid.custom-select:focus {
  -webkit-box-shadow: inset 0 0 0 0 #53A451;
          box-shadow: inset 0 0 0 0 #53A451;
}
.is-valid.custom-control-input ~ .custom-control-label {
  color: #53A451;
}
.is-valid.custom-control-input ~ .custom-control-label::before {
  border-color: #53A451;
}
.is-valid.custom-control-input:focus ~ .custom-control-label::before, .is-valid.custom-control-input.focus ~ .custom-control-label::before, .is-valid.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0.25rem 0.0625rem #53A451;
          box-shadow: 0 0 0.25rem 0.0625rem #53A451;
}
.is-valid.custom-file-input ~ .custom-file-label {
  padding-right: calc(calc(1.5em + 1.5rem) + 5rem);
  color: #53A451;
  background: #FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%2353A451' d='M11.82,5.06a.79.79,0,0,0-1.11.06L7,9.21,5.27,7.45a.79.79,0,0,0-1.12,0A.76.76,0,0,0,3.92,8a.82.82,0,0,0,.22.56L6.46,10.9a.78.78,0,0,0,.56.24H7a.76.76,0,0,0,.56-.26l4.28-4.71A.79.79,0,0,0,11.82,5.06Z'/%3E%3Cpath fill='%2353A451' d='M8,.5A7.5,7.5,0,1,0,15.5,8,7.5,7.5,0,0,0,8,.5ZM8,15.07A7.07,7.07,0,1,1,15.07,8,7.08,7.08,0,0,1,8,15.07Z'/%3E%3C/svg%3E") center right 5.75rem no-repeat;
  background-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
  border-color: #53A451;
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 #53A451;
          box-shadow: inset 0 -0.0625rem 0 0 #53A451;
}
.is-valid.custom-file-input:focus ~ .custom-file-label, .is-valid.custom-file-input.focus ~ .custom-file-label, .is-valid.custom-file-input:focus ~ .custom-file-label {
  -webkit-box-shadow: inset 0 0 0 0 #53A451;
          box-shadow: inset 0 0 0 0 #53A451;
}
.form-group.has-error .invalid-feedback {
  display: block;
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  color: #CB444A;
  font-size: 0.875rem;
}
.is-invalid ~ .invalid-feedback {
  display: block;
}
.is-invalid.form-control, .form-group-pin-wrapper .is-invalid.pincode-input, .el-autocomplete .is-invalid.el-input__inner {
  padding-right: calc(1.5em + 1.5rem);
  background: #FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23CB444A' d='M8,11.75a.72.72,0,1,0,.72.72A.72.72,0,0,0,8,11.75Z'/%3E%3Cpath fill='%23CB444A' d='M8,11a.56.56,0,0,0,.56-.55L8.7,6a.66.66,0,0,0-.2-.5A.65.65,0,0,0,8,5.33a.69.69,0,0,0-.5.21.66.66,0,0,0-.19.5l.12,4.43A.57.57,0,0,0,8,11Z'/%3E%3Cpath fill='%23CB444A' d='M15.83,13.21,9.09,1.53a1.26,1.26,0,0,0-2.18,0L.17,13.21a1.24,1.24,0,0,0,0,1.26,1.25,1.25,0,0,0,1.09.63H14.74a1.25,1.25,0,0,0,1.09-.63A1.24,1.24,0,0,0,15.83,13.21Zm-1.09,1.41H1.26a.79.79,0,0,1-.68-.39.78.78,0,0,1,0-.78L7.33,1.77a.77.77,0,0,1,1.34,0l6.75,11.68a.78.78,0,0,1,0,.78A.79.79,0,0,1,14.74,14.62Z'/%3E%3C/svg%3E") center right 0.75rem no-repeat;
  background-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
  border-color: #CB444A;
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 #CB444A;
          box-shadow: inset 0 -0.0625rem 0 0 #CB444A;
}
.is-invalid.form-control::-webkit-input-placeholder, .form-group-pin-wrapper .is-invalid.pincode-input::-webkit-input-placeholder, .el-autocomplete .is-invalid.el-input__inner::-webkit-input-placeholder {
  color: #CB444A;
}
.is-invalid.form-control::-moz-placeholder, .form-group-pin-wrapper .is-invalid.pincode-input::-moz-placeholder, .el-autocomplete .is-invalid.el-input__inner::-moz-placeholder {
  color: #CB444A;
}
.is-invalid.form-control:-ms-input-placeholder, .form-group-pin-wrapper .is-invalid.pincode-input:-ms-input-placeholder, .el-autocomplete .is-invalid.el-input__inner:-ms-input-placeholder {
  color: #CB444A;
}
.is-invalid.form-control::-ms-input-placeholder, .form-group-pin-wrapper .is-invalid.pincode-input::-ms-input-placeholder, .el-autocomplete .is-invalid.el-input__inner::-ms-input-placeholder {
  color: #CB444A;
}
.is-invalid.form-control::placeholder, .form-group-pin-wrapper .is-invalid.pincode-input::placeholder, .el-autocomplete .is-invalid.el-input__inner::placeholder {
  color: #CB444A;
}
textarea.is-invalid.form-control, .form-group-pin-wrapper textarea.is-invalid.pincode-input, .el-autocomplete textarea.is-invalid.el-input__inner {
  background-position: top 0.75rem right 0.75rem;
}
.is-invalid.form-control:focus, .form-group-pin-wrapper .is-invalid.pincode-input:focus, .el-autocomplete .is-invalid.el-input__inner:focus, .is-invalid.form-control.focus, .form-group-pin-wrapper .is-invalid.focus.pincode-input, .el-autocomplete .is-invalid.focus.el-input__inner, .is-invalid.form-control:focus {
  -webkit-box-shadow: inset 0 0 0 0 #CB444A;
          box-shadow: inset 0 0 0 0 #CB444A;
}
.is-invalid.custom-select {
  padding-right: calc((1rem + 1.25rem) * 3 / 4 + 1.5rem);
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' height='16' width='16'%3E%3Cpolygon fill='%23000000' points='2.26 3.31 8 9.13 13.74 3.31 15.5 5.09 8 12.69 0.5 5.09 2.26 3.31'/%3E%3C/svg%3E%0A") no-repeat right 0.625rem center/9px, #FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23CB444A' d='M8,11.75a.72.72,0,1,0,.72.72A.72.72,0,0,0,8,11.75Z'/%3E%3Cpath fill='%23CB444A' d='M8,11a.56.56,0,0,0,.56-.55L8.7,6a.66.66,0,0,0-.2-.5A.65.65,0,0,0,8,5.33a.69.69,0,0,0-.5.21.66.66,0,0,0-.19.5l.12,4.43A.57.57,0,0,0,8,11Z'/%3E%3Cpath fill='%23CB444A' d='M15.83,13.21,9.09,1.53a1.26,1.26,0,0,0-2.18,0L.17,13.21a1.24,1.24,0,0,0,0,1.26,1.25,1.25,0,0,0,1.09.63H14.74a1.25,1.25,0,0,0,1.09-.63A1.24,1.24,0,0,0,15.83,13.21Zm-1.09,1.41H1.26a.79.79,0,0,1-.68-.39.78.78,0,0,1,0-.78L7.33,1.77a.77.77,0,0,1,1.34,0l6.75,11.68a.78.78,0,0,1,0,.78A.79.79,0,0,1,14.74,14.62Z'/%3E%3C/svg%3E") center right 1.5rem/calc(0.75em + 0.75rem) calc(0.75em + 0.75rem) no-repeat;
  border-color: #CB444A;
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 #CB444A;
          box-shadow: inset 0 -0.0625rem 0 0 #CB444A;
}
.is-invalid.custom-select:focus, .is-invalid.custom-select.focus, .is-invalid.custom-select:focus {
  -webkit-box-shadow: inset 0 0 0 0 #CB444A;
          box-shadow: inset 0 0 0 0 #CB444A;
}
.is-invalid.custom-control-input ~ .custom-control-label {
  color: #CB444A;
}
.is-invalid.custom-control-input ~ .custom-control-label::before {
  border-color: #CB444A;
}
.is-invalid.custom-control-input:focus ~ .custom-control-label::before, .is-invalid.custom-control-input.focus ~ .custom-control-label::before, .is-invalid.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0.25rem 0.0625rem #CB444A;
          box-shadow: 0 0 0.25rem 0.0625rem #CB444A;
}
.is-invalid.custom-file-input ~ .custom-file-label {
  padding-right: calc(calc(1.5em + 1.5rem) + 5rem);
  color: #CB444A;
  background: #FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23CB444A' d='M8,11.75a.72.72,0,1,0,.72.72A.72.72,0,0,0,8,11.75Z'/%3E%3Cpath fill='%23CB444A' d='M8,11a.56.56,0,0,0,.56-.55L8.7,6a.66.66,0,0,0-.2-.5A.65.65,0,0,0,8,5.33a.69.69,0,0,0-.5.21.66.66,0,0,0-.19.5l.12,4.43A.57.57,0,0,0,8,11Z'/%3E%3Cpath fill='%23CB444A' d='M15.83,13.21,9.09,1.53a1.26,1.26,0,0,0-2.18,0L.17,13.21a1.24,1.24,0,0,0,0,1.26,1.25,1.25,0,0,0,1.09.63H14.74a1.25,1.25,0,0,0,1.09-.63A1.24,1.24,0,0,0,15.83,13.21Zm-1.09,1.41H1.26a.79.79,0,0,1-.68-.39.78.78,0,0,1,0-.78L7.33,1.77a.77.77,0,0,1,1.34,0l6.75,11.68a.78.78,0,0,1,0,.78A.79.79,0,0,1,14.74,14.62Z'/%3E%3C/svg%3E") center right 5.75rem no-repeat;
  background-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
  border-color: #CB444A;
  -webkit-box-shadow: inset 0 -0.0625rem 0 0 #CB444A;
          box-shadow: inset 0 -0.0625rem 0 0 #CB444A;
}
.is-invalid.custom-file-input:focus ~ .custom-file-label, .is-invalid.custom-file-input.focus ~ .custom-file-label, .is-invalid.custom-file-input:focus ~ .custom-file-label {
  -webkit-box-shadow: inset 0 0 0 0 #CB444A;
          box-shadow: inset 0 0 0 0 #CB444A;
}
.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-group {
  margin-bottom: 1.5rem;
}
.form-text {
  display: block;
  margin: 0 0 0.5rem 0;
  color: #191919;
  font-weight: 300;
  font-size: 0.875rem;
}
.form-label {
  margin-bottom: 0.5rem;
  color: #191919;
  font-weight: 500;
  font-size: 0.875rem;
  text-transform: none;
}
.inline-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.inline-form-label {
  padding-top: calc(0.75rem + 1px);
  padding-bottom: calc(0.75rem + 1px);
  font-size: 1.125rem;
  line-height: 1.5;
}
.inline-form-label-sm {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 0.875rem;
  line-height: 1.2;
}
.inline-form-label-lg {
  padding-top: calc(1rem + 1px);
  padding-bottom: calc(1rem + 1px);
  font-size: 1.125rem;
  line-height: 1.7;
}
.info-panel {
  position: fixed;
  bottom: 24px;
  left: 24px;
  z-index: 1100;
  width: 37.5rem;
  max-width: 100%;
  padding: 2rem;
  color: #000000;
  font-size: 1rem;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0.1875rem 0.375rem 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.1875rem 0.375rem 0 rgba(0, 0, 0, 0.15);
}
.info-panel--unsupported-browser {
  z-index: 3000;
  display: block;
}
.info-panel a {
  color: inherit;
  text-decoration: underline;
}
.info-panel a:hover, .info-panel a.hover, .info-panel a:hover {
  color: #328D45;
}
.cookies-info-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 900;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #EDE9E2;
}
.cookies-info-overlay-text {
  padding: 1rem 1.5rem;
  background-color: #FFFFFF;
  -webkit-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}
.cookies-info-overlay-text:hover, .cookies-info-overlay-text.hover, .cookies-info-overlay-text:hover {
  background-color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
}
.fade-enter, .fade-leave-to {
  opacity: 0;
}
.fade-enter-active, .fade-leave-active {
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.el-fade-in-enter-active,
.el-fade-in-leave-active {
  -webkit-transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
  transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
}
.el-fade-in-enter,
.el-fade-in-leave-active {
  opacity: 0;
}
.collapse-transition {
  -webkit-transition: height 0.3s ease-out, padding-top 0.3s ease-out, padding-bottom 0.3s ease-out;
  transition: height 0.3s ease-out, padding-top 0.3s ease-out, padding-bottom 0.3s ease-out;
}
.horizontal-collapse-transition {
  -webkit-transition: width 0.3s ease-out, padding-left 0.3s ease-out, padding-right 0.3s ease-out;
  transition: width 0.3s ease-out, padding-left 0.3s ease-out, padding-right 0.3s ease-out;
}
.el-list-enter-active,
.el-list-leave-active {
  -webkit-transition: all 1s;
  transition: all 1s;
}
.el-list-enter,
.el-list-leave-active {
  -webkit-transform: translateY(-1.875rem);
          transform: translateY(-1.875rem);
  opacity: 0;
}
.arrange-item {
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out, opacity 0.3s ease-out;
  transition: transform 0.3s ease-out, opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.arrange-enter {
  -webkit-transform: scale(0.5) translateY(-5rem);
          transform: scale(0.5) translateY(-5rem);
  opacity: 0;
}
.arrange-leave-active {
  position: absolute;
}
.arrange-leave-to {
  -webkit-transform: scale(0.25) translateY(-2rem);
          transform: scale(0.25) translateY(-2rem);
  opacity: 0;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  display: block;
  padding-top: 42.8571428571%;
  content: "";
}
.embed-responsive-16by9::before {
  display: block;
  padding-top: 56.25%;
  content: "";
}
.embed-responsive-4by3::before {
  display: block;
  padding-top: 75%;
  content: "";
}
.embed-responsive-1by1::before {
  display: block;
  padding-top: 100%;
  content: "";
}
.embed-responsive-21by9::before {
  display: block;
  padding-top: 42.8571428571%;
  content: "";
}
.embed-responsive-16by9::before {
  display: block;
  padding-top: 56.25%;
  content: "";
}
.embed-responsive-4by3::before {
  display: block;
  padding-top: 75%;
  content: "";
}
.embed-responsive-1by1::before {
  display: block;
  padding-top: 100%;
  content: "";
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  color: #7F7F7F;
  font-weight: 400;
  font-size: 0.875rem;
}
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}
.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}
.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}
.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}
.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}
.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}
.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}
.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}
.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}
.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}
.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}
.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}
.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}
.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}
.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}
.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}
.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}
.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}
.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}
.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}
.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}
.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}
.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}
.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}
.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}
.icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 1em;
  height: 1em;
  fill: currentColor;
}
.img-fluid, .ce-header-element-image, .info-card-graph-bottom-legend-percent .icon-value, .header-logo {
  max-width: 100%;
  height: auto;
}
.img-full-width {
  display: block;
  width: 100%;
  height: auto;
}
.rounded-circle {
  border-radius: 50%;
}
.zoom-picture-hover {
  display: block;
}
.zoom-picture-hover .picture {
  display: block;
  max-width: 100%;
  overflow: hidden;
}
.zoom-picture-hover .picture img {
  max-width: 100%;
  height: auto;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.zoom-picture-hover:hover .picture img, .zoom-picture-hover.hover .picture img, .zoom-picture-hover:hover .picture img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.link-wrapper {
  color: inherit;
}
.link-wrapper:hover, .link-wrapper.hover, .link-wrapper:focus, .link-wrapper.focus, .link-wrapper:active, .link-wrapper.active {
  color: inherit;
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0);
  content: "";
  pointer-events: auto;
}
.link-with-arrow {
  position: relative;
  padding: 0 2rem 0 0;
  color: #333333;
  font-weight: 400;
  font-size: 1rem;
  text-transform: uppercase;
}
.link-with-arrow::before, .link-with-arrow::after {
  position: absolute;
  top: 50%;
  right: 0;
  left: auto;
  width: 1rem;
  height: 1rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: -webkit-transform 0.15s ease-out;
  transition: -webkit-transform 0.15s ease-out;
  transition: transform 0.15s ease-out;
  transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out;
  content: "";
}
.link-with-arrow::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolygon fill='%23333333' points='9.85 1.83 8.89 2.79 13.43 7.33 0 7.33 0 8.67 13.43 8.67 8.89 13.21 9.85 14.17 15.54 8.48 16 8 15.54 7.52 9.85 1.83'/%3E%3C/svg%3E%0A");
}
.link-with-arrow::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolygon fill='%232F7DF6' points='9.85 1.83 8.89 2.79 13.43 7.33 0 7.33 0 8.67 13.43 8.67 8.89 13.21 9.85 14.17 15.54 8.48 16 8 15.54 7.52 9.85 1.83'/%3E%3C/svg%3E%0A");
  opacity: 0;
}
.link-with-arrow[target=_blank]::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23333333' d='M3,.5A.92.92,0,1,0,3,2.34h9.38L.77,13.93a.91.91,0,0,0,0,1.29.92.92,0,0,0,1.3,0L13.66,3.65V13a1,1,0,0,0,.93.93A.92.92,0,0,0,15.5,13V1.42A.91.91,0,0,0,14.58.5Z'/%3E%3C/svg%3E");
}
.link-with-arrow[target=_blank]::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%232F7DF6' d='M3,.5A.92.92,0,1,0,3,2.34h9.38L.77,13.93a.91.91,0,0,0,0,1.29.92.92,0,0,0,1.3,0L13.66,3.65V13a1,1,0,0,0,.93.93A.92.92,0,0,0,15.5,13V1.42A.91.91,0,0,0,14.58.5Z'/%3E%3C/svg%3E");
}
.link-with-arrow:not(:disabled):hover, .link-with-arrow:not(:disabled).hover, .link-with-arrow:not(:disabled):focus, .link-with-arrow:not(:disabled).focus {
  color: #328D45;
}
.link-with-arrow:not(:disabled):hover::before, .link-with-arrow:not(:disabled):hover::after, .link-with-arrow:not(:disabled).hover::before, .link-with-arrow:not(:disabled).hover::after, .link-with-arrow:not(:disabled):focus::before, .link-with-arrow:not(:disabled):focus::after, .link-with-arrow:not(:disabled).focus::before, .link-with-arrow:not(:disabled).focus::after {
  -webkit-transform: translate(0.25rem, -50%);
          transform: translate(0.25rem, -50%);
}
.link-with-arrow:not(:disabled):hover::before, .link-with-arrow:not(:disabled).hover::before, .link-with-arrow:not(:disabled):focus::before, .link-with-arrow:not(:disabled).focus::before {
  opacity: 0;
}
.link-with-arrow:not(:disabled):hover::after, .link-with-arrow:not(:disabled).hover::after, .link-with-arrow:not(:disabled):focus::after, .link-with-arrow:not(:disabled).focus::after {
  opacity: 1;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1900;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1900;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-quarter {
  margin: 0.25rem !important;
}
.mt-quarter,
.my-quarter {
  margin-top: 0.25rem !important;
}
.mr-quarter,
.mx-quarter {
  margin-right: 0.25rem !important;
}
.mb-quarter,
.my-quarter {
  margin-bottom: 0.25rem !important;
}
.ml-quarter,
.mx-quarter {
  margin-left: 0.25rem !important;
}
.m-half {
  margin: 0.5rem !important;
}
.mt-half,
.my-half {
  margin-top: 0.5rem !important;
}
.mr-half,
.mx-half {
  margin-right: 0.5rem !important;
}
.mb-half,
.my-half {
  margin-bottom: 0.5rem !important;
}
.ml-half,
.mx-half {
  margin-left: 0.5rem !important;
}
.m-three-quarter {
  margin: 0.7518796992rem !important;
}
.mt-three-quarter,
.my-three-quarter {
  margin-top: 0.7518796992rem !important;
}
.mr-three-quarter,
.mx-three-quarter {
  margin-right: 0.7518796992rem !important;
}
.mb-three-quarter,
.my-three-quarter {
  margin-bottom: 0.7518796992rem !important;
}
.ml-three-quarter,
.mx-three-quarter {
  margin-left: 0.7518796992rem !important;
}
.m-1 {
  margin: 1rem !important;
}
.mt-1,
.my-1 {
  margin-top: 1rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 1rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 1rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 1rem !important;
}
.m-1-half {
  margin: 1.5rem !important;
}
.mt-1-half,
.my-1-half {
  margin-top: 1.5rem !important;
}
.mr-1-half,
.mx-1-half {
  margin-right: 1.5rem !important;
}
.mb-1-half,
.my-1-half {
  margin-bottom: 1.5rem !important;
}
.ml-1-half,
.mx-1-half {
  margin-left: 1.5rem !important;
}
.m-2 {
  margin: 2rem !important;
}
.mt-2,
.my-2 {
  margin-top: 2rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 2rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 2rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 2rem !important;
}
.m-2-half {
  margin: 2.5rem !important;
}
.mt-2-half,
.my-2-half {
  margin-top: 2.5rem !important;
}
.mr-2-half,
.mx-2-half {
  margin-right: 2.5rem !important;
}
.mb-2-half,
.my-2-half {
  margin-bottom: 2.5rem !important;
}
.ml-2-half,
.mx-2-half {
  margin-left: 2.5rem !important;
}
.m-3 {
  margin: 3rem !important;
}
.mt-3,
.my-3 {
  margin-top: 3rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 3rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 3rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 3rem !important;
}
.m-3-half {
  margin: 3.5rem !important;
}
.mt-3-half,
.my-3-half {
  margin-top: 3.5rem !important;
}
.mr-3-half,
.mx-3-half {
  margin-right: 3.5rem !important;
}
.mb-3-half,
.my-3-half {
  margin-bottom: 3.5rem !important;
}
.ml-3-half,
.mx-3-half {
  margin-left: 3.5rem !important;
}
.m-4 {
  margin: 4rem !important;
}
.mt-4,
.my-4 {
  margin-top: 4rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 4rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 4rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 4rem !important;
}
.m-4-half {
  margin: 4.5rem !important;
}
.mt-4-half,
.my-4-half {
  margin-top: 4.5rem !important;
}
.mr-4-half,
.mx-4-half {
  margin-right: 4.5rem !important;
}
.mb-4-half,
.my-4-half {
  margin-bottom: 4.5rem !important;
}
.ml-4-half,
.mx-4-half {
  margin-left: 4.5rem !important;
}
.m-5 {
  margin: 5rem !important;
}
.mt-5,
.my-5 {
  margin-top: 5rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 5rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 5rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 5rem !important;
}
.m-5-half {
  margin: 5.5rem !important;
}
.mt-5-half,
.my-5-half {
  margin-top: 5.5rem !important;
}
.mr-5-half,
.mx-5-half {
  margin-right: 5.5rem !important;
}
.mb-5-half,
.my-5-half {
  margin-bottom: 5.5rem !important;
}
.ml-5-half,
.mx-5-half {
  margin-left: 5.5rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-quarter {
  padding: 0.25rem !important;
}
.pt-quarter,
.py-quarter {
  padding-top: 0.25rem !important;
}
.pr-quarter,
.px-quarter {
  padding-right: 0.25rem !important;
}
.pb-quarter,
.py-quarter {
  padding-bottom: 0.25rem !important;
}
.pl-quarter,
.px-quarter {
  padding-left: 0.25rem !important;
}
.p-half {
  padding: 0.5rem !important;
}
.pt-half,
.py-half {
  padding-top: 0.5rem !important;
}
.pr-half,
.px-half {
  padding-right: 0.5rem !important;
}
.pb-half,
.py-half {
  padding-bottom: 0.5rem !important;
}
.pl-half,
.px-half {
  padding-left: 0.5rem !important;
}
.p-three-quarter {
  padding: 0.7518796992rem !important;
}
.pt-three-quarter,
.py-three-quarter {
  padding-top: 0.7518796992rem !important;
}
.pr-three-quarter,
.px-three-quarter {
  padding-right: 0.7518796992rem !important;
}
.pb-three-quarter,
.py-three-quarter {
  padding-bottom: 0.7518796992rem !important;
}
.pl-three-quarter,
.px-three-quarter {
  padding-left: 0.7518796992rem !important;
}
.p-1 {
  padding: 1rem !important;
}
.pt-1,
.py-1 {
  padding-top: 1rem !important;
}
.pr-1,
.px-1 {
  padding-right: 1rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 1rem !important;
}
.pl-1,
.px-1 {
  padding-left: 1rem !important;
}
.p-1-half {
  padding: 1.5rem !important;
}
.pt-1-half,
.py-1-half {
  padding-top: 1.5rem !important;
}
.pr-1-half,
.px-1-half {
  padding-right: 1.5rem !important;
}
.pb-1-half,
.py-1-half {
  padding-bottom: 1.5rem !important;
}
.pl-1-half,
.px-1-half {
  padding-left: 1.5rem !important;
}
.p-2 {
  padding: 2rem !important;
}
.pt-2,
.py-2 {
  padding-top: 2rem !important;
}
.pr-2,
.px-2 {
  padding-right: 2rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 2rem !important;
}
.pl-2,
.px-2 {
  padding-left: 2rem !important;
}
.p-2-half {
  padding: 2.5rem !important;
}
.pt-2-half,
.py-2-half {
  padding-top: 2.5rem !important;
}
.pr-2-half,
.px-2-half {
  padding-right: 2.5rem !important;
}
.pb-2-half,
.py-2-half {
  padding-bottom: 2.5rem !important;
}
.pl-2-half,
.px-2-half {
  padding-left: 2.5rem !important;
}
.p-3 {
  padding: 3rem !important;
}
.pt-3,
.py-3 {
  padding-top: 3rem !important;
}
.pr-3,
.px-3 {
  padding-right: 3rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 3rem !important;
}
.pl-3,
.px-3 {
  padding-left: 3rem !important;
}
.p-3-half {
  padding: 3.5rem !important;
}
.pt-3-half,
.py-3-half {
  padding-top: 3.5rem !important;
}
.pr-3-half,
.px-3-half {
  padding-right: 3.5rem !important;
}
.pb-3-half,
.py-3-half {
  padding-bottom: 3.5rem !important;
}
.pl-3-half,
.px-3-half {
  padding-left: 3.5rem !important;
}
.p-4 {
  padding: 4rem !important;
}
.pt-4,
.py-4 {
  padding-top: 4rem !important;
}
.pr-4,
.px-4 {
  padding-right: 4rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 4rem !important;
}
.pl-4,
.px-4 {
  padding-left: 4rem !important;
}
.p-4-half {
  padding: 4.5rem !important;
}
.pt-4-half,
.py-4-half {
  padding-top: 4.5rem !important;
}
.pr-4-half,
.px-4-half {
  padding-right: 4.5rem !important;
}
.pb-4-half,
.py-4-half {
  padding-bottom: 4.5rem !important;
}
.pl-4-half,
.px-4-half {
  padding-left: 4.5rem !important;
}
.p-5 {
  padding: 5rem !important;
}
.pt-5,
.py-5 {
  padding-top: 5rem !important;
}
.pr-5,
.px-5 {
  padding-right: 5rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 5rem !important;
}
.pl-5,
.px-5 {
  padding-left: 5rem !important;
}
.p-5-half {
  padding: 5.5rem !important;
}
.pt-5-half,
.py-5-half {
  padding-top: 5.5rem !important;
}
.pr-5-half,
.px-5-half {
  padding-right: 5.5rem !important;
}
.pb-5-half,
.py-5-half {
  padding-bottom: 5.5rem !important;
}
.pl-5-half,
.px-5-half {
  padding-left: 5.5rem !important;
}
.m-nquarter {
  margin: -0.25rem !important;
}
.mt-nquarter,
.my-nquarter {
  margin-top: -0.25rem !important;
}
.mr-nquarter,
.mx-nquarter {
  margin-right: -0.25rem !important;
}
.mb-nquarter,
.my-nquarter {
  margin-bottom: -0.25rem !important;
}
.ml-nquarter,
.mx-nquarter {
  margin-left: -0.25rem !important;
}
.m-nhalf {
  margin: -0.5rem !important;
}
.mt-nhalf,
.my-nhalf {
  margin-top: -0.5rem !important;
}
.mr-nhalf,
.mx-nhalf {
  margin-right: -0.5rem !important;
}
.mb-nhalf,
.my-nhalf {
  margin-bottom: -0.5rem !important;
}
.ml-nhalf,
.mx-nhalf {
  margin-left: -0.5rem !important;
}
.m-nthree-quarter {
  margin: -0.7518796992rem !important;
}
.mt-nthree-quarter,
.my-nthree-quarter {
  margin-top: -0.7518796992rem !important;
}
.mr-nthree-quarter,
.mx-nthree-quarter {
  margin-right: -0.7518796992rem !important;
}
.mb-nthree-quarter,
.my-nthree-quarter {
  margin-bottom: -0.7518796992rem !important;
}
.ml-nthree-quarter,
.mx-nthree-quarter {
  margin-left: -0.7518796992rem !important;
}
.m-n1 {
  margin: -1rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -1rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -1rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -1rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -1rem !important;
}
.m-n1-half {
  margin: -1.5rem !important;
}
.mt-n1-half,
.my-n1-half {
  margin-top: -1.5rem !important;
}
.mr-n1-half,
.mx-n1-half {
  margin-right: -1.5rem !important;
}
.mb-n1-half,
.my-n1-half {
  margin-bottom: -1.5rem !important;
}
.ml-n1-half,
.mx-n1-half {
  margin-left: -1.5rem !important;
}
.m-n2 {
  margin: -2rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -2rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -2rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -2rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -2rem !important;
}
.m-n2-half {
  margin: -2.5rem !important;
}
.mt-n2-half,
.my-n2-half {
  margin-top: -2.5rem !important;
}
.mr-n2-half,
.mx-n2-half {
  margin-right: -2.5rem !important;
}
.mb-n2-half,
.my-n2-half {
  margin-bottom: -2.5rem !important;
}
.ml-n2-half,
.mx-n2-half {
  margin-left: -2.5rem !important;
}
.m-n3 {
  margin: -3rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -3rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -3rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -3rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -3rem !important;
}
.m-n3-half {
  margin: -3.5rem !important;
}
.mt-n3-half,
.my-n3-half {
  margin-top: -3.5rem !important;
}
.mr-n3-half,
.mx-n3-half {
  margin-right: -3.5rem !important;
}
.mb-n3-half,
.my-n3-half {
  margin-bottom: -3.5rem !important;
}
.ml-n3-half,
.mx-n3-half {
  margin-left: -3.5rem !important;
}
.m-n4 {
  margin: -4rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -4rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -4rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -4rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -4rem !important;
}
.m-n4-half {
  margin: -4.5rem !important;
}
.mt-n4-half,
.my-n4-half {
  margin-top: -4.5rem !important;
}
.mr-n4-half,
.mx-n4-half {
  margin-right: -4.5rem !important;
}
.mb-n4-half,
.my-n4-half {
  margin-bottom: -4.5rem !important;
}
.ml-n4-half,
.mx-n4-half {
  margin-left: -4.5rem !important;
}
.m-n5 {
  margin: -5rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -5rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -5rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -5rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -5rem !important;
}
.m-n5-half {
  margin: -5.5rem !important;
}
.mt-n5-half,
.my-n5-half {
  margin-top: -5.5rem !important;
}
.mr-n5-half,
.mx-n5-half {
  margin-right: -5.5rem !important;
}
.mb-n5-half,
.my-n5-half {
  margin-bottom: -5.5rem !important;
}
.ml-n5-half,
.mx-n5-half {
  margin-left: -5.5rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
.spinner-loader {
  position: absolute;
  left: calc(50% - 1.5rem / 2);
  z-index: 1;
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  border: 0.125rem solid #328D45;
  border-right-color: transparent !important;
  border-radius: 50%;
  -webkit-animation: spinner-loader 0.75s linear infinite;
          animation: spinner-loader 0.75s linear infinite;
}
.spinner-loader-sm {
  left: calc(50% - 1rem / 2);
  width: 1rem;
  height: 1rem;
  border-width: 0.1rem;
}
@-webkit-keyframes spinner-loader {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spinner-loader {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  border: 0;
  clip: rect(0, 0, 0, 0);
}
.sr-only-focusable:focus, .sr-only-focusable.focus, .sr-only-focusable:active, .sr-only-focusable.active {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  white-space: normal;
  clip: auto;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-reset {
  color: inherit !important;
}
.text-body {
  color: #000000 !important;
}
.text-primary {
  color: #328D45 !important;
}
a.text-primary:hover, a.text-primary.hover, a.text-primary:focus, a.text-primary.focus {
  color: rgb(33.9790575916, 95.8209424084, 46.8910994764) !important;
}
.text-secondary {
  color: #c6143d !important;
}
a.text-secondary:hover, a.text-secondary.hover, a.text-secondary:focus, a.text-secondary.focus {
  color: rgb(142.4146788991, 14.3853211009, 43.8752293578) !important;
}
.text-white {
  color: #FFFFFF !important;
}
a.text-white:hover, a.text-white.hover, a.text-white:focus, a.text-white.focus {
  color: rgb(224.4, 224.4, 224.4) !important;
}
.text-gray {
  color: #D9D7D1 !important;
}
a.text-gray:hover, a.text-gray.hover, a.text-gray:focus, a.text-gray.focus {
  color: rgb(189.3142857143, 185.8571428571, 175.4857142857) !important;
}
.font-size-xs {
  font-size: 0.75rem !important;
}
.font-size-sm {
  font-size: 0.875rem !important;
}
.font-size-normal {
  font-size: 1rem !important;
}
.font-size-lg {
  font-size: 1.125rem !important;
}
.font-size-xl {
  font-size: 1.25rem !important;
}
.font-weight-lightest {
  font-weight: 100 !important;
}
.font-weight-lighter {
  font-weight: 200 !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-medium {
  font-weight: 500 !important;
}
.font-weight-semibold {
  font-weight: 600 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-weight-bolder {
  font-weight: 800 !important;
}
.font-weight-boldest {
  font-weight: 900 !important;
}
.line-height-sm {
  line-height: 1.2 !important;
}
.line-height-normal {
  line-height: 1.5 !important;
}
.line-height-lg {
  line-height: 1.7 !important;
}
.text-initial {
  text-transform: initial !important;
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.font-italic {
  font-style: italic !important;
}
.text-strikeout {
  text-decoration: line-through !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] {
  -webkit-transition-duration: 50ms;
          transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate {
  -webkit-transition-delay: 50ms;
          transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] {
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate {
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] {
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate {
  -webkit-transition-delay: 150ms;
          transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] {
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate {
  -webkit-transition-delay: 200ms;
          transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] {
  -webkit-transition-duration: 250ms;
          transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate {
  -webkit-transition-delay: 250ms;
          transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] {
  -webkit-transition-duration: 350ms;
          transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate {
  -webkit-transition-delay: 350ms;
          transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] {
  -webkit-transition-duration: 400ms;
          transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] {
  -webkit-transition-duration: 450ms;
          transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate {
  -webkit-transition-delay: 450ms;
          transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate {
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] {
  -webkit-transition-duration: 550ms;
          transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate {
  -webkit-transition-delay: 550ms;
          transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] {
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate {
  -webkit-transition-delay: 600ms;
          transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] {
  -webkit-transition-duration: 650ms;
          transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate {
  -webkit-transition-delay: 650ms;
          transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] {
  -webkit-transition-duration: 700ms;
          transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate {
  -webkit-transition-delay: 700ms;
          transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] {
  -webkit-transition-duration: 750ms;
          transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate {
  -webkit-transition-delay: 750ms;
          transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] {
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate {
  -webkit-transition-delay: 800ms;
          transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] {
  -webkit-transition-duration: 850ms;
          transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate {
  -webkit-transition-delay: 850ms;
          transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] {
  -webkit-transition-duration: 900ms;
          transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate {
  -webkit-transition-delay: 900ms;
          transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] {
  -webkit-transition-duration: 950ms;
          transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate {
  -webkit-transition-delay: 950ms;
          transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] {
  -webkit-transition-duration: 1000ms;
          transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate {
  -webkit-transition-delay: 1000ms;
          transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] {
  -webkit-transition-duration: 1050ms;
          transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate {
  -webkit-transition-delay: 1050ms;
          transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] {
  -webkit-transition-duration: 1100ms;
          transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate {
  -webkit-transition-delay: 1100ms;
          transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] {
  -webkit-transition-duration: 1150ms;
          transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate {
  -webkit-transition-delay: 1150ms;
          transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] {
  -webkit-transition-duration: 1200ms;
          transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate {
  -webkit-transition-delay: 1200ms;
          transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] {
  -webkit-transition-duration: 1250ms;
          transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate {
  -webkit-transition-delay: 1250ms;
          transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] {
  -webkit-transition-duration: 1300ms;
          transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate {
  -webkit-transition-delay: 1300ms;
          transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] {
  -webkit-transition-duration: 1350ms;
          transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate {
  -webkit-transition-delay: 1350ms;
          transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] {
  -webkit-transition-duration: 1400ms;
          transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate {
  -webkit-transition-delay: 1400ms;
          transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] {
  -webkit-transition-duration: 1450ms;
          transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate {
  -webkit-transition-delay: 1450ms;
          transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] {
  -webkit-transition-duration: 1500ms;
          transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate {
  -webkit-transition-delay: 1500ms;
          transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] {
  -webkit-transition-duration: 1550ms;
          transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate {
  -webkit-transition-delay: 1550ms;
          transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] {
  -webkit-transition-duration: 1600ms;
          transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate {
  -webkit-transition-delay: 1600ms;
          transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] {
  -webkit-transition-duration: 1650ms;
          transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate {
  -webkit-transition-delay: 1650ms;
          transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] {
  -webkit-transition-duration: 1700ms;
          transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate {
  -webkit-transition-delay: 1700ms;
          transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] {
  -webkit-transition-duration: 1750ms;
          transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate {
  -webkit-transition-delay: 1750ms;
          transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] {
  -webkit-transition-duration: 1800ms;
          transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate {
  -webkit-transition-delay: 1800ms;
          transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] {
  -webkit-transition-duration: 1850ms;
          transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate {
  -webkit-transition-delay: 1850ms;
          transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] {
  -webkit-transition-duration: 1900ms;
          transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate {
  -webkit-transition-delay: 1900ms;
          transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] {
  -webkit-transition-duration: 1950ms;
          transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate {
  -webkit-transition-delay: 1950ms;
          transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] {
  -webkit-transition-duration: 2000ms;
          transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate {
  -webkit-transition-delay: 2000ms;
          transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] {
  -webkit-transition-duration: 2050ms;
          transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate {
  -webkit-transition-delay: 2050ms;
          transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] {
  -webkit-transition-duration: 2100ms;
          transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate {
  -webkit-transition-delay: 2100ms;
          transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] {
  -webkit-transition-duration: 2150ms;
          transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate {
  -webkit-transition-delay: 2150ms;
          transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] {
  -webkit-transition-duration: 2200ms;
          transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate {
  -webkit-transition-delay: 2200ms;
          transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] {
  -webkit-transition-duration: 2250ms;
          transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate {
  -webkit-transition-delay: 2250ms;
          transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] {
  -webkit-transition-duration: 2300ms;
          transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate {
  -webkit-transition-delay: 2300ms;
          transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] {
  -webkit-transition-duration: 2350ms;
          transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate {
  -webkit-transition-delay: 2350ms;
          transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] {
  -webkit-transition-duration: 2400ms;
          transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate {
  -webkit-transition-delay: 2400ms;
          transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] {
  -webkit-transition-duration: 2450ms;
          transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate {
  -webkit-transition-delay: 2450ms;
          transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] {
  -webkit-transition-duration: 2500ms;
          transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate {
  -webkit-transition-delay: 2500ms;
          transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] {
  -webkit-transition-duration: 2550ms;
          transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate {
  -webkit-transition-delay: 2550ms;
          transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] {
  -webkit-transition-duration: 2600ms;
          transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate {
  -webkit-transition-delay: 2600ms;
          transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] {
  -webkit-transition-duration: 2650ms;
          transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate {
  -webkit-transition-delay: 2650ms;
          transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] {
  -webkit-transition-duration: 2700ms;
          transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate {
  -webkit-transition-delay: 2700ms;
          transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] {
  -webkit-transition-duration: 2750ms;
          transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate {
  -webkit-transition-delay: 2750ms;
          transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] {
  -webkit-transition-duration: 2800ms;
          transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate {
  -webkit-transition-delay: 2800ms;
          transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] {
  -webkit-transition-duration: 2850ms;
          transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate {
  -webkit-transition-delay: 2850ms;
          transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] {
  -webkit-transition-duration: 2900ms;
          transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate {
  -webkit-transition-delay: 2900ms;
          transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] {
  -webkit-transition-duration: 2950ms;
          transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate {
  -webkit-transition-delay: 2950ms;
          transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] {
  -webkit-transition-duration: 3000ms;
          transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
  -webkit-transition-delay: 3000ms;
          transition-delay: 3000ms;
}
body[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
          transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
          transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
          transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
          transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
          transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
          transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
          transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
          transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
          transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
[data-aos=fade-up] {
  -webkit-transform: translate3d(0, 100px, 0);
          transform: translate3d(0, 100px, 0);
}
[data-aos=fade-down] {
  -webkit-transform: translate3d(0, -100px, 0);
          transform: translate3d(0, -100px, 0);
}
[data-aos=fade-right] {
  -webkit-transform: translate3d(-100px, 0, 0);
          transform: translate3d(-100px, 0, 0);
}
[data-aos=fade-left] {
  -webkit-transform: translate3d(100px, 0, 0);
          transform: translate3d(100px, 0, 0);
}
[data-aos=fade-up-right] {
  -webkit-transform: translate3d(-100px, 100px, 0);
          transform: translate3d(-100px, 100px, 0);
}
[data-aos=fade-up-left] {
  -webkit-transform: translate3d(100px, 100px, 0);
          transform: translate3d(100px, 100px, 0);
}
[data-aos=fade-down-right] {
  -webkit-transform: translate3d(-100px, -100px, 0);
          transform: translate3d(-100px, -100px, 0);
}
[data-aos=fade-down-left] {
  -webkit-transform: translate3d(100px, -100px, 0);
          transform: translate3d(100px, -100px, 0);
}
/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}
[data-aos=zoom-in] {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}
[data-aos=zoom-in-up] {
  -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
          transform: translate3d(0, 100px, 0) scale(0.6);
}
[data-aos=zoom-in-down] {
  -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
          transform: translate3d(0, -100px, 0) scale(0.6);
}
[data-aos=zoom-in-right] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
          transform: translate3d(-100px, 0, 0) scale(0.6);
}
[data-aos=zoom-in-left] {
  -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
          transform: translate3d(100px, 0, 0) scale(0.6);
}
[data-aos=zoom-out] {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
[data-aos=zoom-out-up] {
  -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
          transform: translate3d(0, 100px, 0) scale(1.2);
}
[data-aos=zoom-out-down] {
  -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
          transform: translate3d(0, -100px, 0) scale(1.2);
}
[data-aos=zoom-out-right] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
          transform: translate3d(-100px, 0, 0) scale(1.2);
}
[data-aos=zoom-out-left] {
  -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
          transform: translate3d(100px, 0, 0) scale(1.2);
}
/**
 * Slide animations
 */
[data-aos^=slide][data-aos^=slide] {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
[data-aos^=slide][data-aos^=slide].aos-animate {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
[data-aos=slide-up] {
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}
[data-aos=slide-down] {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}
[data-aos=slide-right] {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}
[data-aos=slide-left] {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^=flip][data-aos^=flip] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
[data-aos=flip-left] {
  -webkit-transform: perspective(2500px) rotateY(-100deg);
          transform: perspective(2500px) rotateY(-100deg);
}
[data-aos=flip-left].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
          transform: perspective(2500px) rotateY(0);
}
[data-aos=flip-right] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
          transform: perspective(2500px) rotateY(100deg);
}
[data-aos=flip-right].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
          transform: perspective(2500px) rotateY(0);
}
[data-aos=flip-up] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
          transform: perspective(2500px) rotateX(-100deg);
}
[data-aos=flip-up].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
          transform: perspective(2500px) rotateX(0);
}
[data-aos=flip-down] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
          transform: perspective(2500px) rotateX(100deg);
}
[data-aos=flip-down].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
          transform: perspective(2500px) rotateX(0);
}
@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
            transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
            transform: translateY(40px);
  }
  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
            transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
            transform: translateY(40px);
  }
  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
.gg-close {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: block;
  -webkit-transform: scale(var(--ggs, 1));
          transform: scale(var(--ggs, 1));
  width: 22px;
  height: 22px;
  border: 2px solid transparent;
  border-radius: 40px;
}
.gg-close::after,
.gg-close::before {
  cursor: pointer;
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  width: 16px;
  height: 2px;
  background: currentColor;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 5px;
  top: 8px;
  left: 1px;
}
.gg-close::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.gg-check-o {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: block;
  -webkit-transform: scale(var(--ggs, 2));
          transform: scale(var(--ggs, 2));
  width: 22px;
  height: 22px;
  border: 2px solid;
  border-radius: 100px;
  color: #747474;
  opacity: 0.98;
  background-color: #FFFFFF;
}
.gg-check-o::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  left: 3px;
  top: -1px;
  width: 6px;
  height: 10px;
  border-color: currentColor;
  border-width: 0 2px 2px 0;
  border-style: solid;
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.gg-check-o {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: block;
  -webkit-transform: scale(var(--ggs, 1));
          transform: scale(var(--ggs, 1));
  width: 22px;
  height: 22px;
  border: 2px solid;
  border-radius: 100px;
}
.gg-danger {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: block;
  -webkit-transform: scale(var(--ggs, 1));
          transform: scale(var(--ggs, 1));
  width: 20px;
  height: 20px;
  border: 2px solid;
  border-radius: 40px;
}
.gg-danger::after,
.gg-danger::before {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  border-radius: 3px;
  width: 2px;
  background: currentColor;
  left: 7px;
}
.gg-danger::after {
  top: 2px;
  height: 8px;
}
.gg-danger::before {
  height: 2px;
  bottom: 2px;
}
.gg-check-o::after {
  content: "";
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  left: 3px;
  top: -1px;
  width: 6px;
  height: 10px;
  border-color: currentColor;
  border-width: 0 2px 2px 0;
  border-style: solid;
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
:root {
  --preview-size: 128px;
  --dropzone-min-height: 64px;
}
.dropzone, .dropzone * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.dropzone__box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  min-height: var(--dropzone-min-height);
  border: 2px dashed #03A062;
  border-radius: 4px;
  padding: 4px;
}
.dropzone__message--style {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
}
.dropzone__details--style {
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  font-size: 13px;
  line-height: 150%;
  width: 64px;
  min-width: 100%;
  max-width: 100%;
}
.dropzone__item--style:not(.dropzone--has-thumbnail) > .dropzone__item-thumbnail {
  border-radius: 12px;
  border: solid 1px black;
}
.dropzone__item--style {
  margin: auto auto;
  padding: 4px;
}
.dropzone__item:hover {
  z-index: 1000;
}
.dropzone__item {
  position: relative;
  display: inline-block;
}
.dropzone__error-mark, .dropzone__success-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 8px;
  left: 8px;
}
.dropzone--has-error > .dropzone__error-mark > * {
  display: block;
}
.dropzone--has-error .dropzone__progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
}
.dropzone--has-error .dropzone__error-mark {
  opacity: 1;
  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
          animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone--success > .dropzone__success-mark > * {
  display: block;
}
.dropzone--success .dropzone__progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
}
.dropzone .dropzone--success > .dropzone__success-mark {
  opacity: 1;
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.dropzone__item-thumbnail {
  border-radius: 24px;
  overflow: hidden;
  width: var(--preview-size);
  height: var(--preview-size);
  position: relative;
  display: block;
}
.dropzone__item:not(.dropzone--has-thumbnail) > .dropzone__details {
  opacity: 1;
}
.dropzone--has-thumbnail:hover > .dropzone__details {
  opacity: 1;
}
.dropzone--has-thumbnail > .dropzone__item-thumbnail > img {
  display: block;
  width: 100%;
  height: auto;
}
.dropzone--has-thumbnail > .dropzone__details {
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
}
.dropzone--has-thumbnail:hover > .dropzone__item-thumbnail > img {
  -webkit-transform: scale(1.01, 1.01);
  transform: scale(1.01, 1.01);
  -webkit-filter: blur(1px);
  filter: blur(1px);
}
.dropzone__item-controls {
  display: inline-block;
  position: absolute;
  z-index: 10000;
  border-radius: 4px;
  top: 8px;
  right: 8px;
}
.dropzone__item-controls .dropzone__item-control {
  cursor: pointer;
}
.dropzone-clickable {
  cursor: pointer;
}
.dropzone-clickable * {
  cursor: default;
}
.dropzone-clickable .dropzone__message * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.dropzone__file-size {
  margin-bottom: 1em;
  font-size: 16px;
}
.dropzone__file-size > span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}
.dropzone__filename {
  white-space: nowrap;
}
.dropzone__filename > span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}
.dropzone__filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropzone__filename:not(:hover) > span {
  border: 1px solid transparent;
}
.dropzone__details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.dropzone__progress {
  opacity: 1;
  z-index: 1000;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}
.dropzone__progress .dropzone__progress-bar {
  position: relative;
  pointer-events: none;
  background: rgba(255, 255, 255, 0.9);
  height: 16px;
  margin-top: -8px;
  width: 80px;
  -webkit-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out;
}
.dropzone--added .dropzone__progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
}
.dropzone-processing .dropzone__progress {
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.dropzone__item:not(.dropzone-processing) .dropzone__progress {
  -webkit-animation: pulse 6s ease infinite;
          animation: pulse 6s ease infinite;
}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pswp__button:focus, .pswp__button:hover {
  opacity: 1;
}
.pswp__button:active {
  outline: none;
  opacity: 0.9;
}
.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}
.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}
.pswp__button--close {
  background-position: 0 -44px;
}
.pswp__button--share {
  background-position: -44px -44px;
}
.pswp__button--fs {
  display: none;
}
.pswp--supports-fs .pswp__button--fs {
  display: block;
}
.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}
.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}
.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}
.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}
/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}
/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}
.pswp__button--arrow--left {
  left: 0;
}
.pswp__button--arrow--right {
  right: 0;
}
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}
.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}
.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}
/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}
.pswp__share-modal--hidden {
  display: none;
}
.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
  transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}
.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}
.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}
.pswp__share-modal--fade-in {
  opacity: 1;
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}
a.pswp__share--facebook:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF;
}
a.pswp__share--facebook:hover:before {
  border-bottom-color: #3E5C9A;
}
a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF;
}
a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D;
}
a.pswp__share--download:hover {
  background: #DDD;
}
/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}
/*

	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}
.pswp__caption small {
  font-size: 11px;
  color: #BBB;
}
.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}
.pswp__caption--empty {
  display: none;
}
/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden;
}
/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}
.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}
.pswp__preloader--active {
  opacity: 1;
}
.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat;
}
.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  -webkit-animation: clockwise 500ms linear infinite;
  animation: clockwise 500ms linear infinite;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}
.pswp--css_animation .pswp__preloader__cut {
  /* 
  	The idea of animating inner circle is based on Polymer ("material") loading indicator 
  	 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
  */
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}
.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}
@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
/*

	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}
/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}
.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}
.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}
/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}
/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}
/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}
/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}
.pswp__element--disabled {
  display: none !important;
}
.pswp--minimal--dark .pswp__top-bar {
  background: none;
}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}
.pswp * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pswp img {
  max-width: none;
}
/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp--open {
  display: block;
}
.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}
.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}
.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none;
}
.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}
.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}
.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}
/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}
/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222;
}
.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}
/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}
.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline;
}
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */
/* FONT_START */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
          transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.swiper-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -ms-scroll-snap-type: none;
      scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination, .ce-page-hero-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden, .swiper-pagination-hidden.ce-page-hero-pagination {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination-disabled > .ce-page-hero-pagination,
.swiper-pagination.swiper-pagination-disabled,
.swiper-pagination-disabled.ce-page-hero-pagination {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
          transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 320px;
  min-height: 100%;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
#page-preloader {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 2000;
  width: 4.5rem;
  height: 4.5rem;
  margin: -2.25rem 0 0 -2.25rem;
  -webkit-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
#page-preloader::before, #page-preloader::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border: 0.375rem solid #328D45;
  border-radius: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  opacity: 0;
  -webkit-animation: page-preloader 1.25s linear 0s infinite;
          animation: page-preloader 1.25s linear 0s infinite;
  content: "";
}
#page-preloader::before {
  -webkit-animation-delay: 0.625s;
          animation-delay: 0.625s;
}
@-webkit-keyframes page-preloader {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
@keyframes page-preloader {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
}
#page {
  padding-top: 0;
}
#content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  height: 100%;
  min-height: calc(100vh - 0);
  -webkit-transition: opacity 0.75s;
  transition: opacity 0.75s;
}
#main {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 1px;
  padding-top: 9.25rem;
}
.xdebug-var-dump {
  position: relative;
  z-index: 9999;
  max-width: calc(100vw - 2rem);
  max-height: calc(100vh - 2rem);
  margin: 1rem;
  background: white;
  border: solid 2px red;
}
.extbase-debugger-floating {
  z-index: 9999;
}
.grid-element {
  margin-bottom: 5.625rem;
}
.content-element, .recipe-detail-content, .recipe-teaser, .product-info, .product-further-products, .product-search, .farmers-regions-further, .blog-recipe-detail-hero, .blog-recipe-detail, .page-type-detail {
  margin-bottom: 5.625rem;
}
.header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  margin: 0;
  padding: 1.875rem 0 0 0;
  color: #000000;
  background: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.header--hidden {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.header-logo {
  display: inline-block;
}
.header-logo img,
.header-logo svg {
  width: 110%;
  height: auto;
}
.header-menu {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}
.header-menu-item {
  margin: 0 0 0 0.25rem;
  padding: 0.5rem;
  color: #000000;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1;
  text-transform: uppercase;
}
.header-menu-item:hover, .header-menu-item.hover, .header-menu-item:focus, .header-menu-item.focus {
  color: #000000;
}
.header-search-toggle > .icon-search path {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.header-search-toggle.opened > .icon-search path:nth-child(1) {
  -webkit-transform: scale(0);
          transform: scale(0);
}
.header-search-toggle.opened > .icon-search path:nth-child(2) {
  -webkit-transform: translate(0);
          transform: translate(0);
}
.header-search-toggle.opened > .icon-search path:nth-child(3) {
  -webkit-transform: translate(0);
          transform: translate(0);
}
.header-search-form {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 25rem;
  margin-right: 0.5rem;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
  transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
}
.header-search-form.opened {
  visibility: visible;
  opacity: 1;
}
.header-search-form input[type=search] {
  padding-right: 2.5rem;
  color: #929292;
  background-color: #FFFFFF;
  -webkit-transition: color 0.15s ease-out, background-color 0.15s ease-out;
  transition: color 0.15s ease-out, background-color 0.15s ease-out;
}
.header-search-form input[type=search]::-webkit-input-placeholder {
  color: inherit;
}
.header-search-form input[type=search]::-moz-placeholder {
  color: inherit;
}
.header-search-form input[type=search]:-ms-input-placeholder {
  color: inherit;
}
.header-search-form input[type=search]::-ms-input-placeholder {
  color: inherit;
}
.header-search-form input[type=search]::placeholder {
  color: inherit;
}
.header-search-form input[type=search]:focus, .header-search-form input[type=search].focus, .header-search-form input[type=search]:focus {
  color: #929292;
  background-color: #FFFFFF;
}
.header-search-form .el-autocomplete-suggestion__list {
  background-color: #FFFFFF;
}
.header-search-form .el-autocomplete-suggestion__link {
  color: #929292;
}
.header-search-form .el-autocomplete-suggestion__link:hover, .header-search-form .el-autocomplete-suggestion__link.hover, .header-search-form .el-autocomplete-suggestion__link:focus, .header-search-form .el-autocomplete-suggestion__link.focus {
  color: #333333;
}
.header-search-form button[type=submit] {
  position: absolute;
  top: 50%;
  right: 0.25rem;
  color: inherit;
  font-size: 1.25rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.footer {
  margin: 3rem 0 0 0;
  padding: 0;
  color: #000000;
  font-weight: 400;
  font-size: 0.875rem;
  background: transparent;
  border-color: transparent;
  border-style: solid;
  border-width: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.el-autocomplete .form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.el-autocomplete .form-row > .col,
.el-autocomplete .form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.el-autocomplete .form-group {
  margin-bottom: 1.5rem;
}
.el-autocomplete .form-text {
  display: block;
  margin: 0 0 0.5rem 0;
  color: #191919;
  font-weight: 300;
  font-size: 0.875rem;
}
.el-autocomplete .form-label {
  margin-bottom: 0.5rem;
  color: #191919;
  font-weight: 500;
  font-size: 0.875rem;
  text-transform: none;
}
.el-autocomplete .inline-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.el-autocomplete .inline-form-label {
  padding-top: calc(0.75rem + 1px);
  padding-bottom: calc(0.75rem + 1px);
  font-size: 1.125rem;
  line-height: 1.5;
}
.el-autocomplete .inline-form-label-sm {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 0.875rem;
  line-height: 1.2;
}
.el-autocomplete .inline-form-label-lg {
  padding-top: calc(1rem + 1px);
  padding-bottom: calc(1rem + 1px);
  font-size: 1.125rem;
  line-height: 1.7;
}
.el-autocomplete .el-input__inner::-webkit-input-placeholder {
  color: #000000;
}
.el-autocomplete .el-input__inner::-moz-placeholder {
  color: #000000;
}
.el-autocomplete .el-input__inner:-ms-input-placeholder {
  color: #000000;
}
.el-autocomplete .el-input__inner::-ms-input-placeholder {
  color: #000000;
}
.el-autocomplete .el-input__inner::placeholder {
  color: #000000;
}
.el-autocomplete-suggestion__list {
  margin-bottom: 0;
  padding: 0 0.5rem;
  list-style: none;
  background-color: #F4F3F0;
  border-radius: 0 0 0.25rem 0.25rem;
  -webkit-box-shadow: 0 0.125rem 0.375rem 0.25rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.125rem 0.375rem 0.25rem rgba(0, 0, 0, 0.1);
}
.el-autocomplete-suggestion__list > li {
  margin-bottom: 0;
  padding-left: 0;
}
.el-autocomplete-suggestion__list > li::before {
  display: none;
}
.el-autocomplete-suggestion__link {
  position: relative;
  display: block;
  padding: 0.5rem 0.5rem 0.5rem 2rem;
  color: #000000;
  -webkit-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.el-autocomplete-suggestion__wrap {
  width: 100%;
}
.vfl-label {
  top: 0.75rem !important;
  right: auto !important;
  left: 1rem !important;
  z-index: 1;
  width: calc(100% - 1rem * 2);
  margin-bottom: 0;
  color: #000000 !important;
  font-weight: 700 !important;
  font-size: 0.75rem !important;
  font-family: !important;
  line-height: 1.2;
  text-transform: none;
  -webkit-transition: top 0.15s ease-out, opacity 0.15s ease-out !important;
  transition: top 0.15s ease-out, opacity 0.15s ease-out !important;
  pointer-events: none !important;
}
.vfl-label-on-input {
  top: -0.375rem !important;
  color: #000000 !important;
}
.vfl-label-on-input + input,
.vfl-label-on-input + select {
  padding: 0.75rem 1rem 0.4285714286rem 1rem;
}
.form-group.has-error .vfl-label {
  color: #CB444A !important;
}
div.lazy-loading,
img.lazy-loading,
video.lazy-loading,
iframe.lazy-loading {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid meet' %3E%3Ccircle cx='50' cy='50' r='40' fill='none' stroke='#FFFFFF' stroke-dasharray='62.832 62.832' stroke-linecap='round' stroke-width='8' transform='rotate(169.502 50 50)'%3E%3CanimateTransform attributeName='transform' begin='0s' calcMode='linear' dur='0.8s' keyTimes='0;1' repeatCount='indefinite' type='rotate' values='0 50 50;360 50 50'/%3E%3C/circle%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 4rem;
}
div.lazy-loaded,
img.lazy-loaded,
video.lazy-loaded,
iframe.lazy-loaded {
  background-image: none;
}
.el-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.el-pagination .el-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 !important;
  padding: 0 !important;
}
.el-pagination .number,
.el-pagination .btn-prev,
.el-pagination .btn-next,
.el-pagination .btn-quickprev,
.el-pagination .btn-quicknext {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0 !important;
  font-size: 1.125rem !important;
  border-style: solid;
  border-width: 0;
  border-radius: 50%;
  outline: none;
  cursor: pointer;
  -webkit-transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out, opacity 0.3s ease-out;
  transition: color 0.3s ease-out, background-color 0.3s ease-out, border-color 0.3s ease-out, opacity 0.3s ease-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.el-pagination .number {
  margin: 0.25rem !important;
  color: #B2B2B2;
  background-color: transparent;
  border-color: #B2B2B2;
}
.el-pagination .number::before {
  display: none;
}
.el-pagination .number:hover, .el-pagination .number.hover, .el-pagination .number:focus, .el-pagination .number.focus {
  color: #2F7DF6;
  background-color: #F5F5F5;
  border-color: #B2B2B2;
}
.el-pagination .number:active, .el-pagination .number.active, .el-pagination .number:active {
  color: #2F7DF6;
  background-color: transparent;
  border-color: #2F7DF6;
  pointer-events: none;
}
.el-pagination .btn-prev,
.el-pagination .btn-next,
.el-pagination .btn-quickprev,
.el-pagination .btn-quicknext {
  margin: 0.25rem 0 !important;
  color: #B2B2B2;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.125rem;
  border-color: transparent;
}
.el-pagination .btn-prev:hover, .el-pagination .btn-prev.hover, .el-pagination .btn-prev:focus, .el-pagination .btn-prev.focus,
.el-pagination .btn-next:hover,
.el-pagination .btn-next.hover,
.el-pagination .btn-next:focus,
.el-pagination .btn-next.focus,
.el-pagination .btn-quickprev:hover,
.el-pagination .btn-quickprev.hover,
.el-pagination .btn-quickprev:focus,
.el-pagination .btn-quickprev.focus,
.el-pagination .btn-quicknext:hover,
.el-pagination .btn-quicknext.hover,
.el-pagination .btn-quicknext:focus,
.el-pagination .btn-quicknext.focus {
  color: #2F7DF6;
  background-color: transparent;
  border-color: transparent;
}
.el-pagination .btn-prev[disabled],
.el-pagination .btn-next[disabled],
.el-pagination .btn-quickprev[disabled],
.el-pagination .btn-quicknext[disabled] {
  opacity: 0.25;
  pointer-events: none;
}
.el-pagination .btn-prev,
.el-pagination .btn-next {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolygon fill='%23B2B2B2' points='8 10.02 1.3 3.43 0 4.71 8 12.57 16 4.71 14.7 3.43 8 10.02'/%3E%3C/svg%3E");
}
.el-pagination .btn-prev:hover, .el-pagination .btn-prev.hover, .el-pagination .btn-prev:focus, .el-pagination .btn-prev.focus,
.el-pagination .btn-next:hover,
.el-pagination .btn-next.hover,
.el-pagination .btn-next:focus,
.el-pagination .btn-next.focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolygon fill='%232F7DF6' points='8 10.02 1.3 3.43 0 4.71 8 12.57 16 4.71 14.7 3.43 8 10.02'/%3E%3C/svg%3E");
}
.el-pagination .btn-prev {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.el-pagination .btn-next {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.el-pagination .btn-quickprev,
.el-pagination .btn-quicknext {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle fill='%23B2B2B2' cx='1.6' cy='8' r='1.6'/%3E%3Ccircle fill='%23B2B2B2' cx='8' cy='8' r='1.6'/%3E%3Ccircle fill='%23B2B2B2' cx='14.4' cy='8' r='1.6'/%3E%3C/svg%3E");
}
.el-pagination .btn-quickprev:hover, .el-pagination .btn-quickprev.hover, .el-pagination .btn-quickprev:focus, .el-pagination .btn-quickprev.focus,
.el-pagination .btn-quicknext:hover,
.el-pagination .btn-quicknext.hover,
.el-pagination .btn-quicknext:focus,
.el-pagination .btn-quicknext.focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle fill='%232F7DF6' cx='1.6' cy='8' r='1.6'/%3E%3Ccircle fill='%232F7DF6' cx='8' cy='8' r='1.6'/%3E%3Ccircle fill='%232F7DF6' cx='14.4' cy='8' r='1.6'/%3E%3C/svg%3E");
}
.el-pagination .btn-quickprev::before,
.el-pagination .btn-quicknext::before {
  content: none !important;
}
.pswp,
.pswp--svg {
  /* no arrows on touch screens */
}
.pswp__bg,
.pswp--svg__bg {
  background: rgba(0, 0, 0, 0.7);
}
.pswp .pswp__button,
.pswp--svg .pswp__button {
  width: 3.5rem;
  height: 3.5rem;
  opacity: 1;
}
.pswp .pswp__button--arrow--left,
.pswp--svg .pswp__button--arrow--left {
  left: 0;
}
.pswp .pswp__button--arrow--left::before,
.pswp--svg .pswp__button--arrow--left::before {
  left: 1rem;
}
.pswp .pswp__button--arrow--right,
.pswp--svg .pswp__button--arrow--right {
  right: 0;
}
.pswp .pswp__button--arrow--right::before,
.pswp--svg .pswp__button--arrow--right::before {
  right: 1rem;
}
.pswp .pswp__button--arrow--left, .pswp .pswp__button--arrow--right,
.pswp--svg .pswp__button--arrow--left,
.pswp--svg .pswp__button--arrow--right {
  position: absolute;
  top: 50%;
  margin-top: -3.125rem;
}
.pswp .pswp__button--arrow--left::before, .pswp .pswp__button--arrow--right::before,
.pswp--svg .pswp__button--arrow--left::before,
.pswp--svg .pswp__button--arrow--right::before {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.5rem;
  border-radius: 50%;
  content: "";
}
.pswp__caption,
.pswp--svg__caption {
  background-color: transparent !important;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, transparent), to(#000000));
  background-image: linear-gradient(180deg, transparent 1%, #000000 100%);
}
.pswp__caption__center,
.pswp--svg__caption__center {
  max-width: 50rem;
  padding: 2.5rem 0 2rem;
  color: #FFFFFF;
  font-size: 1.125rem;
}
.pswp__counter,
.pswp--svg__counter {
  padding: 1.5rem;
  color: #EDE9E2;
  font-size: 1.125rem;
  line-height: 1.25rem;
  opacity: 1;
}
.pswp__top-bar,
.pswp--svg__top-bar {
  background-color: transparent !important;
}
.pswp__zoom-wrap,
.pswp--svg__zoom-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pswp__item__wrapper,
.pswp--svg__item__wrapper {
  position: relative;
  z-index: 1045;
  display: inline-block;
  width: 100%;
  max-width: 1200px;
  line-height: 0;
  text-align: left;
  vertical-align: middle;
}
.pswp__item__wrapper__video,
.pswp--svg__item__wrapper__video {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 25px;
  padding-bottom: 56.25%;
}
.pswp__item__wrapper__video iframe,
.pswp__item__wrapper__video video,
.pswp--svg__item__wrapper__video iframe,
.pswp--svg__item__wrapper__video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.pswp .pswp__button--share,
.pswp--svg .pswp__button--share {
  background-position: -2.75rem -2.75rem;
}
.pswp .pswp--supports-fs .pswp__button--fs,
.pswp--svg .pswp--supports-fs .pswp__button--fs {
  display: block;
}
.pswp .pswp--fs .pswp__button--fs,
.pswp--svg .pswp--fs .pswp__button--fs {
  background-position: -2.75rem 0;
}
.pswp .pswp__button--zoom,
.pswp--svg .pswp__button--zoom {
  background-position: -5.5rem 0;
}
.pswp .pswp--zoom-allowed .pswp__button--zoom,
.pswp--svg .pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}
.pswp .pswp--zoomed-in .pswp__button--zoom,
.pswp--svg .pswp--zoomed-in .pswp__button--zoom {
  background-position: -8.25rem 0;
}
.pswp .pswp--touch .pswp__button--arrow--left,
.pswp .pswp--touch .pswp__button--arrow--right,
.pswp--svg .pswp--touch .pswp__button--arrow--left,
.pswp--svg .pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}
.ge-accordion .el-collapse-item {
  border-bottom: 1px solid #E5E5E5;
}
.ge-accordion .el-collapse-item__header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.75rem;
  color: #191919;
  font-weight: 300;
  font-size: 1.5rem;
  background-color: transparent;
  cursor: pointer;
  -webkit-transition: color 0.3s ease-out, background-color 0.3s ease-out;
  transition: color 0.3s ease-out, background-color 0.3s ease-out;
}
.ge-accordion .el-collapse-item__header:hover, .ge-accordion .el-collapse-item__header.hover, .ge-accordion .el-collapse-item__header:focus, .ge-accordion .el-collapse-item__header.focus, .ge-accordion .el-collapse-item__header:active, .ge-accordion .el-collapse-item__header.active {
  color: #000000;
  background-color: #E5E5E5;
  outline: none;
}
.ge-accordion .el-collapse-item__arrow {
  width: 1.5rem;
  pointer-events: none;
}
.ge-accordion .el-collapse-item__arrow::before, .ge-accordion .el-collapse-item__arrow::after {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  position: absolute;
  top: 0;
  right: 0.75rem;
  width: 1.5rem;
  height: 100%;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  content: "";
}
.ge-accordion .el-collapse-item__arrow::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M8 16a8 8 0 118-8 8 8 0 01-8 8zM8 1a7 7 0 107 7 7 7 0 00-7-7z'/%3E%3Cpath fill='currentColor' d='M11.5 8.5h-7a.5.5 0 010-1h7a.5.5 0 010 1z'/%3E%3Cpath fill='currentColor' d='M8 12a.5.5 0 01-.5-.5v-7a.5.5 0 011 0v7a.5.5 0 01-.5.5z'/%3E%3C/svg%3E");
}
.ge-accordion .el-collapse-item__arrow::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='currentColor' d='M8,16a8,8,0,1,1,8-8A8,8,0,0,1,8,16ZM8,1a7,7,0,1,0,7,7A7,7,0,0,0,8,1Z'/%3E%3Cpath fill='currentColor' d='M11.5,8.5h-7a.5.5,0,0,1,0-1h7a.5.5,0,0,1,0,1Z'/%3E%3C/svg%3E");
  opacity: 0;
}
.ge-accordion .el-collapse-item__arrow.is-active::before {
  opacity: 0;
}
.ge-accordion .el-collapse-item__arrow.is-active::after {
  opacity: 1;
}
.ge-accordion .el-collapse-item__content {
  padding: 1rem 0 2.5rem 0;
  background: transparent;
}
.ge-accordion .content-element:last-child, .ge-accordion .recipe-detail-content:last-child, .ge-accordion .recipe-teaser:last-child, .ge-accordion .product-info:last-child, .ge-accordion .product-further-products:last-child, .ge-accordion .product-search:last-child, .ge-accordion .farmers-regions-further:last-child, .ge-accordion .blog-recipe-detail-hero:last-child, .ge-accordion .blog-recipe-detail:last-child, .ge-accordion .page-type-detail:last-child {
  margin-bottom: 0;
}
.ge-background-container .ge-accordion .el-collapse-item__header {
  color: #FFFFFF;
  background: #000000;
}
.ge-background-container .ge-accordion .el-collapse-item__arrow::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFFFFF' d='M8 16a8 8 0 118-8 8 8 0 01-8 8zM8 1a7 7 0 107 7 7 7 0 00-7-7z'/%3E%3Cpath fill='%23FFFFFF' d='M11.5 8.5h-7a.5.5 0 010-1h7a.5.5 0 010 1z'/%3E%3Cpath fill='%23FFFFFF' d='M8 12a.5.5 0 01-.5-.5v-7a.5.5 0 011 0v7a.5.5 0 01-.5.5z'/%3E%3C/svg%3E");
}
.ge-background-container .ge-accordion .el-collapse-item__arrow::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFFFFF' d='M8,16a8,8,0,1,1,8-8A8,8,0,0,1,8,16ZM8,1a7,7,0,1,0,7,7A7,7,0,0,0,8,1Z'/%3E%3Cpath fill='%23FFFFFF' d='M11.5,8.5h-7a.5.5,0,0,1,0-1h7a.5.5,0,0,1,0,1Z'/%3E%3C/svg%3E");
}
.ge-background-container-content {
  padding: 7rem 0;
  color: #FFFFFF;
  background: #000000;
}
.ge-background-container .content-element:last-child, .ge-background-container .recipe-detail-content:last-child, .ge-background-container .recipe-teaser:last-child, .ge-background-container .product-info:last-child, .ge-background-container .product-further-products:last-child, .ge-background-container .product-search:last-child, .ge-background-container .farmers-regions-further:last-child, .ge-background-container .blog-recipe-detail-hero:last-child, .ge-background-container .blog-recipe-detail:last-child, .ge-background-container .page-type-detail:last-child {
  margin-bottom: 0;
}
.ge-background-container hr {
  border-color: #FFFFFF;
}
.btn, .language-nav-mobile-link, .language-nav-desktop-link {
  cursor: pointer;
}
.btn-wider {
  min-width: 8.125rem;
}
.btn-outline-gray, .language-nav-mobile-link, .language-nav-desktop-link {
  display: inline-block;
  color: #000000;
  font-weight: 500;
  font-family: "Basis Grotesque Pro", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  background-color: #FFFFFF;
  border-color: #D9D7D1;
}
.btn-outline-gray:hover, .language-nav-mobile-link:hover, .language-nav-desktop-link:hover, .btn-outline-gray.hover, .hover.language-nav-mobile-link, .hover.language-nav-desktop-link, .btn-outline-gray:focus, .language-nav-mobile-link:focus, .language-nav-desktop-link:focus, .btn-outline-gray.focus, .focus.language-nav-mobile-link, .focus.language-nav-desktop-link {
  color: #328D45;
  background-color: #FFFFFF;
  border-color: #328D45;
}
.btn-outline-gray .icon, .language-nav-mobile-link .icon, .language-nav-desktop-link .icon {
  margin-top: -0.1875rem;
  margin-right: 0.5rem;
}
.btn-white {
  border: 1px solid #D9D7D1;
  color: #000000;
}
.btn-white:hover, .btn-white.hover, .btn-white:focus, .btn-white.focus {
  color: #333333;
}
.btn-icon-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.btn-icon-left .icon {
  margin-right: 0.5rem;
  font-size: 1.5rem;
}
.btn-media {
  position: relative;
  width: 2.5rem;
  height: 2.5rem;
  margin-right: 1.25rem;
  padding: 0.625rem;
  overflow: hidden;
}
.btn-media .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.btn-media .icon-play {
  -webkit-transform: translate(-36%, -50%);
          transform: translate(-36%, -50%);
}
.btn-media .icon-pause {
  -webkit-transform: translate(170%, -50%);
          transform: translate(170%, -50%);
}
.btn-media--play .icon-play {
  -webkit-transform: translate(-250%, -50%);
          transform: translate(-250%, -50%);
}
.btn-media--play .icon-pause {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.btn-slider {
  position: absolute;
  top: 50%;
  z-index: 1000;
  width: 1.5rem;
  height: 1.5rem;
  color: #000000;
  font-size: 0.8125rem;
  background: #FFFFFF;
  border-radius: 50%;
}
.btn-slider--prev {
  right: calc(1.5rem + 1px);
  left: 1rem;
}
.btn-slider--next {
  right: 1rem;
}
.btn-slider-primary.btn-slider {
  color: #FFFFFF;
  background-color: #328D45;
}
.btn-slider-primary.btn-slider:hover, .btn-slider-primary.btn-slider.hover, .btn-slider-primary.btn-slider:focus, .btn-slider-primary.btn-slider.focus {
  color: #FFFFFF !important;
}
.btn-loading .spinner-loader {
  width: 1rem;
  height: 1rem;
  border: 0.025rem solid currentColor;
}
.btn-back, .btn-reset {
  z-index: 1;
  padding: 0.5rem;
  border-radius: 50%;
}
.btn-section {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}
.btn-section-number {
  position: relative;
  z-index: 2;
  color: #FFFFFF;
  font-weight: 700;
  font-size: 0.875rem;
}
.btn-section-number-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 2rem;
  height: 2rem;
  margin-bottom: 0.5rem;
}
.btn-section-number-wrapper:before, .btn-section-number-wrapper:after {
  position: absolute;
  border-radius: 50%;
  content: "";
}
.btn-section-number-wrapper:before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background-color: rgba(50, 141, 69, 0.27);
}
.btn-section-number-wrapper:after {
  top: 50%;
  left: 50%;
  z-index: 1;
  width: 1.25rem;
  height: 1.25rem;
  background-color: #328D45;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.btn-section-text {
  font-size: 0.875rem;
}
.btn-section--secondary .btn-section-number-wrapper:before, .btn-section--static .btn-section-number-wrapper:before {
  background-color: rgba(198, 20, 61, 0.27);
}
.btn-section--secondary .btn-section-number-wrapper:after, .btn-section--static .btn-section-number-wrapper:after {
  background-color: #c6143d;
}
.btn-section--disabled .btn-section-number-wrapper:before {
  background-color: rgba(197, 194, 178, 0.27);
}
.btn-section--disabled .btn-section-number-wrapper:after {
  background-color: #C5C2B2;
}
.btn-arrow {
  position: relative;
  padding-right: 1.125rem;
  color: #328D45;
  font-weight: 700;
  font-size: 0.875rem;
}
.btn-arrow:after {
  position: absolute;
  top: 50%;
  right: 0;
  width: 0.8125rem;
  height: 0.8125rem;
  background-size: 13px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 1;
  -webkit-transition: right 0.3s ease-out;
  transition: right 0.3s ease-out;
  content: "";
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath id='b' d='M8,.5c4.14,0,7.5,3.36,7.5,7.5s-3.36,7.5-7.5,7.5S.5,12.14,.5,8,3.86,.5,8,.5Zm-1.22,3.75c-.11,0-.21,.04-.29,.12l-.24,.25c-.16,.16-.16,.42,0,.58l2.78,2.8-2.79,2.81c-.08,.08-.12,.18-.12,.29s.04,.21,.12,.29l.24,.25c.08,.08,.18,.12,.29,.12s.21-.04,.29-.12l3.32-3.34c.08-.08,.12-.18,.12-.29,0-.11-.04-.21-.12-.29l-3.31-3.34c-.08-.08-.18-.12-.29-.12Z' style='fill:%23328d45;'/%3E%3C/svg%3E");
}
.btn-arrow:hover:after, .btn-arrow.hover:after, .btn-arrow:focus:after, .btn-arrow.focus:after {
  right: -0.1875rem;
}
.table,
table:not(.table-unstyled) {
  margin: 0 0 2.3125rem 0;
  color: #000000;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5;
  text-align: left;
  vertical-align: bottom;
  table-layout: fixed;
  background: #FFFFFF;
  border-color: #D0CDC2;
  border-style: solid;
  border-width: 0;
  border-radius: 0;
}
.table th, .table td,
table:not(.table-unstyled) th,
table:not(.table-unstyled) td {
  padding: 0.25rem;
  border-color: #D0CDC2;
  border-style: solid;
  border-width: 0;
  min-width: 6.25rem;
  overflow-x: hidden;
  text-overflow: ellipsis;
}
.table th:last-child, .table td:last-child,
table:not(.table-unstyled) th:last-child,
table:not(.table-unstyled) td:last-child {
  border-right: none;
}
.table strong,
table:not(.table-unstyled) strong {
  font-size: 0.875rem;
}
.table tr,
table:not(.table-unstyled) tr {
  border-bottom: 1px solid #D0CDC2;
}
.table tr:last-child th, .table tr:last-child td,
table:not(.table-unstyled) tr:last-child th,
table:not(.table-unstyled) tr:last-child td {
  border-bottom: none;
}
.table thead,
table:not(.table-unstyled) thead {
  color: #000000;
  font-weight: 400;
  text-transform: none;
  background: #FFFFFF;
  border-color: #D0CDC2;
  border-style: solid;
  border-width: 0 0 1px 0;
}
.table thead th,
table:not(.table-unstyled) thead th {
  font-weight: inherit;
}
.table tbody,
table:not(.table-unstyled) tbody {
  border-color: #D0CDC2;
  border-style: solid;
  border-width: 0 0 1px 0;
}
.table tbody tr:hover, .table tbody tr.hover, .table tbody tr:hover,
table:not(.table-unstyled) tbody tr:hover,
table:not(.table-unstyled) tbody tr.hover,
table:not(.table-unstyled) tbody tr:hover {
  color: inherit;
  background: inherit;
  border-color: inherit;
}
.table tbody tr:nth-of-type(odd),
table:not(.table-unstyled) tbody tr:nth-of-type(odd) {
  color: #000000;
  background: transparent;
  border-color: #D0CDC2;
}
.table tbody tr:nth-of-type(odd):hover, .table tbody tr:nth-of-type(odd).hover, .table tbody tr:nth-of-type(odd):hover,
table:not(.table-unstyled) tbody tr:nth-of-type(odd):hover,
table:not(.table-unstyled) tbody tr:nth-of-type(odd).hover,
table:not(.table-unstyled) tbody tr:nth-of-type(odd):hover {
  color: #000000;
  background: transparent;
  border-color: #D0CDC2;
}
.table tbody tr.highlight,
table:not(.table-unstyled) tbody tr.highlight {
  color: #000000;
  font-weight: 400;
  background: rgba(50, 141, 69, 0.25);
  border-color: #D0CDC2;
}
.table tbody tr.highlight:hover, .table tbody tr.highlight.hover, .table tbody tr.highlight:hover,
table:not(.table-unstyled) tbody tr.highlight:hover,
table:not(.table-unstyled) tbody tr.highlight.hover,
table:not(.table-unstyled) tbody tr.highlight:hover {
  color: #000000;
  background: rgba(50, 141, 69, 0.25);
  border-color: #D0CDC2;
}
.table caption,
table:not(.table-unstyled) caption {
  margin: 0;
  padding: 0.25rem;
  color: #000000;
  font-size: 0.875rem;
}
.table p,
table:not(.table-unstyled) p {
  margin-bottom: 0;
}
.table.table--columns,
table:not(.table-unstyled).table--columns {
  display: table;
  table-layout: auto;
}
.table.table--columns tr,
table:not(.table-unstyled).table--columns tr {
  display: table-cell;
}
.table.table--columns tr td,
table:not(.table-unstyled).table--columns tr td {
  display: block;
  min-height: 2.5rem;
  border-bottom: 1px solid #D0CDC2;
}
.table.table--values,
table:not(.table-unstyled).table--values {
  table-layout: auto;
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  background: radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.4), transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.4), transparent) 100% 0;
  background-size: 0.625rem 100%;
  background-repeat: no-repeat;
  background-color: #fff;
}
.table-responsive .table {
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, #fff), to(hsla(0, 0%, 100%, 0))), -webkit-gradient(linear, right top, left top, color-stop(30%, #fff), to(hsla(0, 0%, 100%, 0))) 100% 0;
  background: linear-gradient(90deg, #fff 30%, hsla(0, 0%, 100%, 0)), linear-gradient(270deg, #fff 30%, hsla(0, 0%, 100%, 0)) 100% 0;
  background-size: 3.125rem 100%;
  background-repeat: no-repeat;
  max-width: none;
  margin-bottom: 0;
  overflow: hidden;
  border-spacing: 0;
  border-collapse: separate;
  display: table;
  width: auto;
  min-width: 100%;
}
.info-panel {
  position: fixed;
  top: 50%;
  bottom: auto;
  left: 50%;
  z-index: 1099;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  max-height: 90vh;
  padding: 2rem;
  color: #000000;
  font-size: 1rem;
  background: #FFFFFF;
  border: 1px solid #D9D7D1;
  border-radius: 1.5rem;
  -webkit-box-shadow: 0 0.1875rem 0.375rem 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.1875rem 0.375rem 0 rgba(0, 0, 0, 0.15);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.info-panel:before {
  padding-top: 50%;
  content: "";
}
.info-panel-dialog {
  width: 37.5rem !important;
}
.info-panel-dialog .el-dialog__body {
  padding: 2rem;
}
.info-panel .custom-control {
  padding-left: 1.75rem;
}
.info-panel .custom-control-label a {
  color: #328D45;
}
.info-panel .btn, .info-panel .language-nav-mobile-link, .info-panel .language-nav-desktop-link {
  height: 100%;
}
.info-panel--unsupported-browser {
  z-index: 3000;
  display: block;
}
.cookies-info-box {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.notice-panel {
  position: fixed;
  bottom: 0;
  left: 50%;
  z-index: 1100;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 98vh;
  padding: 3.375rem 4rem;
  background-color: #FFFFFF;
  border-radius: 1.5rem 1.5rem 0 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.notice-panel:before {
  padding-top: 54.7727272727%;
  content: "";
}
.notice-panel-content.ps {
  height: 100%;
  padding-right: 1rem;
  overflow-x: hidden !important;
}
.notice-panel-content .ps__rail-y {
  opacity: 1;
}
.notice-panel .info-card-btn-close {
  top: 2rem;
  right: 2rem;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.cookies-info-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 900;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #EDE9E2;
}
.cookies-info-overlay-text {
  padding: 1rem 1.5rem;
  background-color: #FFFFFF;
  -webkit-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}
.cookies-info-overlay-text:hover, .cookies-info-overlay-text.hover, .cookies-info-overlay-text:hover {
  background-color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
}
.cookies-info-form-overlay-text {
  padding: 1rem 1.5rem;
  background-color: #FFFFFF;
  border: 1px solid #929292;
  -webkit-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}
.cookies-info-form-overlay-text:hover, .cookies-info-form-overlay-text.hover, .cookies-info-form-overlay-text:hover {
  background-color: rgba(244, 243, 240, 0.5);
  cursor: pointer;
}
@font-face {
  font-weight: normal;
  font-family: "BobackW03";
  font-style: normal;
  src: local("Boback W03 Regular"), local("BobackW03-Regular"), url("data:font/woff2;charset=utf-8;base64,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") format("woff2"), url("data:font/woff;charset=utf-8;base64,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") format("woff");
  font-display: swap;
}
.font-size-base {
  font-size: 1.125rem !important;
}
.link-underlined, p a:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow), .rte-text a:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow) {
  color: #000000;
  text-decoration: underline;
  -webkit-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.link-underlined:hover, p a:hover:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow), .rte-text a:hover:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow), .link-underlined.hover, p a.hover:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow), .rte-text a.hover:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow), .link-underlined:focus, p a:focus:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow), .rte-text a:focus:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow), .link-underlined.focus, p a.focus:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow), .rte-text a.focus:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow) {
  color: #328D45;
  text-decoration: underline;
}
.zoom-picture-hover {
  display: block;
}
.zoom-picture-hover:hover .picture img, .zoom-picture-hover.hover .picture img, .zoom-picture-hover:focus .picture img, .zoom-picture-hover.focus .picture img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.gray-box {
  background-color: #F4F3F0;
  border: 1px solid #D9D7D1;
  border-radius: 1.5rem;
}
.white-box {
  background-color: #FFFFFF;
  border: 1px solid #D9D7D1;
  border-radius: 1.5rem;
}
.info-tag {
  display: inline-block;
  margin-bottom: 0.5rem;
  padding: 0.25rem 0.5rem;
  color: #FFFFFF;
  font-size: 0.75rem;
}
.info-tag:not(:last-child) {
  margin-right: 0.5rem;
}
.info-tag--primary {
  background-color: #328D45;
  border-radius: 1.25rem;
}
.info-tag--primary-light {
  background-color: #D3E000;
  border-radius: 1.25rem;
}
.info-tag--transparent {
  border-radius: 0.75rem;
  background: rgba(255, 255, 255, 0.26);
  backdrop-filter: blur(14px);
}
.h-100 {
  height: 100%;
}
.w-100 {
  width: 100%;
}
.info-box {
  position: relative;
  z-index: 1;
  display: inline-block;
  margin-left: 0.5rem;
  cursor: pointer;
  pointer-events: initial;
}
.info-box-text {
  position: absolute;
  bottom: 100%;
  left: -1.4375rem;
  display: block;
  width: 18.75rem;
  padding: 0.5rem 0.6875rem 0.875rem;
  color: #000000;
  font-size: 0.6875rem;
  background: #FFFFFF;
  border-radius: 0.5rem;
  -webkit-box-shadow: 0 0.125rem 0.25rem 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 0.125rem 0.25rem 0 rgba(0, 0, 0, 0.17);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
}
.info-box-text:before {
  position: absolute;
  bottom: -0.1875rem;
  left: 1.25rem;
  width: 1.375rem;
  height: 1.125rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M11,1.86A4.57,4.57,0,0,1,15.5,6.5,4.56,4.56,0,0,1,11,11.13h-.24L8,14a.52.52,0,0,1-.37.16.71.71,0,0,1-.2,0,.55.55,0,0,1-.32-.5h0V11.13H5A4.56,4.56,0,0,1,.5,6.5,4.57,4.57,0,0,1,5,1.86h6Z' style='fill:%23fff;fill-rule:evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.375rem;
  content: "";
}
.info-box .icon {
  color: #FFFFFF;
  font-size: 1rem;
  pointer-events: none;
}
.info-box--primary .icon {
  color: #328D45;
}
.spinner-loader--white {
  border: 0.125rem solid #FFFFFF;
}
.spinner-loader--ajax {
  top: 1rem;
}
.info-card-map-list {
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}
.info-card-map-list::-webkit-scrollbar {
  -webkit-appearance: none;
  -moz-appearance: none;
}
.info-card-map-list::-webkit-scrollbar:vertical {
  width: 0.6875rem;
}
.info-card-map-list::-webkit-scrollbar:horizontal {
  height: 0.6875rem;
}
.info-card-map-list::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.5);
  border: 0.125rem solid white;
  border-radius: 0.5rem;
}
.typo3-messages {
  padding: 1.5rem 0;
}
.typo3-messages > ul {
  padding-left: 0 !important;
  color: #c6143d;
  font-weight: 700;
  list-style: none !important;
}
.typo3-messages > ul li:last-child {
  margin-bottom: 0 !important;
}
.typo3-messages > ul li {
  padding-left: 0 !important;
}
.typo3-messages > ul li::before {
  content: none !important;
}
img {
  color: #000000;
  font-size: 0.75rem;
  opacity: 0;
}
img[src] {
  opacity: 1;
}
.back-to-top {
  position: fixed;
  bottom: 0;
  left: 50%;
  z-index: 1900;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.back-to-top-btn {
  width: 100%;
  height: 100%;
  padding: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
}
.back-to-top-btn-wrapper {
  position: relative;
  width: 4rem;
  height: 2rem;
}
.back-to-top-btn .half-circle {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}
.back-to-top-btn .icon {
  position: absolute;
  top: 55%;
  left: 50%;
  color: #FFFFFF;
  -webkit-transform: translate(-50%, -50%) rotate(-180deg);
          transform: translate(-50%, -50%) rotate(-180deg);
  -webkit-transition: top 0.3s;
  transition: top 0.3s;
}
.back-to-top-btn--show {
  visibility: visible;
  opacity: 1;
}
.back-to-top-btn:hover, .back-to-top-btn.hover, .back-to-top-btn:focus, .back-to-top-btn.focus, .back-to-top-btn:active, .back-to-top-btn.active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.back-to-top-btn:hover .icon, .back-to-top-btn.hover .icon, .back-to-top-btn:focus .icon, .back-to-top-btn.focus .icon, .back-to-top-btn:active .icon, .back-to-top-btn.active .icon {
  top: 45%;
}
.zurueckZumUrsprung {
  font-weight: bold;
  font-style: italic;
}
.saturate-0 {
  -webkit-filter: saturate(0);
          filter: saturate(0);
}
.opacity-60 {
  opacity: 0.6 !important;
}
.form-control, .form-group-pin-wrapper .pincode-input, .el-autocomplete .el-input__inner {
  -webkit-box-shadow: 0 0 0 1px transparent;
          box-shadow: 0 0 0 1px transparent;
  -webkit-transition: -webkit-box-shadow 0.3s ease-out;
  transition: -webkit-box-shadow 0.3s ease-out;
  transition: box-shadow 0.3s ease-out;
  transition: box-shadow 0.3s ease-out, -webkit-box-shadow 0.3s ease-out;
}
.custom-select {
  padding: 0.375rem 1.5rem 0.375rem 0.375rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.custom-select-default {
  height: calc(1.5em + 1.5rem);
  padding: 0.75rem 1rem;
  font-size: 1.125rem;
  border: 1px solid #929292;
  border-radius: 0.5rem;
}
.form-group-pin-wrapper {
  max-width: 18.75rem;
}
.form-group-pin-wrapper .pincode-input {
  display: inline-block;
  width: 1.875rem;
  height: 2.375rem;
  margin: 0.1875rem;
  padding: 0.25rem 0.25rem;
  font-weight: 700;
  font-size: 1.4rem;
  text-align: center;
  background-color: #FFFFFF;
  border: 1px solid #D0CDC2;
  border-radius: 0.5rem;
  -webkit-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
}
.form-group-pin-wrapper.is-invalid .pincode-input {
  color: #FF0200;
}
.custom-radio-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 1rem;
  padding-left: 1.5rem;
}
.custom-radio-inline .custom-control-input {
  position: absolute;
}
.is-invalid {
  color: #FF0200;
}
.typo3-form label.control-label {
  font-weight: bold;
}
.typo3-form .radio label span,
.typo3-form .form-check label span {
  padding-left: 15px;
}
.typo3-form label.control-label + span.help-block {
  display: block;
  margin-top: -8px;
  margin-bottom: 10px;
}
.typo3-form .form-group.has-error {
  color: #FF0200;
}
.contact-form-element .btn-loading .spinner-loader {
  display: none;
}
.contact-form-element .btn-loading.loading .spinner-loader {
  display: block;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .info-card-title, .h5, .h6 {
  margin-bottom: 1.5rem;
  color: inherit;
  font-weight: 400;
  font-family: "BobackW03", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.2;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.h1 a, .h2 a, .h3 a, .h4 a, .info-card-title a, .h5 a, .h6 a {
  color: inherit;
  font-weight: inherit;
}
h1 a:hover, h1 a.hover, h1 a:focus, h1 a.focus, h2 a:hover, h2 a.hover, h2 a:focus, h2 a.focus, h3 a:hover, h3 a.hover, h3 a:focus, h3 a.focus, h4 a:hover, h4 a.hover, h4 a:focus, h4 a.focus, h5 a:hover, h5 a.hover, h5 a:focus, h5 a.focus, h6 a:hover, h6 a.hover, h6 a:focus, h6 a.focus,
.h1 a:hover,
.h1 a.hover,
.h1 a:focus,
.h1 a.focus, .h2 a:hover, .h2 a.hover, .h2 a:focus, .h2 a.focus, .h3 a:hover, .h3 a.hover, .h3 a:focus, .h3 a.focus, .h4 a:hover, .info-card-title a:hover, .h4 a.hover, .info-card-title a.hover, .h4 a:focus, .info-card-title a:focus, .h4 a.focus, .info-card-title a.focus, .h5 a:hover, .h5 a.hover, .h5 a:focus, .h5 a.focus, .h6 a:hover, .h6 a.hover, .h6 a:focus, .h6 a.focus {
  color: #333333;
}
h1, .h1 {
  font-size: 2rem;
}
h2, .h2 {
  margin-bottom: 1rem;
  font-size: 1.75rem;
}
h3, .h3 {
  font-size: 1.5rem;
}
h4, .h4, .info-card-title {
  font-size: 1rem;
}
h5, .h5 {
  font-size: 0.875rem;
}
h6, .h6 {
  font-size: 0.75rem;
}
.display-1 {
  margin-bottom: 1.5rem;
  color: inherit;
  font-weight: 400;
  line-height: 1.2;
  text-transform: none;
  font-size: 2rem;
}
.lead {
  margin-bottom: 3rem;
  color: inherit;
  line-height: 1.5;
  text-transform: none;
  font-size: 1.1875rem;
}
small,
.small {
  margin-bottom: 1.5rem;
  color: inherit;
  line-height: 1.2;
  text-transform: none;
  font-size: 1rem;
}
.tag {
  position: relative;
  z-index: 1;
  display: inline-block;
  margin-bottom: 0.5rem;
  padding: 0;
  color: #328D45;
  font-weight: 700;
  font-family: "Basis Grotesque Pro", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.2;
  text-transform: none;
  background-color: transparent;
  font-size: 0.75rem;
}
.tag--white {
  color: #FFFFFF;
}
.tag--recipe {
  text-transform: capitalize;
}
.tag + .tag {
  margin-left: 0.5rem;
}
hr {
  width: auto;
  margin: 1rem 0;
  border-color: #D0CDC2;
  border-style: solid;
  border-width: 1px 0 0 0;
}
.list-unstyled, .list-inline {
  padding-left: 0;
  list-style: none;
}
.list-unstyled li:last-child, .list-inline li:last-child {
  margin-bottom: 0 !important;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.default {
  margin-bottom: 1.5rem;
  padding-left: 1.2rem;
}
ul:not(.list-unstyled):not(.list-inline):not(.default):not(.pagination) {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
ul:not(.list-unstyled):not(.list-inline):not(.default):not(.pagination) > li {
  position: relative;
  margin: 0 0 0.5rem 0;
  padding: 0 0 0 2rem;
  font-size: 1rem;
  line-height: 1.5;
}
ul:not(.list-unstyled):not(.list-inline):not(.default):not(.pagination) > li::before {
  position: absolute;
  top: 0.125rem;
  left: 0.5rem;
  width: 1rem;
  height: 1rem;
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Cpath d='M5.6,13.39.71,8.5a.77.77,0,0,1,0-1.06L1.79,6.38a.65.65,0,0,1,.51-.24.71.71,0,0,1,.54.24l3.28,3.3,7-7.07a.7.7,0,0,1,.54-.23.64.64,0,0,1,.51.23l1.08,1.06a.71.71,0,0,1,.21.53.71.71,0,0,1-.21.53L6.65,13.39a.64.64,0,0,1-.53.23A.64.64,0,0,1,5.6,13.39Z' fill='%23191919'/%3E%3C/svg%3E%0A") center no-repeat;
  background-size: 1rem;
  content: "";
}
ul:not(.list-unstyled):not(.list-inline):not(.default):not(.pagination) li.cke_panel_listItem::before {
  content: none;
}
ol {
  padding-left: calc(1.75rem * 1.5);
  list-style: none;
  counter-reset: counter calc(var(--list-start) - 1);
}
ol li {
  position: relative;
  margin: 0 0 0.5rem 0;
  counter-increment: counter;
}
ol li::before {
  position: absolute;
  top: 0;
  left: calc(-1 * 1.75rem * 1.5);
  width: 1.75rem;
  height: 1.75rem;
  color: #FFFFFF;
  font-weight: 400;
  font-size: 1.125rem;
  font-family: "BobackW03", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.75rem;
  text-align: center;
  background: #328D45;
  border-radius: 50%;
  content: counter(counter);
}
p a:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow), .rte-text a:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow) {
  color: #328D45;
}
p a:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow):hover, p a:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow).hover, p a:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow):focus, p a:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow).focus, .rte-text a:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow):hover, .rte-text a:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow).hover, .rte-text a:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow):focus, .rte-text a:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link):not(.link-with-arrow).focus {
  color: rgb(33.9790575916, 95.8209424084, 46.8910994764);
}
.fade-with-transform-enter {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  opacity: 0;
}
.fade-with-transform-enter-active {
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, transform 0.5s;
  transition: opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;
}
.fade-with-transform-leave-active {
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, transform 0.5s;
  transition: opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;
}
.fade-with-transform-leave-to {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  opacity: 0;
}
.custom-fade-enter {
  -webkit-transform: scale3d(0.95, 0.95, 0.95) translate3d(0, -5px, 0);
          transform: scale3d(0.95, 0.95, 0.95) translate3d(0, -5px, 0);
  opacity: 0;
}
.custom-fade-enter-active {
  -webkit-transition: opacity 0.6s, -webkit-transform 0.6s;
  transition: opacity 0.6s, -webkit-transform 0.6s;
  transition: opacity 0.6s, transform 0.6s;
  transition: opacity 0.6s, transform 0.6s, -webkit-transform 0.6s;
}
.custom-fade-leave-active {
  position: absolute !important;
  display: none;
}
.custom-fade-leave-to {
  display: none;
}
.cookie-box-enter {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}
.cookie-box-enter-active {
  -webkit-transition: opacity 0.6s, -webkit-transform 0.6s;
  transition: opacity 0.6s, -webkit-transform 0.6s;
  transition: opacity 0.6s, transform 0.6s;
  transition: opacity 0.6s, transform 0.6s, -webkit-transform 0.6s;
}
.cookie-box-leave-active {
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}
.cookie-box-leave-to {
  -webkit-transform: translate3d(-150%, 0, 0);
          transform: translate3d(-150%, 0, 0);
}
.search-form input[type=search] {
  padding-right: 5.5rem;
  padding-left: 1.5rem;
  border-color: #D9D7D1;
  border-radius: 0.125rem;
  outline: 1px solid transparent;
  -webkit-transition: outline-color 0.3s;
  transition: outline-color 0.3s;
}
.search-form input[type=search]:focus, .search-form input[type=search].focus, .search-form input[type=search]:focus {
  color: #000000;
  outline: 1px solid #328D45;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.search-form button[type=submit] {
  position: absolute;
  top: 0.3125rem;
  right: 0.3125rem;
  height: 2.5rem;
  color: #FFFFFF;
  font-size: 0.875rem;
}
.search-result {
  display: block;
  margin-bottom: 1rem;
  padding: 2rem;
}
.search-result:hover .btn-outline-gray, .search-result:hover .language-nav-mobile-link, .search-result:hover .language-nav-desktop-link, .search-result.hover .btn-outline-gray, .search-result.hover .language-nav-mobile-link, .search-result.hover .language-nav-desktop-link, .search-result:focus .btn-outline-gray, .search-result:focus .language-nav-mobile-link, .search-result:focus .language-nav-desktop-link, .search-result.focus .btn-outline-gray, .search-result.focus .language-nav-mobile-link, .search-result.focus .language-nav-desktop-link {
  color: #328D45;
  background-color: #FFFFFF;
  border-color: #328D45;
}
.solr-pagination ul.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 2rem;
  list-style: none;
}
.solr-pagination ul.pagination li {
  width: 2.5rem;
  height: 2.5rem;
  margin: 0 0.125rem;
  padding: 0;
  color: #000000;
  font-size: 1.125rem;
  line-height: 2.2222222222;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.solr-pagination ul.pagination li::before {
  content: none;
}
.solr-pagination ul.pagination li a {
  display: block;
  width: 100%;
  height: 100%;
  color: inherit;
  border-radius: 50%;
}
.solr-pagination ul.pagination li a:hover, .solr-pagination ul.pagination li a.hover, .solr-pagination ul.pagination li a:focus, .solr-pagination ul.pagination li a.focus {
  background-color: #F4F3F0;
}
.solr-pagination ul.pagination li.active {
  color: #000000;
  background-color: #F4F3F0;
  pointer-events: none;
}
.solr-pagination ul.pagination li.previous, .solr-pagination ul.pagination li.next {
  background: #FFFFFF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpolygon fill='%23000000' points='1.88 3 8 9.2 14.13 3 16 4.9 8 13 0 4.9 1.88 3'/%3E%3C/svg%3E") center no-repeat;
  background-size: 1.125rem;
  border: 0 solid #F4F3F0;
}
.solr-pagination ul.pagination li.previous a, .solr-pagination ul.pagination li.next a {
  opacity: 0;
}
.solr-pagination ul.pagination li.previous:hover, .solr-pagination ul.pagination li.previous.hover, .solr-pagination ul.pagination li.previous:focus, .solr-pagination ul.pagination li.previous.focus, .solr-pagination ul.pagination li.next:hover, .solr-pagination ul.pagination li.next.hover, .solr-pagination ul.pagination li.next:focus, .solr-pagination ul.pagination li.next.focus {
  background-color: #F4F3F0;
}
.solr-pagination ul.pagination li.previous {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.solr-pagination ul.pagination li.next {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
body.loaded .cookies-info-box {
  opacity: 1 !important;
}
body.loaded .init-hidden {
  visibility: visible !important;
  opacity: 1 !important;
}
body.loaded .product-info {
  visibility: visible !important;
  opacity: 1 !important;
}
body.search-opened .page-type-search-box input[type=search] {
  width: 32.125rem;
  padding-right: 2.5rem;
}
body.search-opened .page-type-search-box input[type=search]::-webkit-input-placeholder {
  color: #D9D7D1;
}
body.search-opened .page-type-search-box input[type=search]::-moz-placeholder {
  color: #D9D7D1;
}
body.search-opened .page-type-search-box input[type=search]:-ms-input-placeholder {
  color: #D9D7D1;
}
body.search-opened .page-type-search-box input[type=search]::-ms-input-placeholder {
  color: #D9D7D1;
}
body.search-opened .page-type-search-box input[type=search]::placeholder {
  color: #D9D7D1;
}
body.filter-opened .page-type-filter-select-box {
  visibility: visible;
  opacity: 1;
}
body.no-scroll {
  height: 100%;
  overflow: hidden;
}
@supports (-webkit-touch-callout: none) {
  body.no-scroll {
    position: fixed;
    width: 100%;
  }
}
body.show-content .ce-page-hero-box {
  position: relative;
  visibility: visible;
  opacity: 1;
}
.grid-element .content-element:last-child, .grid-element .recipe-detail-content:last-child, .grid-element .recipe-teaser:last-child, .grid-element .product-info:last-child, .grid-element .product-further-products:last-child, .grid-element .product-search:last-child, .grid-element .farmers-regions-further:last-child, .grid-element .blog-recipe-detail-hero:last-child, .grid-element .blog-recipe-detail:last-child, .grid-element .page-type-detail:last-child {
  margin-bottom: 0;
}
.init-hidden {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
}
.header-logo-secondary {
  position: absolute;
  right: 0;
  display: block;
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
}
.header-logo-secondary-wrapper {
  position: relative;
  min-width: 5.625rem;
}
.header-menu-item {
  position: relative;
}
.header-content {
  width: 100%;
  padding-right: 0.875rem;
  background-color: #FFFFFF;
  border-radius: 3.125rem 0.25rem 0.25rem 3.125rem/2rem 0.25rem 0.25rem 2rem;
  -webkit-box-shadow: 0 0.1875rem 0.375rem 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.1875rem 0.375rem 0 rgba(0, 0, 0, 0.15);
}
.header-content-btn-track {
  margin: 0.75rem 0 0.75rem 1.25rem;
}
.header-search-toggle {
  margin-right: 1rem;
  margin-left: 0 !important;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.header-search-toggle .icon-search {
  font-size: 1.125rem;
}
.header-search-toggle .icon-compound {
  position: absolute;
  top: calc(100% + 1px);
  left: 50%;
  width: 2.25rem;
  height: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.header-search-toggle.opened .icon-compound {
  opacity: 1;
}
.header-search-form {
  position: absolute;
  top: calc(100% + 18px);
  right: 17%;
  width: 43.5rem;
  margin: 0;
  background-color: #FFFFFF;
  border-radius: 0.25rem;
  -webkit-box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.15);
}
.header-search-form .form-control, .header-search-form .el-autocomplete .el-input__inner, .el-autocomplete .header-search-form .el-input__inner, .header-search-form .form-group-pin-wrapper .pincode-input, .form-group-pin-wrapper .header-search-form .pincode-input {
  border-color: #D9D7D1;
  border-radius: 0.125rem;
}
.header-search-form button[type=submit] {
  right: 0.3125rem;
  height: 2.5rem;
  color: #FFFFFF;
  font-size: 0.875rem;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
}
.header-search-form input[type=search] {
  padding-right: 5.5rem;
  padding-left: 1.5rem;
  outline: 1px solid transparent;
  -webkit-transition: outline-color 0.3s;
  transition: outline-color 0.3s;
}
.header-search-form input[type=search]:focus, .header-search-form input[type=search].focus, .header-search-form input[type=search]:focus {
  color: #000000;
  outline: 1px solid #328D45;
}
.header-search-form input[type=search]:focus + button[type=submit], .header-search-form input[type=search].focus + button[type=submit], .header-search-form input[type=search]:focus + button[type=submit] {
  visibility: visible;
  opacity: 1;
}
.header--hidden .header-logo-secondary {
  width: 53px;
}
body.header-logo-small .header-logo-secondary {
  width: 56px;
}
.footer-content-bg {
  position: relative;
}
.footer-content-bg .icon-footer-bg {
  position: absolute;
  top: -14.5rem;
  left: 50%;
  width: 124%;
  height: auto;
  -webkit-transform: translateX(-43.5%);
          transform: translateX(-43.5%);
}
.footer-content-bg .icon-footer-bg-mobile {
  display: none;
}
.footer-content-wrapper {
  overflow: hidden;
  background-color: #FFFFFF;
  border-radius: 1.5rem 1.5rem 0 0;
  -webkit-box-shadow: 0 0 0.375rem 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 0.375rem 0 rgba(0, 0, 0, 0.15);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
}
.footer-content-top, .footer-content-center, .footer-content-bottom {
  position: relative;
}
.footer-content-top {
  padding: 3.125rem 3.625rem 1rem 6.875rem;
}
.footer-content-center {
  padding: 1rem 6.875rem 2.6875rem;
}
.footer-content-bottom {
  padding: 0 6.875rem 2.6875rem;
}
.footer-logo-secondary {
  text-align: right;
}
.footer-logo-secondary img {
  width: 8.5625rem;
}
.footer-logo-secondary--sui img {
  width: 7.5rem;
  margin-right: 1rem;
}
.footer-newsletter-title {
  display: block;
  margin-bottom: 3rem;
  padding-right: 23%;
}
.main-nav {
  margin: 0;
  padding: 0;
  color: #000000;
  font-weight: 400;
  font-size: 1.1rem;
  font-family: "BobackW03", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.2;
  background: transparent;
}
.main-nav-list {
  margin: 0;
  padding: 0;
}
.main-nav-list > li {
  padding-left: 0;
}
.main-nav-list > li::before {
  content: none !important;
}
.main-nav-item {
  display: inline-block;
  margin: 0 !important;
  padding: 0;
  cursor: pointer;
}
.main-nav-item-icon-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
}
.main-nav-toggle {
  position: relative;
  top: 0;
  display: inline-block;
  margin: 0;
  padding: 0.5rem;
  font-size: 0.75rem;
  cursor: pointer;
}
.main-nav-toggle .icon {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  pointer-events: none;
}
.main-nav-link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1.375rem 1rem;
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
}
.main-nav-link-wrapper {
  position: relative;
}
.main-nav-link-wrapper .icon-compound {
  position: absolute;
  top: 100%;
  left: 50%;
  z-index: 2;
  width: 2rem;
  height: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
  transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
}
.main-sub-nav {
  z-index: 1;
  display: none;
  width: 100%;
  margin: 0;
  padding: 1rem 0 0 0;
  color: #000000;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
}
.main-sub-nav-content {
  background: #FFFFFF;
  border-radius: 0.25rem;
  -webkit-box-shadow: 0 0 0.375rem 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 0.375rem 0 rgba(0, 0, 0, 0.15);
}
.main-sub-nav-list, .ce-baby-world-navigation-list {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 !important;
  padding: 0.5rem;
  list-style: none;
}
.main-sub-nav-list li:last-child, .ce-baby-world-navigation-list li:last-child {
  margin-bottom: 0.5rem !important;
}
.main-sub-nav-item {
  margin: 0.5rem 0 !important;
}
.main-sub-nav-item-title {
  position: relative;
  margin-bottom: 1rem;
  padding: 0.5rem 0;
  cursor: pointer;
}
.main-sub-nav-item-title .h4, .main-sub-nav-item-title .info-card-title {
  font-size: 1.5rem;
}
.main-sub-nav-item-title .main-nav-link-toggle {
  position: absolute;
  top: 50%;
  left: -0.5rem;
  padding: 0.5rem;
  font-size: 0.8125rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}
.main-sub-nav-item-title .main-nav-link-toggle .icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.main-sub-nav-link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  padding: 1.5625rem 1rem 2.1875rem;
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  text-align: center;
  background-color: transparent;
}
.main-sub-nav-link-title, .ce-baby-world-navigation-link-title {
  display: block;
  margin-bottom: 0.5rem;
  font-size: 1rem;
}
.main-sub-nav-link-text {
  font-size: 0.75rem;
  font-family: "Basis Grotesque Pro", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.main-sub-nav-diets {
  padding: 1.25rem 2.125rem;
  text-align: center;
}
.main-sub-nav-diets-column {
  background-color: #CEDB2D;
}
.main-sub-nav-diets-title {
  display: block;
  margin-bottom: 2rem;
  font-size: 1.5rem;
}
.main-sub-nav-diets-item {
  margin-bottom: 1rem;
}
.main-sub-nav--baby-world .main-sub-nav-link {
  position: relative;
  min-height: 11.25rem;
  overflow: hidden;
  background-repeat: no-repeat;
}
.main-sub-nav--baby-world .main-sub-nav-link-image {
  position: absolute;
  top: calc(100% - 30px);
  left: 50%;
  width: 150%;
  height: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.language-nav-desktop {
  display: inline-block;
  margin-right: 1rem;
  margin-left: 0 !important;
  padding-top: 1.375rem;
  padding-bottom: 1.4375rem;
  cursor: initial;
}
.language-nav-desktop-label {
  font-weight: 600;
  text-transform: uppercase;
}
.language-nav-desktop-label-icon {
  display: none;
  margin-left: 0.25rem;
}
.language-nav-desktop-label-icon .icon {
  font-size: 0.5rem;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.language-nav-desktop-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.0625rem;
  padding: 0.375rem;
  background-color: #FFFFFF;
  border-radius: 0.25rem;
}
.language-nav-desktop-list-wrapper {
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-53%);
          transform: translateX(-53%);
  visibility: hidden;
  -webkit-transition: opacity 0.3s visibility 0.3s;
  transition: opacity 0.3s visibility 0.3s;
}
.language-nav-desktop-list-wrapper .icon-compound {
  position: absolute;
  top: 0;
  left: 50%;
  width: 2rem;
  height: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.language-nav-desktop-item:not(:last-child) {
  margin-bottom: 0;
}
.language-nav-desktop-link {
  text-transform: uppercase;
}
.language-nav-desktop.language-nav--active {
  cursor: pointer;
}
.language-nav-desktop.language-nav--active .language-nav-desktop-label-icon {
  display: inline-block;
}
.language-nav-mobile {
  display: inline-block;
}
.language-nav-mobile-item {
  margin-bottom: 0;
}
.language-nav-mobile-link {
  text-transform: uppercase;
}
.language-nav-mobile-link.active {
  color: #FFFFFF;
  background-color: #328D45;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  cursor: initial;
}
.footer-nav, .mobile-nav-footer {
  margin: 0;
  padding: 0;
  color: #000000;
  font-weight: 700;
  font-size: 0.75rem;
  line-height: 1.5;
  background: transparent;
}
.footer-nav-list, .mobile-nav-footer-list {
  margin: 0;
  padding: 0;
}
.footer-nav-item, .mobile-nav-footer-item {
  margin: 0 1rem 0 0 !important;
  padding: 0;
}
.footer-nav-link, .mobile-nav-footer-link {
  display: inline-block;
  padding: 0;
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
}
.footer-nav-link:hover, .mobile-nav-footer-link:hover, .footer-nav-link.hover, .hover.mobile-nav-footer-link, .footer-nav-link:focus, .mobile-nav-footer-link:focus, .footer-nav-link.focus, .focus.mobile-nav-footer-link {
  color: #328D45;
}
.footer-nav-link:active, .mobile-nav-footer-link:active, .footer-nav-link.active, .active.mobile-nav-footer-link, .footer-nav-link:active {
  color: #328D45;
}
.footer-nav-top-link {
  display: inline-block;
  margin-bottom: 0.8125rem;
  color: #000000;
  font-size: 1rem;
  font-family: "BobackW03", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.footer-nav-top-link.active {
  color: rgb(33.9790575916, 95.8209424084, 46.8910994764);
}
.footer-nav-top-item {
  position: relative;
  margin-bottom: 3.3125rem;
}
.footer-nav-top-item-toggle {
  position: absolute;
  top: -0.25rem;
  right: 0.375rem;
  display: inline-block;
  margin: 0;
  padding: 0.5rem;
  cursor: pointer;
}
.footer-nav-top-item-toggle .icon {
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  pointer-events: none;
}
.footer-nav-top-item.js-opened .footer-nav-top-item-toggle .icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.footer-nav-top-sub-nav-link {
  color: #000000;
  font-size: 0.875rem;
}
.footer-nav-top-sub-nav-link.active {
  color: rgb(33.9790575916, 95.8209424084, 46.8910994764);
}
.footer-nav-top-sub-nav-list {
  padding-top: 1rem;
}
.mobile-nav-toggle {
  font-size: 1rem;
}
.mobile-nav-toggle .icon-menu rect {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
body.mobile-nav-opened .mobile-nav-toggle .icon-menu rect:nth-child(1) {
  -webkit-transform: rotate(-45deg) translate(-0.625rem, -0.21875rem);
          transform: rotate(-45deg) translate(-0.625rem, -0.21875rem);
}
body.mobile-nav-opened .mobile-nav-toggle .icon-menu rect:nth-child(2) {
  -webkit-transform: rotate(0deg) translate(1.25rem, 0);
          transform: rotate(0deg) translate(1.25rem, 0);
}
body.mobile-nav-opened .mobile-nav-toggle .icon-menu rect:nth-child(3) {
  -webkit-transform: rotate(45deg) translate(0.09375rem, -0.078125rem);
          transform: rotate(45deg) translate(0.09375rem, -0.078125rem);
}
.mobile-nav-footer-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.mobile-nav-bottom {
  display: none;
}
.mobile-nav-bottom-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: auto;
  padding: 1rem;
  border-top: 1px solid #D0CDC2;
}
.social-nav-link {
  color: #328D45;
  font-size: 1.5625rem;
  background-color: #FFFFFF;
}
.social-nav-link:hover.social-nav-link--facebook, .social-nav-link.hover.social-nav-link--facebook, .social-nav-link:focus.social-nav-link--facebook, .social-nav-link.focus.social-nav-link--facebook {
  color: #3B5998;
}
.social-nav-link:hover.social-nav-link--youtube, .social-nav-link.hover.social-nav-link--youtube, .social-nav-link:focus.social-nav-link--youtube, .social-nav-link.focus.social-nav-link--youtube {
  color: #F00;
}
.social-nav-link:hover.social-nav-link--instagram, .social-nav-link.hover.social-nav-link--instagram, .social-nav-link:focus.social-nav-link--instagram, .social-nav-link.focus.social-nav-link--instagram {
  color: #30618A;
}
.social-nav-list, .social-nav-item {
  margin-bottom: 0;
}
.social-nav-item {
  margin-right: 0;
}
.page-type-hero {
  margin-bottom: 4rem;
  padding-top: 4rem;
  text-align: center;
}
.page-type-hero-subtitle {
  font-size: 1rem;
}
.page-type-filter {
  margin-bottom: 4rem;
}
.page-type-filter-categories:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  z-index: 1;
  width: 3.125rem;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(80%, rgb(255, 255, 255)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 80%);
  border-right: 1px solid #D9D7D1;
  content: "";
}
.page-type-filter-categories-slider {
  position: absolute;
  top: 0;
  left: 0;
}
.page-type-filter-categories-slider .swiper-slide {
  width: auto;
  margin-left: 0;
}
.page-type-filter-categories-slider .swiper-slide:last-child {
  margin-right: 1rem;
}
.page-type-filter-categories-custom-control-input:checked + .page-type-filter-categories-custom-control-btn {
  color: #FFFFFF;
  font-weight: 600;
  background-color: #328D45;
  border-color: #328D45;
}
.page-type-filter-categories-wrapper {
  width: 100%;
}
.page-type-filter-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
}
.page-type-filter-menu-btn {
  position: relative;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: 0.75rem;
  padding: 0;
  overflow: hidden;
  font-size: 1.0625rem;
}
.page-type-filter-menu-btn .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: 0;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.page-type-filter-menu-btn .icon-search {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.page-type-filter-menu-btn .icon-close {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.page-type-filter-menu-btn .icon-close-filter {
  -webkit-transform: translate(150%, -50%);
          transform: translate(150%, -50%);
}
.page-type-filter-menu-btn .icon-close-search {
  -webkit-transform: translate(-50%, -250%);
          transform: translate(-50%, -250%);
}
.page-type-filter-menu-btn .icon-filter {
  -webkit-transform: translate(-50%, -35%);
          transform: translate(-50%, -35%);
}
.page-type-filter-menu-btn:active {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.page-type-filter-select {
  position: relative;
  margin-left: 0.75rem;
}
.page-type-filter-select-box {
  position: absolute;
  top: calc(100% + 0.5rem);
  right: 0;
  z-index: 2;
  min-width: 19.0625rem;
  padding: 1rem 1.5rem 1.5rem;
  background: #FFFFFF;
  border: 1px solid #D9D7D1;
  border-radius: 0.75rem;
  -webkit-box-shadow: 0 0.3125rem 0.75rem 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.3125rem 0.75rem 0 rgba(0, 0, 0, 0.2);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
  transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
}
.page-type-filter-select-box-title {
  display: block;
  padding-right: 1.5rem;
  padding-bottom: 0.5rem;
  font-weight: 700;
  font-size: 1rem;
  border-bottom: 1px solid #D0CDC2;
}
.page-type-filter-select-box-close {
  position: absolute;
  top: 1.4rem;
  right: 1.5rem;
  color: #000000;
}
.page-type-filter-select-item {
  margin-bottom: 0.25rem;
}
.page-type-filter-select-list {
  padding: 0.5rem 0;
}
.page-type-filter-select .custom-checkbox .custom-control-label {
  min-height: 1rem;
  font-size: 0.875rem;
  line-height: 1;
  border-radius: 0.125rem;
}
.page-type-filter-select .custom-checkbox .custom-control-label:before {
  border: 1px solid #D9D7D1;
}
.page-type-filter-select .custom-checkbox .custom-control-input:checked ~ .custom-control-label:before {
  border: 1px solid #328D45;
}
.page-type-filter-label {
  display: inline-block;
  margin-right: 1.5rem;
  font-weight: 700;
  font-size: 1rem;
}
.page-type-filter-wrapper {
  border-right: 1px solid #ABA499;
}
.page-type-filter-wrapper-list {
  display: inline-block;
  margin-right: 0.75rem;
  margin-bottom: 0;
}
.page-type-filter-wrapper-item:not(:last-child) {
  margin-right: 0.75rem;
  margin-bottom: 0;
}
.page-type-filter-wrapper-item .custom-select--region {
  max-width: 5.3125rem;
}
.page-type-filter-wrapper-item .custom-select--categorie {
  max-width: 9.5rem;
}
.page-type-filter--farmer {
  margin-bottom: 1.75rem;
}
.page-type-filter--farmer .page-type-filter-col-label {
  min-width: auto;
  max-width: 7.1875rem;
}
.page-type-filter--farmer .page-type-filter-col-categories {
  min-width: 68%;
  max-width: 68%;
}
.page-type-filter-col-categories {
  position: relative;
  height: 2.625rem;
  margin-right: 1rem;
}
.page-type-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.page-type-search-box {
  background: #FFFFFF;
  width: 100%;
}
.page-type-search-box-toggle {
  padding: 0 0.3125rem;
  color: #000000;
  -webkit-transition: border 0.3s, color 0.3s;
  transition: border 0.3s, color 0.3s;
  margin: 0;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 2.5rem;
  height: 2.5rem;
  font-size: 1.0625rem;
  z-index: 1;
  border: 1px solid transparent;
}
.page-type-search-box-toggle:hover, .page-type-search-box-toggle:focus {
  color: #328D45;
  border-color: #328D45;
}
.page-type-search-box input[type=search] {
  width: 2.5rem;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  outline: 1px solid transparent;
  -webkit-transition: outline-color 0.3s, width 0.3s;
  transition: outline-color 0.3s, width 0.3s;
  height: 2.5rem;
  border: #D9D7D1 solid 0.0625rem;
  border-radius: 0.25rem;
}
.page-type-search-box input[type=search]::-webkit-input-placeholder {
  color: transparent;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.page-type-search-box input[type=search]::-moz-placeholder {
  color: transparent;
  -moz-transition: color 0.3s;
  transition: color 0.3s;
}
.page-type-search-box input[type=search]:-ms-input-placeholder {
  color: transparent;
  -ms-transition: color 0.3s;
  transition: color 0.3s;
}
.page-type-search-box input[type=search]::-ms-input-placeholder {
  color: transparent;
  -ms-transition: color 0.3s;
  transition: color 0.3s;
}
.page-type-search-box input[type=search]::placeholder {
  color: transparent;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.page-type-search-box input[type=search].filled {
  width: 7.375rem;
  padding-right: 2.5rem;
}
.page-type-search-box input[type=search]:focus, .page-type-search-box input[type=search].focus, .page-type-search-box input[type=search]:focus {
  color: #000000;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #328D45;
}
.page-type-search-box .vfl-has-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.page-type-item, .video-series-hightlights-teaser {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  min-height: 26.625rem;
  overflow: hidden;
  border-radius: 0.75rem;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
}
.page-type-item-image, .video-series-hightlights-teaser-image {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.page-type-item-image-picture, .video-series-hightlights-teaser-image-picture {
  position: absolute;
  width: 100%;
  height: 100%;
}
.page-type-item-image-picture-ldz {
  text-align: center;
  padding-top: 1rem;
}
.page-type-item-image-picture-ldz-badge {
  width: 122px;
  height: 47.35px;
}
.page-type-item-content {
  position: relative;
  z-index: 1;
  width: 100%;
  padding: 2.5rem 2rem 2rem;
  color: #FFFFFF;
  text-align: center;
}
.page-type-item-content:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(15%, rgba(0, 0, 0, 0.15)), color-stop(26%, rgba(0, 0, 0, 0.3)), color-stop(99%, rgba(0, 0, 0, 0.72)));
  background-image: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.15) 15%, rgba(0, 0, 0, 0.3) 26%, rgba(0, 0, 0, 0.72) 99%);
  content: "";
}
.page-type-item-link:hover .page-type-item-image, .page-type-item-link:hover .video-series-hightlights-teaser-image, .page-type-item-link.hover .page-type-item-image, .page-type-item-link.hover .video-series-hightlights-teaser-image, .page-type-item-link:focus .page-type-item-image, .page-type-item-link:focus .video-series-hightlights-teaser-image, .page-type-item-link.focus .page-type-item-image, .page-type-item-link.focus .video-series-hightlights-teaser-image {
  -webkit-transform: translate(-50%, -50%) scale(1.05);
          transform: translate(-50%, -50%) scale(1.05);
}
.page-type-item-link--disabled:hover .page-type-item-image, .page-type-item-link--disabled:hover .video-series-hightlights-teaser-image, .page-type-item-link--disabled.hover .page-type-item-image, .page-type-item-link--disabled.hover .video-series-hightlights-teaser-image, .page-type-item-link--disabled:focus .page-type-item-image, .page-type-item-link--disabled:focus .video-series-hightlights-teaser-image, .page-type-item-link--disabled.focus .page-type-item-image, .page-type-item-link--disabled.focus .video-series-hightlights-teaser-image {
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}
.page-type-detail {
  margin-top: -3rem;
}
.page-type-detail .h4, .page-type-detail .info-card-title {
  font-family: "Basis Grotesque Pro", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.page-type-map .info-card {
  position: relative;
  top: initial;
  left: initial;
  z-index: 0;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  width: 100%;
  border-radius: 0;
}
.page-type-map-btn.loading {
  padding-left: 0.75rem;
}
.page-type-map-btn .spinner-loader {
  left: -1.9rem;
}
body.search-opened .page-type-filter-menu-btn .icon-search {
  -webkit-transform: translate(-50%, 250%);
          transform: translate(-50%, 250%);
}
body.search-opened .page-type-filter-menu-btn .icon-close-search {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
body.filter-opened .page-type-filter-menu-btn .icon-filter {
  -webkit-transform: translate(-250%, -35%);
          transform: translate(-250%, -35%);
}
body.filter-opened .page-type-filter-menu-btn .icon-close-filter {
  -webkit-transform: translate(-50%, -35%);
          transform: translate(-50%, -35%);
}
.page-bg {
  position: relative;
}
.page-bg-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: -1;
  min-height: 100vh;
  overflow-x: hidden;
}
.page-bg-image {
  position: absolute;
  top: -7rem;
  left: 60%;
  width: auto;
  max-width: 3000px;
  height: 648px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.page-bg .icon-waves {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-59.25%);
          transform: translateX(-59.25%);
}
.teaser {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  height: calc(100% - 1.5rem);
  margin-bottom: 1.5rem;
  padding: 0.75rem;
  font-size: 0.875rem;
  background-color: #FFFFFF;
  border: 1px solid #D9D7D1;
  border-radius: 0.75rem;
}
.teaser-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  width: 100%;
  padding: 1.5rem 0.75rem 0;
}
.teaser-title {
  margin-bottom: 0.5rem;
}
.teaser-picture {
  overflow: hidden;
  border-radius: 0.25rem;
}
.teaser--noimage {
  min-height: 15rem;
}
.teaser-image {
  -o-object-fit: cover;
     object-fit: cover;
}
.teaser-image-wrapper {
  position: relative;
  height: 100%;
  overflow: hidden;
  border-radius: 0.25rem;
}
.teaser--big .teaser-title {
  word-wrap: break-word;
  word-break: break-word;
  overflow-wrap: break-word;
  -ms-hyphens: auto;
      hyphens: auto;
}
.clipped-image {
  position: relative;
}
.clipped-image-img {
  position: relative;
  display: block;
  width: 100%;
  min-height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.clipped-image-img-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.clipped-image-img-wrapper:before {
  z-index: -1;
  display: block;
  padding-top: 100%;
  content: "";
}
.clipped-image-bg {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
}
.clipped-image-bg:before {
  z-index: -1;
  display: block;
  padding-top: 100%;
  content: "";
}
.clipped-image-bg .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 100%;
  min-height: 100%;
}
.clipped-image-bg-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.clipped-image-shape--1 {
  padding: 0 3.375rem 0 2.375rem;
}
.clipped-image-shape--1 .clipped-image-img-wrapper {
  margin-left: 22%;
}
.clipped-image-shape--1 .clipped-image-img-wrapper:before {
  padding-top: 100.1915708812%;
}
.clipped-image-shape--1 .clipped-image-bg:before {
  padding-top: 100%;
}
.clipped-image-shape--1 .clipped-image-bg .icon {
  -webkit-transform: translate(-60%, -50%);
          transform: translate(-60%, -50%);
}
.clipped-image-shape--2 .clipped-image-img {
  margin: 3rem;
}
.clipped-image-shape--2 .clipped-image-img-wrapper:before {
  padding-top: 100.3344481605%;
}
.clipped-image-shape--2 .clipped-image-bg:before {
  padding-top: 100%;
}
.clipped-image-shape--2 .clipped-image-bg .icon {
  width: 110%;
  min-height: 110%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.sustainability-filter {
  margin-bottom: 5.625rem;
}
.sustainability-filter-select {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  padding: 2rem 3.125rem;
  font-size: 0.875rem;
  text-align: center;
  background-color: #F4F3F0;
  border-radius: 0.75rem;
  cursor: pointer;
  opacity: 0.5;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.sustainability-filter-select:before, .sustainability-filter-select:after {
  position: absolute;
  border-radius: 0.75rem;
  content: "";
}
.sustainability-filter-select:before {
  top: 1rem;
  left: 1rem;
  width: 1.5rem;
  height: 1.5rem;
  background-color: #FFFFFF;
}
.sustainability-filter-select:after {
  top: 1.25rem;
  left: 1.25rem;
  width: 1rem;
  height: 1rem;
  background-color: inherit;
  opacity: 0;
  -webkit-filter: brightness(80%);
          filter: brightness(80%);
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.sustainability-filter-select .icon {
  margin-bottom: 0.5rem;
  font-size: 4.5rem;
}
.sustainability-filter-select:hover, .sustainability-filter-select.hover, .sustainability-filter-select:focus, .sustainability-filter-select.focus, .sustainability-filter-select:active, .sustainability-filter-select.active {
  opacity: 1;
}
.sustainability-filter-select.active:after {
  opacity: 1;
}
.sustainability-list {
  margin-bottom: 4.375rem;
}
.sustainability-list-item {
  margin-bottom: 5.625rem;
}
.sustainability-list-item-title {
  margin: 0 13.25rem 5.25rem 13.25rem;
  padding-bottom: 0.5rem;
  text-align: center;
}
.sustainability-sub-list-item {
  position: relative;
  display: block;
  height: 100%;
  color: #000000;
}
.sustainability-sub-list-item-content {
  position: relative;
  height: 100%;
  padding: 2rem;
  overflow: hidden;
  border: 1px solid #D9D7D1;
  border-radius: 0.75rem;
}
.sustainability-sub-list-item-content:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 0.3125rem;
  background-color: var(--bg-color);
  -webkit-transition: background-color 0.3s ease-out;
  transition: background-color 0.3s ease-out;
  content: "";
}
.sustainability-sub-list-item .info-box {
  position: absolute;
  top: 2rem;
  right: 2rem;
}
.sustainability-sub-list-item .info-box .icon {
  color: #328D45;
}
.sustainability--1 .sustainability-filter-select-content {
  max-width: 50%;
}
.info-card {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1099;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 1100px;
  max-height: 98vh;
  overflow: hidden;
  background-color: #FFFFFF;
  border-radius: 1.5rem;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.info-card:before {
  padding-top: 65.2727272727%;
  content: "";
}
.info-card-content-wrapper {
  width: 100%;
  max-height: 100%;
  overflow-y: auto;
}
.info-card-content-wrapper--new-graph {
  max-height: none;
  overflow-y: initial;
}
.info-card-content-wrapper--spinner-diagram .info-card-graph-center {
  border-top: 1px solid #D0CDC2;
}
.info-card-content-wrapper--spinner-diagram .info-card-graph-bottom {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1rem;
  overflow-y: scroll;
}
.info-card-close-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1098;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.24);
  border: none;
  cursor: auto !important;
}
.info-card-scanner-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
}
.info-card-scanner-wrapper:before {
  padding-top: 46.8065693431%;
}
.info-card-scanner-wrapper:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1095.65 514.65'%3E%3Cpath d='M1095.67-.5v515H-.33V-.5Zm-398,88h-300a18,18,0,0,0-18,18h0v300a18,18,0,0,0,18,18h300a18,18,0,0,0,18-18h0v-300a18,18,0,0,0-18-18Z' style='fill-rule:evenodd'/%3E%3Cpath d='M727,143.93h-1V100.12a23.53,23.53,0,0,0-23.5-23.5h-310a23.52,23.52,0,0,0-23.5,23.5v43.81h-1V100.12a24.53,24.53,0,0,1,24.5-24.5h310a24.53,24.53,0,0,1,24.5,24.5Z' style='fill:%23fff'/%3E%3Cpath d='M702.49,436.43h-310a24.53,24.53,0,0,1-24.5-24.5V368.12h1v43.81a23.52,23.52,0,0,0,23.5,23.5h310a23.53,23.53,0,0,0,23.5-23.5V368.12h1v43.81A24.53,24.53,0,0,1,702.49,436.43Z' style='fill:%23fff'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  visibility: visible;
  opacity: 0.5;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
  content: "";
}
.info-card-scanner-wrapper--scanned:after {
  visibility: hidden;
  opacity: 0;
}
.info-card-scanner-wrapper--no-camera:after {
  content: none;
}
.info-card-scanner-top {
  position: relative;
  padding: 0 4rem;
  text-align: center;
}
.info-card-scanner-bottom {
  padding: 2.75rem 3rem;
}
.info-card-scanner-bottom-select {
  display: inline-block;
  max-width: 10rem;
  margin-bottom: 0;
}
.info-card-scanner-result {
  display: block;
  margin-top: 1rem;
  font-size: 0.875rem;
}
.info-card-scanner-content {
  position: relative;
}
.info-card-scanner video, .info-card-scanner .drawingBuffer {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(1.8) translateY(-50%);
          transform: scale(1.8) translateY(-50%);
}
.info-card-title {
  display: inline-block;
  margin-top: 1rem;
  margin-bottom: 1rem;
  color: #000000;
}
.info-card-title-select {
  position: absolute;
  top: 50%;
  left: 1rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.info-card-title-wrapper {
  position: relative;
  padding-right: 2rem;
  text-align: center;
}
.info-card-title-wrapper .spinner-loader {
  position: relative;
  left: auto;
}
.info-card-title-wrapper .spinner-loader-wrapper {
  position: absolute;
  top: 50%;
  left: 1rem;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.info-card-btn-close {
  position: absolute;
  top: 50%;
  right: 1rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.info-card-map {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100% - 60px);
  border-top: 1px solid #D0CDC2;
}
.info-card-map:before {
  padding-top: 59.7994530538%;
  content: "";
}
.info-card-map .vue-map {
  height: 100%;
}
.info-card-map .vue-map-container {
  height: 100% !important;
}
.info-card-map-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.info-card-map-list {
  position: relative;
}
.info-card-map-list.ps {
  padding-right: 0.75rem;
  overflow-x: hidden !important;
}
.info-card-map-list .ps__rail-y {
  width: 12px;
  border-right: 1px solid #D0CDC2;
  border-left: 1px solid #D0CDC2;
  opacity: 1;
}
.info-card-map-list .ps__rail-y:hover .ps__thumb-y, .info-card-map-list .ps__rail-y.hover .ps__thumb-y, .info-card-map-list .ps__rail-y:hover .ps__thumb-y {
  width: 6px;
}
.info-card-map-list .ps__thumb-y {
  right: auto;
  left: 50%;
  width: 6px;
  border-radius: 0.25rem;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.info-card-map-item {
  position: relative;
  margin-bottom: 0;
  padding: 0.9375rem 0.9375rem 0.9375rem 1.3125rem;
  border-bottom: 1px solid #D0CDC2;
  cursor: pointer;
  color: #000000;
}
.info-card-map-item:hover:before, .info-card-map-item.hover:before, .info-card-map-item:focus:before, .info-card-map-item.focus:before {
  opacity: 1;
}
.info-card-map-item:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.375rem;
  height: 100%;
  background-color: #328D45;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  content: "";
}
.info-card-map-item--active:before {
  opacity: 1;
}
.info-card-map-reset {
  position: absolute;
  top: 50%;
  left: 1rem;
  padding: 0.5rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.info-card-graph-top {
  position: relative;
}
.info-card-graph-bottom {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100% - 60px);
  border-top: 1px solid #D0CDC2;
}
.info-card-graph-bottom:before {
  padding-top: 59.7994530538%;
  content: "";
}
.info-card-graph-bottom-content {
  width: 100%;
}
.info-card-graph-bottom-legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  padding: 1.5rem 2.5rem;
  border-left: 1px solid #D0CDC2;
}
.info-card-graph-bottom-legend-percent {
  padding: 3rem 0;
  text-align: center;
}
.info-card-spinner-list {
  margin-bottom: 0;
  padding: 1rem;
}
.info-card-spinner-item {
  margin-bottom: 0;
  font-weight: 700;
  font-size: 1rem;
}
.info-card-spinner-item:not(:last-child) {
  margin-right: 0.75rem;
}
.info-card-spinner-item-dot {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.5rem;
  background-color: #D9D7D1;
  border-radius: 50%;
}
.info-card--map {
  padding: 0;
}
.info-card--map .info-card-btn-close {
  right: 1rem;
}
.info-card--video::before {
  padding-top: 63.2727272727%;
}
.info-card-video {
  padding: 1rem;
  border-top: 1px solid #d0cdc2;
}
.info-card-video .ce-media .figure-caption {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  bottom: auto;
}
.info-card-video .ce-media-video, .info-card-video .ce-media-poster {
  border-radius: 0.75rem;
}
.info-card-video .btn-media {
  margin-right: 0;
}
.info-card-video .ce-media-directive--played .figure-caption {
  display: none;
}
.info-card-video .ce-media-directive--played .ce-media-poster {
  visibility: hidden;
}
.info-card-video .ce-media-video--poster .ce-media-directive:after {
  content: none;
}
.graph {
  width: 100%;
  height: 100%;
}
.graph-old {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.graph-old-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 0.5rem;
}
.graph-old-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0;
  font-family: "BobackW03", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
}
.graph-old-item:first-child {
  border-radius: 0.5rem 0.5rem 0 0;
}
.graph-old-item--0 {
  color: #000000;
  background-color: #F17EB0;
}
.graph-old-item--1 {
  color: #000000;
  background-color: #ED731E;
}
.graph-old-item--2 {
  color: #FFFFFF;
  background-color: #A21555;
}
.graph-old-item--3 {
  color: #000000;
  background-color: #EDCF1E;
}
.graph-old-item--4 {
  color: #000000;
  background-color: #89C246;
}
.graph-old-item--5 {
  color: #FFFFFF;
  background-color: #26A96D;
}
.graph-old-item--6 {
  color: #FFFFFF;
  background-color: #008B81;
}
.graph-old-item--7 {
  color: #FFFFFF;
  background-color: #006979;
}
.graph-old-item--8 {
  color: #FFFFFF;
  background-color: #2F4858;
}
.graph-old-item--9 {
  color: #FFFFFF;
  background-color: #444778;
}
.graph-old-item--10 {
  color: #FFFFFF;
  background-color: #653E7A;
}
.graph-old-item--small {
  font-size: 0.75rem !important;
}
.graph-old-box {
  position: relative;
  padding: 0 5.625rem;
}
.graph-old-box-scale {
  position: absolute;
  top: 3rem;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -2;
}
.graph-old-box-scale-list {
  position: relative;
  height: 100%;
  margin-bottom: 0;
}
.graph-old-box-scale-item {
  position: relative;
  margin-bottom: 0;
}
.graph-old-box-scale-item:not(:first-child) {
  height: 20%;
  border-top: 1px solid #D0CDC2;
}
.graph-old-box-scale-item-value {
  position: absolute;
  top: 80%;
  left: 1.875rem;
  font-weight: 700;
  font-size: 0.875rem;
}
.graph-old-box-scale-item:first-child .graph-old-box-scale-item-value {
  top: -1.125rem;
}
.graph-old-box-difference {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 0;
  background-color: rgba(206, 219, 45, 0.2);
}
.graph-old-box--top {
  height: 100%;
  padding-top: 3rem;
  border-bottom: 1px solid #D0CDC2;
}
.graph-old-box--bottom {
  padding-top: 1rem;
  padding-bottom: 1.5rem;
}
.graph-old-legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.graph-old-legend-list {
  width: 100%;
}
.graph-old-legend-list.list-unstyled li:last-child, .graph-old-legend-list.list-inline li:last-child {
  margin-bottom: 0.5rem !important;
}
.graph-old-legend-item {
  margin-bottom: 0.5rem;
  font-weight: 700;
  font-size: 1rem;
}
.graph-old-legend-item:last-child {
  margin-bottom: 0.5rem !important;
}
.graph-old-legend-item--dot {
  position: relative;
  margin-bottom: 3rem;
  padding-left: 1.25rem;
}
.graph-old-legend-item--dot:before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #328D45;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
}
.graph-old-legend-item--0:before {
  background-color: #F17EB0;
}
.graph-old-legend-item--1:before {
  background-color: #ED731E;
}
.graph-old-legend-item--2:before {
  background-color: #A21555;
}
.graph-old-legend-item--3:before {
  background-color: #EDCF1E;
}
.graph-old-legend-item--4:before {
  background-color: #89C246;
}
.graph-old-legend-item--5:before {
  background-color: #26A96D;
}
.graph-old-legend-item--6:before {
  background-color: #008B81;
}
.graph-old-legend-item--7:before {
  background-color: #006979;
}
.graph-old-legend-item--8:before {
  background-color: #2F4858;
}
.graph-old-legend-item--9:before {
  background-color: #444778;
}
.graph-old-legend-item--10:before {
  background-color: #653E7A;
}
.graph-new {
  height: calc(100% - 120px);
}
.graph-new:before {
  content: none;
}
.graph-new-scale {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: calc(33.33333% + 55px);
  z-index: -1;
  margin-bottom: 0;
}
.graph-new-scale-list {
  position: relative;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}
.graph-new-scale-item {
  position: relative;
  display: inline-block;
  width: 25%;
  height: 100%;
  margin-bottom: 0;
}
.graph-new-scale-item:not(:first-child) {
  border-left: 1px solid #D0CDC2;
}
.graph-new-list {
  width: 100%;
  max-height: 37.5rem;
  margin-bottom: 0;
  overflow-y: scroll;
}
.graph-new-item {
  position: relative;
  margin-bottom: 0;
}
.graph-new-item:nth-of-type(odd):before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -2;
  background: #F4F4F4;
  content: "";
}
.graph-new-item:first-child .info-box-text {
  top: 100%;
  bottom: auto;
}
.graph-new-item:first-child .info-box-text:before {
  content: none;
}
.graph-new-item-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5625rem 1.25rem 0.5625rem 1.25rem;
  line-height: 1;
}
.graph-new-item-info-title {
  display: inline-block;
  margin-bottom: 0;
  font-family: "BobackW03", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
}
.graph-new-item-values {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 55px;
  font-size: 0.875rem;
  border-left: 1px solid #D0CDC2;
}
.graph-new-item-values-item:first-child {
  display: inline-block;
  margin-bottom: 0.5rem;
}
.graph-new-item-bars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  padding: 0.5625rem 1.25rem 0.5625rem 0;
  border-left: 1px solid #D0CDC2;
}
.graph-new-item-bars-bar {
  height: 0.875rem;
  background-color: #D9D7D1;
  border-radius: 0 0.25rem 0.25rem 0;
}
.graph-new-item-bars-bar--zzu {
  background-color: #CEDB2D;
}
.graph-new-item-bars-bar:first-child {
  margin-bottom: 0.875rem;
}
.graph-new-legend {
  border-top: 1px solid #D0CDC2;
}
.graph-new-legend-list {
  margin-bottom: 0;
  font-weight: 700;
  font-size: 0.875rem;
}
.graph-new-legend-item {
  position: relative;
  padding-left: 1rem;
}
.graph-new-legend-item:before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #D9D7D1;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
}
.graph-new-legend-item:not(:last-child) {
  margin-right: 1.25rem;
  margin-bottom: 0;
}
.graph-new-legend-item--zzu:before {
  background-color: #CEDB2D;
}
.graph-new-legend-select-wrapper {
  display: inline-block;
}
.graph-new-legend-select-wrapper--natur, .graph-new-legend-select-wrapper--wirtschaften, .graph-new-legend-select-wrapper--menschen, .graph-new-legend-select-wrapper--organisation, .graph-new-legend-select-wrapper--regionale-ökonomie, .graph-new-legend-select-wrapper--soziales-und-governance-in-der-region, .graph-new-legend-select-wrapper--regionale--ressourcen, .graph-new-legend-select-wrapper--oekologie, .graph-new-legend-select-wrapper--oekonomie, .graph-new-legend-select-wrapper--soziales-wohlergehen, .graph-new-legend-select-wrapper--betriebsfuehrung {
  position: relative;
}
.graph-new-legend-select-wrapper--natur .graph-new-legend-select, .graph-new-legend-select-wrapper--wirtschaften .graph-new-legend-select, .graph-new-legend-select-wrapper--menschen .graph-new-legend-select, .graph-new-legend-select-wrapper--organisation .graph-new-legend-select, .graph-new-legend-select-wrapper--regionale-ökonomie .graph-new-legend-select, .graph-new-legend-select-wrapper--soziales-und-governance-in-der-region .graph-new-legend-select, .graph-new-legend-select-wrapper--regionale--ressourcen .graph-new-legend-select, .graph-new-legend-select-wrapper--oekologie .graph-new-legend-select, .graph-new-legend-select-wrapper--oekonomie .graph-new-legend-select, .graph-new-legend-select-wrapper--soziales-wohlergehen .graph-new-legend-select, .graph-new-legend-select-wrapper--betriebsfuehrung .graph-new-legend-select {
  padding-left: 1.5rem;
}
.graph-new-legend-select-wrapper--natur:before, .graph-new-legend-select-wrapper--wirtschaften:before, .graph-new-legend-select-wrapper--menschen:before, .graph-new-legend-select-wrapper--organisation:before, .graph-new-legend-select-wrapper--regionale-ökonomie:before, .graph-new-legend-select-wrapper--soziales-und-governance-in-der-region:before, .graph-new-legend-select-wrapper--regionale--ressourcen:before, .graph-new-legend-select-wrapper--oekologie:before, .graph-new-legend-select-wrapper--oekonomie:before, .graph-new-legend-select-wrapper--soziales-wohlergehen:before, .graph-new-legend-select-wrapper--betriebsfuehrung:before {
  position: absolute;
  top: 50%;
  left: 0.8125rem;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #D9D7D1;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
}
.graph-new-legend-select-wrapper--natur:before {
  background-color: #9BA68B;
}
.graph-new-legend-select-wrapper--menschen:before {
  background-color: #F8C897;
}
.graph-new-legend-select-wrapper--organisation:before {
  background-color: #B4BAAF;
}
.graph-new-legend-select-wrapper--wirtschaften:before {
  background-color: #D9E074;
}
.graph-new-legend-select-wrapper--regionale-ökonomie:before {
  background-color: #F4B183;
}
.graph-new-legend-select-wrapper--soziales-und-governance-in-der-region:before {
  background-color: #FFD966;
}
.graph-new-legend-select-wrapper--regionale--ressourcen:before {
  background-color: #A9D18E;
}
.graph-new-legend-select-wrapper--oekologie:before {
  background-color: #9BA68B;
}
.graph-new-legend-select-wrapper--oekonomie:before {
  background-color: #F4B183;
}
.graph-new-legend-select-wrapper--soziales-wohlergehen:before {
  background-color: #FFD966;
}
.graph-new-legend-select-wrapper--betriebsfuehrung:before {
  background-color: #D9E074;
}
.graph-new-legend-left {
  padding: 0.5625rem 0.5625rem 0.5625rem 1.25rem;
}
.graph-new--ver-2 .graph-new-item-info-title {
  font-size: 1rem;
}
.graph-new--sustainability .graph-new-item-info {
  display: block;
}
.graph-new--sustainability .graph-new-item-values-item {
  margin-bottom: 0;
}
.graph-new--sustainability .graph-new-item-bars-bar {
  height: 2rem;
  margin-bottom: 0;
}
.graph-new--sustainability .info-box {
  display: block;
  margin-top: 0.5rem;
  margin-left: 0;
}
.blog-recipe-detail {
  margin-top: -9.25rem;
}
.blog-recipe-detail-content {
  display: inline-block;
  margin-top: -11.5rem;
  padding: 2.5rem;
  background: #FFFFFF;
  border: 1px solid #D9D7D1;
  border-radius: 0.75rem;
}
.blog-recipe-detail-image-wrapper {
  overflow: hidden;
  background-color: #F4F3F0;
  border-radius: 0 0 0.75rem 0.75rem;
}
.farmer-detail {
  margin-top: -9.25rem;
  margin-bottom: 2rem;
}
.farmer-detail-box {
  position: relative;
  margin-bottom: 3rem;
  padding: 1.375rem 3rem 2.5rem;
}
.farmer-detail-box:before {
  position: absolute;
  top: -1.125rem;
  left: 50%;
  width: 2.25rem;
  height: 1.125rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 18'%3E%3Cpath d='M26.77,8.53A8.53,8.53,0,0,1,35.28,0H1.19V0h0A8.52,8.52,0,0,1,9.73,8.54c0,4.52-3.51,9.17-8,9.46H35.16C30.51,17.93,26.77,13.19,26.77,8.53Z' style='fill:%23f4f3f0'/%3E%3Cpath d='M5.27,17a9,9,0,0,0,4.94-8A9,9,0,0,0,5.19,1h.13A8.92,8.92,0,0,0,1.3,0L.72,0V1h.48A8,8,0,0,1,1.74,17l0,.94A8.71,8.71,0,0,0,5.33,17Z' style='fill:%23d9d7d1'/%3E%3Cpath d='M35,0a9,9,0,0,0-3.79,1h0a9,9,0,0,0,0,16.09h0a9,9,0,0,0,3.9.95v-.95A8,8,0,0,1,35.13,1h.14V0Z' style='fill:%23d9d7d1'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 2.25rem;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
  content: "";
}
.farmer-detail-heroimage {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.farmer-detail-heroimage-wrapper {
  position: relative;
  min-height: 28.625rem;
  overflow: hidden;
  background-color: #F4F3F0;
}
.farmer-detail-about-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border: 0.6875rem solid #FFFFFF;
  border-radius: 50%;
}
.farmer-detail-about-image-wrapper {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: -53%;
  margin-bottom: 1.25rem;
  text-align: center;
}
.farmer-detail-about-image-picture {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 300px;
  height: auto;
}
.farmer-detail-about-image-picture:before {
  padding-top: 100%;
  content: "";
}
.farmer-detail-about-address {
  font-size: 1rem;
}
.farmer-detail-about .info-tag {
  padding: 0.1875rem 0.6875rem;
}
.farmer-detail-current-region {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.farmer-detail-current-region:after {
  z-index: -1;
  display: block;
  padding-top: 49.1563554556%;
  content: "";
}
.farmer-detail-current-region-image {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.farmer-detail-current-region-image-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 1.5rem;
}
.farmer-detail-current-region-content {
  position: relative;
  padding: 3rem 3rem 2.5rem;
}
.farmer-detail-interview-question, .farmer-detail-audio-item-title {
  display: block;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: 700;
  font-size: 1.125rem;
  font-family: "Basis Grotesque Pro", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.farmer-detail-info-item {
  margin-bottom: 1rem;
}
.farmer-detail-audio-item:not(:last-child) {
  margin-bottom: 2.5rem;
}
.farmer-detail-audio-item-title {
  margin-bottom: 1rem;
}
.farmer-detail-audio-item-box {
  padding: 0.8125rem 1.0625rem 0.8125rem 1.5rem;
  background: #FFFFFF;
  border: 1px solid #D9D7D1;
  border-radius: 0.75rem;
}
.farmer-detail-audio-item-box-col {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 80%;
          flex: 0 0 80%;
  max-width: 80%;
}
.farmer-detail-audio-item-placeholder {
  margin-bottom: 0;
  font-weight: 700;
  font-size: 0.875rem;
  text-align: center;
}
.farmer-detail-audio-item-current-time {
  display: inline-block;
  margin-right: 0.5rem;
  font-weight: 700;
}
.farmer-detail-video {
  position: relative;
  margin-bottom: 3rem;
  overflow: hidden;
  border-radius: 1.5rem;
}
.farmer-detail-video-content {
  position: absolute;
  bottom: 1rem;
  left: 1rem;
  z-index: 1;
}
.farmer-detail-video-directive {
  margin-bottom: 0;
}
.farmer-detail-video-directive:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(81%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 81%, rgba(0, 0, 0, 0.5) 100%);
  content: "";
}
.farmers-regions-further-content {
  text-align: center;
}
.farmers-regions-further-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  padding: 2rem;
  background-color: #328D45;
  border-radius: 0.75rem;
}
.farmers-regions-further-item:after {
  content: none;
}
.farmers-regions-further-item-number {
  display: block;
  margin-bottom: 0;
  color: #FFFFFF;
  font-weight: 500;
  font-family: "BobackW03", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1;
  font-size: 3.5rem;
}
.farmers-regions-further-item-title {
  display: block;
  color: #FFFFFF;
}
.product-nav-list {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  padding: 1rem 0 1.5rem;
}
.product-nav-item .icon {
  font-size: 6rem;
}
.product-nav-item .icon-bg {
  -webkit-transition: fill 0.3s ease-out;
  transition: fill 0.3s ease-out;
  fill: #EDE9E2;
}
.product-nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  padding: 0 0.5rem;
  color: #000000;
  text-align: center;
}
.product-nav-link-image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 118px;
  height: 45.8px;
}
.product-nav-link-title {
  font-weight: 700;
  font-size: 0.75rem;
  font-family: "Basis Grotesque Pro", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.product-nav-link:hover, .product-nav-link.hover, .product-nav-link:focus, .product-nav-link.focus, .product-nav-link:active, .product-nav-link.active {
  color: #000000;
  background-color: transparent;
}
.product-nav-link:hover .icon-bg, .product-nav-link.hover .icon-bg, .product-nav-link:focus .icon-bg, .product-nav-link.focus .icon-bg, .product-nav-link:active .icon-bg, .product-nav-link.active .icon-bg {
  fill: #CEDB2D;
}
.product-search {
  margin-bottom: 4rem;
  padding-top: 5rem;
}
.product-search button[type=submit] .icon {
  font-size: 1rem;
}
.product-search input[type=search] {
  padding-right: 4.5rem;
  padding-left: 1.5rem;
  border: 1px solid #D9D7D1;
}
.product-search input[type=search]:focus, .product-search input[type=search].focus, .product-search input[type=search]:focus {
  color: #000000;
}
.product-search input[type=search]::-webkit-input-placeholder {
  color: #92908B;
}
.product-search input[type=search]::-moz-placeholder {
  color: #92908B;
}
.product-search input[type=search]:-ms-input-placeholder {
  color: #92908B;
}
.product-search input[type=search]::-ms-input-placeholder {
  color: #92908B;
}
.product-search input[type=search]::placeholder {
  color: #92908B;
}
.product-search-subtitle {
  font-size: 1rem;
}
.product-search-form {
  position: relative;
  margin-bottom: 2rem;
}
.product-search-form .form-control, .product-search-form .el-autocomplete .el-input__inner, .el-autocomplete .product-search-form .el-input__inner, .product-search-form .form-group-pin-wrapper .pincode-input, .form-group-pin-wrapper .product-search-form .pincode-input {
  padding-right: 2rem;
  color: #D9D7D1;
}
.product-search-form button[type=submit] {
  position: absolute;
  top: 50%;
  right: 0.75rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.product-list {
  margin-bottom: 4rem;
  padding-bottom: 0.25rem;
}
.product-list-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 3.5rem;
  text-align: center;
}
.product-list-item-new {
  position: absolute;
  top: -2rem;
  left: -3rem;
  z-index: 2;
  width: 4rem;
  height: 4rem;
  padding: 0.75rem;
  background-color: #c6143d;
  border-radius: 50%;
}
.product-list-item-new-text {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #FFFFFF;
  font-size: 1.6875rem;
  font-family: "BobackW03", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.product-list-item-new--sui .product-list-item-new-text {
  font-size: 1rem;
}
.product-list-item-unavailable {
  position: absolute;
  top: -2rem;
  left: -3rem;
  z-index: 2;
  width: 5.75rem;
  height: 5.75rem;
  padding: 0.75rem;
  background-color: #CEDB2D;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.product-list-item-unavailable-text {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #000000;
  font-size: 0.875rem;
  line-height: 1;
  font-family: "BobackW03", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.product-list-item-unavailable-text .season {
  font-size: 1.125rem;
}
html[lang=it] .product-list-item-unavailable-text {
  font-size: 0.9375rem;
}
html[lang=it] .product-list-item-unavailable-text .season {
  font-size: 0.875rem;
}
html[lang=fr] .product-list-item-unavailable-text {
  font-size: 0.6875rem;
}
html[lang=fr] .product-list-item-unavailable-text .season {
  font-size: 1.0625rem;
}
.product-list-item-image {
  position: relative;
  z-index: 1;
}
.product-list-item-image-picture {
  position: relative;
  margin-bottom: 2rem;
}
.product-list-item-image-picture .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #EDE9E2;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.product-list-item-image-picture .icon-bg-shape {
  font-size: 13rem;
}
.product-list-item-image-picture .icon-bg-shape-big {
  z-index: -1;
  font-size: 35rem;
}
.product-list-item-image-picture .icon-bg-shape-big-primary {
  -webkit-transition: fill 0.3s ease-out;
  transition: fill 0.3s ease-out;
  fill: #328D45;
}
.product-list-item-image-picture .icon-bg-shape-big-secondary {
  -webkit-transition: fill 0.3s ease-out;
  transition: fill 0.3s ease-out;
  fill: #CEDB2D;
}
.product-list-item-title {
  padding: 0 2rem;
  color: #000000;
}
.product-list-item:hover .icon, .product-list-item.hover .icon, .product-list-item:focus .icon, .product-list-item.focus .icon {
  color: #CEDB2D;
}
.product-list-item--big .product-list-item-image-picture {
  margin-bottom: 5.5rem;
}
.product-list-item--big:hover .icon-bg-shape-big-primary, .product-list-item--big.hover .icon-bg-shape-big-primary, .product-list-item--big:focus .icon-bg-shape-big-primary, .product-list-item--big.focus .icon-bg-shape-big-primary {
  fill: rgb(36.6492146597, 103.3507853403, 50.5759162304);
}
.product-list-item--big:hover .icon-bg-shape-big-secondary, .product-list-item--big.hover .icon-bg-shape-big-secondary, .product-list-item--big:focus .icon-bg-shape-big-secondary, .product-list-item--big.focus .icon-bg-shape-big-secondary {
  fill: rgb(170.5731707317, 181.8292682927, 31.1707317073);
}
.product-list-layout-item {
  width: 100%;
}
.product-hero-image {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 2rem;
  overflow-x: hidden;
}
.product-hero-image:first-of-type {
  margin-top: -9.25rem;
}
.product-hero-image + .product-filter {
  margin-top: -2rem;
}
.product-hero-image-content {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  min-height: 41rem;
  padding: 4rem 0 9rem;
  color: #000;
}
.product-hero-image-content-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
.product-hero-image .page-bg-wrapper {
  z-index: 1;
  min-height: 100%;
}
.product-hero-image-media, .product-hero-image-media-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: 80%;
  background-size: cover;
}
.product-hero-image-media-positioned {
  position: absolute;
  top: 0;
  left: 0;
  max-width: 10vw;
  height: auto;
}
.product-hero-image-media-positioned--1, .product-hero-image-media-positioned--2, .product-hero-image-media-positioned--4, .product-hero-image-media-positioned--5, .product-hero-image-media-positioned--6 {
  -webkit-filter: drop-shadow(-20px 14px 24px rgba(164, 158, 150, 0.5)) drop-shadow(-4px 3px 2px #998F7E);
          filter: drop-shadow(-20px 14px 24px rgba(164, 158, 150, 0.5)) drop-shadow(-4px 3px 2px #998F7E);
}
.product-hero-image-media-positioned--3, .product-hero-image-media-positioned--7, .product-hero-image-media-positioned--8 {
  -webkit-filter: drop-shadow(20px 14px 24px rgba(164, 158, 150, 0.5)) drop-shadow(4px 3px 2px #998F7E);
          filter: drop-shadow(20px 14px 24px rgba(164, 158, 150, 0.5)) drop-shadow(4px 3px 2px #998F7E);
}
.product-hero-image-media-positioned--1 {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 22%;
  left: 12%;
}
.product-hero-image-media-positioned--2 {
  top: 83%;
  left: 11%;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.product-hero-image-media-positioned--3 {
  top: 58%;
  left: 25%;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.product-hero-image-media-positioned--4 {
  top: 76%;
  left: 38%;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.product-hero-image-media-positioned--5 {
  top: 70%;
  left: 52%;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.product-hero-image-media-positioned--6 {
  top: 65%;
  left: 67%;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.product-hero-image-media-positioned--7 {
  top: 30%;
  left: 71%;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.product-hero-image-media-positioned--8 {
  top: 44%;
  left: 82%;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.product-hero-image-media-wrapper {
  background-color: #F4F3F0;
}
.product-hero-image-media-wrapper:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.7)), color-stop(30%, rgba(255, 255, 255, 0.7)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 30%, rgba(0, 0, 0, 0) 100%);
  content: "";
}
.product-hero-image-media-wrapper--bio-fleisch-wurst-eier .product-hero-image-media, .product-hero-image-media-wrapper--bio-fleisch-wurst-eier .product-hero-image-media-wrapper {
  background-position-y: 70%;
}
.product-hero-image-media-wrapper--bio-brot-gebaeck .product-hero-image-media, .product-hero-image-media-wrapper--bio-brot-gebaeck .product-hero-image-media-wrapper {
  background-position-y: 70%;
}
.product-hero-image-media-wrapper--bio-garten-mehr .product-hero-image-media, .product-hero-image-media-wrapper--bio-garten-mehr .product-hero-image-media-wrapper {
  background-position-y: 0;
}
.product-hero-image-media-wrapper--bio-getraenke .product-hero-image-media, .product-hero-image-media-wrapper--bio-getraenke .product-hero-image-media-wrapper {
  background-position-y: 70%;
}
.product-hero-image-media-wrapper--bio-kosmetik .product-hero-image-media, .product-hero-image-media-wrapper--bio-kosmetik .product-hero-image-media-wrapper {
  background-position-y: 70%;
}
.product-hero-image-media-wrapper--bio-kuehlprodukte .product-hero-image-media, .product-hero-image-media-wrapper--bio-kuehlprodukte .product-hero-image-media-wrapper {
  background-position-y: 70%;
}
.product-hero-image-media-wrapper--bio-tiefkuehlprodukte .product-hero-image-media, .product-hero-image-media-wrapper--bio-tiefkuehlprodukte .product-hero-image-media-wrapper {
  background-position-y: 43%;
}
.product-hero-image-media-wrapper--bio-vorratskammer .product-hero-image-media, .product-hero-image-media-wrapper--bio-vorratskammer .product-hero-image-media-wrapper {
  background-position-y: 70%;
}
.product-hero-image-media-wrapper--bio-babynahrung .product-hero-image-media, .product-hero-image-media-wrapper--bio-babynahrung .product-hero-image-media-wrapper {
  background-position-y: 70%;
}
.product-hero-image-media-wrapper--positioned-images:after {
  content: none;
}
.product-hero-image-media-wrapper--sui:after {
  content: none;
}
.product-detail-hero {
  margin-bottom: 3.75rem;
  padding-top: 3.75rem;
}
.product-detail-hero-badge {
  max-width: 80px;
  margin-bottom: 1rem;
}
.product-detail-hero-badge-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.product-detail-hero-badge-wrapper--secondary {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
  z-index: 1;
}
.product-detail-hero-badge-wrapper--secondary .product-list-item-unavailable {
  top: 0;
  left: 0;
  text-align: center;
}
.product-detail-hero-badge-ldz {
  max-width: 250px;
}
.product-detail-hero-badge--sui {
  max-width: 180px;
}
.product-detail-hero-more-info {
  margin-bottom: 1.5rem;
}
.product-detail-hero-more-info-btn {
  position: relative;
  padding-right: 1rem;
  color: #328D45;
  font-weight: 700;
  font-size: 0.875rem;
}
.product-detail-hero-more-info-btn:before, .product-detail-hero-more-info-btn:after {
  position: absolute;
  top: 50%;
  right: 0;
  width: 0.8125rem;
  height: 0.8125rem;
  background-size: 13px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  content: "";
}
.product-detail-hero-more-info-btn:before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8,.5A7.5,7.5,0,1,1,.5,8,7.5,7.5,0,0,1,8,.5Z' style='fill:%23328d45'/%3E%3Crect x='4.25' y='7.29' width='7.5' height='1.43' rx='0.57' style='fill:%23fff'/%3E%3Crect x='4.24' y='7.31' width='7.5' height='1.42' rx='0.57' transform='translate(16.02 0.03) rotate(90)' style='fill:%23fff'/%3E%3C/svg%3E");
}
.product-detail-hero-more-info-btn:after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8,.5A7.5,7.5,0,1,1,.5,8,7.5,7.5,0,0,1,8,.5Z' style='fill:%23328d45'/%3E%3Crect x='4.25' y='7.29' width='7.5' height='1.43' rx='0.57' style='fill:%23fff'/%3E%3C/svg%3E");
  opacity: 0;
}
.product-detail-hero-more-info-btn--less:after {
  opacity: 1;
}
.product-detail-hero-more-info p:last-child {
  margin-bottom: 0;
}
.product-detail-hero .info-tag {
  font-weight: 700;
  font-size: 0.875rem;
}
.product-further-products {
  text-align: center;
}
.product-further-products-content {
  padding: 3rem 1rem;
}
.product-further-products-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  padding: 0 1rem;
}
.product-further-products-item-image {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.product-further-products-item:hover .product-further-products-item-title, .product-further-products-item.hover .product-further-products-item-title, .product-further-products-item:focus .product-further-products-item-title, .product-further-products-item.focus .product-further-products-item-title {
  color: #328D45;
}
.product-further-products-item:hover .product-further-products-item-image, .product-further-products-item.hover .product-further-products-item-image, .product-further-products-item:focus .product-further-products-item-image, .product-further-products-item.focus .product-further-products-item-image {
  -webkit-transform: scale(1) !important;
          transform: scale(1) !important;
}
.product-further-products-item-title {
  color: #000000;
  -webkit-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.product-further-products-item .product-list-item-new {
  top: 1rem;
  left: 1rem;
  width: 2rem;
  height: 2rem;
}
.product-further-products-item .product-list-item-new-text {
  font-size: 1rem;
}
.product-info .el-tabs {
  width: 100%;
}
.product-info .el-tabs-wrapper {
  position: relative;
}
.product-info .el-tabs-wrapper:before {
  padding-top: 45.4545454545%;
  content: "";
}
.product-info .el-tabs__header {
  margin-bottom: 2.5rem;
}
.product-info .el-tabs__nav {
  z-index: 0;
}
.product-info .el-tabs__nav-scroll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.product-info .el-tabs__nav-wrap:after {
  content: none;
}
.product-info .el-tabs__nav-prev, .product-info .el-tabs__nav-next {
  display: none;
}
.product-info .el-tabs__active-bar {
  display: none;
  min-width: 4.375rem;
  background-color: #328D45;
}
.product-info .el-tabs__item {
  padding: 0 1.25rem 1.25rem !important;
  color: #000000;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.5;
  -webkit-transition: color 0.3s ease-out;
  transition: color 0.3s ease-out;
}
.product-info .el-tabs__item:after {
  position: absolute;
  top: 80%;
  left: 50%;
  width: 0.5rem;
  height: 0.5rem;
  background-color: #328D45;
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  content: "";
}
.product-info .el-tabs__item:hover, .product-info .el-tabs__item.hover, .product-info .el-tabs__item:focus, .product-info .el-tabs__item.focus {
  color: #328D45;
}
.product-info .el-tabs__item.is-active {
  color: #000000;
}
.product-info .el-tabs__item.is-active:after {
  opacity: 1;
}
.product-info .el-tab-pane {
  width: 100%;
  height: 100%;
  -webkit-transition: opacity 0.6s, visibility 0.6s, height 0.6s;
  transition: opacity 0.6s, visibility 0.6s, height 0.6s;
}
.product-info .el-tab-pane--custom {
  display: block !important;
}
.product-info-tab-title {
  position: relative;
  display: none;
  padding: 1rem 2rem 1rem 0;
  font-size: 1.5rem;
  font-family: "BobackW03", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  border-bottom: 1px solid transparent;
  cursor: pointer;
  -webkit-transition: border-bottom-color 0.3s, padding-bottom 0.3s;
  transition: border-bottom-color 0.3s, padding-bottom 0.3s;
}
.product-info-tab-title-toggle {
  position: absolute;
  top: 50%;
  right: 0;
  display: inline-block;
  margin: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  pointer-events: none;
}
.product-info-tab-title-toggle .icon {
  font-size: 0.75rem;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  pointer-events: none;
}
.product-info-marked {
  display: block;
  font-size: 0.75rem;
}
.product-info-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.9375rem 0.9375rem;
  background: #FFFFFF;
  border: 1px solid #D9D7D1;
  border-radius: 1.5rem;
  -webkit-transition: min-height 0.3s ease-out, height 0.3s ease-out;
  transition: min-height 0.3s ease-out, height 0.3s ease-out;
}
.product-info-box:before {
  padding-top: 39.5454545455%;
  content: "";
}
.product-info-box-content {
  width: 100%;
}
.product-info-box-content-cursor {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1900;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.product-info-box-content-cursor--show {
  opacity: 1;
}
.product-info-box-content-cursor .icon {
  position: fixed;
  top: -2.5rem;
  left: -0.1875rem;
  z-index: 1900;
  width: 5rem;
  height: 5rem;
  color: #328D45;
  font-size: 5rem;
  border-radius: 50%;
  -webkit-transform: scale(1);
          transform: scale(1);
  mix-blend-mode: multiply;
  -webkit-transition: 0.2s all;
  transition: 0.2s all;
  pointer-events: none;
  will-change: transform;
}
.product-info-box--slider {
  margin-bottom: 1.25rem;
  padding: 0.9375rem 0;
}
.product-info-box--processor {
  border-radius: 0 0 1.5rem 1.5rem;
}
.product-info-box .custom-select {
  width: auto;
}
.product-info-box .code-select {
  min-width: 10.625rem;
}
.product-info-box .table {
  width: 698px;
}
.product-info-box .table-responsive .ps {
  padding-bottom: 1rem;
}
.product-info-box .table-responsive .ps__rail-x {
  opacity: 1;
}
.product-info-box .tag-number {
  border-radius: 50%;
  background-color: #328D45;
  width: 1.125rem;
  height: 1.125rem;
  color: #FFFFFF;
  font-size: 0.75rem;
  display: inline-block;
  margin-right: 0.5rem;
  font-weight: 700;
}
.product-info-box .tag-number--opposite {
  background-color: #FFFFFF;
  color: #328D45;
}
.product-info-box .tag--opposite {
  color: #FFFFFF;
}
.product-info-box .ce-gallery-swiper {
  height: 100%;
}
.product-info-box .ce-gallery-swiper-wrapper {
  height: 100%;
}
.product-info-item {
  padding: 2.125rem 0.8125rem;
  background-color: #F4F3F0;
  border-radius: 0.75rem;
}
.product-info-item:not(:last-child) {
  margin-bottom: 1.125rem;
}
.product-info-item small {
  display: block;
  margin-bottom: 0;
}
.product-info-item small:not(.sui) {
  -ms-hyphens: auto;
      hyphens: auto;
}
.product-info-item .icon {
  font-size: 5.1875rem;
}
.product-info-item--natur {
  background-color: #9BA68B;
}
.product-info-item--organisation {
  background-color: #B4BAAF;
}
.product-info-item--menschen {
  background-color: #F8C897;
}
.product-info-item--wirtschaften {
  background-color: #D9E074;
}
.product-info-item--regionale-ökonomie {
  background-color: #F4B183;
}
.product-info-item--soziales-und-governance-in-der-region {
  background-color: #FFD966;
}
.product-info-item--regionale-natürliche-ressourcen {
  background-color: #A9D18E;
}
.product-info-item--sustainability {
  color: #328D45;
  background-color: #F0F5C9;
  border: 1px solid #D9D7D1;
}
.product-info-circulation-list {
  margin-bottom: 0;
}
.product-info-circulation-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 94%;
  padding-right: 1rem;
}
.product-info-region-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  font-family: "Basis Grotesque Pro", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.product-info-region-item-title {
  margin-bottom: 0;
  font-weight: 700;
  font-family: "Basis Grotesque Pro", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.product-info-region-single, .product-info-region-multiple {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  border-radius: 0.8125rem;
  position: relative;
  height: 100%;
}
.product-info-region-single:before, .product-info-region-multiple:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.35)), to(rgba(0, 0, 0, 0.35)));
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.35) 100%);
  border-radius: 0.8125rem;
}
.product-info-region-single-image, .product-info-region-multiple-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-info-region-single-content, .product-info-region-multiple-content {
  z-index: 1;
  text-align: center;
  color: #FFFFFF;
}
.product-info-region .ce-gallery-nav {
  position: initial;
}
.product-info-main {
  position: relative;
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  background-color: #c6143d;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 0.75rem;
}
.product-info-main:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 0.75rem;
  content: "";
}
.product-info-main-content {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  text-align: center;
}
.product-info-main-content .btn-back {
  position: absolute;
  top: 1rem;
  right: 1rem;
  background-color: #FFFFFF;
}
.product-info-main-content .btn-back:hover, .product-info-main-content .btn-back.hover, .product-info-main-content .btn-back:focus, .product-info-main-content .btn-back.focus {
  background-color: rgba(255, 255, 255, 0.7);
}
.product-info-main-content-input {
  height: 2.5rem;
  padding: 0.8125rem 5.1875rem 0.6875rem 0.8125rem;
  border-radius: 0.375rem;
  font-size: 0.875rem;
  text-align: center;
}
.product-info-main-content-input-wrapper {
  position: relative;
  max-width: 13.9375rem;
}
.product-info-main-content-input-btn {
  position: absolute;
  text-transform: lowercase;
  right: 0.25rem;
  bottom: 0.25rem;
  border-radius: 0.25rem;
  padding: 0.4375rem;
  min-width: 4.125rem;
  height: 2.05rem;
}
.product-info-main-content small, .product-info-main-content .small {
  font-size: 0.875rem;
}
.product-info-main-badge {
  position: absolute;
  bottom: 1.5rem;
  left: 1.5rem;
}
.product-info-main .spinner-loader {
  right: 0.3125rem;
  left: auto;
  bottom: 0.3125rem;
}
.product-info-main--setcode:before {
  content: none;
}
.product-info-swiper {
  height: 100%;
}
.product-info-swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: auto;
}
.product-info-swiper-slide:last-child {
  margin-right: 1.25rem;
}
.product-info-swiper-slide--bauer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.product-info-swiper-box {
  position: relative;
  width: 22.5rem;
  height: 100%;
  padding: 2rem;
  background-color: #F4F3F0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 0.75rem;
}
.product-info-swiper-box:after {
  position: absolute;
  top: 50%;
  right: -1rem;
  width: 1rem;
  height: 1.875rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 30.02'%3E%3Cpath d='M8,8.73a8,8,0,0,1-8-8v28a8,8,0,0,1,16,0V.73A8,8,0,0,1,8,8.73Z' style='fill:%23f4f3f0;fill-rule:evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 0;
  content: "";
}
.product-info-swiper-box:not(:last-child) {
  margin-right: 1rem;
}
.product-info-swiper-box:not(:last-child):after {
  opacity: 1;
}
.product-info-swiper-box-content {
  position: relative;
  z-index: 1;
}
.product-info-swiper-box-image {
  position: absolute;
  bottom: -50px;
  left: 60%;
  width: auto;
  height: 65%;
  max-height: 331px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.product-info-swiper-box-image-picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
.product-info-swiper-box-tag {
  position: relative;
  z-index: 2;
  font-weight: 700;
  font-size: 0.875rem;
}
.product-info-swiper-box-tag-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 4.5rem;
  height: 4.5rem;
}
.product-info-swiper-box-tag-wrapper:before, .product-info-swiper-box-tag-wrapper:after {
  position: absolute;
  border-radius: 50%;
  content: "";
}
.product-info-swiper-box-tag-wrapper:before {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background-color: rgba(255, 255, 255, 0.27);
}
.product-info-swiper-box-tag-wrapper:after {
  top: 50%;
  left: 50%;
  z-index: 1;
  width: 2.5rem;
  height: 2.5rem;
  background-color: #FFFFFF;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.product-info-swiper-box--main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
.product-info-swiper-box--profil {
  position: relative;
  overflow: hidden;
}
.product-info-swiper-box--profil:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(52%, rgba(0, 0, 0, 0)), color-stop(74%, rgba(0, 0, 0, 0.47)), to(rgba(0, 0, 0, 0.72)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 0.47) 74%, rgba(0, 0, 0, 0.72) 100%);
}
.product-info-swiper-box--value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 2.5rem 2.5rem 1rem;
  text-align: center;
}
.product-info-swiper-box--value.is-new .product-info-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  padding: 0.5rem 1rem;
}
.product-info-swiper-box--value.is-new .icon-value {
  max-width: 9rem;
  height: auto;
  margin-bottom: 1rem;
}
.product-info-swiper-box--code {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  color: #FFFFFF;
  text-align: center;
  background-color: #c6143d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-info-swiper-box--code .spinner-loader {
  position: absolute;
  right: 0.5rem;
  bottom: 0.5rem;
  left: auto;
}
.product-info-swiper-box--download {
  color: #FFFFFF;
  text-align: center;
  background-color: #328D45;
}
.product-info-swiper-box--download .product-info-swiper-box-image {
  bottom: -130px;
  left: 50%;
  height: 60%;
}
.product-info-swiper-box--description {
  background-position: bottom right;
  background-size: inherit;
}
.product-info-swiper-box--amount {
  padding: 2rem 0.5rem 0.5rem 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.product-info-swiper-box--image {
  position: relative;
}
.product-info-swiper-box--image:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5032387955)), color-stop(30%, rgba(255, 255, 255, 0.3855917367)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.5032387955) 0%, rgba(255, 255, 255, 0.3855917367) 30%, rgba(0, 0, 0, 0) 100%);
  content: "";
}
.product-info-swiper-box--profil-info .ps {
  height: 348px;
}
.product-info-swiper-box--profil-info .ps__rail-y {
  opacity: 1;
}
.product-info-swiper-box--protocol .product-info-swiper-box-image {
  bottom: -90px;
  left: 80%;
  height: 90%;
}
.product-info-swiper-box--protocol.product-info-swiper-box--sui .product-info-swiper-box-image {
  height: 70%;
}
.product-info-swiper-box--values {
  font-size: 1rem;
}
.product-info-swiper-box--sensorik .product-info-swiper-box-image {
  bottom: -50px;
  left: 50%;
  height: 60%;
}
.product-info-swiper-box--verpackung .product-info-swiper-box-image {
  bottom: -90px;
  left: 70%;
  height: 90%;
}
.product-info-swiper-box--verpackung .icon {
  position: absolute;
  bottom: 31%;
  left: 50%;
  font-size: 2.625rem;
  -webkit-transform: translateX(-120%);
          transform: translateX(-120%);
}
.product-info-swiper-box--verpackung.product-info-swiper-box--sui .product-info-swiper-box-image {
  height: 70%;
}
.product-info-swiper-box--guidelines .product-info-swiper-box-image {
  bottom: -12.3125rem;
  left: 93%;
  width: 90%;
  height: auto;
}
.product-info-swiper-navigation {
  position: relative;
  padding: 0.5rem 1.875rem 0.5rem;
  border: 1px solid #D9D7D1;
  border-radius: 1.5rem;
}
.product-info-swiper-navigation-content {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 4rem;
}
.product-info-swiper-navigation .btn-reset {
  position: absolute;
  top: 50%;
  right: -3.5rem;
  color: #FFFFFF;
  background-color: #328D45;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.product-info-swiper-navigation .btn-reset:hover, .product-info-swiper-navigation .btn-reset.hover, .product-info-swiper-navigation .btn-reset:focus, .product-info-swiper-navigation .btn-reset.focus {
  background-color: rgb(29.9738219895, 84.5261780105, 41.3638743455);
}
.product-info-swiper-navigation .btn-section {
  width: 50px;
  opacity: 1;
}
.product-info-swiper-navigation-progressbar {
  position: absolute;
  top: 28%;
  left: 50%;
  z-index: -1;
  width: 100%;
  height: 0.125rem;
  background: #F4F3F0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.product-info-swiper-navigation-progressbar-wrapper {
  position: absolute;
  top: 0;
  left: 50%;
  width: 91%;
  height: 100%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.product-info-swiper-navigation-progressbar-dot {
  position: absolute;
  top: 0;
  left: 0;
  height: 0.125rem;
  background: #328D45;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}
.product-info-swiper-navigation-progressbar-dot:after {
  position: absolute;
  top: 50%;
  right: -0.125rem;
  z-index: 1;
  width: 0.5rem;
  height: 0.5rem;
  padding: 0;
  background-color: #328D45;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.product-info-swiper-navigation-progressbar-dot--secondary {
  background: #c6143d;
}
.product-info-swiper-navigation-progressbar-dot--secondary:after {
  background-color: #c6143d;
}
.product-info-swiper-navigation-progressbar-dot-wrapper {
  position: relative;
}
.product-info-swiper-navigation-progressbar-dot-wrapper--region {
  max-width: 20%;
}
.product-info-swiper-navigation-progressbar-static {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.125rem;
}
.product-info-swiper-navigation-progressbar-static:before, .product-info-swiper-navigation-progressbar-static:after {
  position: absolute;
  content: "";
}
.product-info-swiper-navigation-progressbar-static:before {
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #328D45;
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.product-info-swiper-navigation-progressbar-static:after {
  position: absolute;
  top: 50%;
  right: -0.125rem;
  z-index: 1;
  width: 0.5rem;
  height: 0.5rem;
  padding: 0;
  background: #c6143d;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
}
.product-info-swiper-navigation-progressbar-static.show:before {
  opacity: 1;
}
.product-info-swiper-navigation-progressbar--all .product-info-swiper-navigation-progressbar-static {
  width: 19%;
}
.product-info-swiper .info-box-text {
  right: -120%;
  left: auto;
}
.product-info-swiper .info-box-text:before {
  left: 16.5rem;
}
.product-info-swiper .swiper-slide {
  width: auto;
  padding-left: 0.9375rem;
}
.product-info-map {
  position: relative;
  height: 223px;
  width: 100%;
  overflow: hidden;
  border: 1px solid #D9D7D1;
  border-radius: 0.5625rem;
}
.product-info-map:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.product-info-map .cookies-info-overlay {
  padding: 1.5rem;
}
.product-info-map .vue-map {
  height: 100%;
}
.product-info-map .vue-map-container {
  height: 100% !important;
}
.product-info-map a[title="Open this area in Google Maps (opens a new window)"], .product-info-map button[title="Keyboard shortcuts"], .product-info-map button[title="Map Data"], .product-info-map a[href="https://www.google.com/intl/en-GB_US/help/terms_maps.html"] {
  display: none !important;
}
.product-info-processor {
  padding: 0.6875rem 2.5rem 0.6875rem 2.5rem;
  background: #FFFFFF;
  border: 1px solid #D9D7D1;
  border-radius: 1.5rem 1.5rem 0 0;
  border-bottom: 0;
  position: relative;
  font-size: 1rem;
}
.product-info-processor-select {
  width: auto;
  padding: 0.75rem 1.75rem 0.75rem 0.6875rem;
  line-height: 1;
}
.product-info-processor-loader {
  top: 0.5rem;
  right: -2rem;
  left: auto;
}
.product-scanner {
  padding: 1.125rem 2.1875rem;
  color: #FFFFFF;
  background-color: #c6143d;
  border-radius: 0.75rem;
}
.product-scanner-vue-btn {
  color: #000000;
}
.product-scanner-btn {
  color: #c6143d;
  font-weight: 700;
}
.product-scanner-btn-text {
  display: inline-block;
  margin-top: 0.25rem;
}
.product-scanner-btn .icon {
  margin-right: 0.5rem;
  font-size: 1.5rem;
}
.product-scanner-wrapper {
  overflow: initial;
}
.product-scanner-wrapper .spinner-loader {
  position: relative;
}
.product-scanner-wrapper .spinner-loader-wrapper {
  position: absolute;
  top: 50%;
  left: 1rem;
  width: 1.5rem;
  height: 1.5rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.product-featured .btn-slider.btn-slider-primary {
  top: 30%;
}
.product-featured .product-list-item {
  margin-bottom: 0;
  padding-top: 2rem;
  height: 100%;
}
.product-featured--next {
  right: 0;
}
.product-featured--prev {
  left: 0;
}
.product-autosuggest {
  position: relative;
}
.product-autosuggest .autosuggest__results-input {
  max-height: none;
}
.product-autosuggest .autosuggest__results {
  z-index: 1;
}
.recipe-detail-info {
  margin-bottom: 5rem;
}
.recipe-detail-info-title {
  display: block;
}
.recipe-detail-info-value {
  display: block;
}
.recipe-detail-info-value-note {
  font-size: 12px;
}
.recipe-detail-content-box {
  margin-bottom: 1rem;
  padding: 1.5rem 2.5rem;
  border-radius: 0.75rem;
}
.recipe-detail-swiper:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 5rem;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(23%, rgba(255, 255, 255, 0)), color-stop(96%, #FFFFFF));
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 23%, #FFFFFF 96%);
  content: "";
}
.recipe-detail-swiper .swiper-wrapper {
  padding-top: 2rem;
}
.recipe-detail-swiper .product-list-item {
  height: 100%;
}
.recipe-detail-swiper .product-list-item-title {
  padding: 0 1rem;
}
.recipe-detail-swiper .product-list-item .icon-bg-shape {
  font-size: 12rem;
}
.recipe-detail-swiper-nav .btn-slider--prev {
  left: -0.625rem;
}
.recipe-detail-swiper-nav .btn-slider--next {
  right: -0.625rem;
}
.recipe-detail-ingredients {
  position: relative;
  z-index: 1;
}
.recipe-detail-ingredients-button {
  position: relative;
}
.recipe-detail-ingredients-button--success {
  color: #000000;
  font-weight: 400;
  background-color: #FFFFFF;
  border: 1px solid #D9D7D1;
}
.recipe-detail-ingredients-button--success .icon {
  margin-top: -0.25rem;
  margin-right: 0.75rem;
}
.recipe-detail-ingredients-button--success:disabled {
  opacity: 1;
}
.video-series {
  overflow-x: hidden;
}
.video-series-tabs {
  position: relative;
  min-height: 80vh;
}
.video-series-tabs-series-select {
  max-width: 6.25rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.video-series-tabs-box {
  padding: 0;
  overflow: hidden;
  position: relative;
  margin-bottom: 5.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.video-series-tabs-teaser {
  width: 100%;
}
.video-series-tabs-teaser-image-picture:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(112deg, rgba(0, 0, 0, 0.14) 0%, rgba(0, 0, 0, 0.03) 30%, rgba(0, 0, 0, 0.34) 47%), linear-gradient(86deg, transparent 46%, rgba(0, 0, 0, 0.42) 66%);
}
.video-series-tabs-teaser-text {
  font-size: 1rem;
  padding-right: 2rem;
}
.video-series-tabs-teaser-label {
  font-size: 0.875rem;
  font-weight: 600;
}
.video-series-tabs-teaser-content {
  color: #FFFFFF;
  width: 100%;
  z-index: 2;
  padding: 1rem 4rem 1rem 0;
}
.video-series-tabs-teaser-wrapper {
  width: 100%;
  height: 100%;
}
.video-series-tabs--select .el-tabs__header {
  padding: 0 7rem;
}
.video-series-hightlights {
  margin-bottom: 7rem;
}
.video-series-hightlights-content-swiper {
  overflow: clip;
  overflow-x: visible;
}
.video-series-hightlights-content-swiper .swiper-slide {
  width: 26.5625rem;
  min-height: 35.125rem;
}
.video-series-hightlights-select {
  max-width: 9.25rem;
}
.video-series-hightlights-teaser {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  cursor: pointer;
  height: 100%;
}
.video-series-hightlights-teaser-content {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  padding: 2.5rem 2rem 2rem;
  color: #fff;
  text-align: center;
}
.video-series-hightlights-teaser-content-link {
  font-weight: 700;
  font-family: "Basis Grotesque Pro", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  line-height: 1.2;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
}
.video-series-hightlights-teaser-content-link .icon-arrow-circle {
  font-size: 0.75rem;
  margin-left: 0.5rem;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.video-series-hightlights-teaser-content:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.42)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.42) 0%, rgba(0, 0, 0, 0) 100%);
  border-radius: 12px;
  content: "";
}
.video-series-hightlights-teaser:hover .video-series-hightlights-teaser-image, .video-series-hightlights-teaser.hover .video-series-hightlights-teaser-image, .video-series-hightlights-teaser:focus .video-series-hightlights-teaser-image, .video-series-hightlights-teaser.focus .video-series-hightlights-teaser-image {
  -webkit-transform: translate(-50%, -50%) scale(1.05);
          transform: translate(-50%, -50%) scale(1.05);
}
.video-series-hightlights-teaser:hover .icon-arrow-circle, .video-series-hightlights-teaser.hover .icon-arrow-circle, .video-series-hightlights-teaser:focus .icon-arrow-circle, .video-series-hightlights-teaser.focus .icon-arrow-circle {
  -webkit-transform: translateX(0.3125rem);
          transform: translateX(0.3125rem);
}
.video-series-hightlights-navigation {
  display: inline-block;
  margin-left: 4.5rem;
}
.video-series-hightlights-navigation .btn-slider {
  position: relative;
  display: inline-block;
  left: auto;
  right: auto;
  margin: 0 0.125rem;
}
.video-series-hightlights-navigation .btn-slider--prev {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.video-series-hightlights-navigation .btn-slider--next {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.ce-downloads {
  padding: 4rem 0;
  background-color: #F4F3F0;
}
.ce-downloads-item {
  margin: 0 0 0 0;
  padding: 1rem 1.5rem;
  background-color: #FFFFFF;
  border: solid 1px #D9D7D1;
  border-radius: 0.75rem;
}
.ce-downloads-item:not(:last-child) {
  margin-bottom: 1rem;
}
.ce-downloads-item-title {
  color: #000000;
  font-weight: 700;
  font-size: 1.125rem;
}
.ce-downloads-item-description {
  margin: 0 0 0.25rem 0;
  font-size: 1rem;
}
.ce-downloads-item-info {
  color: #000000;
  font-size: 0.75rem;
}
.ce-farmer-region {
  height: 100vh;
  margin-top: -9.25rem;
  margin-bottom: 0;
}
.ce-farmer-region-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.ce-farmer-region-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 29.375rem;
  min-height: 15.8125rem;
  margin: 4rem 6rem;
  padding: 2rem 2.8125rem;
  text-align: center;
  background: #FFFFFF;
  border: 1px solid #D9D7D1;
  border-radius: 0.75rem;
}
.ce-gallery-item {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
.ce-gallery-item-wrapper {
  position: relative;
  height: 100%;
  overflow: hidden;
  background: #E5E5E5;
  border-radius: 0.5rem;
}
.ce-gallery-item-wrapper-extra {
  width: 100%;
  height: 100%;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
}
.ce-gallery-poster {
  z-index: 1;
  margin: 0;
  padding: 0;
  -webkit-transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
  transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
}
.ce-gallery-poster img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ce-gallery-poster::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #333333;
  opacity: 0.65;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  content: "";
}
.ce-gallery-poster:hover::after, .ce-gallery-poster.hover::after, .ce-gallery-poster:hover::after {
  opacity: calc(0.325);
}
.ce-gallery-poster:hover .ce-gallery-btn--play, .ce-gallery-poster.hover .ce-gallery-btn--play, .ce-gallery-poster:hover .ce-gallery-btn--play {
  -webkit-transform: translate(-50%, -50%) scale(1.1);
          transform: translate(-50%, -50%) scale(1.1);
}
.ce-gallery-directive {
  position: relative;
}
.ce-gallery-directive.is-playing .ce-gallery-poster {
  visibility: hidden;
  opacity: 0;
}
.ce-gallery-nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ce-gallery-btn {
  position: absolute;
  top: auto;
  bottom: 0;
  z-index: 1;
  width: 1.5rem;
  height: 1.5rem;
  color: #000000;
  font-size: 0.8125rem;
  background: #FFFFFF;
  border-radius: 0;
}
.ce-gallery-btn--fullscreen {
  top: 0;
  left: 0;
  font-size: 0.8125rem;
}
.ce-gallery-btn--fullscreen .icon-fullscreen-hover-path {
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transform-origin: center;
          transform-origin: center;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.ce-gallery-btn--fullscreen:hover, .ce-gallery-btn--fullscreen.hover, .ce-gallery-btn--fullscreen:focus, .ce-gallery-btn--fullscreen.focus, .ce-gallery-btn--fullscreen:active, .ce-gallery-btn--fullscreen.active {
  color: #000000;
}
.ce-gallery-btn--fullscreen:hover .icon-fullscreen-hover-path, .ce-gallery-btn--fullscreen.hover .icon-fullscreen-hover-path, .ce-gallery-btn--fullscreen:focus .icon-fullscreen-hover-path, .ce-gallery-btn--fullscreen.focus .icon-fullscreen-hover-path, .ce-gallery-btn--fullscreen:active .icon-fullscreen-hover-path, .ce-gallery-btn--fullscreen.active .icon-fullscreen-hover-path {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  visibility: visible;
  opacity: 1;
}
.ce-gallery-btn--play {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  color: rgba(255, 255, 255, 0.75);
  font-size: 5.5rem;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: color 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: color 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: color 0.3s ease-out, transform 0.3s ease-out;
  transition: color 0.3s ease-out, transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.ce-gallery-btn--play:hover, .ce-gallery-btn--play.hover, .ce-gallery-btn--play:focus, .ce-gallery-btn--play.focus {
  color: #FFFFFF;
  -webkit-transform: translate(-50%, -50%) scale(1.1);
          transform: translate(-50%, -50%) scale(1.1);
}
.ce-gallery .btn-slider--next {
  right: 12%;
}
.ce-gallery-caption {
  z-index: 2;
}
.ce-gallery .swiper-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  -webkit-transform: translate3d(0, 0, 0) !important;
          transform: translate3d(0, 0, 0) !important;
}
.ce-gallery .swiper-wrapper:before {
  z-index: -1;
  display: block;
  padding-top: 62.3983739837%;
  content: "";
}
.ce-gallery .swiper-slide {
  position: absolute;
  top: 50%;
  width: 90% !important;
  height: 100%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  opacity: 1;
  -webkit-filter: blur(0);
          filter: blur(0);
  -webkit-transition: all 0.8s ease-out;
  transition: all 0.8s ease-out;
}
.ce-gallery .swiper-slide:not(.swiper-slide-active) {
  cursor: pointer;
}
.ce-gallery .swiper-slide:not(.swiper-slide-active):hover, .ce-gallery .swiper-slide:not(.swiper-slide-active).hover, .ce-gallery .swiper-slide:not(.swiper-slide-active):hover {
  -webkit-filter: blur(0.125rem);
          filter: blur(0.125rem);
}
.ce-gallery .swiper-slide-prev-nth {
  left: -100%;
  z-index: 6;
}
.ce-gallery .swiper-slide-prev-2 {
  left: -100%;
  z-index: 5;
}
.ce-gallery .swiper-slide-prev {
  left: -100%;
  z-index: 4;
}
.ce-gallery .swiper-slide.swiper-slide-active {
  left: 0;
  z-index: 3;
}
.ce-gallery .swiper-slide-next {
  left: 5%;
  z-index: 2;
  height: 95%;
}
.ce-gallery .swiper-slide-next-2 {
  left: 10%;
  z-index: 1;
  height: 90%;
}
.ce-gallery .swiper-slide-next-nth {
  left: 10%;
  z-index: 0;
  height: 90%;
  opacity: 0;
}
.ce-gallery .swiper-slide-active {
  max-width: 90%;
}
.ce-gallery--farmer {
  margin-bottom: 3rem;
}
.ce-gallery--farmer .ce-gallery-item {
  -o-object-fit: cover;
     object-fit: cover;
}
.ce-gallery--farmer .ce-gallery-item-wrapper {
  border-radius: 1.5rem;
}
.ce-gallery--farmer .ce-gallery-swiper-wrapper {
  position: relative;
}
.ce-header-element {
  position: relative;
}
.ce-header-element-image {
  border-radius: 0.5rem;
}
.ce-header-element--more-space .ce-header-element-text {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.ce-header-element--twoimages .ce-header-element-text {
  padding: 4rem 3rem 0;
}
.ce-header-element--twoimages .ce-header-element-image {
  max-width: 150%;
}
.ce-header-element--twoimages .ce-header-element-image--primary, .ce-header-element--twoimages .ce-header-element-image--secondary {
  margin-top: -4rem;
}
.ce-header-element--twoimages .ce-header-element-image--primary {
  margin-right: 50%;
  margin-left: -70%;
}
.ce-header-element--twoimages .ce-header-element-image--secondary {
  margin-left: 30%;
}
.ce-header-element--mask {
  padding-top: 0;
  padding-bottom: 0;
}
.ce-header-element--text .ce-header-element-text {
  padding-top: 4rem;
}
.ce-header-element + .ce-baby-world-navigation {
  margin-top: -6rem;
}
.ce-image-break-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ce-image-break-image-picture {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.ce-image-break-content {
  z-index: 1;
  width: 100%;
}
.ce-image-break-content-box {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding: 4rem;
  overflow: hidden;
}
.ce-image-break-content-box:after {
  z-index: -1;
  display: block;
  padding-top: 33.025210084%;
  content: "";
}
.ce-image-break-content-box .teaser-icon {
  position: absolute;
}
.ce-image-break-content-box .teaser-icon-secondary {
  top: -13.125rem;
  left: -14.6875rem;
}
.ce-image-break-content-box .teaser-icon-primary {
  right: -18.75rem;
  bottom: -19.375rem;
}
.ce-image-break + .ce-image-break {
  margin-top: -1.5rem;
}
.ce-image-teaser {
  margin-bottom: 4rem;
}
.ce-image-teaser-image-wrapper {
  overflow: hidden;
  border-radius: 0.75rem;
}
.ce-media-directive {
  margin-bottom: 0;
}
.ce-media-directive--played .ce-media-poster {
  opacity: 0;
}
.ce-media-poster {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  overflow: hidden;
  border-radius: 1.5rem;
  opacity: 1;
  -webkit-transition: opacity 1s ease-out;
  transition: opacity 1s ease-out;
}
.ce-media-video {
  position: relative;
  overflow: hidden;
  border-radius: 1.5rem;
}
.ce-media-video--poster .ce-media-directive:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(81%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 81%, rgba(0, 0, 0, 0.5) 100%);
  content: "";
}
.ce-media .figure-caption {
  position: absolute;
  bottom: 1rem;
  left: 1rem;
  z-index: 1;
}
.ce-media-image {
  border-radius: 0.5rem;
}
.ce-newsletter-widget-box {
  padding: 8rem 4rem 6rem;
  background-color: #F4F3F0;
  border: 1px solid #D9D7D1;
  border-radius: 1.5rem;
}
.ce-newsletter-widget-box .vfl-label-on-input {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), color-stop(50%, #F4F3F0));
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #F4F3F0 50%);
}
.newsletter-form-success p:not(:last-child) {
  margin-bottom: 0;
}
.ce-page-hero {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ce-page-hero-media {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  border: 0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.ce-page-hero-media-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #D9D7D1;
  border-radius: 1.5rem;
}
.ce-page-hero-media-wrapper.video {
  z-index: -1;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
}
.ce-page-hero-media-item {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ce-page-hero-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  min-height: 43.5625rem;
  padding: 4rem 7.0625rem;
  color: #000000;
}
.ce-page-hero-content-box {
  position: relative;
  z-index: 1;
  padding: 0 2rem 0 0;
  color: inherit;
  background: transparent;
}
.ce-page-hero-content::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5032387955)), color-stop(10%, rgba(0, 0, 0, 0.3519782913)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.5032387955) 0%, rgba(0, 0, 0, 0.3519782913) 10%, rgba(0, 0, 0, 0) 100%);
  border-radius: 1.5rem;
  content: "";
  pointer-events: none;
}
.ce-page-hero-content--white {
  color: #FFFFFF;
  background-image: linear-gradient(-84deg, rgba(0, 0, 0, 0) 54%, rgba(0, 0, 0, 0.18) 71%);
}
.ce-page-hero-content--empty {
  opacity: 0;
}
.ce-page-hero-title {
  line-height: 1;
}
.ce-page-hero-text {
  padding-right: 7vw;
}
.ce-page-hero-box {
  position: absolute;
  overflow: hidden;
  border-radius: 1.5rem;
  visibility: hidden;
  opacity: 0;
}
.ce-page-hero-box-single {
  position: relative;
  overflow: hidden;
  border-radius: 1.5rem;
}
.ce-page-hero-box .swiper-slide {
  overflow: hidden;
  border-radius: 1.5rem;
}
.ce-page-hero-icons {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.ce-page-hero-icons .page-hero-icon {
  position: absolute;
}
.ce-page-hero-icons .page-hero-icon-primary {
  bottom: -18rem;
  left: -13rem;
}
.ce-page-hero-icons .page-hero-icon-secondary {
  top: -22rem;
  right: -45.5rem;
}
.ce-page-hero-icons--sui .page-hero-icon-primary {
  bottom: -7rem;
  left: -16rem;
}
.ce-page-hero + .ce-product-scanner {
  margin-top: -3.5rem;
}
.ce-quote {
  text-align: center;
}
.ce-quote-text {
  padding-top: 5.5rem;
  color: #000000;
  font-weight: 400;
  font-size: 2.5rem;
  font-family: "BobackW03", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  line-height: 1.2;
  position: relative;
}
.ce-quote-text:before {
  position: absolute;
  top: 0;
  left: 50%;
  width: 4rem;
  height: 4rem;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  content: "";
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23328D45' d='M12.13,13.91,15.5,7.85V2.09H9.73V7.85h2.2L9.54,13.91Zm-9,0L6.46,7.85V2.09H.7V7.85H2.89L.5,13.91Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
.ce-quote-text--babyworld {
  padding-top: 6.5rem;
}
.ce-quote-text--babyworld:before {
  width: 6.25rem;
  height: 4.375rem;
  background-image: url("/_assets/4b8eedeac75dabf6c5c55a34303952fc/Images/BabyworldQuotes.png");
}
.ce-special-image-break {
  padding-top: 2rem;
}
.ce-special-image-break .clipped-image--primary .clipped-image-bg .icon {
  -webkit-transform: translate(-58%, -51%);
          transform: translate(-58%, -51%);
}
.ce-special-image-break .clipped-image--primary .clipped-image-bg-image {
  position: absolute;
  top: 8.125rem;
  left: -1.25rem;
}
.ce-special-image-break .clipped-image--primary .clipped-image-img {
  position: absolute;
  top: -2.5rem;
  right: -1.25rem;
  width: 34rem;
  height: 34rem;
  min-height: auto;
}
.ce-special-image-break .clipped-image--primary .clipped-image-img-wrapper:before {
  padding-top: 100%;
}
.ce-special-image-break .clipped-image--secondary .clipped-image-bg .icon {
  width: 450px;
  height: 450px;
  min-height: auto;
  -webkit-transform: translate(-27%, -80%);
          transform: translate(-27%, -80%);
}
.ce-special-image-break .clipped-image--secondary .clipped-image-bg-image {
  position: absolute;
  top: -1.25rem;
  right: 3.75rem;
}
.ce-special-image-break .clipped-image--secondary .clipped-image-img {
  margin-left: -12.5rem;
}
.ce-text-with-image {
  background: transparent;
}
.ce-text-with-image-image {
  border-radius: 0.5rem;
}
.ce-text-with-image-content {
  padding: 0;
  color: inherit;
}
.ce-product-scanner {
  position: relative;
}
.ce-baby-world-navigation {
  font-family: "BobackW03", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.ce-baby-world-navigation-list {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: calc(24px / 2 * -1) !important;
  margin-left: calc(24px / 2 * -1) !important;
  list-style: none;
}
.ce-baby-world-navigation-item {
  margin: 0.5rem 0 !important;
  padding: 0 0.5rem;
}
.ce-baby-world-navigation-link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  min-height: 8.75rem;
  padding: 1.5625rem 1rem 2.1875rem;
  overflow: hidden;
  color: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  text-align: center;
  background-color: transparent;
  border: 1px solid #D9D7D1;
  border-radius: 0.5rem;
  -webkit-box-shadow: 0 0.125rem 0.375rem 0 transparent;
          box-shadow: 0 0.125rem 0.375rem 0 transparent;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out, -webkit-box-shadow 0.3s ease-out;
  transition: background-color 0.3s ease-out, -webkit-transform 0.3s ease-out, -webkit-box-shadow 0.3s ease-out;
  transition: background-color 0.3s ease-out, transform 0.3s ease-out, box-shadow 0.3s ease-out;
  transition: background-color 0.3s ease-out, transform 0.3s ease-out, box-shadow 0.3s ease-out, -webkit-transform 0.3s ease-out, -webkit-box-shadow 0.3s ease-out;
}
.ce-baby-world-navigation-link:after {
  position: absolute;
  top: calc(100% + 5px);
  left: 50%;
  width: 0.375rem;
  height: 0.375rem;
  background-color: #328D45;
  border: 1px solid #FFFFFF;
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out transform 0.3s ease-out;
  transition: opacity 0.3s ease-out transform 0.3s ease-out;
  content: "";
}
.ce-baby-world-navigation-link:hover, .ce-baby-world-navigation-link.hover, .ce-baby-world-navigation-link:focus, .ce-baby-world-navigation-link.focus {
  color: #000000;
  -webkit-box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.2);
  -webkit-transform: scale(1.03);
          transform: scale(1.03);
}
.ce-baby-world-navigation-link:active, .ce-baby-world-navigation-link.active, .ce-baby-world-navigation-link:active {
  color: #000000;
  border: 1px solid #328D45;
  -webkit-box-shadow: 0 0.125rem 0.375rem 0 transparent;
          box-shadow: 0 0.125rem 0.375rem 0 transparent;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.ce-baby-world-navigation-link:active:after, .ce-baby-world-navigation-link.active:after, .ce-baby-world-navigation-link:active:after {
  opacity: 1;
}
.ce-baby-world-navigation-link-image {
  position: absolute;
  top: calc(100% - 30px);
  left: 50%;
  width: 150%;
  height: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.ce-baby-world-navigation-link-text {
  font-size: 0.75rem;
  font-family: "Basis Grotesque Pro", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.ce-log-out {
  margin-bottom: 3.25rem;
}
.ce-log-out-content {
  padding: 2.375rem;
  background-color: #328D45;
  border-radius: 0.75rem;
}
.ce-homepage-teasers-main-teaser, .ce-homepage-teasers-item {
  height: 100%;
}
.ce-homepage-teasers-main-teaser {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2.2rem;
}
.ce-homepage-teasers-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 18.25rem;
  padding-bottom: 150px;
  overflow: hidden;
  color: #000000;
  border: 1px solid #D9D7D1;
  border-radius: 0.75rem;
}
.ce-homepage-teasers-item.zoom-picture-hover:hover img, .ce-homepage-teasers-item.zoom-picture-hover.hover img, .ce-homepage-teasers-item.zoom-picture-hover:focus img, .ce-homepage-teasers-item.zoom-picture-hover.focus img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.ce-homepage-teasers-item-text {
  z-index: 2;
  padding: 1.5rem 1.5rem 0 1.5rem;
  font-size: 1rem;
  text-align: center;
}
.ce-homepage-teasers-item-text p {
  margin-bottom: 0;
}
.ce-homepage-teasers-item-image {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 196px;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.ce-homepage-teasers-item-image-wrapper {
  position: absolute;
  bottom: 0;
  width: 100%;
  min-height: 12.25rem;
  overflow: hidden;
}
.ce-homepage-teasers-item-image-wrapper:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), color-stop(26%, rgba(255, 255, 255, 0.78)), color-stop(71%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.78) 26%, rgba(255, 255, 255, 0) 71%);
  content: "";
}
.ce-homepage-teasers + .ce-product-scanner {
  margin-top: -5.625rem;
}
.ce-icon-teasers-title {
  margin-bottom: 2.625rem;
}
.ce-icon-teasers-item {
  background-color: #FFFFFF;
  border-radius: 0.5rem;
  padding: 1rem 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.ce-icon-teasers-item-col {
  margin-bottom: 1rem;
}
.ce-icon-teasers-item-image {
  margin-bottom: 1.25rem;
}
.ce-icon-teasers-item-title {
  margin-bottom: 0.25rem;
}
.ce-icon-teasers-item-text {
  font-size: 0.75rem;
  margin-bottom: 0.75rem;
  line-height: 1.3;
}
.ce-gallery-cards {
  max-width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ce-gallery-cards .swiper {
  width: 344px;
  height: 469px;
}
.ce-gallery-cards .swiper-slide {
  border-radius: 0.8125rem;
  -webkit-box-shadow: 0 0.5rem 0.8125rem -0.1875rem rgba(0, 0, 0, 0.4);
          box-shadow: 0 0.5rem 0.8125rem -0.1875rem rgba(0, 0, 0, 0.4);
  overflow: hidden;
}
.ce-gallery-cards-swiper-item {
  position: relative;
}
.ce-gallery-cards-swiper-item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(90%, rgba(0, 0, 0, 0.3)));
  background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.3) 90%);
}
.ce-gallery-cards-swiper-item-content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #FFFFFF;
  text-align: center;
}
.ce-gallery-cards .ce-gallery-cards-swiper {
  overflow: visible;
}
.ce-gallery-cards .ce-gallery-cards-swiper-btn--prev {
  left: 2.5rem;
}
.ce-gallery-cards .ce-gallery-cards-swiper-btn--next {
  right: 2.5rem;
}
.ce-gallery-cards .ce-gallery-cards-swiper-btn--prev, .ce-gallery-cards .ce-gallery-cards-swiper-btn--next {
  color: #FFFFFF;
  width: 24px;
  height: 24px;
  background-color: #328D45;
  outline: 1px solid #FFFFFF;
}
.ce-gallery-cards .ce-gallery-cards-swiper-btn--prev:after, .ce-gallery-cards .ce-gallery-cards-swiper-btn--next:after {
  content: none !important;
}
.ce-gallery-cards .ce-gallery-cards-swiper-btn--prev:hover, .ce-gallery-cards .ce-gallery-cards-swiper-btn--prev.hover, .ce-gallery-cards .ce-gallery-cards-swiper-btn--prev:focus, .ce-gallery-cards .ce-gallery-cards-swiper-btn--prev.focus, .ce-gallery-cards .ce-gallery-cards-swiper-btn--next:hover, .ce-gallery-cards .ce-gallery-cards-swiper-btn--next.hover, .ce-gallery-cards .ce-gallery-cards-swiper-btn--next:focus, .ce-gallery-cards .ce-gallery-cards-swiper-btn--next.focus {
  color: #FFFFFF !important;
}
.ce-landing-page-header-content {
  height: 100vh;
  min-height: 600px;
  max-height: 1080px;
  background: #F4F3F0;
  margin-top: -9.25rem;
  padding-top: 9.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
.ce-landing-page-header-content-text {
  z-index: 1;
  margin-bottom: 6rem;
}
.ce-landing-page-header-content-text-title {
  margin-bottom: 0;
}
.ce-landing-page-header-content-text-lead {
  font-size: 1.5rem;
}
.ce-landing-page-header-content-text-read-more {
  display: block;
  max-width: 26.5625rem;
}
.ce-landing-page-header-media-wrapper {
  border-radius: 1.5rem;
  overflow: hidden;
  width: 100%;
  margin-bottom: 8.25rem;
  z-index: 1;
  -webkit-box-shadow: 0 0.125rem 2.125rem 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 0.125rem 2.125rem 0 rgba(0, 0, 0, 0.12);
}
.ce-landing-page-header .landing-page-header-bg {
  position: absolute;
  bottom: -170px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 115%;
  height: auto;
}
.ce-landing-page-header .product-detail-hero-more-info {
  font-size: 1rem;
  max-height: 12.5rem;
  overflow-y: auto;
}
.vfl-label-on-input {
  width: auto;
  padding: 0 0.25rem;
  background-color: #FFFFFF;
}
.vfl-has-label input:focus {
  -webkit-box-shadow: 0 0 0 1px #000000;
          box-shadow: 0 0 0 1px #000000;
}
.swiper-container {
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.swiper-slide {
  height: auto;
}
.swiper-button-prev, .btn-slider--prev, .ce-page-hero-btn--prev, .ce-gallery-cards .ce-gallery-cards-swiper-btn--prev, .swiper-button-next, .btn-slider--next, .ce-page-hero-btn--next, .ce-gallery-cards .ce-gallery-cards-swiper-btn--next {
  top: 50%;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  color: #000000;
  font-size: 0.8125rem;
  background: #FFFFFF;
  border-radius: 50%;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.swiper-button-prev .icon, .btn-slider--prev .icon, .ce-page-hero-btn--prev .icon, .ce-gallery-cards .ce-gallery-cards-swiper-btn--prev .icon, .swiper-button-next .icon, .btn-slider--next .icon, .ce-page-hero-btn--next .icon, .ce-gallery-cards .ce-gallery-cards-swiper-btn--next .icon {
  -webkit-transition: color 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: color 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out, color 0.3s ease-out;
  transition: transform 0.3s ease-out, color 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.swiper-button-prev:not(.swiper-button-disabled):hover, .btn-slider--prev:not(.swiper-button-disabled):hover, .ce-page-hero-btn--prev:not(.swiper-button-disabled):hover, .ce-gallery-cards .ce-gallery-cards-swiper-btn--prev:not(.swiper-button-disabled):hover, .swiper-button-prev:not(.swiper-button-disabled).hover, .btn-slider--prev:not(.swiper-button-disabled).hover, .ce-page-hero-btn--prev:not(.swiper-button-disabled).hover, .ce-gallery-cards .ce-gallery-cards-swiper-btn--prev:not(.swiper-button-disabled).hover, .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper-button-next:not(.swiper-button-disabled):hover, .btn-slider--next:not(.swiper-button-disabled):hover, .ce-page-hero-btn--next:not(.swiper-button-disabled):hover, .ce-gallery-cards .ce-gallery-cards-swiper-btn--next:not(.swiper-button-disabled):hover, .swiper-button-next:not(.swiper-button-disabled).hover, .btn-slider--next:not(.swiper-button-disabled).hover, .ce-page-hero-btn--next:not(.swiper-button-disabled).hover, .ce-gallery-cards .ce-gallery-cards-swiper-btn--next:not(.swiper-button-disabled).hover, .swiper-button-next:not(.swiper-button-disabled):hover {
  color: #000000;
}
.swiper-button-prev:not(.swiper-button-disabled):hover .icon, .btn-slider--prev:not(.swiper-button-disabled):hover .icon, .ce-page-hero-btn--prev:not(.swiper-button-disabled):hover .icon, .ce-gallery-cards .ce-gallery-cards-swiper-btn--prev:not(.swiper-button-disabled):hover .icon, .swiper-button-prev:not(.swiper-button-disabled).hover .icon, .btn-slider--prev:not(.swiper-button-disabled).hover .icon, .ce-page-hero-btn--prev:not(.swiper-button-disabled).hover .icon, .ce-gallery-cards .ce-gallery-cards-swiper-btn--prev:not(.swiper-button-disabled).hover .icon, .swiper-button-prev:not(.swiper-button-disabled):hover .icon, .swiper-button-next:not(.swiper-button-disabled):hover .icon, .btn-slider--next:not(.swiper-button-disabled):hover .icon, .ce-page-hero-btn--next:not(.swiper-button-disabled):hover .icon, .ce-gallery-cards .ce-gallery-cards-swiper-btn--next:not(.swiper-button-disabled):hover .icon, .swiper-button-next:not(.swiper-button-disabled).hover .icon, .btn-slider--next:not(.swiper-button-disabled).hover .icon, .ce-page-hero-btn--next:not(.swiper-button-disabled).hover .icon, .ce-gallery-cards .ce-gallery-cards-swiper-btn--next:not(.swiper-button-disabled).hover .icon, .swiper-button-next:not(.swiper-button-disabled):hover .icon {
  -webkit-transform: translateY(20%);
          transform: translateY(20%);
}
.swiper-button-prev, .btn-slider--prev, .ce-page-hero-btn--prev, .ce-gallery-cards .ce-gallery-cards-swiper-btn--prev {
  -webkit-transform: rotate(90deg) translateY(-50%);
          transform: rotate(90deg) translateY(-50%);
}
.swiper-button-next, .btn-slider--next, .ce-page-hero-btn--next, .ce-gallery-cards .ce-gallery-cards-swiper-btn--next {
  -webkit-transform: rotate(-90deg) translateY(-50%);
          transform: rotate(-90deg) translateY(-50%);
}
.swiper-button-disabled {
  cursor: default !important;
  opacity: 0.25 !important;
  pointer-events: all !important;
}
.swiper-button-disabled:hover, .swiper-button-disabled.hover, .swiper-button-disabled:focus, .swiper-button-disabled.focus {
  color: #000000;
}
.swiper-button-lock {
  display: none !important;
}
.swiper-pagination, .ce-page-hero-pagination {
  position: absolute;
  bottom: 1.5rem !important;
  left: 50% !important;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto !important;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.swiper-pagination-bullet {
  width: 0.5rem;
  height: 0.5rem;
  margin: 0 0.125rem;
  background: rgba(255, 255, 255, 0.5);
  border-radius: 0.375rem;
  opacity: 1;
  -webkit-transition: width 0.3s ease, background-color 0.3s ease;
  transition: width 0.3s ease, background-color 0.3s ease;
}
.swiper-pagination-bullet:hover, .swiper-pagination-bullet.hover, .swiper-pagination-bullet:focus, .swiper-pagination-bullet.focus {
  background: #FFFFFF;
  outline: none;
}
.swiper-pagination-bullet-active {
  width: 1rem;
  background: #FFFFFF;
}
.swiper-pagination--mobile {
  bottom: 0.75rem !important;
  display: none;
}
.swiper-pagination--primary .swiper-pagination-bullet {
  background: rgba(50, 141, 69, 0.5);
}
.swiper-pagination--primary .swiper-pagination-bullet-active {
  background: #328D45;
}
.autosuggest {
  position: relative;
  display: inline-block;
  margin-right: 0.5rem;
}
.autosuggest__results {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  min-width: 19.0625rem;
  max-height: 31.25rem;
  margin-bottom: 0.5rem;
  overflow: scroll;
  background: #FFFFFF;
  border: 1px solid #929292;
  border-radius: 0.25rem;
}
.autosuggest__results-item {
  margin-bottom: 0 !important;
  padding: 0.5rem 1rem !important;
  color: #000000;
  text-align: left;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.autosuggest__results-item:before {
  content: none !important;
}
.autosuggest__results-item:hover, .autosuggest__results-item.hover, .autosuggest__results-item:focus, .autosuggest__results-item.focus {
  color: #c6143d;
}
.autosuggest__results-item--highlighted {
  color: #c6143d;
}
.autosuggest__results-input {
  font-family: revert;
}
.autosuggest__results-container {
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
}
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  -ms-touch-action: auto;
  touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  /* please don't change 'position' */
  position: absolute;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  display: none;
  height: 15px;
  opacity: 0;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
}
.ps__rail-y {
  /* please don't change 'position' */
  position: absolute;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  display: none;
  width: 15px;
  opacity: 0;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #EEE;
  opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  /* please don't change 'position' */
  position: absolute;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  height: 6px;
  background-color: #AAA;
  border-radius: 6px;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
}
.ps__thumb-y {
  /* please don't change 'position' */
  position: absolute;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  width: 6px;
  background-color: #AAA;
  border-radius: 6px;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  height: 11px;
  background-color: #999;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  width: 11px;
  background-color: #999;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
.ps {
  position: relative;
}
.el-dialog {
  width: 1100px;
  max-height: 98vh;
  border-radius: 1.5rem;
  overflow: hidden;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
.el-dialog__header {
  display: none;
}
.el-dialog__body {
  padding: 0;
  position: relative;
  min-height: 100px;
  word-break: normal;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: auto;
      hyphens: auto;
}
.el-dialog__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1099 !important;
}
.v-modal {
  z-index: 1098 !important;
}
@media (min-width: 375px){
  .col-xs {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xs-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xs-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xs-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xs-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xs-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xs-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xs-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xs-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xs-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xs-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xs-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xs-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xs-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xs-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-xs-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xs-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xs-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xs-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xs-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xs-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xs-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xs-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xs-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xs-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xs-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xs-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xs-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xs-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-xs-0 {
    margin-left: 0;
  }
  .offset-xs-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xs-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xs-3 {
    margin-left: 25%;
  }
  .offset-xs-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xs-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xs-6 {
    margin-left: 50%;
  }
  .offset-xs-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xs-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xs-9 {
    margin-left: 75%;
  }
  .offset-xs-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xs-11 {
    margin-left: 91.6666666667%;
  }
  .btn-xs-inline {
    width: auto;
  }
  .btn-xs-inline + .btn-xs-inline {
    margin-left: 1.25rem;
  }
  .btn-xs-block {
    width: 100%;
  }
  .btn-xs-block + .btn-xs-block {
    margin-top: 0.5rem;
  }
  .d-xs-none {
    display: none !important;
  }
  .d-xs-inline {
    display: inline !important;
  }
  .d-xs-inline-block {
    display: inline-block !important;
  }
  .d-xs-block {
    display: block !important;
  }
  .d-xs-table {
    display: table !important;
  }
  .d-xs-table-row {
    display: table-row !important;
  }
  .d-xs-table-cell {
    display: table-cell !important;
  }
  .d-xs-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xs-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex-xs-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xs-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xs-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xs-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xs-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xs-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xs-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-xs-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xs-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xs-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xs-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xs-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-xs-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xs-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xs-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xs-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xs-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-xs-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xs-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xs-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xs-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xs-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xs-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xs-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xs-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xs-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xs-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xs-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xs-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xs-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xs-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xs-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xs-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xs-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .float-xs-left {
    float: left !important;
  }
  .float-xs-right {
    float: right !important;
  }
  .float-xs-none {
    float: none !important;
  }
  .m-xs-0 {
    margin: 0 !important;
  }
  .mt-xs-0,
  .my-xs-0 {
    margin-top: 0 !important;
  }
  .mr-xs-0,
  .mx-xs-0 {
    margin-right: 0 !important;
  }
  .mb-xs-0,
  .my-xs-0 {
    margin-bottom: 0 !important;
  }
  .ml-xs-0,
  .mx-xs-0 {
    margin-left: 0 !important;
  }
  .m-xs-quarter {
    margin: 0.25rem !important;
  }
  .mt-xs-quarter,
  .my-xs-quarter {
    margin-top: 0.25rem !important;
  }
  .mr-xs-quarter,
  .mx-xs-quarter {
    margin-right: 0.25rem !important;
  }
  .mb-xs-quarter,
  .my-xs-quarter {
    margin-bottom: 0.25rem !important;
  }
  .ml-xs-quarter,
  .mx-xs-quarter {
    margin-left: 0.25rem !important;
  }
  .m-xs-half {
    margin: 0.5rem !important;
  }
  .mt-xs-half,
  .my-xs-half {
    margin-top: 0.5rem !important;
  }
  .mr-xs-half,
  .mx-xs-half {
    margin-right: 0.5rem !important;
  }
  .mb-xs-half,
  .my-xs-half {
    margin-bottom: 0.5rem !important;
  }
  .ml-xs-half,
  .mx-xs-half {
    margin-left: 0.5rem !important;
  }
  .m-xs-three-quarter {
    margin: 0.7518796992rem !important;
  }
  .mt-xs-three-quarter,
  .my-xs-three-quarter {
    margin-top: 0.7518796992rem !important;
  }
  .mr-xs-three-quarter,
  .mx-xs-three-quarter {
    margin-right: 0.7518796992rem !important;
  }
  .mb-xs-three-quarter,
  .my-xs-three-quarter {
    margin-bottom: 0.7518796992rem !important;
  }
  .ml-xs-three-quarter,
  .mx-xs-three-quarter {
    margin-left: 0.7518796992rem !important;
  }
  .m-xs-1 {
    margin: 1rem !important;
  }
  .mt-xs-1,
  .my-xs-1 {
    margin-top: 1rem !important;
  }
  .mr-xs-1,
  .mx-xs-1 {
    margin-right: 1rem !important;
  }
  .mb-xs-1,
  .my-xs-1 {
    margin-bottom: 1rem !important;
  }
  .ml-xs-1,
  .mx-xs-1 {
    margin-left: 1rem !important;
  }
  .m-xs-1-half {
    margin: 1.5rem !important;
  }
  .mt-xs-1-half,
  .my-xs-1-half {
    margin-top: 1.5rem !important;
  }
  .mr-xs-1-half,
  .mx-xs-1-half {
    margin-right: 1.5rem !important;
  }
  .mb-xs-1-half,
  .my-xs-1-half {
    margin-bottom: 1.5rem !important;
  }
  .ml-xs-1-half,
  .mx-xs-1-half {
    margin-left: 1.5rem !important;
  }
  .m-xs-2 {
    margin: 2rem !important;
  }
  .mt-xs-2,
  .my-xs-2 {
    margin-top: 2rem !important;
  }
  .mr-xs-2,
  .mx-xs-2 {
    margin-right: 2rem !important;
  }
  .mb-xs-2,
  .my-xs-2 {
    margin-bottom: 2rem !important;
  }
  .ml-xs-2,
  .mx-xs-2 {
    margin-left: 2rem !important;
  }
  .m-xs-2-half {
    margin: 2.5rem !important;
  }
  .mt-xs-2-half,
  .my-xs-2-half {
    margin-top: 2.5rem !important;
  }
  .mr-xs-2-half,
  .mx-xs-2-half {
    margin-right: 2.5rem !important;
  }
  .mb-xs-2-half,
  .my-xs-2-half {
    margin-bottom: 2.5rem !important;
  }
  .ml-xs-2-half,
  .mx-xs-2-half {
    margin-left: 2.5rem !important;
  }
  .m-xs-3 {
    margin: 3rem !important;
  }
  .mt-xs-3,
  .my-xs-3 {
    margin-top: 3rem !important;
  }
  .mr-xs-3,
  .mx-xs-3 {
    margin-right: 3rem !important;
  }
  .mb-xs-3,
  .my-xs-3 {
    margin-bottom: 3rem !important;
  }
  .ml-xs-3,
  .mx-xs-3 {
    margin-left: 3rem !important;
  }
  .m-xs-3-half {
    margin: 3.5rem !important;
  }
  .mt-xs-3-half,
  .my-xs-3-half {
    margin-top: 3.5rem !important;
  }
  .mr-xs-3-half,
  .mx-xs-3-half {
    margin-right: 3.5rem !important;
  }
  .mb-xs-3-half,
  .my-xs-3-half {
    margin-bottom: 3.5rem !important;
  }
  .ml-xs-3-half,
  .mx-xs-3-half {
    margin-left: 3.5rem !important;
  }
  .m-xs-4 {
    margin: 4rem !important;
  }
  .mt-xs-4,
  .my-xs-4 {
    margin-top: 4rem !important;
  }
  .mr-xs-4,
  .mx-xs-4 {
    margin-right: 4rem !important;
  }
  .mb-xs-4,
  .my-xs-4 {
    margin-bottom: 4rem !important;
  }
  .ml-xs-4,
  .mx-xs-4 {
    margin-left: 4rem !important;
  }
  .m-xs-4-half {
    margin: 4.5rem !important;
  }
  .mt-xs-4-half,
  .my-xs-4-half {
    margin-top: 4.5rem !important;
  }
  .mr-xs-4-half,
  .mx-xs-4-half {
    margin-right: 4.5rem !important;
  }
  .mb-xs-4-half,
  .my-xs-4-half {
    margin-bottom: 4.5rem !important;
  }
  .ml-xs-4-half,
  .mx-xs-4-half {
    margin-left: 4.5rem !important;
  }
  .m-xs-5 {
    margin: 5rem !important;
  }
  .mt-xs-5,
  .my-xs-5 {
    margin-top: 5rem !important;
  }
  .mr-xs-5,
  .mx-xs-5 {
    margin-right: 5rem !important;
  }
  .mb-xs-5,
  .my-xs-5 {
    margin-bottom: 5rem !important;
  }
  .ml-xs-5,
  .mx-xs-5 {
    margin-left: 5rem !important;
  }
  .m-xs-5-half {
    margin: 5.5rem !important;
  }
  .mt-xs-5-half,
  .my-xs-5-half {
    margin-top: 5.5rem !important;
  }
  .mr-xs-5-half,
  .mx-xs-5-half {
    margin-right: 5.5rem !important;
  }
  .mb-xs-5-half,
  .my-xs-5-half {
    margin-bottom: 5.5rem !important;
  }
  .ml-xs-5-half,
  .mx-xs-5-half {
    margin-left: 5.5rem !important;
  }
  .p-xs-0 {
    padding: 0 !important;
  }
  .pt-xs-0,
  .py-xs-0 {
    padding-top: 0 !important;
  }
  .pr-xs-0,
  .px-xs-0 {
    padding-right: 0 !important;
  }
  .pb-xs-0,
  .py-xs-0 {
    padding-bottom: 0 !important;
  }
  .pl-xs-0,
  .px-xs-0 {
    padding-left: 0 !important;
  }
  .p-xs-quarter {
    padding: 0.25rem !important;
  }
  .pt-xs-quarter,
  .py-xs-quarter {
    padding-top: 0.25rem !important;
  }
  .pr-xs-quarter,
  .px-xs-quarter {
    padding-right: 0.25rem !important;
  }
  .pb-xs-quarter,
  .py-xs-quarter {
    padding-bottom: 0.25rem !important;
  }
  .pl-xs-quarter,
  .px-xs-quarter {
    padding-left: 0.25rem !important;
  }
  .p-xs-half {
    padding: 0.5rem !important;
  }
  .pt-xs-half,
  .py-xs-half {
    padding-top: 0.5rem !important;
  }
  .pr-xs-half,
  .px-xs-half {
    padding-right: 0.5rem !important;
  }
  .pb-xs-half,
  .py-xs-half {
    padding-bottom: 0.5rem !important;
  }
  .pl-xs-half,
  .px-xs-half {
    padding-left: 0.5rem !important;
  }
  .p-xs-three-quarter {
    padding: 0.7518796992rem !important;
  }
  .pt-xs-three-quarter,
  .py-xs-three-quarter {
    padding-top: 0.7518796992rem !important;
  }
  .pr-xs-three-quarter,
  .px-xs-three-quarter {
    padding-right: 0.7518796992rem !important;
  }
  .pb-xs-three-quarter,
  .py-xs-three-quarter {
    padding-bottom: 0.7518796992rem !important;
  }
  .pl-xs-three-quarter,
  .px-xs-three-quarter {
    padding-left: 0.7518796992rem !important;
  }
  .p-xs-1 {
    padding: 1rem !important;
  }
  .pt-xs-1,
  .py-xs-1 {
    padding-top: 1rem !important;
  }
  .pr-xs-1,
  .px-xs-1 {
    padding-right: 1rem !important;
  }
  .pb-xs-1,
  .py-xs-1 {
    padding-bottom: 1rem !important;
  }
  .pl-xs-1,
  .px-xs-1 {
    padding-left: 1rem !important;
  }
  .p-xs-1-half {
    padding: 1.5rem !important;
  }
  .pt-xs-1-half,
  .py-xs-1-half {
    padding-top: 1.5rem !important;
  }
  .pr-xs-1-half,
  .px-xs-1-half {
    padding-right: 1.5rem !important;
  }
  .pb-xs-1-half,
  .py-xs-1-half {
    padding-bottom: 1.5rem !important;
  }
  .pl-xs-1-half,
  .px-xs-1-half {
    padding-left: 1.5rem !important;
  }
  .p-xs-2 {
    padding: 2rem !important;
  }
  .pt-xs-2,
  .py-xs-2 {
    padding-top: 2rem !important;
  }
  .pr-xs-2,
  .px-xs-2 {
    padding-right: 2rem !important;
  }
  .pb-xs-2,
  .py-xs-2 {
    padding-bottom: 2rem !important;
  }
  .pl-xs-2,
  .px-xs-2 {
    padding-left: 2rem !important;
  }
  .p-xs-2-half {
    padding: 2.5rem !important;
  }
  .pt-xs-2-half,
  .py-xs-2-half {
    padding-top: 2.5rem !important;
  }
  .pr-xs-2-half,
  .px-xs-2-half {
    padding-right: 2.5rem !important;
  }
  .pb-xs-2-half,
  .py-xs-2-half {
    padding-bottom: 2.5rem !important;
  }
  .pl-xs-2-half,
  .px-xs-2-half {
    padding-left: 2.5rem !important;
  }
  .p-xs-3 {
    padding: 3rem !important;
  }
  .pt-xs-3,
  .py-xs-3 {
    padding-top: 3rem !important;
  }
  .pr-xs-3,
  .px-xs-3 {
    padding-right: 3rem !important;
  }
  .pb-xs-3,
  .py-xs-3 {
    padding-bottom: 3rem !important;
  }
  .pl-xs-3,
  .px-xs-3 {
    padding-left: 3rem !important;
  }
  .p-xs-3-half {
    padding: 3.5rem !important;
  }
  .pt-xs-3-half,
  .py-xs-3-half {
    padding-top: 3.5rem !important;
  }
  .pr-xs-3-half,
  .px-xs-3-half {
    padding-right: 3.5rem !important;
  }
  .pb-xs-3-half,
  .py-xs-3-half {
    padding-bottom: 3.5rem !important;
  }
  .pl-xs-3-half,
  .px-xs-3-half {
    padding-left: 3.5rem !important;
  }
  .p-xs-4 {
    padding: 4rem !important;
  }
  .pt-xs-4,
  .py-xs-4 {
    padding-top: 4rem !important;
  }
  .pr-xs-4,
  .px-xs-4 {
    padding-right: 4rem !important;
  }
  .pb-xs-4,
  .py-xs-4 {
    padding-bottom: 4rem !important;
  }
  .pl-xs-4,
  .px-xs-4 {
    padding-left: 4rem !important;
  }
  .p-xs-4-half {
    padding: 4.5rem !important;
  }
  .pt-xs-4-half,
  .py-xs-4-half {
    padding-top: 4.5rem !important;
  }
  .pr-xs-4-half,
  .px-xs-4-half {
    padding-right: 4.5rem !important;
  }
  .pb-xs-4-half,
  .py-xs-4-half {
    padding-bottom: 4.5rem !important;
  }
  .pl-xs-4-half,
  .px-xs-4-half {
    padding-left: 4.5rem !important;
  }
  .p-xs-5 {
    padding: 5rem !important;
  }
  .pt-xs-5,
  .py-xs-5 {
    padding-top: 5rem !important;
  }
  .pr-xs-5,
  .px-xs-5 {
    padding-right: 5rem !important;
  }
  .pb-xs-5,
  .py-xs-5 {
    padding-bottom: 5rem !important;
  }
  .pl-xs-5,
  .px-xs-5 {
    padding-left: 5rem !important;
  }
  .p-xs-5-half {
    padding: 5.5rem !important;
  }
  .pt-xs-5-half,
  .py-xs-5-half {
    padding-top: 5.5rem !important;
  }
  .pr-xs-5-half,
  .px-xs-5-half {
    padding-right: 5.5rem !important;
  }
  .pb-xs-5-half,
  .py-xs-5-half {
    padding-bottom: 5.5rem !important;
  }
  .pl-xs-5-half,
  .px-xs-5-half {
    padding-left: 5.5rem !important;
  }
  .m-xs-nquarter {
    margin: -0.25rem !important;
  }
  .mt-xs-nquarter,
  .my-xs-nquarter {
    margin-top: -0.25rem !important;
  }
  .mr-xs-nquarter,
  .mx-xs-nquarter {
    margin-right: -0.25rem !important;
  }
  .mb-xs-nquarter,
  .my-xs-nquarter {
    margin-bottom: -0.25rem !important;
  }
  .ml-xs-nquarter,
  .mx-xs-nquarter {
    margin-left: -0.25rem !important;
  }
  .m-xs-nhalf {
    margin: -0.5rem !important;
  }
  .mt-xs-nhalf,
  .my-xs-nhalf {
    margin-top: -0.5rem !important;
  }
  .mr-xs-nhalf,
  .mx-xs-nhalf {
    margin-right: -0.5rem !important;
  }
  .mb-xs-nhalf,
  .my-xs-nhalf {
    margin-bottom: -0.5rem !important;
  }
  .ml-xs-nhalf,
  .mx-xs-nhalf {
    margin-left: -0.5rem !important;
  }
  .m-xs-nthree-quarter {
    margin: -0.7518796992rem !important;
  }
  .mt-xs-nthree-quarter,
  .my-xs-nthree-quarter {
    margin-top: -0.7518796992rem !important;
  }
  .mr-xs-nthree-quarter,
  .mx-xs-nthree-quarter {
    margin-right: -0.7518796992rem !important;
  }
  .mb-xs-nthree-quarter,
  .my-xs-nthree-quarter {
    margin-bottom: -0.7518796992rem !important;
  }
  .ml-xs-nthree-quarter,
  .mx-xs-nthree-quarter {
    margin-left: -0.7518796992rem !important;
  }
  .m-xs-n1 {
    margin: -1rem !important;
  }
  .mt-xs-n1,
  .my-xs-n1 {
    margin-top: -1rem !important;
  }
  .mr-xs-n1,
  .mx-xs-n1 {
    margin-right: -1rem !important;
  }
  .mb-xs-n1,
  .my-xs-n1 {
    margin-bottom: -1rem !important;
  }
  .ml-xs-n1,
  .mx-xs-n1 {
    margin-left: -1rem !important;
  }
  .m-xs-n1-half {
    margin: -1.5rem !important;
  }
  .mt-xs-n1-half,
  .my-xs-n1-half {
    margin-top: -1.5rem !important;
  }
  .mr-xs-n1-half,
  .mx-xs-n1-half {
    margin-right: -1.5rem !important;
  }
  .mb-xs-n1-half,
  .my-xs-n1-half {
    margin-bottom: -1.5rem !important;
  }
  .ml-xs-n1-half,
  .mx-xs-n1-half {
    margin-left: -1.5rem !important;
  }
  .m-xs-n2 {
    margin: -2rem !important;
  }
  .mt-xs-n2,
  .my-xs-n2 {
    margin-top: -2rem !important;
  }
  .mr-xs-n2,
  .mx-xs-n2 {
    margin-right: -2rem !important;
  }
  .mb-xs-n2,
  .my-xs-n2 {
    margin-bottom: -2rem !important;
  }
  .ml-xs-n2,
  .mx-xs-n2 {
    margin-left: -2rem !important;
  }
  .m-xs-n2-half {
    margin: -2.5rem !important;
  }
  .mt-xs-n2-half,
  .my-xs-n2-half {
    margin-top: -2.5rem !important;
  }
  .mr-xs-n2-half,
  .mx-xs-n2-half {
    margin-right: -2.5rem !important;
  }
  .mb-xs-n2-half,
  .my-xs-n2-half {
    margin-bottom: -2.5rem !important;
  }
  .ml-xs-n2-half,
  .mx-xs-n2-half {
    margin-left: -2.5rem !important;
  }
  .m-xs-n3 {
    margin: -3rem !important;
  }
  .mt-xs-n3,
  .my-xs-n3 {
    margin-top: -3rem !important;
  }
  .mr-xs-n3,
  .mx-xs-n3 {
    margin-right: -3rem !important;
  }
  .mb-xs-n3,
  .my-xs-n3 {
    margin-bottom: -3rem !important;
  }
  .ml-xs-n3,
  .mx-xs-n3 {
    margin-left: -3rem !important;
  }
  .m-xs-n3-half {
    margin: -3.5rem !important;
  }
  .mt-xs-n3-half,
  .my-xs-n3-half {
    margin-top: -3.5rem !important;
  }
  .mr-xs-n3-half,
  .mx-xs-n3-half {
    margin-right: -3.5rem !important;
  }
  .mb-xs-n3-half,
  .my-xs-n3-half {
    margin-bottom: -3.5rem !important;
  }
  .ml-xs-n3-half,
  .mx-xs-n3-half {
    margin-left: -3.5rem !important;
  }
  .m-xs-n4 {
    margin: -4rem !important;
  }
  .mt-xs-n4,
  .my-xs-n4 {
    margin-top: -4rem !important;
  }
  .mr-xs-n4,
  .mx-xs-n4 {
    margin-right: -4rem !important;
  }
  .mb-xs-n4,
  .my-xs-n4 {
    margin-bottom: -4rem !important;
  }
  .ml-xs-n4,
  .mx-xs-n4 {
    margin-left: -4rem !important;
  }
  .m-xs-n4-half {
    margin: -4.5rem !important;
  }
  .mt-xs-n4-half,
  .my-xs-n4-half {
    margin-top: -4.5rem !important;
  }
  .mr-xs-n4-half,
  .mx-xs-n4-half {
    margin-right: -4.5rem !important;
  }
  .mb-xs-n4-half,
  .my-xs-n4-half {
    margin-bottom: -4.5rem !important;
  }
  .ml-xs-n4-half,
  .mx-xs-n4-half {
    margin-left: -4.5rem !important;
  }
  .m-xs-n5 {
    margin: -5rem !important;
  }
  .mt-xs-n5,
  .my-xs-n5 {
    margin-top: -5rem !important;
  }
  .mr-xs-n5,
  .mx-xs-n5 {
    margin-right: -5rem !important;
  }
  .mb-xs-n5,
  .my-xs-n5 {
    margin-bottom: -5rem !important;
  }
  .ml-xs-n5,
  .mx-xs-n5 {
    margin-left: -5rem !important;
  }
  .m-xs-n5-half {
    margin: -5.5rem !important;
  }
  .mt-xs-n5-half,
  .my-xs-n5-half {
    margin-top: -5.5rem !important;
  }
  .mr-xs-n5-half,
  .mx-xs-n5-half {
    margin-right: -5.5rem !important;
  }
  .mb-xs-n5-half,
  .my-xs-n5-half {
    margin-bottom: -5.5rem !important;
  }
  .ml-xs-n5-half,
  .mx-xs-n5-half {
    margin-left: -5.5rem !important;
  }
  .m-xs-auto {
    margin: auto !important;
  }
  .mt-xs-auto,
  .my-xs-auto {
    margin-top: auto !important;
  }
  .mr-xs-auto,
  .mx-xs-auto {
    margin-right: auto !important;
  }
  .mb-xs-auto,
  .my-xs-auto {
    margin-bottom: auto !important;
  }
  .ml-xs-auto,
  .mx-xs-auto {
    margin-left: auto !important;
  }
  .text-xs-left {
    text-align: left !important;
  }
  .text-xs-right {
    text-align: right !important;
  }
  .text-xs-center {
    text-align: center !important;
  }}
@media (min-width: 576px){
  .container {
    max-width: 540px;
  }
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
  .btn-sm-inline {
    width: auto;
  }
  .btn-sm-inline + .btn-sm-inline {
    margin-left: 1.25rem;
  }
  .btn-sm-block {
    width: 100%;
  }
  .btn-sm-block + .btn-sm-block {
    margin-top: 0.5rem;
  }
  .inline-form .form-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }
  .inline-form .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
  }
  .inline-form .form-control, .inline-form .form-group-pin-wrapper .pincode-input, .form-group-pin-wrapper .inline-form .pincode-input, .inline-form .el-autocomplete .el-input__inner, .el-autocomplete .inline-form .el-input__inner {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .inline-form .custom-select {
    width: auto;
  }
  .inline-form .custom-control {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .inline-form .custom-control-label {
    margin-bottom: 0;
  }
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-quarter {
    margin: 0.25rem !important;
  }
  .mt-sm-quarter,
  .my-sm-quarter {
    margin-top: 0.25rem !important;
  }
  .mr-sm-quarter,
  .mx-sm-quarter {
    margin-right: 0.25rem !important;
  }
  .mb-sm-quarter,
  .my-sm-quarter {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-quarter,
  .mx-sm-quarter {
    margin-left: 0.25rem !important;
  }
  .m-sm-half {
    margin: 0.5rem !important;
  }
  .mt-sm-half,
  .my-sm-half {
    margin-top: 0.5rem !important;
  }
  .mr-sm-half,
  .mx-sm-half {
    margin-right: 0.5rem !important;
  }
  .mb-sm-half,
  .my-sm-half {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-half,
  .mx-sm-half {
    margin-left: 0.5rem !important;
  }
  .m-sm-three-quarter {
    margin: 0.7518796992rem !important;
  }
  .mt-sm-three-quarter,
  .my-sm-three-quarter {
    margin-top: 0.7518796992rem !important;
  }
  .mr-sm-three-quarter,
  .mx-sm-three-quarter {
    margin-right: 0.7518796992rem !important;
  }
  .mb-sm-three-quarter,
  .my-sm-three-quarter {
    margin-bottom: 0.7518796992rem !important;
  }
  .ml-sm-three-quarter,
  .mx-sm-three-quarter {
    margin-left: 0.7518796992rem !important;
  }
  .m-sm-1 {
    margin: 1rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 1rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 1rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 1rem !important;
  }
  .m-sm-1-half {
    margin: 1.5rem !important;
  }
  .mt-sm-1-half,
  .my-sm-1-half {
    margin-top: 1.5rem !important;
  }
  .mr-sm-1-half,
  .mx-sm-1-half {
    margin-right: 1.5rem !important;
  }
  .mb-sm-1-half,
  .my-sm-1-half {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-1-half,
  .mx-sm-1-half {
    margin-left: 1.5rem !important;
  }
  .m-sm-2 {
    margin: 2rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 2rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 2rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 2rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 2rem !important;
  }
  .m-sm-2-half {
    margin: 2.5rem !important;
  }
  .mt-sm-2-half,
  .my-sm-2-half {
    margin-top: 2.5rem !important;
  }
  .mr-sm-2-half,
  .mx-sm-2-half {
    margin-right: 2.5rem !important;
  }
  .mb-sm-2-half,
  .my-sm-2-half {
    margin-bottom: 2.5rem !important;
  }
  .ml-sm-2-half,
  .mx-sm-2-half {
    margin-left: 2.5rem !important;
  }
  .m-sm-3 {
    margin: 3rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 3rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 3rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 3rem !important;
  }
  .m-sm-3-half {
    margin: 3.5rem !important;
  }
  .mt-sm-3-half,
  .my-sm-3-half {
    margin-top: 3.5rem !important;
  }
  .mr-sm-3-half,
  .mx-sm-3-half {
    margin-right: 3.5rem !important;
  }
  .mb-sm-3-half,
  .my-sm-3-half {
    margin-bottom: 3.5rem !important;
  }
  .ml-sm-3-half,
  .mx-sm-3-half {
    margin-left: 3.5rem !important;
  }
  .m-sm-4 {
    margin: 4rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 4rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 4rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 4rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 4rem !important;
  }
  .m-sm-4-half {
    margin: 4.5rem !important;
  }
  .mt-sm-4-half,
  .my-sm-4-half {
    margin-top: 4.5rem !important;
  }
  .mr-sm-4-half,
  .mx-sm-4-half {
    margin-right: 4.5rem !important;
  }
  .mb-sm-4-half,
  .my-sm-4-half {
    margin-bottom: 4.5rem !important;
  }
  .ml-sm-4-half,
  .mx-sm-4-half {
    margin-left: 4.5rem !important;
  }
  .m-sm-5 {
    margin: 5rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 5rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 5rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 5rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 5rem !important;
  }
  .m-sm-5-half {
    margin: 5.5rem !important;
  }
  .mt-sm-5-half,
  .my-sm-5-half {
    margin-top: 5.5rem !important;
  }
  .mr-sm-5-half,
  .mx-sm-5-half {
    margin-right: 5.5rem !important;
  }
  .mb-sm-5-half,
  .my-sm-5-half {
    margin-bottom: 5.5rem !important;
  }
  .ml-sm-5-half,
  .mx-sm-5-half {
    margin-left: 5.5rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-quarter {
    padding: 0.25rem !important;
  }
  .pt-sm-quarter,
  .py-sm-quarter {
    padding-top: 0.25rem !important;
  }
  .pr-sm-quarter,
  .px-sm-quarter {
    padding-right: 0.25rem !important;
  }
  .pb-sm-quarter,
  .py-sm-quarter {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-quarter,
  .px-sm-quarter {
    padding-left: 0.25rem !important;
  }
  .p-sm-half {
    padding: 0.5rem !important;
  }
  .pt-sm-half,
  .py-sm-half {
    padding-top: 0.5rem !important;
  }
  .pr-sm-half,
  .px-sm-half {
    padding-right: 0.5rem !important;
  }
  .pb-sm-half,
  .py-sm-half {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-half,
  .px-sm-half {
    padding-left: 0.5rem !important;
  }
  .p-sm-three-quarter {
    padding: 0.7518796992rem !important;
  }
  .pt-sm-three-quarter,
  .py-sm-three-quarter {
    padding-top: 0.7518796992rem !important;
  }
  .pr-sm-three-quarter,
  .px-sm-three-quarter {
    padding-right: 0.7518796992rem !important;
  }
  .pb-sm-three-quarter,
  .py-sm-three-quarter {
    padding-bottom: 0.7518796992rem !important;
  }
  .pl-sm-three-quarter,
  .px-sm-three-quarter {
    padding-left: 0.7518796992rem !important;
  }
  .p-sm-1 {
    padding: 1rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 1rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 1rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 1rem !important;
  }
  .p-sm-1-half {
    padding: 1.5rem !important;
  }
  .pt-sm-1-half,
  .py-sm-1-half {
    padding-top: 1.5rem !important;
  }
  .pr-sm-1-half,
  .px-sm-1-half {
    padding-right: 1.5rem !important;
  }
  .pb-sm-1-half,
  .py-sm-1-half {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-1-half,
  .px-sm-1-half {
    padding-left: 1.5rem !important;
  }
  .p-sm-2 {
    padding: 2rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 2rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 2rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 2rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 2rem !important;
  }
  .p-sm-2-half {
    padding: 2.5rem !important;
  }
  .pt-sm-2-half,
  .py-sm-2-half {
    padding-top: 2.5rem !important;
  }
  .pr-sm-2-half,
  .px-sm-2-half {
    padding-right: 2.5rem !important;
  }
  .pb-sm-2-half,
  .py-sm-2-half {
    padding-bottom: 2.5rem !important;
  }
  .pl-sm-2-half,
  .px-sm-2-half {
    padding-left: 2.5rem !important;
  }
  .p-sm-3 {
    padding: 3rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 3rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 3rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 3rem !important;
  }
  .p-sm-3-half {
    padding: 3.5rem !important;
  }
  .pt-sm-3-half,
  .py-sm-3-half {
    padding-top: 3.5rem !important;
  }
  .pr-sm-3-half,
  .px-sm-3-half {
    padding-right: 3.5rem !important;
  }
  .pb-sm-3-half,
  .py-sm-3-half {
    padding-bottom: 3.5rem !important;
  }
  .pl-sm-3-half,
  .px-sm-3-half {
    padding-left: 3.5rem !important;
  }
  .p-sm-4 {
    padding: 4rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 4rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 4rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 4rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 4rem !important;
  }
  .p-sm-4-half {
    padding: 4.5rem !important;
  }
  .pt-sm-4-half,
  .py-sm-4-half {
    padding-top: 4.5rem !important;
  }
  .pr-sm-4-half,
  .px-sm-4-half {
    padding-right: 4.5rem !important;
  }
  .pb-sm-4-half,
  .py-sm-4-half {
    padding-bottom: 4.5rem !important;
  }
  .pl-sm-4-half,
  .px-sm-4-half {
    padding-left: 4.5rem !important;
  }
  .p-sm-5 {
    padding: 5rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 5rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 5rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 5rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 5rem !important;
  }
  .p-sm-5-half {
    padding: 5.5rem !important;
  }
  .pt-sm-5-half,
  .py-sm-5-half {
    padding-top: 5.5rem !important;
  }
  .pr-sm-5-half,
  .px-sm-5-half {
    padding-right: 5.5rem !important;
  }
  .pb-sm-5-half,
  .py-sm-5-half {
    padding-bottom: 5.5rem !important;
  }
  .pl-sm-5-half,
  .px-sm-5-half {
    padding-left: 5.5rem !important;
  }
  .m-sm-nquarter {
    margin: -0.25rem !important;
  }
  .mt-sm-nquarter,
  .my-sm-nquarter {
    margin-top: -0.25rem !important;
  }
  .mr-sm-nquarter,
  .mx-sm-nquarter {
    margin-right: -0.25rem !important;
  }
  .mb-sm-nquarter,
  .my-sm-nquarter {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-nquarter,
  .mx-sm-nquarter {
    margin-left: -0.25rem !important;
  }
  .m-sm-nhalf {
    margin: -0.5rem !important;
  }
  .mt-sm-nhalf,
  .my-sm-nhalf {
    margin-top: -0.5rem !important;
  }
  .mr-sm-nhalf,
  .mx-sm-nhalf {
    margin-right: -0.5rem !important;
  }
  .mb-sm-nhalf,
  .my-sm-nhalf {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-nhalf,
  .mx-sm-nhalf {
    margin-left: -0.5rem !important;
  }
  .m-sm-nthree-quarter {
    margin: -0.7518796992rem !important;
  }
  .mt-sm-nthree-quarter,
  .my-sm-nthree-quarter {
    margin-top: -0.7518796992rem !important;
  }
  .mr-sm-nthree-quarter,
  .mx-sm-nthree-quarter {
    margin-right: -0.7518796992rem !important;
  }
  .mb-sm-nthree-quarter,
  .my-sm-nthree-quarter {
    margin-bottom: -0.7518796992rem !important;
  }
  .ml-sm-nthree-quarter,
  .mx-sm-nthree-quarter {
    margin-left: -0.7518796992rem !important;
  }
  .m-sm-n1 {
    margin: -1rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -1rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -1rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -1rem !important;
  }
  .m-sm-n1-half {
    margin: -1.5rem !important;
  }
  .mt-sm-n1-half,
  .my-sm-n1-half {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n1-half,
  .mx-sm-n1-half {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n1-half,
  .my-sm-n1-half {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n1-half,
  .mx-sm-n1-half {
    margin-left: -1.5rem !important;
  }
  .m-sm-n2 {
    margin: -2rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -2rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -2rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -2rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -2rem !important;
  }
  .m-sm-n2-half {
    margin: -2.5rem !important;
  }
  .mt-sm-n2-half,
  .my-sm-n2-half {
    margin-top: -2.5rem !important;
  }
  .mr-sm-n2-half,
  .mx-sm-n2-half {
    margin-right: -2.5rem !important;
  }
  .mb-sm-n2-half,
  .my-sm-n2-half {
    margin-bottom: -2.5rem !important;
  }
  .ml-sm-n2-half,
  .mx-sm-n2-half {
    margin-left: -2.5rem !important;
  }
  .m-sm-n3 {
    margin: -3rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -3rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -3rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -3rem !important;
  }
  .m-sm-n3-half {
    margin: -3.5rem !important;
  }
  .mt-sm-n3-half,
  .my-sm-n3-half {
    margin-top: -3.5rem !important;
  }
  .mr-sm-n3-half,
  .mx-sm-n3-half {
    margin-right: -3.5rem !important;
  }
  .mb-sm-n3-half,
  .my-sm-n3-half {
    margin-bottom: -3.5rem !important;
  }
  .ml-sm-n3-half,
  .mx-sm-n3-half {
    margin-left: -3.5rem !important;
  }
  .m-sm-n4 {
    margin: -4rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -4rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -4rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -4rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -4rem !important;
  }
  .m-sm-n4-half {
    margin: -4.5rem !important;
  }
  .mt-sm-n4-half,
  .my-sm-n4-half {
    margin-top: -4.5rem !important;
  }
  .mr-sm-n4-half,
  .mx-sm-n4-half {
    margin-right: -4.5rem !important;
  }
  .mb-sm-n4-half,
  .my-sm-n4-half {
    margin-bottom: -4.5rem !important;
  }
  .ml-sm-n4-half,
  .mx-sm-n4-half {
    margin-left: -4.5rem !important;
  }
  .m-sm-n5 {
    margin: -5rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -5rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -5rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -5rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -5rem !important;
  }
  .m-sm-n5-half {
    margin: -5.5rem !important;
  }
  .mt-sm-n5-half,
  .my-sm-n5-half {
    margin-top: -5.5rem !important;
  }
  .mr-sm-n5-half,
  .mx-sm-n5-half {
    margin-right: -5.5rem !important;
  }
  .mb-sm-n5-half,
  .my-sm-n5-half {
    margin-bottom: -5.5rem !important;
  }
  .ml-sm-n5-half,
  .mx-sm-n5-half {
    margin-left: -5.5rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .el-autocomplete .inline-form .form-label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }
  .el-autocomplete .inline-form .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
  }
  .el-autocomplete .inline-form .form-control, .el-autocomplete .inline-form .form-group-pin-wrapper .pincode-input, .form-group-pin-wrapper .el-autocomplete .inline-form .pincode-input, .el-autocomplete .inline-form .el-input__inner {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .el-autocomplete .inline-form .custom-select {
    width: auto;
  }
  .el-autocomplete .inline-form .custom-control {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .el-autocomplete .inline-form .custom-control-label {
    margin-bottom: 0;
  }
  .notice-panel {
    width: calc((540px) - 24px);
  }
  .header-search-form {
    max-width: calc(((540px) - 24px) / 2);
  }
  .main-sub-nav {
    width: calc((540px) - 24px);
  }}
@media (min-width: 576px) and (max-width: 767.98px){
  .graph-new-item-info .info-box-text {
    top: 50%;
    bottom: auto;
    left: 2rem !important;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .graph-new-item-info .info-box-text:before {
    content: none;
  }}
@media (min-width: 768px){
  .container {
    max-width: 720px;
  }
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
  .btn-md-inline {
    width: auto;
  }
  .btn-md-inline + .btn-md-inline {
    margin-left: 1.25rem;
  }
  .btn-md-block {
    width: 100%;
  }
  .btn-md-block + .btn-md-block {
    margin-top: 0.5rem;
  }
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-quarter {
    margin: 0.25rem !important;
  }
  .mt-md-quarter,
  .my-md-quarter {
    margin-top: 0.25rem !important;
  }
  .mr-md-quarter,
  .mx-md-quarter {
    margin-right: 0.25rem !important;
  }
  .mb-md-quarter,
  .my-md-quarter {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-quarter,
  .mx-md-quarter {
    margin-left: 0.25rem !important;
  }
  .m-md-half {
    margin: 0.5rem !important;
  }
  .mt-md-half,
  .my-md-half {
    margin-top: 0.5rem !important;
  }
  .mr-md-half,
  .mx-md-half {
    margin-right: 0.5rem !important;
  }
  .mb-md-half,
  .my-md-half {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-half,
  .mx-md-half {
    margin-left: 0.5rem !important;
  }
  .m-md-three-quarter {
    margin: 0.7518796992rem !important;
  }
  .mt-md-three-quarter,
  .my-md-three-quarter {
    margin-top: 0.7518796992rem !important;
  }
  .mr-md-three-quarter,
  .mx-md-three-quarter {
    margin-right: 0.7518796992rem !important;
  }
  .mb-md-three-quarter,
  .my-md-three-quarter {
    margin-bottom: 0.7518796992rem !important;
  }
  .ml-md-three-quarter,
  .mx-md-three-quarter {
    margin-left: 0.7518796992rem !important;
  }
  .m-md-1 {
    margin: 1rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 1rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 1rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 1rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 1rem !important;
  }
  .m-md-1-half {
    margin: 1.5rem !important;
  }
  .mt-md-1-half,
  .my-md-1-half {
    margin-top: 1.5rem !important;
  }
  .mr-md-1-half,
  .mx-md-1-half {
    margin-right: 1.5rem !important;
  }
  .mb-md-1-half,
  .my-md-1-half {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-1-half,
  .mx-md-1-half {
    margin-left: 1.5rem !important;
  }
  .m-md-2 {
    margin: 2rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 2rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 2rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 2rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 2rem !important;
  }
  .m-md-2-half {
    margin: 2.5rem !important;
  }
  .mt-md-2-half,
  .my-md-2-half {
    margin-top: 2.5rem !important;
  }
  .mr-md-2-half,
  .mx-md-2-half {
    margin-right: 2.5rem !important;
  }
  .mb-md-2-half,
  .my-md-2-half {
    margin-bottom: 2.5rem !important;
  }
  .ml-md-2-half,
  .mx-md-2-half {
    margin-left: 2.5rem !important;
  }
  .m-md-3 {
    margin: 3rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 3rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 3rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 3rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 3rem !important;
  }
  .m-md-3-half {
    margin: 3.5rem !important;
  }
  .mt-md-3-half,
  .my-md-3-half {
    margin-top: 3.5rem !important;
  }
  .mr-md-3-half,
  .mx-md-3-half {
    margin-right: 3.5rem !important;
  }
  .mb-md-3-half,
  .my-md-3-half {
    margin-bottom: 3.5rem !important;
  }
  .ml-md-3-half,
  .mx-md-3-half {
    margin-left: 3.5rem !important;
  }
  .m-md-4 {
    margin: 4rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 4rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 4rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 4rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 4rem !important;
  }
  .m-md-4-half {
    margin: 4.5rem !important;
  }
  .mt-md-4-half,
  .my-md-4-half {
    margin-top: 4.5rem !important;
  }
  .mr-md-4-half,
  .mx-md-4-half {
    margin-right: 4.5rem !important;
  }
  .mb-md-4-half,
  .my-md-4-half {
    margin-bottom: 4.5rem !important;
  }
  .ml-md-4-half,
  .mx-md-4-half {
    margin-left: 4.5rem !important;
  }
  .m-md-5 {
    margin: 5rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 5rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 5rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 5rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 5rem !important;
  }
  .m-md-5-half {
    margin: 5.5rem !important;
  }
  .mt-md-5-half,
  .my-md-5-half {
    margin-top: 5.5rem !important;
  }
  .mr-md-5-half,
  .mx-md-5-half {
    margin-right: 5.5rem !important;
  }
  .mb-md-5-half,
  .my-md-5-half {
    margin-bottom: 5.5rem !important;
  }
  .ml-md-5-half,
  .mx-md-5-half {
    margin-left: 5.5rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-quarter {
    padding: 0.25rem !important;
  }
  .pt-md-quarter,
  .py-md-quarter {
    padding-top: 0.25rem !important;
  }
  .pr-md-quarter,
  .px-md-quarter {
    padding-right: 0.25rem !important;
  }
  .pb-md-quarter,
  .py-md-quarter {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-quarter,
  .px-md-quarter {
    padding-left: 0.25rem !important;
  }
  .p-md-half {
    padding: 0.5rem !important;
  }
  .pt-md-half,
  .py-md-half {
    padding-top: 0.5rem !important;
  }
  .pr-md-half,
  .px-md-half {
    padding-right: 0.5rem !important;
  }
  .pb-md-half,
  .py-md-half {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-half,
  .px-md-half {
    padding-left: 0.5rem !important;
  }
  .p-md-three-quarter {
    padding: 0.7518796992rem !important;
  }
  .pt-md-three-quarter,
  .py-md-three-quarter {
    padding-top: 0.7518796992rem !important;
  }
  .pr-md-three-quarter,
  .px-md-three-quarter {
    padding-right: 0.7518796992rem !important;
  }
  .pb-md-three-quarter,
  .py-md-three-quarter {
    padding-bottom: 0.7518796992rem !important;
  }
  .pl-md-three-quarter,
  .px-md-three-quarter {
    padding-left: 0.7518796992rem !important;
  }
  .p-md-1 {
    padding: 1rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 1rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 1rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 1rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 1rem !important;
  }
  .p-md-1-half {
    padding: 1.5rem !important;
  }
  .pt-md-1-half,
  .py-md-1-half {
    padding-top: 1.5rem !important;
  }
  .pr-md-1-half,
  .px-md-1-half {
    padding-right: 1.5rem !important;
  }
  .pb-md-1-half,
  .py-md-1-half {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-1-half,
  .px-md-1-half {
    padding-left: 1.5rem !important;
  }
  .p-md-2 {
    padding: 2rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 2rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 2rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 2rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 2rem !important;
  }
  .p-md-2-half {
    padding: 2.5rem !important;
  }
  .pt-md-2-half,
  .py-md-2-half {
    padding-top: 2.5rem !important;
  }
  .pr-md-2-half,
  .px-md-2-half {
    padding-right: 2.5rem !important;
  }
  .pb-md-2-half,
  .py-md-2-half {
    padding-bottom: 2.5rem !important;
  }
  .pl-md-2-half,
  .px-md-2-half {
    padding-left: 2.5rem !important;
  }
  .p-md-3 {
    padding: 3rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 3rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 3rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 3rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 3rem !important;
  }
  .p-md-3-half {
    padding: 3.5rem !important;
  }
  .pt-md-3-half,
  .py-md-3-half {
    padding-top: 3.5rem !important;
  }
  .pr-md-3-half,
  .px-md-3-half {
    padding-right: 3.5rem !important;
  }
  .pb-md-3-half,
  .py-md-3-half {
    padding-bottom: 3.5rem !important;
  }
  .pl-md-3-half,
  .px-md-3-half {
    padding-left: 3.5rem !important;
  }
  .p-md-4 {
    padding: 4rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 4rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 4rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 4rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 4rem !important;
  }
  .p-md-4-half {
    padding: 4.5rem !important;
  }
  .pt-md-4-half,
  .py-md-4-half {
    padding-top: 4.5rem !important;
  }
  .pr-md-4-half,
  .px-md-4-half {
    padding-right: 4.5rem !important;
  }
  .pb-md-4-half,
  .py-md-4-half {
    padding-bottom: 4.5rem !important;
  }
  .pl-md-4-half,
  .px-md-4-half {
    padding-left: 4.5rem !important;
  }
  .p-md-5 {
    padding: 5rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 5rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 5rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 5rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 5rem !important;
  }
  .p-md-5-half {
    padding: 5.5rem !important;
  }
  .pt-md-5-half,
  .py-md-5-half {
    padding-top: 5.5rem !important;
  }
  .pr-md-5-half,
  .px-md-5-half {
    padding-right: 5.5rem !important;
  }
  .pb-md-5-half,
  .py-md-5-half {
    padding-bottom: 5.5rem !important;
  }
  .pl-md-5-half,
  .px-md-5-half {
    padding-left: 5.5rem !important;
  }
  .m-md-nquarter {
    margin: -0.25rem !important;
  }
  .mt-md-nquarter,
  .my-md-nquarter {
    margin-top: -0.25rem !important;
  }
  .mr-md-nquarter,
  .mx-md-nquarter {
    margin-right: -0.25rem !important;
  }
  .mb-md-nquarter,
  .my-md-nquarter {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-nquarter,
  .mx-md-nquarter {
    margin-left: -0.25rem !important;
  }
  .m-md-nhalf {
    margin: -0.5rem !important;
  }
  .mt-md-nhalf,
  .my-md-nhalf {
    margin-top: -0.5rem !important;
  }
  .mr-md-nhalf,
  .mx-md-nhalf {
    margin-right: -0.5rem !important;
  }
  .mb-md-nhalf,
  .my-md-nhalf {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-nhalf,
  .mx-md-nhalf {
    margin-left: -0.5rem !important;
  }
  .m-md-nthree-quarter {
    margin: -0.7518796992rem !important;
  }
  .mt-md-nthree-quarter,
  .my-md-nthree-quarter {
    margin-top: -0.7518796992rem !important;
  }
  .mr-md-nthree-quarter,
  .mx-md-nthree-quarter {
    margin-right: -0.7518796992rem !important;
  }
  .mb-md-nthree-quarter,
  .my-md-nthree-quarter {
    margin-bottom: -0.7518796992rem !important;
  }
  .ml-md-nthree-quarter,
  .mx-md-nthree-quarter {
    margin-left: -0.7518796992rem !important;
  }
  .m-md-n1 {
    margin: -1rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -1rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -1rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -1rem !important;
  }
  .m-md-n1-half {
    margin: -1.5rem !important;
  }
  .mt-md-n1-half,
  .my-md-n1-half {
    margin-top: -1.5rem !important;
  }
  .mr-md-n1-half,
  .mx-md-n1-half {
    margin-right: -1.5rem !important;
  }
  .mb-md-n1-half,
  .my-md-n1-half {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n1-half,
  .mx-md-n1-half {
    margin-left: -1.5rem !important;
  }
  .m-md-n2 {
    margin: -2rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -2rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -2rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -2rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -2rem !important;
  }
  .m-md-n2-half {
    margin: -2.5rem !important;
  }
  .mt-md-n2-half,
  .my-md-n2-half {
    margin-top: -2.5rem !important;
  }
  .mr-md-n2-half,
  .mx-md-n2-half {
    margin-right: -2.5rem !important;
  }
  .mb-md-n2-half,
  .my-md-n2-half {
    margin-bottom: -2.5rem !important;
  }
  .ml-md-n2-half,
  .mx-md-n2-half {
    margin-left: -2.5rem !important;
  }
  .m-md-n3 {
    margin: -3rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -3rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -3rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -3rem !important;
  }
  .m-md-n3-half {
    margin: -3.5rem !important;
  }
  .mt-md-n3-half,
  .my-md-n3-half {
    margin-top: -3.5rem !important;
  }
  .mr-md-n3-half,
  .mx-md-n3-half {
    margin-right: -3.5rem !important;
  }
  .mb-md-n3-half,
  .my-md-n3-half {
    margin-bottom: -3.5rem !important;
  }
  .ml-md-n3-half,
  .mx-md-n3-half {
    margin-left: -3.5rem !important;
  }
  .m-md-n4 {
    margin: -4rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -4rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -4rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -4rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -4rem !important;
  }
  .m-md-n4-half {
    margin: -4.5rem !important;
  }
  .mt-md-n4-half,
  .my-md-n4-half {
    margin-top: -4.5rem !important;
  }
  .mr-md-n4-half,
  .mx-md-n4-half {
    margin-right: -4.5rem !important;
  }
  .mb-md-n4-half,
  .my-md-n4-half {
    margin-bottom: -4.5rem !important;
  }
  .ml-md-n4-half,
  .mx-md-n4-half {
    margin-left: -4.5rem !important;
  }
  .m-md-n5 {
    margin: -5rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -5rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -5rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -5rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -5rem !important;
  }
  .m-md-n5-half {
    margin: -5.5rem !important;
  }
  .mt-md-n5-half,
  .my-md-n5-half {
    margin-top: -5.5rem !important;
  }
  .mr-md-n5-half,
  .mx-md-n5-half {
    margin-right: -5.5rem !important;
  }
  .mb-md-n5-half,
  .my-md-n5-half {
    margin-bottom: -5.5rem !important;
  }
  .ml-md-n5-half,
  .mx-md-n5-half {
    margin-left: -5.5rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .header-search-link {
    display: none;
  }
  .notice-panel {
    width: calc((720px) - 24px);
  }
  .header-search-form {
    max-width: calc(((720px) - 24px) / 2);
  }
  .main-sub-nav {
    width: calc((720px) - 24px);
  }}
@media only screen and (min-width:768px){.el-col-sm-0{display:none;-webkit-box-flex:0;-ms-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-sm-0.is-guttered{display:none}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{left:0;position:relative}.el-col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-sm-1,.el-col-sm-1.is-guttered{display:block}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{left:4.1666666667%;position:relative}.el-col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-sm-2,.el-col-sm-2.is-guttered{display:block}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{left:8.3333333333%;position:relative}.el-col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-sm-3,.el-col-sm-3.is-guttered{display:block}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{left:12.5%;position:relative}.el-col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-sm-4,.el-col-sm-4.is-guttered{display:block}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{left:16.6666666667%;position:relative}.el-col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-sm-5,.el-col-sm-5.is-guttered{display:block}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{left:20.8333333333%;position:relative}.el-col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-sm-6,.el-col-sm-6.is-guttered{display:block}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{left:25%;position:relative}.el-col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-sm-7,.el-col-sm-7.is-guttered{display:block}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{left:29.1666666667%;position:relative}.el-col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-sm-8,.el-col-sm-8.is-guttered{display:block}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{left:33.3333333333%;position:relative}.el-col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-sm-9,.el-col-sm-9.is-guttered{display:block}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{left:37.5%;position:relative}.el-col-sm-10{display:block;-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-sm-10.is-guttered{display:block}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{left:41.6666666667%;position:relative}.el-col-sm-11{display:block;-webkit-box-flex:0;-ms-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-sm-11.is-guttered{display:block}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{left:45.8333333333%;position:relative}.el-col-sm-12{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-sm-12.is-guttered{display:block}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{left:50%;position:relative}.el-col-sm-13{display:block;-webkit-box-flex:0;-ms-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-sm-13.is-guttered{display:block}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{left:54.1666666667%;position:relative}.el-col-sm-14{display:block;-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-sm-14.is-guttered{display:block}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{left:58.3333333333%;position:relative}.el-col-sm-15{display:block;-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-sm-15.is-guttered{display:block}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{left:62.5%;position:relative}.el-col-sm-16{display:block;-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-sm-16.is-guttered{display:block}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{left:66.6666666667%;position:relative}.el-col-sm-17{display:block;-webkit-box-flex:0;-ms-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-sm-17.is-guttered{display:block}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{left:70.8333333333%;position:relative}.el-col-sm-18{display:block;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-sm-18.is-guttered{display:block}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{left:75%;position:relative}.el-col-sm-19{display:block;-webkit-box-flex:0;-ms-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-sm-19.is-guttered{display:block}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{left:79.1666666667%;position:relative}.el-col-sm-20{display:block;-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-sm-20.is-guttered{display:block}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{left:83.3333333333%;position:relative}.el-col-sm-21{display:block;-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-sm-21.is-guttered{display:block}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{left:87.5%;position:relative}.el-col-sm-22{display:block;-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-sm-22.is-guttered{display:block}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{left:91.6666666667%;position:relative}.el-col-sm-23{display:block;-webkit-box-flex:0;-ms-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-sm-23.is-guttered{display:block}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{left:95.8333333333%;position:relative}.el-col-sm-24{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-sm-24.is-guttered{display:block}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{left:100%;position:relative}}
@media (min-width: 62rem){
  body {
    font-size: calc(1.125rem + 100vw * 0);
  }
  h1, .h1 {
    font-size: calc(-0.0394736842rem + 100vw * 0.0328947368);
  }
  h2, .h2 {
    font-size: calc(0.5263157895rem + 100vw * 0.0197368421);
  }
  h3, .h3 {
    font-size: calc(0.6842105263rem + 100vw * 0.0131578947);
  }
  h4, .h4, .info-card-title {
    font-size: calc(0.1842105263rem + 100vw * 0.0131578947);
  }
  h5, .h5 {
    font-size: calc(0.6710526316rem + 100vw * 0.0032894737);
  }
  h6, .h6 {
    font-size: calc(0.5460526316rem + 100vw * 0.0032894737);
  }
  .display-1 {
    font-size: calc(-2.0789473684rem + 100vw * 0.0657894737);
  }
  .lead {
    font-size: calc(0.6776315789rem + 100vw * 0.0082236842);
  }
  small,
  .small {
    font-size: calc(1rem + 100vw * 0);
  }
  .tag {
    font-size: calc(0.75rem + 100vw * 0);
  }
  .main-sub-nav-link-title, .ce-baby-world-navigation-link-title {
    font-size: calc(0.1842105263rem + 100vw * 0.0131578947);
  }
  .main-sub-nav-diets-title {
    font-size: calc(2.3157894737rem + 100vw * -0.0131578947);
  }
  .page-type-hero-subtitle {
    font-size: calc(0.1842105263rem + 100vw * 0.0131578947);
  }
  .graph-old-item {
    font-size: calc(0.1842105263rem + 100vw * 0.0131578947);
  }
  .graph-new-item-info-title {
    font-size: calc(0.1842105263rem + 100vw * 0.0131578947);
  }
  .farmer-detail-about-address {
    font-size: calc(0.1842105263rem + 100vw * 0.0131578947);
  }
  .farmers-regions-further-item-number {
    font-size: calc(-2.2105263158rem + 100vw * 0.0921052632);
  }
  .product-search-subtitle {
    font-size: calc(0.1842105263rem + 100vw * 0.0131578947);
  }}
@media (min-width: 992px){
  body {
    overflow-x: visible;
    font-size: 1.125rem;
  }
  .container {
    max-width: 960px;
  }
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
  .btn-lg-inline {
    width: auto;
  }
  .btn-lg-inline + .btn-lg-inline {
    margin-left: 1.25rem;
  }
  .btn-lg-block {
    width: 100%;
  }
  .btn-lg-block + .btn-lg-block {
    margin-top: 0.5rem;
  }
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .link-hover-underlined {
    position: relative;
    text-decoration: none;
  }
  .link-hover-underlined::after {
    position: absolute;
    right: 50%;
    bottom: 0;
    left: 50%;
    height: 1px;
    background: currentColor;
    opacity: 0;
    -webkit-transition: left 0.4s ease-out, right 0.4s ease-out, opacity 0.4s ease-out;
    transition: left 0.4s ease-out, right 0.4s ease-out, opacity 0.4s ease-out;
    content: "";
  }
  .link-hover-underlined:hover, .link-hover-underlined.hover, .link-hover-underlined:focus, .link-hover-underlined.focus {
    text-decoration: none;
  }
  .link-hover-underlined:hover::after, .link-hover-underlined.hover::after, .link-hover-underlined:focus::after, .link-hover-underlined.focus::after {
    right: 0;
    left: 0;
    opacity: 1;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-quarter {
    margin: 0.25rem !important;
  }
  .mt-lg-quarter,
  .my-lg-quarter {
    margin-top: 0.25rem !important;
  }
  .mr-lg-quarter,
  .mx-lg-quarter {
    margin-right: 0.25rem !important;
  }
  .mb-lg-quarter,
  .my-lg-quarter {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-quarter,
  .mx-lg-quarter {
    margin-left: 0.25rem !important;
  }
  .m-lg-half {
    margin: 0.5rem !important;
  }
  .mt-lg-half,
  .my-lg-half {
    margin-top: 0.5rem !important;
  }
  .mr-lg-half,
  .mx-lg-half {
    margin-right: 0.5rem !important;
  }
  .mb-lg-half,
  .my-lg-half {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-half,
  .mx-lg-half {
    margin-left: 0.5rem !important;
  }
  .m-lg-three-quarter {
    margin: 0.7518796992rem !important;
  }
  .mt-lg-three-quarter,
  .my-lg-three-quarter {
    margin-top: 0.7518796992rem !important;
  }
  .mr-lg-three-quarter,
  .mx-lg-three-quarter {
    margin-right: 0.7518796992rem !important;
  }
  .mb-lg-three-quarter,
  .my-lg-three-quarter {
    margin-bottom: 0.7518796992rem !important;
  }
  .ml-lg-three-quarter,
  .mx-lg-three-quarter {
    margin-left: 0.7518796992rem !important;
  }
  .m-lg-1 {
    margin: 1rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 1rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 1rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 1rem !important;
  }
  .m-lg-1-half {
    margin: 1.5rem !important;
  }
  .mt-lg-1-half,
  .my-lg-1-half {
    margin-top: 1.5rem !important;
  }
  .mr-lg-1-half,
  .mx-lg-1-half {
    margin-right: 1.5rem !important;
  }
  .mb-lg-1-half,
  .my-lg-1-half {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-1-half,
  .mx-lg-1-half {
    margin-left: 1.5rem !important;
  }
  .m-lg-2 {
    margin: 2rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 2rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 2rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 2rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 2rem !important;
  }
  .m-lg-2-half {
    margin: 2.5rem !important;
  }
  .mt-lg-2-half,
  .my-lg-2-half {
    margin-top: 2.5rem !important;
  }
  .mr-lg-2-half,
  .mx-lg-2-half {
    margin-right: 2.5rem !important;
  }
  .mb-lg-2-half,
  .my-lg-2-half {
    margin-bottom: 2.5rem !important;
  }
  .ml-lg-2-half,
  .mx-lg-2-half {
    margin-left: 2.5rem !important;
  }
  .m-lg-3 {
    margin: 3rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 3rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 3rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 3rem !important;
  }
  .m-lg-3-half {
    margin: 3.5rem !important;
  }
  .mt-lg-3-half,
  .my-lg-3-half {
    margin-top: 3.5rem !important;
  }
  .mr-lg-3-half,
  .mx-lg-3-half {
    margin-right: 3.5rem !important;
  }
  .mb-lg-3-half,
  .my-lg-3-half {
    margin-bottom: 3.5rem !important;
  }
  .ml-lg-3-half,
  .mx-lg-3-half {
    margin-left: 3.5rem !important;
  }
  .m-lg-4 {
    margin: 4rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 4rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 4rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 4rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 4rem !important;
  }
  .m-lg-4-half {
    margin: 4.5rem !important;
  }
  .mt-lg-4-half,
  .my-lg-4-half {
    margin-top: 4.5rem !important;
  }
  .mr-lg-4-half,
  .mx-lg-4-half {
    margin-right: 4.5rem !important;
  }
  .mb-lg-4-half,
  .my-lg-4-half {
    margin-bottom: 4.5rem !important;
  }
  .ml-lg-4-half,
  .mx-lg-4-half {
    margin-left: 4.5rem !important;
  }
  .m-lg-5 {
    margin: 5rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 5rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 5rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 5rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 5rem !important;
  }
  .m-lg-5-half {
    margin: 5.5rem !important;
  }
  .mt-lg-5-half,
  .my-lg-5-half {
    margin-top: 5.5rem !important;
  }
  .mr-lg-5-half,
  .mx-lg-5-half {
    margin-right: 5.5rem !important;
  }
  .mb-lg-5-half,
  .my-lg-5-half {
    margin-bottom: 5.5rem !important;
  }
  .ml-lg-5-half,
  .mx-lg-5-half {
    margin-left: 5.5rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-quarter {
    padding: 0.25rem !important;
  }
  .pt-lg-quarter,
  .py-lg-quarter {
    padding-top: 0.25rem !important;
  }
  .pr-lg-quarter,
  .px-lg-quarter {
    padding-right: 0.25rem !important;
  }
  .pb-lg-quarter,
  .py-lg-quarter {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-quarter,
  .px-lg-quarter {
    padding-left: 0.25rem !important;
  }
  .p-lg-half {
    padding: 0.5rem !important;
  }
  .pt-lg-half,
  .py-lg-half {
    padding-top: 0.5rem !important;
  }
  .pr-lg-half,
  .px-lg-half {
    padding-right: 0.5rem !important;
  }
  .pb-lg-half,
  .py-lg-half {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-half,
  .px-lg-half {
    padding-left: 0.5rem !important;
  }
  .p-lg-three-quarter {
    padding: 0.7518796992rem !important;
  }
  .pt-lg-three-quarter,
  .py-lg-three-quarter {
    padding-top: 0.7518796992rem !important;
  }
  .pr-lg-three-quarter,
  .px-lg-three-quarter {
    padding-right: 0.7518796992rem !important;
  }
  .pb-lg-three-quarter,
  .py-lg-three-quarter {
    padding-bottom: 0.7518796992rem !important;
  }
  .pl-lg-three-quarter,
  .px-lg-three-quarter {
    padding-left: 0.7518796992rem !important;
  }
  .p-lg-1 {
    padding: 1rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 1rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 1rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 1rem !important;
  }
  .p-lg-1-half {
    padding: 1.5rem !important;
  }
  .pt-lg-1-half,
  .py-lg-1-half {
    padding-top: 1.5rem !important;
  }
  .pr-lg-1-half,
  .px-lg-1-half {
    padding-right: 1.5rem !important;
  }
  .pb-lg-1-half,
  .py-lg-1-half {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-1-half,
  .px-lg-1-half {
    padding-left: 1.5rem !important;
  }
  .p-lg-2 {
    padding: 2rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 2rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 2rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 2rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 2rem !important;
  }
  .p-lg-2-half {
    padding: 2.5rem !important;
  }
  .pt-lg-2-half,
  .py-lg-2-half {
    padding-top: 2.5rem !important;
  }
  .pr-lg-2-half,
  .px-lg-2-half {
    padding-right: 2.5rem !important;
  }
  .pb-lg-2-half,
  .py-lg-2-half {
    padding-bottom: 2.5rem !important;
  }
  .pl-lg-2-half,
  .px-lg-2-half {
    padding-left: 2.5rem !important;
  }
  .p-lg-3 {
    padding: 3rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 3rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 3rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 3rem !important;
  }
  .p-lg-3-half {
    padding: 3.5rem !important;
  }
  .pt-lg-3-half,
  .py-lg-3-half {
    padding-top: 3.5rem !important;
  }
  .pr-lg-3-half,
  .px-lg-3-half {
    padding-right: 3.5rem !important;
  }
  .pb-lg-3-half,
  .py-lg-3-half {
    padding-bottom: 3.5rem !important;
  }
  .pl-lg-3-half,
  .px-lg-3-half {
    padding-left: 3.5rem !important;
  }
  .p-lg-4 {
    padding: 4rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 4rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 4rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 4rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 4rem !important;
  }
  .p-lg-4-half {
    padding: 4.5rem !important;
  }
  .pt-lg-4-half,
  .py-lg-4-half {
    padding-top: 4.5rem !important;
  }
  .pr-lg-4-half,
  .px-lg-4-half {
    padding-right: 4.5rem !important;
  }
  .pb-lg-4-half,
  .py-lg-4-half {
    padding-bottom: 4.5rem !important;
  }
  .pl-lg-4-half,
  .px-lg-4-half {
    padding-left: 4.5rem !important;
  }
  .p-lg-5 {
    padding: 5rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 5rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 5rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 5rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 5rem !important;
  }
  .p-lg-5-half {
    padding: 5.5rem !important;
  }
  .pt-lg-5-half,
  .py-lg-5-half {
    padding-top: 5.5rem !important;
  }
  .pr-lg-5-half,
  .px-lg-5-half {
    padding-right: 5.5rem !important;
  }
  .pb-lg-5-half,
  .py-lg-5-half {
    padding-bottom: 5.5rem !important;
  }
  .pl-lg-5-half,
  .px-lg-5-half {
    padding-left: 5.5rem !important;
  }
  .m-lg-nquarter {
    margin: -0.25rem !important;
  }
  .mt-lg-nquarter,
  .my-lg-nquarter {
    margin-top: -0.25rem !important;
  }
  .mr-lg-nquarter,
  .mx-lg-nquarter {
    margin-right: -0.25rem !important;
  }
  .mb-lg-nquarter,
  .my-lg-nquarter {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-nquarter,
  .mx-lg-nquarter {
    margin-left: -0.25rem !important;
  }
  .m-lg-nhalf {
    margin: -0.5rem !important;
  }
  .mt-lg-nhalf,
  .my-lg-nhalf {
    margin-top: -0.5rem !important;
  }
  .mr-lg-nhalf,
  .mx-lg-nhalf {
    margin-right: -0.5rem !important;
  }
  .mb-lg-nhalf,
  .my-lg-nhalf {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-nhalf,
  .mx-lg-nhalf {
    margin-left: -0.5rem !important;
  }
  .m-lg-nthree-quarter {
    margin: -0.7518796992rem !important;
  }
  .mt-lg-nthree-quarter,
  .my-lg-nthree-quarter {
    margin-top: -0.7518796992rem !important;
  }
  .mr-lg-nthree-quarter,
  .mx-lg-nthree-quarter {
    margin-right: -0.7518796992rem !important;
  }
  .mb-lg-nthree-quarter,
  .my-lg-nthree-quarter {
    margin-bottom: -0.7518796992rem !important;
  }
  .ml-lg-nthree-quarter,
  .mx-lg-nthree-quarter {
    margin-left: -0.7518796992rem !important;
  }
  .m-lg-n1 {
    margin: -1rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -1rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -1rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -1rem !important;
  }
  .m-lg-n1-half {
    margin: -1.5rem !important;
  }
  .mt-lg-n1-half,
  .my-lg-n1-half {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n1-half,
  .mx-lg-n1-half {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n1-half,
  .my-lg-n1-half {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n1-half,
  .mx-lg-n1-half {
    margin-left: -1.5rem !important;
  }
  .m-lg-n2 {
    margin: -2rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -2rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -2rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -2rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -2rem !important;
  }
  .m-lg-n2-half {
    margin: -2.5rem !important;
  }
  .mt-lg-n2-half,
  .my-lg-n2-half {
    margin-top: -2.5rem !important;
  }
  .mr-lg-n2-half,
  .mx-lg-n2-half {
    margin-right: -2.5rem !important;
  }
  .mb-lg-n2-half,
  .my-lg-n2-half {
    margin-bottom: -2.5rem !important;
  }
  .ml-lg-n2-half,
  .mx-lg-n2-half {
    margin-left: -2.5rem !important;
  }
  .m-lg-n3 {
    margin: -3rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -3rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -3rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -3rem !important;
  }
  .m-lg-n3-half {
    margin: -3.5rem !important;
  }
  .mt-lg-n3-half,
  .my-lg-n3-half {
    margin-top: -3.5rem !important;
  }
  .mr-lg-n3-half,
  .mx-lg-n3-half {
    margin-right: -3.5rem !important;
  }
  .mb-lg-n3-half,
  .my-lg-n3-half {
    margin-bottom: -3.5rem !important;
  }
  .ml-lg-n3-half,
  .mx-lg-n3-half {
    margin-left: -3.5rem !important;
  }
  .m-lg-n4 {
    margin: -4rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -4rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -4rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -4rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -4rem !important;
  }
  .m-lg-n4-half {
    margin: -4.5rem !important;
  }
  .mt-lg-n4-half,
  .my-lg-n4-half {
    margin-top: -4.5rem !important;
  }
  .mr-lg-n4-half,
  .mx-lg-n4-half {
    margin-right: -4.5rem !important;
  }
  .mb-lg-n4-half,
  .my-lg-n4-half {
    margin-bottom: -4.5rem !important;
  }
  .ml-lg-n4-half,
  .mx-lg-n4-half {
    margin-left: -4.5rem !important;
  }
  .m-lg-n5 {
    margin: -5rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -5rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -5rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -5rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -5rem !important;
  }
  .m-lg-n5-half {
    margin: -5.5rem !important;
  }
  .mt-lg-n5-half,
  .my-lg-n5-half {
    margin-top: -5.5rem !important;
  }
  .mr-lg-n5-half,
  .mx-lg-n5-half {
    margin-right: -5.5rem !important;
  }
  .mb-lg-n5-half,
  .my-lg-n5-half {
    margin-bottom: -5.5rem !important;
  }
  .ml-lg-n5-half,
  .mx-lg-n5-half {
    margin-left: -5.5rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  #content {
    opacity: 0;
  }
  body.loaded #content {
    opacity: 1;
  }
  body.loaded #page-preloader {
    visibility: hidden;
    opacity: 0;
  }
  .ge-two-column-grid .content-element:last-child, .ge-two-column-grid .recipe-detail-content:last-child, .ge-two-column-grid .recipe-teaser:last-child, .ge-two-column-grid .product-info:last-child, .ge-two-column-grid .product-further-products:last-child, .ge-two-column-grid .product-search:last-child, .ge-two-column-grid .farmers-regions-further:last-child, .ge-two-column-grid .blog-recipe-detail-hero:last-child, .ge-two-column-grid .blog-recipe-detail:last-child, .ge-two-column-grid .page-type-detail:last-child,
  .ge-two-column-grid .tx-dw-page-types:last-child {
    margin-bottom: 0;
  }
  .notice-panel {
    width: calc((960px) - 24px);
  }
  .link-hover-underlined::after {
    right: 100%;
    left: 0;
  }
  .link-hover-underlined:hover, .link-hover-underlined.hover, .link-hover-underlined:focus, .link-hover-underlined.focus {
    text-decoration: none;
  }
  .link-hover-underlined:hover::after, .link-hover-underlined.hover::after, .link-hover-underlined:focus::after, .link-hover-underlined.focus::after {
    right: 0;
    opacity: 1;
  }
  .h-lg-100 {
    height: 100%;
  }
  .w-lg-auto {
    width: auto;
  }
  .position-lg-relative {
    position: relative;
  }
  .info-box:hover .info-box-text, .info-box.hover .info-box-text, .info-box:hover .info-box-text {
    visibility: visible;
    opacity: 1;
  }
  .container-desktop {
    width: 100%;
    max-width: 960px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 12px;
    padding-left: 12px;
  }
  html, body {
    position: relative;
    overflow-x: hidden;
  }
  html.no-scroll, body.no-scroll {
    overflow: hidden;
  }
  body.loaded #content {
    opacity: 1 !important;
  }
  body.header-scanner-open .custom-index-nav {
    z-index: 1;
  }
  body.header-scanner-open .custom-index-menu {
    z-index: 2;
  }
  body.info-card-open .ce-product-scanner {
    position: relative;
    z-index: 1101;
  }
  body.info-card-open .el-tabs__content {
    overflow: visible;
  }
  #content {
    opacity: 0 !important;
  }
  .header-search-toggle:hover:after, .header-search-toggle.hover:after, .header-search-toggle:focus:after, .header-search-toggle.focus:after {
    opacity: 1;
  }
  .header-search-toggle:after {
    position: absolute;
    top: 77%;
    left: 50%;
    width: 0.375rem;
    height: 0.375rem;
    background-color: #328D45;
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
    content: "";
  }
  .header-search-form {
    max-width: calc(((960px) - 24px) / 2);
  }
  .footer-logo-primary {
    padding-left: 1.875rem;
  }
  .main-nav-item:hover .main-nav-link:after, .main-nav-item.hover .main-nav-link:after, .main-nav-item:focus .main-nav-link:after, .main-nav-item.focus .main-nav-link:after {
    opacity: 1;
  }
  .main-nav-item.sub {
    position: static;
  }
  .main-nav-item.sub:hover .main-sub-nav, .main-nav-item.sub.hover .main-sub-nav, .main-nav-item.sub:focus .main-sub-nav, .main-nav-item.sub.focus .main-sub-nav, .main-nav-item.sub:focus-within .main-sub-nav, .main-nav-item.sub.focus-within .main-sub-nav {
    visibility: visible;
    opacity: 1;
  }
  .main-nav-item.sub:hover .icon-compound, .main-nav-item.sub.hover .icon-compound, .main-nav-item.sub:focus .icon-compound, .main-nav-item.sub.focus .icon-compound, .main-nav-item.sub:focus-within .icon-compound, .main-nav-item.sub.focus-within .icon-compound {
    visibility: visible;
    opacity: 1;
  }
  .main-nav-item.sub.focus-within .main-sub-nav {
    visibility: visible;
    opacity: 1;
  }
  .main-nav-item.sub.focus-within .icon-compound {
    visibility: visible;
    opacity: 1;
  }
  .main-nav-item.sub:hover .main-sub-nav, .main-nav-item.sub.hover .main-sub-nav, .main-nav-item.sub:focus .main-sub-nav, .main-nav-item.sub.focus .main-sub-nav {
    visibility: visible;
    opacity: 1;
  }
  .main-nav-item.sub:hover .icon-compound, .main-nav-item.sub.hover .icon-compound, .main-nav-item.sub:focus .icon-compound, .main-nav-item.sub.focus .icon-compound {
    visibility: visible;
    opacity: 1;
  }
  .main-nav-item.sub:before {
    position: absolute;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 18'%3E%3Cpath d='M21,9a8,8,0,0,1,8-8H1A8,8,0,0,1,1,17H29A8,8,0,0,1,21,9Z' style='fill:%23fff;fill-rule:evenodd'/%3E%3C/svg%3E");
    content: "";
  }
  .main-nav-toggle {
    display: none;
  }
  .main-nav-link:after {
    position: absolute;
    top: 77%;
    left: 50%;
    width: 0.375rem;
    height: 0.375rem;
    background-color: #328D45;
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
    content: "";
  }
  .main-nav-link:hover, .main-nav-link.hover, .main-nav-link:focus, .main-nav-link.focus {
    color: #000000;
  }
  .main-nav-link:hover:after, .main-nav-link.hover:after, .main-nav-link:focus:after, .main-nav-link.focus:after {
    opacity: 1;
  }
  .main-nav-link:active, .main-nav-link.active, .main-nav-link:active {
    color: #000000;
  }
  .main-nav-link:active:after, .main-nav-link.active:after, .main-nav-link:active:after {
    opacity: 1;
  }
  .main-sub-nav {
    width: calc((960px) - 24px);
  }
  .main-sub-nav {
    position: absolute;
    top: calc(100%);
    left: 50%;
    display: block;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
    transition: opacity 0.3s ease-out, visibility 0.3s ease-out;
  }
  .main-sub-nav-link {
    border: 1px solid #D9D7D1;
    border-radius: 0.5rem;
    -webkit-box-shadow: 0 0.125rem 0.375rem 0 transparent;
            box-shadow: 0 0.125rem 0.375rem 0 transparent;
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transition: background-size 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out, -webkit-box-shadow 0.3s ease-out;
    transition: background-size 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out, -webkit-box-shadow 0.3s ease-out;
    transition: background-size 0.3s ease-out, background-color 0.3s ease-out, transform 0.3s ease-out, box-shadow 0.3s ease-out;
    transition: background-size 0.3s ease-out, background-color 0.3s ease-out, transform 0.3s ease-out, box-shadow 0.3s ease-out, -webkit-transform 0.3s ease-out, -webkit-box-shadow 0.3s ease-out;
  }
  .main-sub-nav-link:after {
    position: absolute;
    top: calc(100% + 5px);
    left: 50%;
    width: 0.375rem;
    height: 0.375rem;
    background-color: #328D45;
    border: 1px solid #FFFFFF;
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out transform 0.3s ease-out;
    transition: opacity 0.3s ease-out transform 0.3s ease-out;
    content: "";
  }
  .main-sub-nav-link:hover, .main-sub-nav-link.hover, .main-sub-nav-link:focus, .main-sub-nav-link.focus {
    color: #000000;
    -webkit-box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(1.03);
            transform: scale(1.03);
  }
  .main-sub-nav-link:active, .main-sub-nav-link.active, .main-sub-nav-link:active {
    color: #000000;
    border: 1px solid #328D45;
    -webkit-box-shadow: 0 0.125rem 0.375rem 0 transparent;
            box-shadow: 0 0.125rem 0.375rem 0 transparent;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  .main-sub-nav-link:active:after, .main-sub-nav-link.active:after, .main-sub-nav-link:active:after {
    opacity: 1;
  }
  .main-sub-nav-diets-column {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 31%;
            flex: 0 0 31%;
    max-width: 31%;
    border-radius: 0 0.25rem 0.25rem 0;
  }
  .main-sub-nav--baby-world .main-sub-nav-link:active, .main-sub-nav--baby-world .main-sub-nav-link.active, .main-sub-nav--baby-world .main-sub-nav-link:active {
    background-color: #CEDB2D;
  }
  .language-nav-desktop.language-nav--active:hover .language-nav-desktop-label-icon .icon, .language-nav-desktop.language-nav--active.hover .language-nav-desktop-label-icon .icon, .language-nav-desktop.language-nav--active:focus .language-nav-desktop-label-icon .icon, .language-nav-desktop.language-nav--active.focus .language-nav-desktop-label-icon .icon, .language-nav-desktop.language-nav--active:focus-within .language-nav-desktop-label-icon .icon, .language-nav-desktop.language-nav--active.focus-within .language-nav-desktop-label-icon .icon {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }
  .language-nav-desktop.language-nav--active:hover .language-nav-desktop-list-wrapper, .language-nav-desktop.language-nav--active.hover .language-nav-desktop-list-wrapper, .language-nav-desktop.language-nav--active:focus .language-nav-desktop-list-wrapper, .language-nav-desktop.language-nav--active.focus .language-nav-desktop-list-wrapper, .language-nav-desktop.language-nav--active:focus-within .language-nav-desktop-list-wrapper, .language-nav-desktop.language-nav--active.focus-within .language-nav-desktop-list-wrapper {
    visibility: visible;
    opacity: 1;
  }
  .language-nav-desktop.language-nav--active:hover:after, .language-nav-desktop.language-nav--active.hover:after, .language-nav-desktop.language-nav--active:focus:after, .language-nav-desktop.language-nav--active.focus:after, .language-nav-desktop.language-nav--active:focus-within:after, .language-nav-desktop.language-nav--active.focus-within:after {
    opacity: 1;
  }
  .language-nav-desktop.language-nav--active.focus-within .language-nav-desktop-label-icon .icon {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }
  .language-nav-desktop.language-nav--active.focus-within .language-nav-desktop-list-wrapper {
    visibility: visible;
    opacity: 1;
  }
  .language-nav-desktop.language-nav--active.focus-within:after {
    opacity: 1;
  }
  .language-nav-desktop.language-nav--active:focus-within .language-nav-desktop-list-wrapper, .language-nav-desktop.language-nav--active.focus-within .language-nav-desktop-list-wrapper {
    visibility: visible;
    opacity: 1;
  }
  .language-nav-desktop.language-nav--active:after {
    position: absolute;
    top: 77%;
    left: 38%;
    width: 0.375rem;
    height: 0.375rem;
    background-color: #328D45;
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
    content: "";
  }
  .footer-nav-top-item-toggle {
    display: none;
  }
  .mobile-nav {
    visibility: hidden;
    opacity: 0;
  }
  .mobile-nav-toggle {
    display: none;
  }
  .teaser--big .teaser-content {
    display: block;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: unset;
            flex-flow: unset;
    padding: 1.5rem 2.25rem 1.5rem 2rem;
  }
  .teaser--big .teaser-image {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: none !important;
    height: 100% !important;
    -webkit-transform: scale(1) translate(-50%, -50%);
            transform: scale(1) translate(-50%, -50%);
  }
  .teaser--big .teaser-title {
    font-size: 2.2rem;
  }
  .teaser--big:hover .teaser-image, .teaser--big.hover .teaser-image, .teaser--big:focus .teaser-image, .teaser--big.focus .teaser-image {
    -webkit-transform: scale(1.05) translate(-50%, -50%) !important;
            transform: scale(1.05) translate(-50%, -50%) !important;
  }
  .info-card-map-list.ps {
    height: 100%;
  }
  .graph-old-legend-list.list-unstyled li.graph-old-legend-item--dot:last-child, .graph-old-legend-list.list-inline li.graph-old-legend-item--dot:last-child {
    margin-bottom: 3rem !important;
  }
  .graph-new-item:first-child .info-box:hover, .graph-new-item:first-child .info-box.hover, .graph-new-item:first-child .info-box:hover {
    z-index: 2;
  }
  .blog-recipe-detail-image-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .blog-recipe-detail-image-wrapper:after {
    z-index: -1;
    display: block;
    padding-top: 48.7915407855%;
    content: "";
  }
  .product-nav-list {
    height: 100%;
  }
  .product-nav--header .product-nav-item {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 20% !important;
            flex: 0 0 20% !important;
    max-width: 20% !important;
  }
  .product-nav--element .product-nav-item {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 13.66667% !important;
            flex: 0 0 13.66667% !important;
    max-width: 13.66667% !important;
  }
  .product-further-products-swiper .swiper-wrapper {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: auto;
  }
  .product-info .el-tab-pane.disabled {
    position: absolute;
    top: 0;
    visibility: hidden;
    opacity: 0;
  }
  .product-info .el-tab-pane.active {
    visibility: visible;
    opacity: 1;
  }
  .product-info-box-content--slider {
    cursor: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 54' width='84' height='54' %3E%3Ccircle cx='72.13' cy='26.8' r='10.87' style='fill:%23fff'/%3E%3Cpath d='M77.88,26.33,72.54,21a.68.68,0,0,0-.47-.19.66.66,0,0,0-.46.19l-.39.4a.65.65,0,0,0,0,.92h0L75.7,26.8l-4.49,4.49a.66.66,0,0,0-.19.46.68.68,0,0,0,.19.47l.4.39a.66.66,0,0,0,.92,0h0l5.35-5.34A.68.68,0,0,0,77.88,26.33Z' style='fill:%23328d45'/%3E%3Cpath d='M22.74,27A10.87,10.87,0,1,0,11.87,37.87h0A10.86,10.86,0,0,0,22.74,27v0' style='fill:%23fff'/%3E%3Cpath d='M5.93,27a.66.66,0,0,0,.19.46l5.35,5.35a.66.66,0,0,0,.92,0h0l.4-.39A.68.68,0,0,0,13,32a.66.66,0,0,0-.19-.46L8.3,27l4.48-4.49a.64.64,0,0,0,0-.9l0,0-.39-.4a.66.66,0,0,0-.46-.19.68.68,0,0,0-.47.19L6.12,26.53A.68.68,0,0,0,5.93,27Z' style='fill:%23328d45'/%3E%3Cpath d='M42,53A26,26,0,1,1,68,27,26,26,0,0,1,42,53Z' style='fill:%23338941'/%3E%3Cpath d='M28.88,24.78a.86.86,0,0,0,.46.76,4.68,4.68,0,0,0,1.49.5,4.15,4.15,0,0,1,2,.88,2.06,2.06,0,0,1,.65,1.6,2.24,2.24,0,0,1-.83,1.75,3.15,3.15,0,0,1-2.18.73,3.45,3.45,0,0,1-2.3-.7,3.27,3.27,0,0,1-1.1-1.88l1.34-.68c.24,1.28.92,1.92,2.05,1.92a1.82,1.82,0,0,0,1.09-.3A1,1,0,0,0,31.7,28a1.42,1.42,0,0,0-.22-.2A4.81,4.81,0,0,0,30,27.24a3.86,3.86,0,0,1-1.85-.84,2,2,0,0,1-.68-1.58,1.93,1.93,0,0,1,.79-1.61,3.2,3.2,0,0,1,2-.61,3,3,0,0,1,3.07,2.08l-1.2.69a1.87,1.87,0,0,0-1.9-1.43,1.92,1.92,0,0,0-1,.21A.67.67,0,0,0,28.88,24.78Z' style='fill:%23fff'/%3E%3Cpath d='M39,28.59l1.18.76A2.79,2.79,0,0,1,37.49,31a3,3,0,0,1-2.15-.84,3.17,3.17,0,0,1,0-4.36,2.9,2.9,0,0,1,2.15-.8,3.25,3.25,0,0,1,1.64.41,2.39,2.39,0,0,1,1,1.15L39,27.35a1.49,1.49,0,0,0-1.45-1,1.44,1.44,0,0,0-1.09.45,1.93,1.93,0,0,0,0,2.42,1.44,1.44,0,0,0,1.09.45,1.56,1.56,0,0,0,.91-.26A2,2,0,0,0,39,28.59Z' style='fill:%23fff'/%3E%3Cpath d='M44.65,25l-.23,1.38A1.26,1.26,0,0,0,44,26.3a1.22,1.22,0,0,0-1,.47A1.94,1.94,0,0,0,42.56,28v2.83H41.11V25.12h1.45V26a1.7,1.7,0,0,1,1.59-1A2.09,2.09,0,0,1,44.65,25Z' style='fill:%23fff'/%3E%3Cpath d='M50.29,25.76A2.8,2.8,0,0,1,51.21,28a2.83,2.83,0,0,1-.92,2.22,3.44,3.44,0,0,1-4.4,0A2.81,2.81,0,0,1,45,28a2.76,2.76,0,0,1,.93-2.22,3.39,3.39,0,0,1,4.4,0Zm-3.36,3.42a1.69,1.69,0,0,0,2.32,0,1.56,1.56,0,0,0,.49-1.2,1.63,1.63,0,0,0-.49-1.21,1.7,1.7,0,0,0-1.16-.45,1.61,1.61,0,0,0-1.16.45A1.59,1.59,0,0,0,46.44,28,1.5,1.5,0,0,0,46.93,29.18Z' style='fill:%23fff'/%3E%3Cpath d='M52.35,30.84V22.76H53.8v8.08Z' style='fill:%23fff'/%3E%3Cpath d='M55.25,30.84V22.76h1.46v8.08Z' style='fill:%23fff'/%3E%3C/svg%3E") 42 27, auto;
  }
  .video-series-tabs-teaser-image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: 0;
  }}
@media (min-width: 992px) and (max-width: 1359.98px){
  .header-search-form input[type=search] {
    height: 2.375rem;
    font-size: 1rem;
  }
  .main-nav-link {
    padding: 0.6875rem;
    font-size: 0.75rem;
  }
  .farmer-detail-box {
    padding: 1rem 1.5rem 1.5rem;
  }
  .farmer-detail-current-region-content {
    padding: 1rem 1.5rem 1.5rem;
  }
  .farmer-detail-interview-question, .farmer-detail-audio-item-title {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .farmer-detail-interview-answer p {
    margin-bottom: 0.5rem;
  }
  .farmer-detail-info {
    padding: 1rem 1.5rem 1.5rem;
  }}
@media (min-width: 992px) and (min-width: 992px) and (max-width: 1359.98px){
  .header-search-toggle:after {
    top: 85%;
    width: 0.25rem;
    height: 0.25rem;
  }
  .main-nav-link:after {
    top: 85%;
    width: 0.25rem;
    height: 0.25rem;
  }
  .language-nav-desktop.language-nav--active:after {
    top: 85%;
    width: 0.25rem;
    height: 0.25rem;
  }
  .teaser--big .teaser-image-wrapper {
    min-height: 11.25rem;
  }}
@media only screen and (min-width:992px){.el-col-md-0{display:none;-webkit-box-flex:0;-ms-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-md-0.is-guttered{display:none}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{left:0;position:relative}.el-col-md-1{-webkit-box-flex:0;-ms-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-md-1,.el-col-md-1.is-guttered{display:block}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{left:4.1666666667%;position:relative}.el-col-md-2{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-md-2,.el-col-md-2.is-guttered{display:block}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{left:8.3333333333%;position:relative}.el-col-md-3{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-md-3,.el-col-md-3.is-guttered{display:block}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{left:12.5%;position:relative}.el-col-md-4{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-md-4,.el-col-md-4.is-guttered{display:block}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{left:16.6666666667%;position:relative}.el-col-md-5{-webkit-box-flex:0;-ms-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-md-5,.el-col-md-5.is-guttered{display:block}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{left:20.8333333333%;position:relative}.el-col-md-6{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-md-6,.el-col-md-6.is-guttered{display:block}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{left:25%;position:relative}.el-col-md-7{-webkit-box-flex:0;-ms-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-md-7,.el-col-md-7.is-guttered{display:block}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{left:29.1666666667%;position:relative}.el-col-md-8{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-md-8,.el-col-md-8.is-guttered{display:block}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{left:33.3333333333%;position:relative}.el-col-md-9{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-md-9,.el-col-md-9.is-guttered{display:block}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{left:37.5%;position:relative}.el-col-md-10{display:block;-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-md-10.is-guttered{display:block}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{left:41.6666666667%;position:relative}.el-col-md-11{display:block;-webkit-box-flex:0;-ms-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-md-11.is-guttered{display:block}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{left:45.8333333333%;position:relative}.el-col-md-12{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-md-12.is-guttered{display:block}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{left:50%;position:relative}.el-col-md-13{display:block;-webkit-box-flex:0;-ms-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-md-13.is-guttered{display:block}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{left:54.1666666667%;position:relative}.el-col-md-14{display:block;-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-md-14.is-guttered{display:block}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{left:58.3333333333%;position:relative}.el-col-md-15{display:block;-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-md-15.is-guttered{display:block}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{left:62.5%;position:relative}.el-col-md-16{display:block;-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-md-16.is-guttered{display:block}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{left:66.6666666667%;position:relative}.el-col-md-17{display:block;-webkit-box-flex:0;-ms-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-md-17.is-guttered{display:block}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{left:70.8333333333%;position:relative}.el-col-md-18{display:block;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-md-18.is-guttered{display:block}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{left:75%;position:relative}.el-col-md-19{display:block;-webkit-box-flex:0;-ms-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-md-19.is-guttered{display:block}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{left:79.1666666667%;position:relative}.el-col-md-20{display:block;-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-md-20.is-guttered{display:block}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{left:83.3333333333%;position:relative}.el-col-md-21{display:block;-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-md-21.is-guttered{display:block}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{left:87.5%;position:relative}.el-col-md-22{display:block;-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-md-22.is-guttered{display:block}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{left:91.6666666667%;position:relative}.el-col-md-23{display:block;-webkit-box-flex:0;-ms-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-md-23.is-guttered{display:block}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{left:95.8333333333%;position:relative}.el-col-md-24{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-md-24.is-guttered{display:block}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{left:100%;position:relative}}
@media only screen and (min-width:1200px){.el-col-lg-0{display:none;-webkit-box-flex:0;-ms-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-lg-0.is-guttered{display:none}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{left:0;position:relative}.el-col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-lg-1,.el-col-lg-1.is-guttered{display:block}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{left:4.1666666667%;position:relative}.el-col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-lg-2,.el-col-lg-2.is-guttered{display:block}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{left:8.3333333333%;position:relative}.el-col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-lg-3,.el-col-lg-3.is-guttered{display:block}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{left:12.5%;position:relative}.el-col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-lg-4,.el-col-lg-4.is-guttered{display:block}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{left:16.6666666667%;position:relative}.el-col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-lg-5,.el-col-lg-5.is-guttered{display:block}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{left:20.8333333333%;position:relative}.el-col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-lg-6,.el-col-lg-6.is-guttered{display:block}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{left:25%;position:relative}.el-col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-lg-7,.el-col-lg-7.is-guttered{display:block}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{left:29.1666666667%;position:relative}.el-col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-lg-8,.el-col-lg-8.is-guttered{display:block}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{left:33.3333333333%;position:relative}.el-col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-lg-9,.el-col-lg-9.is-guttered{display:block}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{left:37.5%;position:relative}.el-col-lg-10{display:block;-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-lg-10.is-guttered{display:block}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{left:41.6666666667%;position:relative}.el-col-lg-11{display:block;-webkit-box-flex:0;-ms-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-lg-11.is-guttered{display:block}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{left:45.8333333333%;position:relative}.el-col-lg-12{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-lg-12.is-guttered{display:block}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{left:50%;position:relative}.el-col-lg-13{display:block;-webkit-box-flex:0;-ms-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-lg-13.is-guttered{display:block}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{left:54.1666666667%;position:relative}.el-col-lg-14{display:block;-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-lg-14.is-guttered{display:block}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{left:58.3333333333%;position:relative}.el-col-lg-15{display:block;-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-lg-15.is-guttered{display:block}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{left:62.5%;position:relative}.el-col-lg-16{display:block;-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-lg-16.is-guttered{display:block}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{left:66.6666666667%;position:relative}.el-col-lg-17{display:block;-webkit-box-flex:0;-ms-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-lg-17.is-guttered{display:block}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{left:70.8333333333%;position:relative}.el-col-lg-18{display:block;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-lg-18.is-guttered{display:block}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{left:75%;position:relative}.el-col-lg-19{display:block;-webkit-box-flex:0;-ms-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-lg-19.is-guttered{display:block}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{left:79.1666666667%;position:relative}.el-col-lg-20{display:block;-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-lg-20.is-guttered{display:block}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{left:83.3333333333%;position:relative}.el-col-lg-21{display:block;-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-lg-21.is-guttered{display:block}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{left:87.5%;position:relative}.el-col-lg-22{display:block;-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-lg-22.is-guttered{display:block}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{left:91.6666666667%;position:relative}.el-col-lg-23{display:block;-webkit-box-flex:0;-ms-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-lg-23.is-guttered{display:block}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{left:95.8333333333%;position:relative}.el-col-lg-24{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-lg-24.is-guttered{display:block}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{left:100%;position:relative}}
@media (min-width: 1360px){
  .container {
    max-width: 1344px;
  }
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
  .btn-xl-inline {
    width: auto;
  }
  .btn-xl-inline + .btn-xl-inline {
    margin-left: 1.25rem;
  }
  .btn-xl-block {
    width: 100%;
  }
  .btn-xl-block + .btn-xl-block {
    margin-top: 0.5rem;
  }
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-quarter {
    margin: 0.25rem !important;
  }
  .mt-xl-quarter,
  .my-xl-quarter {
    margin-top: 0.25rem !important;
  }
  .mr-xl-quarter,
  .mx-xl-quarter {
    margin-right: 0.25rem !important;
  }
  .mb-xl-quarter,
  .my-xl-quarter {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-quarter,
  .mx-xl-quarter {
    margin-left: 0.25rem !important;
  }
  .m-xl-half {
    margin: 0.5rem !important;
  }
  .mt-xl-half,
  .my-xl-half {
    margin-top: 0.5rem !important;
  }
  .mr-xl-half,
  .mx-xl-half {
    margin-right: 0.5rem !important;
  }
  .mb-xl-half,
  .my-xl-half {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-half,
  .mx-xl-half {
    margin-left: 0.5rem !important;
  }
  .m-xl-three-quarter {
    margin: 0.7518796992rem !important;
  }
  .mt-xl-three-quarter,
  .my-xl-three-quarter {
    margin-top: 0.7518796992rem !important;
  }
  .mr-xl-three-quarter,
  .mx-xl-three-quarter {
    margin-right: 0.7518796992rem !important;
  }
  .mb-xl-three-quarter,
  .my-xl-three-quarter {
    margin-bottom: 0.7518796992rem !important;
  }
  .ml-xl-three-quarter,
  .mx-xl-three-quarter {
    margin-left: 0.7518796992rem !important;
  }
  .m-xl-1 {
    margin: 1rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 1rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 1rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 1rem !important;
  }
  .m-xl-1-half {
    margin: 1.5rem !important;
  }
  .mt-xl-1-half,
  .my-xl-1-half {
    margin-top: 1.5rem !important;
  }
  .mr-xl-1-half,
  .mx-xl-1-half {
    margin-right: 1.5rem !important;
  }
  .mb-xl-1-half,
  .my-xl-1-half {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-1-half,
  .mx-xl-1-half {
    margin-left: 1.5rem !important;
  }
  .m-xl-2 {
    margin: 2rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 2rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 2rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 2rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 2rem !important;
  }
  .m-xl-2-half {
    margin: 2.5rem !important;
  }
  .mt-xl-2-half,
  .my-xl-2-half {
    margin-top: 2.5rem !important;
  }
  .mr-xl-2-half,
  .mx-xl-2-half {
    margin-right: 2.5rem !important;
  }
  .mb-xl-2-half,
  .my-xl-2-half {
    margin-bottom: 2.5rem !important;
  }
  .ml-xl-2-half,
  .mx-xl-2-half {
    margin-left: 2.5rem !important;
  }
  .m-xl-3 {
    margin: 3rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 3rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 3rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 3rem !important;
  }
  .m-xl-3-half {
    margin: 3.5rem !important;
  }
  .mt-xl-3-half,
  .my-xl-3-half {
    margin-top: 3.5rem !important;
  }
  .mr-xl-3-half,
  .mx-xl-3-half {
    margin-right: 3.5rem !important;
  }
  .mb-xl-3-half,
  .my-xl-3-half {
    margin-bottom: 3.5rem !important;
  }
  .ml-xl-3-half,
  .mx-xl-3-half {
    margin-left: 3.5rem !important;
  }
  .m-xl-4 {
    margin: 4rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 4rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 4rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 4rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 4rem !important;
  }
  .m-xl-4-half {
    margin: 4.5rem !important;
  }
  .mt-xl-4-half,
  .my-xl-4-half {
    margin-top: 4.5rem !important;
  }
  .mr-xl-4-half,
  .mx-xl-4-half {
    margin-right: 4.5rem !important;
  }
  .mb-xl-4-half,
  .my-xl-4-half {
    margin-bottom: 4.5rem !important;
  }
  .ml-xl-4-half,
  .mx-xl-4-half {
    margin-left: 4.5rem !important;
  }
  .m-xl-5 {
    margin: 5rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 5rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 5rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 5rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 5rem !important;
  }
  .m-xl-5-half {
    margin: 5.5rem !important;
  }
  .mt-xl-5-half,
  .my-xl-5-half {
    margin-top: 5.5rem !important;
  }
  .mr-xl-5-half,
  .mx-xl-5-half {
    margin-right: 5.5rem !important;
  }
  .mb-xl-5-half,
  .my-xl-5-half {
    margin-bottom: 5.5rem !important;
  }
  .ml-xl-5-half,
  .mx-xl-5-half {
    margin-left: 5.5rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-quarter {
    padding: 0.25rem !important;
  }
  .pt-xl-quarter,
  .py-xl-quarter {
    padding-top: 0.25rem !important;
  }
  .pr-xl-quarter,
  .px-xl-quarter {
    padding-right: 0.25rem !important;
  }
  .pb-xl-quarter,
  .py-xl-quarter {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-quarter,
  .px-xl-quarter {
    padding-left: 0.25rem !important;
  }
  .p-xl-half {
    padding: 0.5rem !important;
  }
  .pt-xl-half,
  .py-xl-half {
    padding-top: 0.5rem !important;
  }
  .pr-xl-half,
  .px-xl-half {
    padding-right: 0.5rem !important;
  }
  .pb-xl-half,
  .py-xl-half {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-half,
  .px-xl-half {
    padding-left: 0.5rem !important;
  }
  .p-xl-three-quarter {
    padding: 0.7518796992rem !important;
  }
  .pt-xl-three-quarter,
  .py-xl-three-quarter {
    padding-top: 0.7518796992rem !important;
  }
  .pr-xl-three-quarter,
  .px-xl-three-quarter {
    padding-right: 0.7518796992rem !important;
  }
  .pb-xl-three-quarter,
  .py-xl-three-quarter {
    padding-bottom: 0.7518796992rem !important;
  }
  .pl-xl-three-quarter,
  .px-xl-three-quarter {
    padding-left: 0.7518796992rem !important;
  }
  .p-xl-1 {
    padding: 1rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 1rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 1rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 1rem !important;
  }
  .p-xl-1-half {
    padding: 1.5rem !important;
  }
  .pt-xl-1-half,
  .py-xl-1-half {
    padding-top: 1.5rem !important;
  }
  .pr-xl-1-half,
  .px-xl-1-half {
    padding-right: 1.5rem !important;
  }
  .pb-xl-1-half,
  .py-xl-1-half {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-1-half,
  .px-xl-1-half {
    padding-left: 1.5rem !important;
  }
  .p-xl-2 {
    padding: 2rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 2rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 2rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 2rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 2rem !important;
  }
  .p-xl-2-half {
    padding: 2.5rem !important;
  }
  .pt-xl-2-half,
  .py-xl-2-half {
    padding-top: 2.5rem !important;
  }
  .pr-xl-2-half,
  .px-xl-2-half {
    padding-right: 2.5rem !important;
  }
  .pb-xl-2-half,
  .py-xl-2-half {
    padding-bottom: 2.5rem !important;
  }
  .pl-xl-2-half,
  .px-xl-2-half {
    padding-left: 2.5rem !important;
  }
  .p-xl-3 {
    padding: 3rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 3rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 3rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 3rem !important;
  }
  .p-xl-3-half {
    padding: 3.5rem !important;
  }
  .pt-xl-3-half,
  .py-xl-3-half {
    padding-top: 3.5rem !important;
  }
  .pr-xl-3-half,
  .px-xl-3-half {
    padding-right: 3.5rem !important;
  }
  .pb-xl-3-half,
  .py-xl-3-half {
    padding-bottom: 3.5rem !important;
  }
  .pl-xl-3-half,
  .px-xl-3-half {
    padding-left: 3.5rem !important;
  }
  .p-xl-4 {
    padding: 4rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 4rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 4rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 4rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 4rem !important;
  }
  .p-xl-4-half {
    padding: 4.5rem !important;
  }
  .pt-xl-4-half,
  .py-xl-4-half {
    padding-top: 4.5rem !important;
  }
  .pr-xl-4-half,
  .px-xl-4-half {
    padding-right: 4.5rem !important;
  }
  .pb-xl-4-half,
  .py-xl-4-half {
    padding-bottom: 4.5rem !important;
  }
  .pl-xl-4-half,
  .px-xl-4-half {
    padding-left: 4.5rem !important;
  }
  .p-xl-5 {
    padding: 5rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 5rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 5rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 5rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 5rem !important;
  }
  .p-xl-5-half {
    padding: 5.5rem !important;
  }
  .pt-xl-5-half,
  .py-xl-5-half {
    padding-top: 5.5rem !important;
  }
  .pr-xl-5-half,
  .px-xl-5-half {
    padding-right: 5.5rem !important;
  }
  .pb-xl-5-half,
  .py-xl-5-half {
    padding-bottom: 5.5rem !important;
  }
  .pl-xl-5-half,
  .px-xl-5-half {
    padding-left: 5.5rem !important;
  }
  .m-xl-nquarter {
    margin: -0.25rem !important;
  }
  .mt-xl-nquarter,
  .my-xl-nquarter {
    margin-top: -0.25rem !important;
  }
  .mr-xl-nquarter,
  .mx-xl-nquarter {
    margin-right: -0.25rem !important;
  }
  .mb-xl-nquarter,
  .my-xl-nquarter {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-nquarter,
  .mx-xl-nquarter {
    margin-left: -0.25rem !important;
  }
  .m-xl-nhalf {
    margin: -0.5rem !important;
  }
  .mt-xl-nhalf,
  .my-xl-nhalf {
    margin-top: -0.5rem !important;
  }
  .mr-xl-nhalf,
  .mx-xl-nhalf {
    margin-right: -0.5rem !important;
  }
  .mb-xl-nhalf,
  .my-xl-nhalf {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-nhalf,
  .mx-xl-nhalf {
    margin-left: -0.5rem !important;
  }
  .m-xl-nthree-quarter {
    margin: -0.7518796992rem !important;
  }
  .mt-xl-nthree-quarter,
  .my-xl-nthree-quarter {
    margin-top: -0.7518796992rem !important;
  }
  .mr-xl-nthree-quarter,
  .mx-xl-nthree-quarter {
    margin-right: -0.7518796992rem !important;
  }
  .mb-xl-nthree-quarter,
  .my-xl-nthree-quarter {
    margin-bottom: -0.7518796992rem !important;
  }
  .ml-xl-nthree-quarter,
  .mx-xl-nthree-quarter {
    margin-left: -0.7518796992rem !important;
  }
  .m-xl-n1 {
    margin: -1rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -1rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -1rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -1rem !important;
  }
  .m-xl-n1-half {
    margin: -1.5rem !important;
  }
  .mt-xl-n1-half,
  .my-xl-n1-half {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n1-half,
  .mx-xl-n1-half {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n1-half,
  .my-xl-n1-half {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n1-half,
  .mx-xl-n1-half {
    margin-left: -1.5rem !important;
  }
  .m-xl-n2 {
    margin: -2rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -2rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -2rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -2rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -2rem !important;
  }
  .m-xl-n2-half {
    margin: -2.5rem !important;
  }
  .mt-xl-n2-half,
  .my-xl-n2-half {
    margin-top: -2.5rem !important;
  }
  .mr-xl-n2-half,
  .mx-xl-n2-half {
    margin-right: -2.5rem !important;
  }
  .mb-xl-n2-half,
  .my-xl-n2-half {
    margin-bottom: -2.5rem !important;
  }
  .ml-xl-n2-half,
  .mx-xl-n2-half {
    margin-left: -2.5rem !important;
  }
  .m-xl-n3 {
    margin: -3rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -3rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -3rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -3rem !important;
  }
  .m-xl-n3-half {
    margin: -3.5rem !important;
  }
  .mt-xl-n3-half,
  .my-xl-n3-half {
    margin-top: -3.5rem !important;
  }
  .mr-xl-n3-half,
  .mx-xl-n3-half {
    margin-right: -3.5rem !important;
  }
  .mb-xl-n3-half,
  .my-xl-n3-half {
    margin-bottom: -3.5rem !important;
  }
  .ml-xl-n3-half,
  .mx-xl-n3-half {
    margin-left: -3.5rem !important;
  }
  .m-xl-n4 {
    margin: -4rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -4rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -4rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -4rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -4rem !important;
  }
  .m-xl-n4-half {
    margin: -4.5rem !important;
  }
  .mt-xl-n4-half,
  .my-xl-n4-half {
    margin-top: -4.5rem !important;
  }
  .mr-xl-n4-half,
  .mx-xl-n4-half {
    margin-right: -4.5rem !important;
  }
  .mb-xl-n4-half,
  .my-xl-n4-half {
    margin-bottom: -4.5rem !important;
  }
  .ml-xl-n4-half,
  .mx-xl-n4-half {
    margin-left: -4.5rem !important;
  }
  .m-xl-n5 {
    margin: -5rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -5rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -5rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -5rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -5rem !important;
  }
  .m-xl-n5-half {
    margin: -5.5rem !important;
  }
  .mt-xl-n5-half,
  .my-xl-n5-half {
    margin-top: -5.5rem !important;
  }
  .mr-xl-n5-half,
  .mx-xl-n5-half {
    margin-right: -5.5rem !important;
  }
  .mb-xl-n5-half,
  .my-xl-n5-half {
    margin-bottom: -5.5rem !important;
  }
  .ml-xl-n5-half,
  .mx-xl-n5-half {
    margin-left: -5.5rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .notice-panel {
    width: calc((1344px) - 24px);
  }
  .col-xl-3-half {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .container-desktop {
    max-width: 1344px;
  }
  h1, .h1 {
    font-size: 3.25rem;
  }
  h2, .h2 {
    font-size: 2.5rem;
  }
  h3, .h3 {
    font-size: 2rem;
  }
  h4, .h4, .info-card-title {
    font-size: 1.5rem;
  }
  h5, .h5 {
    font-size: 1rem;
  }
  h6, .h6 {
    font-size: 1rem;
  }
  .display-1 {
    font-size: 4.5rem;
  }
  .lead {
    font-size: 1.5rem;
  }
  small,
  .small {
    font-size: 1rem;
  }
  .tag {
    font-size: 0.75rem;
  }
  .header-search-form {
    max-width: calc(((1344px) - 24px) / 2);
  }
  .main-sub-nav {
    width: calc((1344px) - 24px);
  }
  .main-sub-nav-diets-column {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 21%;
            flex: 0 0 21%;
    max-width: 21%;
  }
  .product-nav--header .product-nav-item {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 13.66667% !important;
            flex: 0 0 13.66667% !important;
    max-width: 13.66667% !important;
  }
  .product-search-subtitle {
    font-size: 1.5rem;
  }
  .ce-icon-teasers-item-col {
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14.2857142857%;
            flex: 0 0 14.2857142857%;
    max-width: 14.2857142857%;
  }}
@media (min-width: 100rem){
  body {
    font-size: 1.125rem;
  }
  h1, .h1 {
    font-size: 3.25rem;
  }
  h2, .h2 {
    font-size: 2.5rem;
  }
  h3, .h3 {
    font-size: 2rem;
  }
  h4, .h4, .info-card-title {
    font-size: 1.5rem;
  }
  h5, .h5 {
    font-size: 1rem;
  }
  h6, .h6 {
    font-size: 0.875rem;
  }
  .display-1 {
    font-size: 4.5rem;
  }
  .lead {
    font-size: 1.5rem;
  }
  small,
  .small {
    font-size: 1rem;
  }
  .tag {
    font-size: 0.75rem;
  }
  .main-sub-nav-link-title, .ce-baby-world-navigation-link-title {
    font-size: 1.5rem;
  }
  .main-sub-nav-diets-title {
    font-size: 1rem;
  }
  .page-type-hero-subtitle {
    font-size: 1.5rem;
  }
  .graph-old-item {
    font-size: 1.5rem;
  }
  .graph-new-item-info-title {
    font-size: 1.5rem;
  }
  .farmer-detail-about-address {
    font-size: 1.5rem;
  }
  .farmers-regions-further-item-number {
    font-size: 7rem;
  }
  .product-search-subtitle {
    font-size: 1.5rem;
  }}
@media (min-width: 1600px){
  .col-hd {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .col-hd-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-hd-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-hd-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-hd-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-hd-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-hd-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-hd-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-hd-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-hd-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-hd-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-hd-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-hd-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-hd-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-hd-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-hd-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-hd-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-hd-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-hd-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-hd-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-hd-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-hd-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-hd-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-hd-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-hd-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-hd-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-hd-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-hd-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-hd-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-hd-0 {
    margin-left: 0;
  }
  .offset-hd-1 {
    margin-left: 8.3333333333%;
  }
  .offset-hd-2 {
    margin-left: 16.6666666667%;
  }
  .offset-hd-3 {
    margin-left: 25%;
  }
  .offset-hd-4 {
    margin-left: 33.3333333333%;
  }
  .offset-hd-5 {
    margin-left: 41.6666666667%;
  }
  .offset-hd-6 {
    margin-left: 50%;
  }
  .offset-hd-7 {
    margin-left: 58.3333333333%;
  }
  .offset-hd-8 {
    margin-left: 66.6666666667%;
  }
  .offset-hd-9 {
    margin-left: 75%;
  }
  .offset-hd-10 {
    margin-left: 83.3333333333%;
  }
  .offset-hd-11 {
    margin-left: 91.6666666667%;
  }
  .btn-hd-inline {
    width: auto;
  }
  .btn-hd-inline + .btn-hd-inline {
    margin-left: 1.25rem;
  }
  .btn-hd-block {
    width: 100%;
  }
  .btn-hd-block + .btn-hd-block {
    margin-top: 0.5rem;
  }
  .d-hd-none {
    display: none !important;
  }
  .d-hd-inline {
    display: inline !important;
  }
  .d-hd-inline-block {
    display: inline-block !important;
  }
  .d-hd-block {
    display: block !important;
  }
  .d-hd-table {
    display: table !important;
  }
  .d-hd-table-row {
    display: table-row !important;
  }
  .d-hd-table-cell {
    display: table-cell !important;
  }
  .d-hd-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-hd-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .flex-hd-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-hd-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-hd-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-hd-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-hd-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-hd-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-hd-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-hd-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-hd-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-hd-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-hd-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-hd-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-hd-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-hd-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-hd-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-hd-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-hd-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-hd-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-hd-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-hd-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-hd-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-hd-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-hd-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-hd-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-hd-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-hd-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-hd-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-hd-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-hd-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-hd-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-hd-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-hd-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-hd-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-hd-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .float-hd-left {
    float: left !important;
  }
  .float-hd-right {
    float: right !important;
  }
  .float-hd-none {
    float: none !important;
  }
  .m-hd-0 {
    margin: 0 !important;
  }
  .mt-hd-0,
  .my-hd-0 {
    margin-top: 0 !important;
  }
  .mr-hd-0,
  .mx-hd-0 {
    margin-right: 0 !important;
  }
  .mb-hd-0,
  .my-hd-0 {
    margin-bottom: 0 !important;
  }
  .ml-hd-0,
  .mx-hd-0 {
    margin-left: 0 !important;
  }
  .m-hd-quarter {
    margin: 0.25rem !important;
  }
  .mt-hd-quarter,
  .my-hd-quarter {
    margin-top: 0.25rem !important;
  }
  .mr-hd-quarter,
  .mx-hd-quarter {
    margin-right: 0.25rem !important;
  }
  .mb-hd-quarter,
  .my-hd-quarter {
    margin-bottom: 0.25rem !important;
  }
  .ml-hd-quarter,
  .mx-hd-quarter {
    margin-left: 0.25rem !important;
  }
  .m-hd-half {
    margin: 0.5rem !important;
  }
  .mt-hd-half,
  .my-hd-half {
    margin-top: 0.5rem !important;
  }
  .mr-hd-half,
  .mx-hd-half {
    margin-right: 0.5rem !important;
  }
  .mb-hd-half,
  .my-hd-half {
    margin-bottom: 0.5rem !important;
  }
  .ml-hd-half,
  .mx-hd-half {
    margin-left: 0.5rem !important;
  }
  .m-hd-three-quarter {
    margin: 0.7518796992rem !important;
  }
  .mt-hd-three-quarter,
  .my-hd-three-quarter {
    margin-top: 0.7518796992rem !important;
  }
  .mr-hd-three-quarter,
  .mx-hd-three-quarter {
    margin-right: 0.7518796992rem !important;
  }
  .mb-hd-three-quarter,
  .my-hd-three-quarter {
    margin-bottom: 0.7518796992rem !important;
  }
  .ml-hd-three-quarter,
  .mx-hd-three-quarter {
    margin-left: 0.7518796992rem !important;
  }
  .m-hd-1 {
    margin: 1rem !important;
  }
  .mt-hd-1,
  .my-hd-1 {
    margin-top: 1rem !important;
  }
  .mr-hd-1,
  .mx-hd-1 {
    margin-right: 1rem !important;
  }
  .mb-hd-1,
  .my-hd-1 {
    margin-bottom: 1rem !important;
  }
  .ml-hd-1,
  .mx-hd-1 {
    margin-left: 1rem !important;
  }
  .m-hd-1-half {
    margin: 1.5rem !important;
  }
  .mt-hd-1-half,
  .my-hd-1-half {
    margin-top: 1.5rem !important;
  }
  .mr-hd-1-half,
  .mx-hd-1-half {
    margin-right: 1.5rem !important;
  }
  .mb-hd-1-half,
  .my-hd-1-half {
    margin-bottom: 1.5rem !important;
  }
  .ml-hd-1-half,
  .mx-hd-1-half {
    margin-left: 1.5rem !important;
  }
  .m-hd-2 {
    margin: 2rem !important;
  }
  .mt-hd-2,
  .my-hd-2 {
    margin-top: 2rem !important;
  }
  .mr-hd-2,
  .mx-hd-2 {
    margin-right: 2rem !important;
  }
  .mb-hd-2,
  .my-hd-2 {
    margin-bottom: 2rem !important;
  }
  .ml-hd-2,
  .mx-hd-2 {
    margin-left: 2rem !important;
  }
  .m-hd-2-half {
    margin: 2.5rem !important;
  }
  .mt-hd-2-half,
  .my-hd-2-half {
    margin-top: 2.5rem !important;
  }
  .mr-hd-2-half,
  .mx-hd-2-half {
    margin-right: 2.5rem !important;
  }
  .mb-hd-2-half,
  .my-hd-2-half {
    margin-bottom: 2.5rem !important;
  }
  .ml-hd-2-half,
  .mx-hd-2-half {
    margin-left: 2.5rem !important;
  }
  .m-hd-3 {
    margin: 3rem !important;
  }
  .mt-hd-3,
  .my-hd-3 {
    margin-top: 3rem !important;
  }
  .mr-hd-3,
  .mx-hd-3 {
    margin-right: 3rem !important;
  }
  .mb-hd-3,
  .my-hd-3 {
    margin-bottom: 3rem !important;
  }
  .ml-hd-3,
  .mx-hd-3 {
    margin-left: 3rem !important;
  }
  .m-hd-3-half {
    margin: 3.5rem !important;
  }
  .mt-hd-3-half,
  .my-hd-3-half {
    margin-top: 3.5rem !important;
  }
  .mr-hd-3-half,
  .mx-hd-3-half {
    margin-right: 3.5rem !important;
  }
  .mb-hd-3-half,
  .my-hd-3-half {
    margin-bottom: 3.5rem !important;
  }
  .ml-hd-3-half,
  .mx-hd-3-half {
    margin-left: 3.5rem !important;
  }
  .m-hd-4 {
    margin: 4rem !important;
  }
  .mt-hd-4,
  .my-hd-4 {
    margin-top: 4rem !important;
  }
  .mr-hd-4,
  .mx-hd-4 {
    margin-right: 4rem !important;
  }
  .mb-hd-4,
  .my-hd-4 {
    margin-bottom: 4rem !important;
  }
  .ml-hd-4,
  .mx-hd-4 {
    margin-left: 4rem !important;
  }
  .m-hd-4-half {
    margin: 4.5rem !important;
  }
  .mt-hd-4-half,
  .my-hd-4-half {
    margin-top: 4.5rem !important;
  }
  .mr-hd-4-half,
  .mx-hd-4-half {
    margin-right: 4.5rem !important;
  }
  .mb-hd-4-half,
  .my-hd-4-half {
    margin-bottom: 4.5rem !important;
  }
  .ml-hd-4-half,
  .mx-hd-4-half {
    margin-left: 4.5rem !important;
  }
  .m-hd-5 {
    margin: 5rem !important;
  }
  .mt-hd-5,
  .my-hd-5 {
    margin-top: 5rem !important;
  }
  .mr-hd-5,
  .mx-hd-5 {
    margin-right: 5rem !important;
  }
  .mb-hd-5,
  .my-hd-5 {
    margin-bottom: 5rem !important;
  }
  .ml-hd-5,
  .mx-hd-5 {
    margin-left: 5rem !important;
  }
  .m-hd-5-half {
    margin: 5.5rem !important;
  }
  .mt-hd-5-half,
  .my-hd-5-half {
    margin-top: 5.5rem !important;
  }
  .mr-hd-5-half,
  .mx-hd-5-half {
    margin-right: 5.5rem !important;
  }
  .mb-hd-5-half,
  .my-hd-5-half {
    margin-bottom: 5.5rem !important;
  }
  .ml-hd-5-half,
  .mx-hd-5-half {
    margin-left: 5.5rem !important;
  }
  .p-hd-0 {
    padding: 0 !important;
  }
  .pt-hd-0,
  .py-hd-0 {
    padding-top: 0 !important;
  }
  .pr-hd-0,
  .px-hd-0 {
    padding-right: 0 !important;
  }
  .pb-hd-0,
  .py-hd-0 {
    padding-bottom: 0 !important;
  }
  .pl-hd-0,
  .px-hd-0 {
    padding-left: 0 !important;
  }
  .p-hd-quarter {
    padding: 0.25rem !important;
  }
  .pt-hd-quarter,
  .py-hd-quarter {
    padding-top: 0.25rem !important;
  }
  .pr-hd-quarter,
  .px-hd-quarter {
    padding-right: 0.25rem !important;
  }
  .pb-hd-quarter,
  .py-hd-quarter {
    padding-bottom: 0.25rem !important;
  }
  .pl-hd-quarter,
  .px-hd-quarter {
    padding-left: 0.25rem !important;
  }
  .p-hd-half {
    padding: 0.5rem !important;
  }
  .pt-hd-half,
  .py-hd-half {
    padding-top: 0.5rem !important;
  }
  .pr-hd-half,
  .px-hd-half {
    padding-right: 0.5rem !important;
  }
  .pb-hd-half,
  .py-hd-half {
    padding-bottom: 0.5rem !important;
  }
  .pl-hd-half,
  .px-hd-half {
    padding-left: 0.5rem !important;
  }
  .p-hd-three-quarter {
    padding: 0.7518796992rem !important;
  }
  .pt-hd-three-quarter,
  .py-hd-three-quarter {
    padding-top: 0.7518796992rem !important;
  }
  .pr-hd-three-quarter,
  .px-hd-three-quarter {
    padding-right: 0.7518796992rem !important;
  }
  .pb-hd-three-quarter,
  .py-hd-three-quarter {
    padding-bottom: 0.7518796992rem !important;
  }
  .pl-hd-three-quarter,
  .px-hd-three-quarter {
    padding-left: 0.7518796992rem !important;
  }
  .p-hd-1 {
    padding: 1rem !important;
  }
  .pt-hd-1,
  .py-hd-1 {
    padding-top: 1rem !important;
  }
  .pr-hd-1,
  .px-hd-1 {
    padding-right: 1rem !important;
  }
  .pb-hd-1,
  .py-hd-1 {
    padding-bottom: 1rem !important;
  }
  .pl-hd-1,
  .px-hd-1 {
    padding-left: 1rem !important;
  }
  .p-hd-1-half {
    padding: 1.5rem !important;
  }
  .pt-hd-1-half,
  .py-hd-1-half {
    padding-top: 1.5rem !important;
  }
  .pr-hd-1-half,
  .px-hd-1-half {
    padding-right: 1.5rem !important;
  }
  .pb-hd-1-half,
  .py-hd-1-half {
    padding-bottom: 1.5rem !important;
  }
  .pl-hd-1-half,
  .px-hd-1-half {
    padding-left: 1.5rem !important;
  }
  .p-hd-2 {
    padding: 2rem !important;
  }
  .pt-hd-2,
  .py-hd-2 {
    padding-top: 2rem !important;
  }
  .pr-hd-2,
  .px-hd-2 {
    padding-right: 2rem !important;
  }
  .pb-hd-2,
  .py-hd-2 {
    padding-bottom: 2rem !important;
  }
  .pl-hd-2,
  .px-hd-2 {
    padding-left: 2rem !important;
  }
  .p-hd-2-half {
    padding: 2.5rem !important;
  }
  .pt-hd-2-half,
  .py-hd-2-half {
    padding-top: 2.5rem !important;
  }
  .pr-hd-2-half,
  .px-hd-2-half {
    padding-right: 2.5rem !important;
  }
  .pb-hd-2-half,
  .py-hd-2-half {
    padding-bottom: 2.5rem !important;
  }
  .pl-hd-2-half,
  .px-hd-2-half {
    padding-left: 2.5rem !important;
  }
  .p-hd-3 {
    padding: 3rem !important;
  }
  .pt-hd-3,
  .py-hd-3 {
    padding-top: 3rem !important;
  }
  .pr-hd-3,
  .px-hd-3 {
    padding-right: 3rem !important;
  }
  .pb-hd-3,
  .py-hd-3 {
    padding-bottom: 3rem !important;
  }
  .pl-hd-3,
  .px-hd-3 {
    padding-left: 3rem !important;
  }
  .p-hd-3-half {
    padding: 3.5rem !important;
  }
  .pt-hd-3-half,
  .py-hd-3-half {
    padding-top: 3.5rem !important;
  }
  .pr-hd-3-half,
  .px-hd-3-half {
    padding-right: 3.5rem !important;
  }
  .pb-hd-3-half,
  .py-hd-3-half {
    padding-bottom: 3.5rem !important;
  }
  .pl-hd-3-half,
  .px-hd-3-half {
    padding-left: 3.5rem !important;
  }
  .p-hd-4 {
    padding: 4rem !important;
  }
  .pt-hd-4,
  .py-hd-4 {
    padding-top: 4rem !important;
  }
  .pr-hd-4,
  .px-hd-4 {
    padding-right: 4rem !important;
  }
  .pb-hd-4,
  .py-hd-4 {
    padding-bottom: 4rem !important;
  }
  .pl-hd-4,
  .px-hd-4 {
    padding-left: 4rem !important;
  }
  .p-hd-4-half {
    padding: 4.5rem !important;
  }
  .pt-hd-4-half,
  .py-hd-4-half {
    padding-top: 4.5rem !important;
  }
  .pr-hd-4-half,
  .px-hd-4-half {
    padding-right: 4.5rem !important;
  }
  .pb-hd-4-half,
  .py-hd-4-half {
    padding-bottom: 4.5rem !important;
  }
  .pl-hd-4-half,
  .px-hd-4-half {
    padding-left: 4.5rem !important;
  }
  .p-hd-5 {
    padding: 5rem !important;
  }
  .pt-hd-5,
  .py-hd-5 {
    padding-top: 5rem !important;
  }
  .pr-hd-5,
  .px-hd-5 {
    padding-right: 5rem !important;
  }
  .pb-hd-5,
  .py-hd-5 {
    padding-bottom: 5rem !important;
  }
  .pl-hd-5,
  .px-hd-5 {
    padding-left: 5rem !important;
  }
  .p-hd-5-half {
    padding: 5.5rem !important;
  }
  .pt-hd-5-half,
  .py-hd-5-half {
    padding-top: 5.5rem !important;
  }
  .pr-hd-5-half,
  .px-hd-5-half {
    padding-right: 5.5rem !important;
  }
  .pb-hd-5-half,
  .py-hd-5-half {
    padding-bottom: 5.5rem !important;
  }
  .pl-hd-5-half,
  .px-hd-5-half {
    padding-left: 5.5rem !important;
  }
  .m-hd-nquarter {
    margin: -0.25rem !important;
  }
  .mt-hd-nquarter,
  .my-hd-nquarter {
    margin-top: -0.25rem !important;
  }
  .mr-hd-nquarter,
  .mx-hd-nquarter {
    margin-right: -0.25rem !important;
  }
  .mb-hd-nquarter,
  .my-hd-nquarter {
    margin-bottom: -0.25rem !important;
  }
  .ml-hd-nquarter,
  .mx-hd-nquarter {
    margin-left: -0.25rem !important;
  }
  .m-hd-nhalf {
    margin: -0.5rem !important;
  }
  .mt-hd-nhalf,
  .my-hd-nhalf {
    margin-top: -0.5rem !important;
  }
  .mr-hd-nhalf,
  .mx-hd-nhalf {
    margin-right: -0.5rem !important;
  }
  .mb-hd-nhalf,
  .my-hd-nhalf {
    margin-bottom: -0.5rem !important;
  }
  .ml-hd-nhalf,
  .mx-hd-nhalf {
    margin-left: -0.5rem !important;
  }
  .m-hd-nthree-quarter {
    margin: -0.7518796992rem !important;
  }
  .mt-hd-nthree-quarter,
  .my-hd-nthree-quarter {
    margin-top: -0.7518796992rem !important;
  }
  .mr-hd-nthree-quarter,
  .mx-hd-nthree-quarter {
    margin-right: -0.7518796992rem !important;
  }
  .mb-hd-nthree-quarter,
  .my-hd-nthree-quarter {
    margin-bottom: -0.7518796992rem !important;
  }
  .ml-hd-nthree-quarter,
  .mx-hd-nthree-quarter {
    margin-left: -0.7518796992rem !important;
  }
  .m-hd-n1 {
    margin: -1rem !important;
  }
  .mt-hd-n1,
  .my-hd-n1 {
    margin-top: -1rem !important;
  }
  .mr-hd-n1,
  .mx-hd-n1 {
    margin-right: -1rem !important;
  }
  .mb-hd-n1,
  .my-hd-n1 {
    margin-bottom: -1rem !important;
  }
  .ml-hd-n1,
  .mx-hd-n1 {
    margin-left: -1rem !important;
  }
  .m-hd-n1-half {
    margin: -1.5rem !important;
  }
  .mt-hd-n1-half,
  .my-hd-n1-half {
    margin-top: -1.5rem !important;
  }
  .mr-hd-n1-half,
  .mx-hd-n1-half {
    margin-right: -1.5rem !important;
  }
  .mb-hd-n1-half,
  .my-hd-n1-half {
    margin-bottom: -1.5rem !important;
  }
  .ml-hd-n1-half,
  .mx-hd-n1-half {
    margin-left: -1.5rem !important;
  }
  .m-hd-n2 {
    margin: -2rem !important;
  }
  .mt-hd-n2,
  .my-hd-n2 {
    margin-top: -2rem !important;
  }
  .mr-hd-n2,
  .mx-hd-n2 {
    margin-right: -2rem !important;
  }
  .mb-hd-n2,
  .my-hd-n2 {
    margin-bottom: -2rem !important;
  }
  .ml-hd-n2,
  .mx-hd-n2 {
    margin-left: -2rem !important;
  }
  .m-hd-n2-half {
    margin: -2.5rem !important;
  }
  .mt-hd-n2-half,
  .my-hd-n2-half {
    margin-top: -2.5rem !important;
  }
  .mr-hd-n2-half,
  .mx-hd-n2-half {
    margin-right: -2.5rem !important;
  }
  .mb-hd-n2-half,
  .my-hd-n2-half {
    margin-bottom: -2.5rem !important;
  }
  .ml-hd-n2-half,
  .mx-hd-n2-half {
    margin-left: -2.5rem !important;
  }
  .m-hd-n3 {
    margin: -3rem !important;
  }
  .mt-hd-n3,
  .my-hd-n3 {
    margin-top: -3rem !important;
  }
  .mr-hd-n3,
  .mx-hd-n3 {
    margin-right: -3rem !important;
  }
  .mb-hd-n3,
  .my-hd-n3 {
    margin-bottom: -3rem !important;
  }
  .ml-hd-n3,
  .mx-hd-n3 {
    margin-left: -3rem !important;
  }
  .m-hd-n3-half {
    margin: -3.5rem !important;
  }
  .mt-hd-n3-half,
  .my-hd-n3-half {
    margin-top: -3.5rem !important;
  }
  .mr-hd-n3-half,
  .mx-hd-n3-half {
    margin-right: -3.5rem !important;
  }
  .mb-hd-n3-half,
  .my-hd-n3-half {
    margin-bottom: -3.5rem !important;
  }
  .ml-hd-n3-half,
  .mx-hd-n3-half {
    margin-left: -3.5rem !important;
  }
  .m-hd-n4 {
    margin: -4rem !important;
  }
  .mt-hd-n4,
  .my-hd-n4 {
    margin-top: -4rem !important;
  }
  .mr-hd-n4,
  .mx-hd-n4 {
    margin-right: -4rem !important;
  }
  .mb-hd-n4,
  .my-hd-n4 {
    margin-bottom: -4rem !important;
  }
  .ml-hd-n4,
  .mx-hd-n4 {
    margin-left: -4rem !important;
  }
  .m-hd-n4-half {
    margin: -4.5rem !important;
  }
  .mt-hd-n4-half,
  .my-hd-n4-half {
    margin-top: -4.5rem !important;
  }
  .mr-hd-n4-half,
  .mx-hd-n4-half {
    margin-right: -4.5rem !important;
  }
  .mb-hd-n4-half,
  .my-hd-n4-half {
    margin-bottom: -4.5rem !important;
  }
  .ml-hd-n4-half,
  .mx-hd-n4-half {
    margin-left: -4.5rem !important;
  }
  .m-hd-n5 {
    margin: -5rem !important;
  }
  .mt-hd-n5,
  .my-hd-n5 {
    margin-top: -5rem !important;
  }
  .mr-hd-n5,
  .mx-hd-n5 {
    margin-right: -5rem !important;
  }
  .mb-hd-n5,
  .my-hd-n5 {
    margin-bottom: -5rem !important;
  }
  .ml-hd-n5,
  .mx-hd-n5 {
    margin-left: -5rem !important;
  }
  .m-hd-n5-half {
    margin: -5.5rem !important;
  }
  .mt-hd-n5-half,
  .my-hd-n5-half {
    margin-top: -5.5rem !important;
  }
  .mr-hd-n5-half,
  .mx-hd-n5-half {
    margin-right: -5.5rem !important;
  }
  .mb-hd-n5-half,
  .my-hd-n5-half {
    margin-bottom: -5.5rem !important;
  }
  .ml-hd-n5-half,
  .mx-hd-n5-half {
    margin-left: -5.5rem !important;
  }
  .m-hd-auto {
    margin: auto !important;
  }
  .mt-hd-auto,
  .my-hd-auto {
    margin-top: auto !important;
  }
  .mr-hd-auto,
  .mx-hd-auto {
    margin-right: auto !important;
  }
  .mb-hd-auto,
  .my-hd-auto {
    margin-bottom: auto !important;
  }
  .ml-hd-auto,
  .mx-hd-auto {
    margin-left: auto !important;
  }
  .text-hd-left {
    text-align: left !important;
  }
  .text-hd-right {
    text-align: right !important;
  }
  .text-hd-center {
    text-align: center !important;
  }
  .teaser-title {
    overflow: hidden;
    text-overflow: ellipsis;
  }}
@media only screen and (min-width:1920px){.el-col-xl-0{display:none;-webkit-box-flex:0;-ms-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-xl-0.is-guttered{display:none}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{left:0;position:relative}.el-col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xl-1,.el-col-xl-1.is-guttered{display:block}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{left:4.1666666667%;position:relative}.el-col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xl-2,.el-col-xl-2.is-guttered{display:block}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{left:8.3333333333%;position:relative}.el-col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-xl-3,.el-col-xl-3.is-guttered{display:block}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{left:12.5%;position:relative}.el-col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xl-4,.el-col-xl-4.is-guttered{display:block}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{left:16.6666666667%;position:relative}.el-col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xl-5,.el-col-xl-5.is-guttered{display:block}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{left:20.8333333333%;position:relative}.el-col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-xl-6,.el-col-xl-6.is-guttered{display:block}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{left:25%;position:relative}.el-col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xl-7,.el-col-xl-7.is-guttered{display:block}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{left:29.1666666667%;position:relative}.el-col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xl-8,.el-col-xl-8.is-guttered{display:block}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{left:33.3333333333%;position:relative}.el-col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-xl-9,.el-col-xl-9.is-guttered{display:block}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{left:37.5%;position:relative}.el-col-xl-10{display:block;-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xl-10.is-guttered{display:block}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{left:41.6666666667%;position:relative}.el-col-xl-11{display:block;-webkit-box-flex:0;-ms-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xl-11.is-guttered{display:block}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{left:45.8333333333%;position:relative}.el-col-xl-12{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-xl-12.is-guttered{display:block}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{left:50%;position:relative}.el-col-xl-13{display:block;-webkit-box-flex:0;-ms-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xl-13.is-guttered{display:block}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{left:54.1666666667%;position:relative}.el-col-xl-14{display:block;-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xl-14.is-guttered{display:block}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{left:58.3333333333%;position:relative}.el-col-xl-15{display:block;-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-xl-15.is-guttered{display:block}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{left:62.5%;position:relative}.el-col-xl-16{display:block;-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xl-16.is-guttered{display:block}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{left:66.6666666667%;position:relative}.el-col-xl-17{display:block;-webkit-box-flex:0;-ms-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xl-17.is-guttered{display:block}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{left:70.8333333333%;position:relative}.el-col-xl-18{display:block;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-xl-18.is-guttered{display:block}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{left:75%;position:relative}.el-col-xl-19{display:block;-webkit-box-flex:0;-ms-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xl-19.is-guttered{display:block}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{left:79.1666666667%;position:relative}.el-col-xl-20{display:block;-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xl-20.is-guttered{display:block}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{left:83.3333333333%;position:relative}.el-col-xl-21{display:block;-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-xl-21.is-guttered{display:block}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{left:87.5%;position:relative}.el-col-xl-22{display:block;-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xl-22.is-guttered{display:block}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{left:91.6666666667%;position:relative}.el-col-xl-23{display:block;-webkit-box-flex:0;-ms-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xl-23.is-guttered{display:block}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{left:95.8333333333%;position:relative}.el-col-xl-24{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-xl-24.is-guttered{display:block}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{left:100%;position:relative}}
@media (max-width: 1599.98px){
  .page-bg-image {
    top: -6rem;
    left: 57%;
    height: 580px;
  }
  .ce-header-element--twoimages .ce-header-element-image {
    max-width: 125%;
  }
  .ce-header-element--twoimages .ce-header-element-image--primary, .ce-header-element--twoimages .ce-header-element-image--secondary {
    margin-top: 0;
  }
  .ce-header-element--twoimages .ce-header-element-image--primary {
    margin-right: 0;
    margin-left: -10%;
  }
  .ce-header-element--twoimages .ce-header-element-image--secondary {
    margin-left: 10%;
  }
  .ce-header-element + .ce-baby-world-navigation {
    margin-top: -3rem;
  }
  .ce-page-hero-media-video.embed-responsive-item {
    top: 50%;
    left: 50%;
    width: auto;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }}
@media (max-width: 1359.98px){
  .ge-accordion .content-element:last-child, .ge-accordion .recipe-detail-content:last-child, .ge-accordion .recipe-teaser:last-child, .ge-accordion .product-info:last-child, .ge-accordion .product-further-products:last-child, .ge-accordion .product-search:last-child, .ge-accordion .farmers-regions-further:last-child, .ge-accordion .blog-recipe-detail-hero:last-child, .ge-accordion .blog-recipe-detail:last-child, .ge-accordion .page-type-detail:last-child {
    margin-bottom: 0;
  }
  .notice-panel {
    padding: 3rem 2rem;
  }
  .info-box-text {
    right: -1.4375rem;
    left: auto;
  }
  .info-box-text:before {
    right: 1.25rem;
    left: auto;
  }
  #main {
    padding-top: 7rem;
  }
  .content-element, .recipe-detail-content, .recipe-teaser, .product-info, .product-further-products, .product-search, .farmers-regions-further, .blog-recipe-detail-hero, .blog-recipe-detail, .page-type-detail {
    margin-bottom: 5rem;
  }
  .header-logo-secondary {
    width: 3rem;
  }
  .header-logo-secondary-wrapper {
    min-width: 3rem;
  }
  .header-content {
    padding-right: 0.375rem;
  }
  .header-content-btn-track {
    margin: 0.375rem 0;
    padding: 0.5rem;
    font-size: 0.625rem;
  }
  .header-search-toggle .icon-compound {
    top: 100%;
  }
  .header-search-toggle {
    margin-right: 0.5rem;
    padding: 0.75rem;
  }
  .header-search-form button[type=submit] {
    height: 1.75rem;
    padding: 0.25rem 0.5rem;
  }
  .header-search-form {
    top: calc(100% + 18px);
    right: 13%;
  }
  .header--hidden .header-logo-secondary {
    width: 2.375rem;
  }
  body.header-logo-small .header-logo-secondary {
    width: 2.4375rem;
  }
  .footer-content-bg .icon-footer-bg {
    top: -8rem;
    width: 130%;
    -webkit-transform: translateX(-45.5%);
            transform: translateX(-45.5%);
  }
  .footer-content-top {
    padding: 2.5rem 1rem 3.4375rem;
  }
  .footer-content-center {
    padding: 1rem 2rem 1.375rem;
  }
  .main-nav-link-wrapper .icon-compound {
    top: 107%;
  }
  .language-nav-desktop {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }
  .page-type-filter-label {
    font-size: 0.875rem;
  }
  .page-type-filter--farmer .page-type-filter-col-categories {
    min-width: 50%;
    max-width: 50%;
  }
  .page-type-detail {
    margin-top: -1.5rem;
  }
  .page-bg-image {
    top: -50px;
    left: 50%;
    height: 346px;
  }
  .page-bg .icon-waves {
    -webkit-transform: translateX(-51.5%);
            transform: translateX(-51.5%);
  }
  .sustainability-filter {
    margin-bottom: 3rem;
  }
  .sustainability-filter-select:before {
    top: 0.5rem;
    left: 0.5rem;
  }
  .sustainability-filter-select:after {
    top: 0.75rem;
    left: 0.75rem;
  }
  .sustainability-filter-select .icon {
    font-size: 3.25rem;
  }
  .sustainability-filter-select {
    padding: 2.5rem 1rem 1rem;
    font-size: 0.75rem;
  }
  .sustainability-list {
    margin-bottom: 2rem;
  }
  .sustainability-list-item {
    margin-bottom: 2.5rem;
  }
  .sustainability-list-item-title {
    margin-bottom: 2rem;
  }
  .sustainability-sub-list-item-content {
    padding: 1.5rem;
    font-size: 1rem;
  }
  .info-card {
    width: 936px;
  }
  .graph-new-item-info .info-box-text {
    right: auto;
    left: -1.25rem;
  }
  .graph-new-item-info .info-box-text:before {
    right: auto;
    left: 1.25rem;
  }
  .blog-recipe-detail-content {
    padding: 2rem;
  }
  .farmer-detail-info-item {
    margin-bottom: 0.75rem;
    font-size: 1rem;
  }
  .product-list-item {
    margin-bottom: 1.5rem;
  }
  .product-list-item-new {
    left: -2rem;
    width: 3rem;
    height: 3rem;
  }
  .product-list-item-new-text {
    font-size: 1.25rem;
  }
  .product-list-item-new--sui {
    width: 4rem;
    height: 4rem;
  }
  .product-list-item-image-picture .icon-bg-shape-big {
    font-size: 19rem;
  }
  .product-list-item--big .product-list-item-new {
    top: 0;
    left: -1rem;
  }
  .product-list-item--big .product-list-item-image-picture {
    margin-bottom: 1rem;
  }
  .product-hero-image-content {
    min-height: 30rem;
  }
  .product-hero-image-media-positioned {
    max-width: 9vw;
  }
  .product-hero-image-media-positioned--5 {
    top: 76%;
  }
  .product-hero-image-media-positioned--6 {
    top: 73%;
  }
  .product-hero-image-media-positioned--7 {
    top: 45%;
  }
  .product-detail-hero {
    padding-top: 3.125rem;
  }
  .product-further-products-item {
    padding: 0;
  }
  .product-info .el-tabs__header {
    margin-bottom: 1.5rem;
  }
  .product-info .el-tabs__item {
    padding: 0 0.625rem 0.625rem !important;
    font-size: 0.875rem;
  }
  .product-info-box {
    font-size: 1rem;
  }
  .product-info-box .table {
    margin-bottom: 0;
    font-size: 1rem;
  }
  .product-info-box .table-responsive {
    margin-bottom: 1.5rem;
  }
  .product-info-circulation-image {
    padding-right: 0;
  }
  .product-scanner {
    display: block;
    padding: 1.5rem;
  }
  .recipe-detail-content-box {
    padding: 1rem;
  }
  .ce-farmer-region {
    margin-top: -7rem;
    margin-bottom: 0;
  }
  .ce-farmer-region-item:before {
    padding-top: 53.7190082645%;
    content: "";
  }
  .ce-farmer-region-item-content {
    margin: 2rem 5rem;
  }
  .ce-header-element--more-space .ce-header-element-text {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .ce-header-element--twoimages .ce-header-element-image {
    max-width: 120%;
  }
  .ce-header-element--twoimages .ce-header-element-image--primary {
    margin-left: -40%;
  }
  .ce-header-element--twoimages .ce-header-element-image--secondary {
    margin-left: 30%;
  }
  .ce-header-element--text .ce-header-element-text {
    padding-top: 2rem;
  }
  .ce-image-break-content-box .teaser-icon-secondary {
    top: -20rem;
    left: -17rem;
  }
  .ce-image-break-content-box .teaser-icon-primary {
    bottom: -22rem;
  }
  .ce-page-hero + .ce-product-scanner {
    margin-top: -1.5rem;
  }
  .ce-special-image-break {
    margin-bottom: 7rem;
  }
  .ce-special-image-break .clipped-image--primary .clipped-image-bg .icon {
    -webkit-transform: translate(-36%, -29%);
            transform: translate(-36%, -29%);
  }
  .ce-special-image-break .clipped-image--primary .clipped-image-bg-image {
    top: 3.75rem;
  }
  .ce-special-image-break .clipped-image--primary .clipped-image-img {
    top: 2rem;
    right: -7rem;
    width: 420px;
    height: 420px;
  }
  .ce-special-image-break .clipped-image--primary .clipped-image-img-wrapper:before {
    padding-top: 100%;
  }
  .ce-special-image-break .clipped-image--secondary .clipped-image-bg .icon {
    width: 280px;
    height: 280px;
    -webkit-transform: translate(-7%, -76%);
            transform: translate(-7%, -76%);
  }
  .ce-special-image-break .clipped-image--secondary .clipped-image-bg-image {
    top: -0.25rem;
    right: -5.25rem;
  }
  .ce-special-image-break .clipped-image--secondary .clipped-image-img {
    top: 2rem;
    margin-left: -4rem;
  }
  .ce-homepage-teasers-main-teaser {
    padding: 1rem;
  }
  .ce-homepage-teasers-item-text {
    padding: 0.75rem 0.75rem 0 0.75rem;
  }
  .ce-gallery-cards .swiper {
    width: 253px;
    height: 345px;
  }
  .ce-landing-page-header .landing-page-header-bg {
    bottom: -50px;
  }}
@media (max-width: 1359.98px) and (max-width: 575.98px){
  .graph-new-item-info .info-box-text:before {
    content: none;
  }}
@media screen and (max-width: 1024px){
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }}
@media (max-width: 991.98px){
  h1, h2, h3, h4, h5, h6 {
    margin-bottom: 1rem;
  }
  p {
    margin-bottom: 1rem;
  }
  .form-control, .form-group-pin-wrapper .pincode-input, .el-autocomplete .el-input__inner {
    font-size: 1.125rem;
  }
  .custom-control-label {
    font-size: 0.75rem;
  }
  .custom-control-label::before, .custom-control-label::after {
    top: -0.05rem;
  }
  .form-group {
    margin-bottom: 1.5rem;
  }
  .form-label {
    font-size: 0.875rem;
  }
  .info-panel {
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 1rem;
    overflow: auto;
    font-size: 0.875rem;
  }
  #page-preloader {
    visibility: hidden;
    opacity: 0;
  }
  #page {
    padding-top: 4rem;
  }
  #content {
    min-height: calc(100vh - 4rem);
  }
  #main {
    padding-top: 1.5rem;
  }
  body.mobile-nav-opened {
    overflow: hidden;
  }
  .grid-element {
    margin-bottom: 3.125rem;
  }
  .content-element, .recipe-detail-content, .recipe-teaser, .product-info, .product-further-products, .product-search, .farmers-regions-further, .blog-recipe-detail-hero, .blog-recipe-detail, .page-type-detail {
    margin-bottom: 3.125rem;
  }
  .header {
    margin: 0;
    padding: 0;
  }
  .header-logo img,
  .header-logo svg {
    width: 5.25rem;
    height: 3rem;
  }
  .header-menu-item {
    margin: 0 0 0 0.25rem;
    padding: 0.5rem;
    font-size: 1rem;
  }
  .footer {
    margin: 1.5rem 0 0 0;
    padding: 0;
    font-size: 1.125rem;
  }
  .el-autocomplete .form-group {
    margin-bottom: 1.5rem;
  }
  .el-autocomplete .form-label {
    font-size: 0.875rem;
  }
  .vfl-label {
    font-size: 0.75rem !important;
  }
  .ge-background-container-content {
    padding: 3rem 0;
  }
  .btn-slider {
    width: 1.5rem;
    height: 1.5rem;
    font-size: 0.8125rem;
  }
  .btn-slider--prev {
    right: calc(1.5rem + 1px);
    left: 0;
  }
  .btn-slider--next {
    right: 0;
  }
  .btn-section-text {
    font-size: 0.75rem;
  }
  .info-panel-dialog {
    width: 100% !important;
    max-width: 600px;
  }
  .info-panel {
    bottom: auto;
    left: 50%;
    width: 100%;
    max-width: 600px;
    max-height: 98vh;
    padding: 1rem;
    font-size: 0.875rem;
  }
  .notice-panel {
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    max-height: initial;
    border-radius: 0;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .notice-panel .info-card-btn-close {
    top: 1rem;
    right: 1rem;
  }
  .info-box-text {
    font-size: 0.625rem;
  }
  .info-box--opened .info-box-text {
    visibility: visible;
    opacity: 1;
  }
  .custom-select {
    font-size: 0.875rem;
  }
  .custom-select-default {
    font-size: 1.125rem;
  }
  h1, h2, h3, h4, h5, h6,
  .h1, .h2, .h3, .h4, .info-card-title, .h5, .h6 {
    margin-bottom: 1rem;
  }
  .display-1 {
    margin-bottom: 1rem;
  }
  .lead {
    margin-bottom: 3rem;
    line-height: 1.5;
  }
  small,
  .small {
    margin-bottom: 1rem;
  }
  ul:not(.list-unstyled):not(.list-inline):not(.default):not(.pagination) {
    margin-bottom: 0;
  }
  ul:not(.list-unstyled):not(.list-inline):not(.default):not(.pagination) > li {
    font-size: 1rem;
  }
  ol {
    padding-left: calc(1rem * 2.5);
  }
  ol li::before {
    left: calc(-1 * 1rem * 2.5);
  }
  .search-form input[type=search] {
    padding-left: 1rem;
  }
  .search-result {
    margin-bottom: 1rem;
    padding: 1rem;
  }
  .search-result .h4, .search-result .info-card-title {
    font-size: 1.5rem;
  }
  .solr-pagination ul.pagination {
    margin-bottom: 2rem;
  }
  .solr-pagination ul.pagination li {
    margin: 0.5rem;
  }
  body.search-opened .page-type-search-box input[type=search] {
    width: 100%;
  }
  body.show-content .init-hidden-mobile {
    visibility: visible;
    opacity: 1;
  }
  body.show-content .init-hidden-mobile--absolute {
    position: relative;
  }
  @supports (-webkit-touch-callout: none) {
    body.mobile-nav-opened {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: calc(100 * var(--vh));
      max-height: initial;
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
      -webkit-overflow-scrolling: touch;
    }
  }
  body.mobile-nav-opened .header-search-form {
    left: 0;
  }
  body.header-scanner-open .mobile-nav {
    top: 0;
    z-index: 1;
    margin-top: 0;
  }
  body.info-card-open .ce-product-scanner {
    z-index: 1900;
  }
  #content {
    opacity: 1 !important;
  }
  .init-hidden-mobile {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.3s, visibility 0.3s;
    transition: opacity 0.3s, visibility 0.3s;
  }
  .header-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 0.5rem;
  }
  .header-logo-secondary {
    position: relative;
    right: initial;
    height: 3.625rem;
  }
  .header-content {
    padding: 0.1875rem 1rem;
    border-radius: 0;
  }
  .header-content .col-custom {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: 100%;
    max-width: 100%;
  }
  .header-search-form button[type=submit] {
    height: 2.25rem;
    padding: 0.25rem 0.75rem;
  }
  .header-search-form input[type=search] {
    padding-left: 1rem;
  }
  .header-search-form {
    top: 100%;
    right: 0;
    left: -100%;
    z-index: -1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    max-width: initial;
    height: calc(3rem + 2rem);
    padding: 0 1rem;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    visibility: visible;
    opacity: 1;
    -webkit-transition: left 0.3s ease-out;
    transition: left 0.3s ease-out;
  }
  .header-search-form .vfl-has-label {
    width: 100%;
  }
  .header--hidden .header-logo-secondary {
    width: initial;
  }
  .header {
    min-width: 320px;
    background: #FFFFFF;
    -webkit-box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 0.125rem 0.375rem 0 rgba(0, 0, 0, 0.15);
  }
  body.header-logo-small .header-logo-secondary {
    width: initial;
  }
  .footer-content-bg .icon-footer-bg {
    display: none;
  }
  .footer-content-bg .icon-footer-bg-mobile {
    position: absolute;
    top: -336px;
    right: -510px;
    left: auto;
    display: block;
    width: 1632px;
    height: auto;
  }
  .footer-content-wrapper {
    -webkit-box-shadow: 0 0 0.375rem 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 0 0.375rem 0 rgba(0, 0, 0, 0.15);
  }
  .footer-content-top {
    padding: 1.5rem 1rem;
  }
  .footer-content-center {
    padding: 2rem 1rem;
  }
  .footer-content-bottom {
    padding: 0 0 2rem 0;
  }
  .footer-logo-secondary img {
    width: 7.5rem;
  }
  .footer-logo-secondary--sui img {
    width: 5.625rem;
  }
  .footer-newsletter-title {
    margin-bottom: 2.5rem;
    padding-right: 26%;
  }
  .main-nav {
    margin: 0;
    padding: 0;
    font-weight: 400;
    font-size: 1.5rem;
  }
  .main-nav-list {
    margin: 0;
    padding: 0 1rem 0.75rem;
  }
  .main-nav-item {
    width: 100%;
    margin: 0 !important;
    padding: 0.875rem 2rem;
  }
  .main-nav-item.js-opened .main-sub-nav {
    left: 0;
  }
  .main-nav-item.sub {
    position: relative;
  }
  .main-nav-item--language {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-right: 0;
    cursor: initial;
  }
  .main-nav-item--language .main-nav-link-wrapper {
    display: inline-block;
  }
  .main-nav-toggle {
    position: absolute;
    top: 50%;
    right: -0.625rem;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .main-nav-link {
    padding: 0;
  }
  .main-nav-link.active {
    color: #328D45;
  }
  .main-nav-link-wrapper {
    margin: 0 2rem 0 0;
  }
  .main-sub-nav {
    position: fixed;
    top: 4rem;
    right: 0;
    bottom: 0;
    left: -100%;
    z-index: 1;
    display: block;
    width: 100%;
    max-width: none;
    margin: 5rem 0 0;
    padding: 0 1rem 1rem;
    overflow-y: auto;
    font-weight: 400;
    font-size: 1rem;
    background: #FFFFFF;
    -webkit-transition: left 0.3s, opacity 0.3s, visibility 0.3s;
    transition: left 0.3s, opacity 0.3s, visibility 0.3s;
    pointer-events: auto;
  }
  .main-sub-nav-content {
    height: 100%;
    background: #FFF;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .main-sub-nav-list, .ce-baby-world-navigation-list {
    margin: 0;
    padding: 0;
  }
  .main-sub-nav-item {
    width: 100%;
    margin: 0 !important;
    padding: 0;
  }
  .main-sub-nav-link {
    display: block;
    width: auto;
    margin-bottom: 0.25rem;
    padding: 0.4375rem 0;
    font-size: 1.125rem;
    font-family: "Basis Grotesque Pro", "Helvetica Neue", Arial, "Noto Sans", "sans-serif", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    text-align: left;
    border: none;
    border-radius: 0;
  }
  .main-sub-nav-link.active {
    color: #328D45;
  }
  .main-sub-nav-link-title, .ce-baby-world-navigation-link-title {
    margin-bottom: 0;
    font-size: 1.125rem;
  }
  .main-sub-nav-link-text {
    display: none;
  }
  .main-sub-nav-diets {
    padding: 1.4375rem 1rem;
  }
  .main-sub-nav-diets-column {
    width: calc(100% + 2rem);
    margin: 0 -1rem;
  }
  .main-sub-nav-diets-title {
    margin-bottom: 1.5rem;
  }
  .main-sub-nav-diets-item {
    margin-bottom: 0.75rem;
  }
  .main-sub-nav--baby-world .main-sub-nav-link {
    min-height: auto;
    background-image: none !important;
  }
  .main-sub-nav--baby-world .main-sub-nav-link-image {
    display: none;
  }
  .main-sub-nav--products {
    margin-top: 5rem;
    padding: 0 1rem 0 1rem;
  }
  .footer-nav, .mobile-nav-footer {
    margin: 0;
    padding: 0 0 1.5rem;
    font-weight: 700;
    font-size: 0.75rem;
    border-bottom: 1px solid #D0CDC2;
  }
  .footer-nav-list, .mobile-nav-footer-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0;
    padding: 1rem 1rem;
  }
  .footer-nav-item, .mobile-nav-footer-item {
    margin: 0 1.375rem !important;
    padding: 0;
  }
  .footer-nav-link, .mobile-nav-footer-link {
    padding: 0;
  }
  .footer-nav-top-link {
    margin-bottom: 0;
    font-size: 1.5rem;
  }
  .footer-nav-top-item {
    margin-bottom: 2rem;
  }
  .footer-nav-top-sub-nav {
    display: none;
  }
  .footer-nav-top-sub-nav.DOM-slider-hidden {
    height: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    overflow: hidden !important;
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
  }
  .mobile-nav {
    position: fixed;
    top: 4rem;
    bottom: 0;
    left: -100%;
    z-index: -1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    margin-top: 5rem;
    padding: 0;
    overflow-y: auto;
    background-color: #FFFFFF;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: left 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out;
    transition: left 0.3s ease-out, opacity 0.3s ease-out, visibility 0.3s ease-out;
  }
  body.mobile-nav-opened .mobile-nav {
    left: 0;
    visibility: visible;
    opacity: 1;
  }
  .mobile-nav-footer {
    padding: 2rem 0;
    border-bottom: 0;
  }
  .mobile-nav-footer-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 1.375rem !important;
  }
  .mobile-nav-bottom {
    display: block;
    margin-top: auto;
  }
  .social-nav {
    margin-bottom: 3rem;
  }
  .social-nav-link {
    font-size: 2.5rem;
  }
  .social-nav-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .social-nav-item {
    padding: 0 1.5rem;
  }
  .page-type-hero {
    margin-bottom: 2rem;
    padding-top: 1rem;
  }
  .page-type-filter {
    margin-bottom: 2rem;
  }
  .page-type-filter-wrapper-item {
    max-width: 11rem;
  }
  .page-type-filter--farmer {
    margin-bottom: 1rem;
  }
  .page-type-filter--farmer .page-type-filter-col-categories {
    min-width: auto;
    max-width: none;
  }
  .page-type-filter-col-categories {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0;
  }
  .page-type-filter-col-filter {
    width: 100%;
  }
  .page-type-search-box input[type=search] {
    font-size: 0.875rem;
  }
  .page-type-item, .video-series-hightlights-teaser {
    min-height: 23rem;
  }
  .page-type-item-content {
    padding: 1.5rem 1.5rem 1rem;
  }
  .page-type-detail {
    margin-top: 0;
  }
  .page-type-swiper .page-type-item, .page-type-swiper .video-series-hightlights-teaser {
    min-height: 22rem;
  }
  .teaser {
    height: calc(100% - 1rem);
    margin-bottom: 1rem;
  }
  .teaser--big {
    display: block;
  }
  .teaser--big .teaser-image-wrapper {
    height: auto;
  }
  .clipped-image-img {
    background-size: cover !important;
  }
  .clipped-image-shape--1 {
    padding: 0 1rem;
  }
  .clipped-image-shape--2 .clipped-image-img {
    margin: 1.5rem;
  }
  .sustainability-filter {
    margin-bottom: 2rem;
  }
  .sustainability-list-item {
    margin-bottom: 1.5rem;
  }
  .sustainability-list-item-title {
    margin: 0 auto 1.5rem auto;
  }
  .sustainability-sub-list-item-content {
    padding: 1.25rem;
    font-size: 0.875rem;
  }
  .sustainability-sub-list-item .info-box {
    top: 1rem;
    right: 1rem;
  }
  .sustainability--1 .sustainability-filter-select-content {
    max-width: 80%;
  }
  .info-card {
    width: 100%;
    height: calc(100 * var(--vh));
    max-height: initial;
    border-radius: 0;
  }
  @supports (-webkit-touch-callout: none) {
    .info-card {
      top: 0;
      left: 0;
      -webkit-transform: translate(0, 0);
              transform: translate(0, 0);
      -webkit-overflow-scrolling: touch;
    }
  }
  .info-card-scanner-wrapper:before {
    padding-top: 55.8943089431%;
  }
  .info-card-scanner-top {
    padding: 0 1rem;
  }
  .info-card-scanner-bottom {
    padding: 1.5rem 1rem;
  }
  .info-card-title {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .info-card-map .vue-map-container {
    min-height: 50vh;
  }
  .info-card-map-list {
    height: calc(50vh - 52.8px);
  }
  .info-card-graph-bottom-legend {
    padding: 1rem;
  }
  .info-card-graph-bottom-legend-percent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 1rem 0;
  }
  .graph-old-box {
    padding: 0 3rem;
  }
  .graph-old-box-scale-item-value {
    left: 0.5rem;
    font-size: 0.75rem;
  }
  .graph-old-box--top {
    min-height: 50vh;
  }
  .graph-old-legend-item {
    font-size: 0.75rem;
  }
  .graph-old-legend-item--dot {
    margin-bottom: 0.5rem;
  }
  .graph-new {
    height: calc(100% - 145px);
  }
  .graph-new-list {
    max-height: none;
  }
  .graph-new-item:first-child .info-box {
    z-index: 1;
  }
  .graph-new-item-info {
    padding: 0.5rem 0.5rem 0.5rem 1rem;
  }
  .graph-new-item-info-title {
    font-size: 0.875rem;
  }
  .graph-new-item-info .info-box {
    z-index: 0;
  }
  .graph-new-item-bars {
    padding: 0.5rem 1rem 0.5rem 1rem;
  }
  .graph-new-legend-left {
    padding: 0.5rem 0.5rem 0.5rem 1rem;
  }
  .blog-recipe-detail {
    margin-top: -1.5rem;
    margin-bottom: 1rem;
  }
  .blog-recipe-detail-content {
    margin-top: -3rem;
    padding: 1.5rem;
  }
  .farmer-detail-about {
    margin-bottom: 2rem;
  }
  .farmer-detail-about-image-wrapper {
    margin-top: -10rem;
    margin-bottom: 0.75rem;
  }
  .product-nav-link {
    padding: 0;
  }
  .product-nav--header .product-nav-list {
    padding: 0 0 1.5rem;
    background-color: #FFFFFF;
  }
  .product-nav--header .product-nav-link {
    display: block;
    padding: 0.625rem 0;
    text-align: left;
  }
  .product-nav--header .product-nav-link .icon {
    display: none;
  }
  .product-nav--header .product-nav-link-title {
    font-weight: 400;
    font-size: 1.125rem;
  }
  .product-search {
    padding-top: 2rem;
  }
  .product-search-form {
    margin-bottom: 1rem;
  }
  .product-list {
    margin-bottom: 2rem;
  }
  .product-list-item-new {
    width: 2rem;
    height: 2rem;
  }
  .product-list-item-new-text {
    font-size: 1rem;
  }
  .product-list-item-new--sui {
    width: 3rem;
    height: 3rem;
  }
  .product-list-item-new--sui .product-list-item-new-text {
    font-size: 0.75rem;
  }
  .product-list-item-unavailable {
    width: 4rem;
    height: 4rem;
    left: -2rem;
  }
  .product-list-item-unavailable-text {
    font-size: 0.6875rem;
  }
  .product-list-item-unavailable-text .season {
    font-size: 0.9375rem;
  }
  html[lang=it] .product-list-item-unavailable-text {
    font-size: 0.75rem;
  }
  html[lang=it] .product-list-item-unavailable-text .season {
    font-size: 0.75rem;
  }
  html[lang=fr] .product-list-item-unavailable-text {
    font-size: 0.5rem;
  }
  html[lang=fr] .product-list-item-unavailable-text .season {
    font-size: 0.75rem;
  }
  .product-list-item-image {
    max-width: 100px;
  }
  .product-list-item-image-picture .icon-bg-shape {
    font-size: 10rem;
  }
  .product-list-item-image-picture .icon-bg-shape-big {
    font-size: 18rem;
  }
  .product-list-item-title {
    padding: 0 0.5rem;
  }
  .product-list-item--big .product-list-item-image {
    max-width: 200px;
  }
  .product-hero-image:first-of-type {
    margin-top: -1.5rem;
  }
  .product-hero-image-content {
    min-height: 20rem;
    padding: 2rem 0 4rem;
  }
  .product-hero-image-media-positioned {
    max-width: 11vw;
  }
  .product-hero-image-media-positioned--1 {
    top: 9%;
    left: 2%;
  }
  .product-hero-image-media-positioned--2 {
    top: 82%;
    left: 1%;
  }
  .product-hero-image-media-positioned--3 {
    left: 18%;
  }
  .product-hero-image-media-positioned--4 {
    left: 34%;
  }
  .product-hero-image-media-positioned--5 {
    left: 55%;
  }
  .product-hero-image-media-positioned--6 {
    left: 76%;
  }
  .product-hero-image-media-positioned--7 {
    left: 76%;
    top: 20%;
  }
  .product-hero-image-media-positioned--8 {
    left: 90%;
  }
  .product-detail-hero {
    padding-top: 0;
  }
  .product-detail-hero-badge--sui {
    max-width: 120px;
  }
  .product-further-products-content {
    padding: 2rem 1rem;
  }
  .product-info .el-tabs__content {
    border-top: 1px solid #D0CDC2;
  }
  .product-info .el-tabs__header {
    display: none;
  }
  .product-info .el-tab-pane {
    display: block !important;
    border-bottom: 1px solid #D0CDC2;
  }
  .product-info .el-tab-pane.js-opened .product-info-tab-title {
    padding-bottom: 2rem;
  }
  .product-info .el-tab-pane.js-opened .product-info-tab-title-toggle {
    -webkit-transform: translateY(-80%);
            transform: translateY(-80%);
  }
  .product-info .el-tab-pane.js-opened .product-info-tab-title-toggle .icon {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .product-info-tab {
    display: none;
    margin-bottom: 1.5rem;
  }
  .product-info-tab.DOM-slider-hidden {
    height: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    overflow: hidden !important;
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
  }
  .product-info-tab-title {
    display: block;
  }
  .product-info-box {
    margin-top: 1rem;
    padding: 0;
    border: none;
  }
  .product-info-box--processor {
    margin-top: 0.75rem;
  }
  .product-info-box .table-responsive {
    width: 100%;
  }
  .product-info-box .product-graph-vue-btn {
    width: 100%;
  }
  .product-info-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
  }
  .product-info-region-single, .product-info-region-multiple {
    min-height: 16.1875rem;
  }
  .product-info-main:before {
    background-color: rgba(0, 0, 0, 0.4);
  }
  .product-info-main-content {
    padding: 3rem 1rem 7rem;
  }
  .product-info-main-content-input {
    font-size: 0.875rem;
  }
  .product-info-main-badge {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .product-info-swiper-box {
    width: 20rem;
    padding: 1rem;
  }
  .product-info-swiper-box--guidelines .product-info-swiper-box-image {
    bottom: -10rem;
  }
  .product-info-swiper .swiper-slide:first-child {
    padding-left: 0;
  }
  .product-info-processor {
    border-radius: 0;
    border: 0;
    padding: 0 0 0.75rem 0;
  }
  .product-info-processor:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #D9D7D1;
  }
  .product-info-processor-select {
    width: 100%;
    border-bottom: 1px solid #D9D7D1;
  }
  .product-info + .ce-hr {
    display: none;
  }
  .product-scanner-image {
    max-width: 4.0625rem;
  }
  .product-featured .product-list-item {
    margin-bottom: 1rem;
  }
  .product-featured .product-list-item-image {
    max-width: 115px;
  }
  .product-featured .product-list-item .icon-bg-shape {
    font-size: 8rem;
  }
  .product-featured .product-list-item-title {
    padding: 0 0.5rem;
  }
  .recipe-detail-info {
    margin-bottom: 2.5rem;
  }
  .recipe-detail-swiper .swiper-wrapper {
    padding-top: 3rem;
  }
  .recipe-detail-swiper .product-list-item-title {
    padding: 0 0.5rem;
  }
  .recipe-detail-swiper .product-list-item .icon-bg-shape {
    font-size: 9rem;
  }
  .video-series-tabs-series-select {
    position: relative;
    max-width: initial;
    margin-bottom: 1rem;
  }
  .video-series-tabs-box {
    margin-bottom: 2.75rem;
  }
  .video-series-tabs-teaser-image {
    width: 100%;
    height: auto;
    border-radius: 0.75rem;
    margin-bottom: 1.5rem;
  }
  .video-series-tabs-teaser-image-picture:after {
    content: none;
  }
  .video-series-tabs-teaser-content {
    color: #000000;
    padding: 0;
  }
  .video-series-tabs .el-tabs__content {
    border-top: 0;
  }
  .video-series-tabs .el-tab-pane {
    border-bottom: 0;
  }
  .video-series-tabs .el-tab-pane.js-opened .product-info-tab-title {
    padding-bottom: 0.75rem;
  }
  .video-series-tabs .product-info-box {
    border-radius: 0;
  }
  .video-series-tabs .product-info-box:before {
    content: none;
  }
  .video-series-tabs .product-info-box .custom-select {
    width: auto;
  }
  .video-series-tabs .product-info-tab-title {
    padding: 0.75rem 1.5rem 0.75rem 0.75rem;
    border-width: 1px;
    border-style: solid;
    border-color: #D0CDC2;
    border-radius: 0.625rem;
    margin-bottom: 1rem;
  }
  .video-series-tabs .video-series-tabs-box {
    margin-top: 0;
  }
  .video-series-hightlights {
    margin-bottom: 3.125rem;
  }
  .video-series-hightlights-content-swiper .swiper-slide {
    width: 18.75rem;
    min-height: 24.625rem;
  }
  .video-series-hightlights-navigation {
    margin-left: 1rem;
  }
  .ce-downloads {
    padding: 2rem 0;
  }
  .ce-downloads-item {
    padding: 1rem;
  }
  .ce-farmer-region {
    height: auto;
    margin-top: calc(-1.5rem - 4rem);
    margin-bottom: 0;
  }
  .ce-farmer-region-item-content {
    min-height: auto;
    padding: 1rem;
  }
  .ce-gallery-btn {
    width: 1.5rem;
    height: 1.5rem;
    font-size: 0.8125rem;
  }
  .ce-gallery-btn--fullscreen {
    font-size: 0.8125rem;
  }
  .ce-gallery-btn--play {
    font-size: 3rem;
  }
  .ce-gallery .btn-slider {
    width: 2rem;
    height: 2rem;
    font-size: 0.875rem;
  }
  .ce-header-element--image .ce-header-element-image {
    margin-bottom: 2rem;
  }
  .ce-header-element--image .ce-header-element-text {
    margin-bottom: 3rem;
    padding-top: 0;
    padding-bottom: 0;
  }
  .ce-header-element--twoimages {
    overflow: hidden;
  }
  .ce-header-element--twoimages .ce-header-element-text {
    padding: 0;
  }
  .ce-header-element--text .ce-header-element-text {
    padding-top: 1rem;
  }
  .ce-header-element + .ce-baby-world-navigation {
    margin-top: 0;
  }
  .ce-image-break-content-box .teaser-icon-secondary {
    left: -20rem;
  }
  .ce-image-break-content-box .teaser-icon-primary {
    bottom: -25rem;
  }
  .ce-image-break-content-box {
    padding: 1.5rem;
  }
  .ce-image-break-content-top {
    margin-bottom: 3rem;
  }
  .ce-image-break--no-image .ce-image-break-content-top {
    margin-bottom: 1.5rem;
  }
  .ce-image-break--no-image .ce-image-break-content-box {
    padding: 4rem 5rem;
  }
  .ce-image-break--left .ce-image-break-content-box:before, .ce-image-break--right .ce-image-break-content-box:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), color-stop(30%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0) 100%);
    content: "";
  }
  .ce-image-break--right .ce-image-break-content-box:before {
    background: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), color-stop(30%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0) 100%);
  }
  .ce-image-teaser {
    margin-bottom: 4.0625rem;
  }
  .ce-newsletter-widget-box {
    padding: 3rem 2rem;
  }
  .ce-page-hero-media-wrapper {
    position: relative;
    height: 20.4375rem;
  }
  .ce-page-hero-content {
    height: auto;
    min-height: auto;
    margin: -5rem 0.5rem 0;
    padding: 1.5rem;
    background-color: #EDE9E2;
    border-radius: 1.5rem;
  }
  .ce-page-hero-content-box {
    padding: 0;
  }
  .ce-page-hero-content::before {
    content: none;
  }
  .ce-page-hero-content--white {
    color: #000000;
    background-image: none;
  }
  .ce-page-hero-text {
    padding-right: 0;
  }
  .ce-page-hero-pagination {
    position: relative;
    bottom: auto !important;
    left: 0 !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-top: 0.75rem;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  .ce-page-hero-pagination .swiper-pagination-bullet {
    background: rgba(50, 141, 69, 0.2);
  }
  .ce-page-hero-pagination .swiper-pagination-bullet-active {
    background: #328D45;
  }
  .ce-page-hero-btn {
    top: calc(100% - 1.5rem - 0.75rem);
  }
  .ce-page-hero-icons {
    display: none;
  }
  .ce-page-hero .btn-slider {
    top: 25%;
  }
  .ce-page-hero + .ce-product-scanner {
    margin-top: 0;
  }
  .ce-quote-text {
    padding-top: 2.5rem;
    font-size: 1.75rem;
  }
  .ce-quote-text:before {
    width: 2rem;
    height: 2rem;
  }
  .ce-special-image-break {
    padding-top: 0;
    overflow-x: hidden;
  }
  .ce-special-image-break .clipped-image--primary .clipped-image-bg .icon {
    width: 420px;
    -webkit-transform: translate(-75%, -30%);
            transform: translate(-75%, -30%);
  }
  .ce-special-image-break .clipped-image--secondary .clipped-image-bg .icon {
    width: 350px;
    height: 350px;
    -webkit-transform: translate(-7%, -75%);
            transform: translate(-7%, -75%);
  }
  .ce-special-image-break .clipped-image--secondary {
    margin-top: -8rem;
  }
  .ce-special-image-break .clipped-image--primary .clipped-image-bg .icon, .ce-special-image-break .clipped-image--secondary .clipped-image-bg .icon {
    height: auto;
  }
  .ce-special-image-break .clipped-image--primary .clipped-image-img, .ce-special-image-break .clipped-image--secondary .clipped-image-img {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    width: 100%;
    height: auto;
  }
  .ce-special-image-break .clipped-image--primary .clipped-image-img-wrapper, .ce-special-image-break .clipped-image--secondary .clipped-image-img-wrapper {
    padding: 0 8rem;
  }
  .ce-text-with-image-content {
    padding: 0;
  }
  .ce-homepage-teasers-main-teaser {
    padding: 1rem 0;
  }
  .ce-homepage-teasers-item {
    min-height: 13.75rem;
  }
  .ce-homepage-teasers + .ce-product-scanner {
    margin-top: -3.125rem;
  }
  .ce-icon-teasers-item {
    padding: 0.75rem 0.25rem;
    border-radius: 0.25rem;
  }
  .ce-gallery-cards-swiper-nav {
    display: none;
  }
  .ce-landing-page-header-content {
    height: auto;
    min-height: auto;
    max-height: none;
    margin-top: -1.5rem;
    padding-top: calc(1.5rem + 30px);
    margin-bottom: 1.5rem;
  }
  .ce-landing-page-header-content-text {
    text-align: center;
    margin-bottom: 4rem;
  }
  .ce-landing-page-header-content-text-title {
    font-size: 2.5rem;
    margin-bottom: 0.5rem;
  }
  .ce-landing-page-header-content-text-lead {
    padding: 0 2.5rem;
    font-size: 1.125rem;
  }
  .ce-landing-page-header-content-text-read-more {
    display: none;
  }
  .ce-landing-page-header-media-wrapper {
    margin-bottom: 3.625rem;
    border-radius: 0.75rem;
    max-width: 450px;
  }
  .ce-landing-page-header .landing-page-header-bg {
    width: 95%;
    bottom: -220px;
  }
  .ce-landing-page-header .product-detail-hero-more-info {
    max-height: none;
  }
  .swiper-button-prev, .btn-slider--prev, .ce-page-hero-btn--prev, .ce-gallery-cards .ce-gallery-cards-swiper-btn--prev, .swiper-button-next, .btn-slider--next, .ce-page-hero-btn--next, .ce-gallery-cards .ce-gallery-cards-swiper-btn--next {
    width: 1.5rem;
    height: 1.5rem;
    font-size: 0.8125rem;
  }
  .swiper-pagination--mobile {
    position: relative;
    display: block;
  }}
@media (max-width: 767.98px){
  .header-menu-item:last-child {
    margin-right: -0.5rem;
  }
  .header-search-toggle {
    display: none;
  }
  .table-responsive {
    width: calc(100% - 16px);
  }
  .info-box-text {
    width: 15.625rem;
  }
  .header-search-toggle {
    display: block;
  }
  .footer-nav-list, .mobile-nav-footer-list {
    display: block;
    text-align: center;
  }
  .footer-nav-item, .mobile-nav-footer-item {
    margin: 0.75rem !important;
  }
  .page-type-filter-wrapper-item:not(:last-child) {
    margin-bottom: 1rem;
  }
  .page-type-filter-wrapper-item {
    margin-bottom: 1rem;
  }
  .page-type-item, .video-series-hightlights-teaser {
    min-height: 19rem;
  }
  .info-card-scanner-wrapper:before {
    padding-top: 75.9615384615%;
  }
  .farmer-detail-box {
    padding: 1rem 1.5rem 1.5rem;
  }
  .farmer-detail-current-region-content {
    padding: 1rem 1.5rem 1.5rem;
  }
  .product-hero-image {
    margin-bottom: 1rem;
  }
  .product-further-products-item-title {
    font-size: 1.5rem;
  }
  .product-info-box .custom-select {
    width: 100%;
  }
  .product-info-main-content-input-wrapper {
    max-width: initial;
    width: 100%;
  }
  .product-info-swiper-navigation {
    padding: 0.5rem;
  }
  .ce-farmer-region-item:before {
    padding-top: 65.5929721816%;
  }
  .ce-header-element--twoimages .ce-header-element-image {
    max-width: 140%;
  }
  .ce-header-element--twoimages .ce-header-element-image--primary {
    margin-left: -50%;
  }
  .ce-header-element--twoimages .ce-header-element-image--secondary {
    margin-left: 0;
  }
  .ce-image-break-image {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    width: initial;
    -o-object-fit: none;
       object-fit: none;
  }
  .ce-image-break-image--mobile {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .ce-image-break-content {
    min-height: 28.75rem;
  }
  .ce-image-break-content-box:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.9)), color-stop(30%, hsla(0, 0%, 100%, 0.7)), to(transparent));
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0.9), hsla(0, 0%, 100%, 0.7) 30%, transparent);
    content: "";
  }
  .ce-image-break--no-image .ce-image-break-content-box:before {
    content: none;
  }
  .ce-special-image-break .clipped-image--secondary .clipped-image-bg .icon {
    width: 300px;
    height: 300px;
    -webkit-transform: translate(5%, -74%);
            transform: translate(5%, -74%);
  }
  .ce-special-image-break .clipped-image--primary .clipped-image-img-wrapper, .ce-special-image-break .clipped-image--secondary .clipped-image-img-wrapper {
    padding: 0 4rem;
  }
  .ce-landing-page-header .landing-page-header-bg {
    bottom: -90px;
  }}
@media only screen and (max-width:767px){.el-col-xs-0{display:none;-webkit-box-flex:0;-ms-flex:0 0 0%;flex:0 0 0%;max-width:0}.el-col-xs-0.is-guttered{display:none}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{left:0;position:relative}.el-col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 4.1666666667%;flex:0 0 4.1666666667%;max-width:4.1666666667%}.el-col-xs-1,.el-col-xs-1.is-guttered{display:block}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{left:4.1666666667%;position:relative}.el-col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.el-col-xs-2,.el-col-xs-2.is-guttered{display:block}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{left:8.3333333333%;position:relative}.el-col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.el-col-xs-3,.el-col-xs-3.is-guttered{display:block}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{left:12.5%;position:relative}.el-col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.el-col-xs-4,.el-col-xs-4.is-guttered{display:block}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{left:16.6666666667%;position:relative}.el-col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 20.8333333333%;flex:0 0 20.8333333333%;max-width:20.8333333333%}.el-col-xs-5,.el-col-xs-5.is-guttered{display:block}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{left:20.8333333333%;position:relative}.el-col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.el-col-xs-6,.el-col-xs-6.is-guttered{display:block}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{left:25%;position:relative}.el-col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 29.1666666667%;flex:0 0 29.1666666667%;max-width:29.1666666667%}.el-col-xs-7,.el-col-xs-7.is-guttered{display:block}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{left:29.1666666667%;position:relative}.el-col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.el-col-xs-8,.el-col-xs-8.is-guttered{display:block}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{left:33.3333333333%;position:relative}.el-col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.el-col-xs-9,.el-col-xs-9.is-guttered{display:block}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{left:37.5%;position:relative}.el-col-xs-10{display:block;-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.el-col-xs-10.is-guttered{display:block}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{left:41.6666666667%;position:relative}.el-col-xs-11{display:block;-webkit-box-flex:0;-ms-flex:0 0 45.8333333333%;flex:0 0 45.8333333333%;max-width:45.8333333333%}.el-col-xs-11.is-guttered{display:block}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{left:45.8333333333%;position:relative}.el-col-xs-12{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.el-col-xs-12.is-guttered{display:block}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{left:50%;position:relative}.el-col-xs-13{display:block;-webkit-box-flex:0;-ms-flex:0 0 54.1666666667%;flex:0 0 54.1666666667%;max-width:54.1666666667%}.el-col-xs-13.is-guttered{display:block}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{left:54.1666666667%;position:relative}.el-col-xs-14{display:block;-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.el-col-xs-14.is-guttered{display:block}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{left:58.3333333333%;position:relative}.el-col-xs-15{display:block;-webkit-box-flex:0;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.el-col-xs-15.is-guttered{display:block}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{left:62.5%;position:relative}.el-col-xs-16{display:block;-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.el-col-xs-16.is-guttered{display:block}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{left:66.6666666667%;position:relative}.el-col-xs-17{display:block;-webkit-box-flex:0;-ms-flex:0 0 70.8333333333%;flex:0 0 70.8333333333%;max-width:70.8333333333%}.el-col-xs-17.is-guttered{display:block}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{left:70.8333333333%;position:relative}.el-col-xs-18{display:block;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.el-col-xs-18.is-guttered{display:block}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{left:75%;position:relative}.el-col-xs-19{display:block;-webkit-box-flex:0;-ms-flex:0 0 79.1666666667%;flex:0 0 79.1666666667%;max-width:79.1666666667%}.el-col-xs-19.is-guttered{display:block}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{left:79.1666666667%;position:relative}.el-col-xs-20{display:block;-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.el-col-xs-20.is-guttered{display:block}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{left:83.3333333333%;position:relative}.el-col-xs-21{display:block;-webkit-box-flex:0;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.el-col-xs-21.is-guttered{display:block}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{left:87.5%;position:relative}.el-col-xs-22{display:block;-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.el-col-xs-22.is-guttered{display:block}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{left:91.6666666667%;position:relative}.el-col-xs-23{display:block;-webkit-box-flex:0;-ms-flex:0 0 95.8333333333%;flex:0 0 95.8333333333%;max-width:95.8333333333%}.el-col-xs-23.is-guttered{display:block}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{left:95.8333333333%;position:relative}.el-col-xs-24{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.el-col-xs-24.is-guttered{display:block}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{left:100%;position:relative}}
@media (max-width: 575.98px){
  .container {
    padding-right: 16px;
    padding-left: 16px;
  }
  .container .container,
  .container .container-fluid {
    padding-right: 12px;
    padding-left: 12px;
  }
  .container-fluid {
    padding-right: 16px;
    padding-left: 16px;
  }
  .container-fluid .container,
  .container-fluid .container-fluid {
    padding-right: 12px;
    padding-left: 12px;
  }
  .info-panel:before {
    content: none;
  }
  .info-panel-dialog {
    width: 98% !important;
  }
  .info-panel {
    width: 98%;
  }
  .notice-panel {
    padding: 3rem 1rem;
  }
  .info-tag {
    padding: 0.15rem 0.5rem;
  }
  .info-box-text {
    width: 18.75rem;
  }
  small,
  .small {
    font-size: 0.875rem;
  }
  .mobile-nav-footer-item {
    margin: 0 0.625rem 0.625rem !important;
  }
  .page-type-filter-menu-btn {
    margin-left: 0.5rem;
  }
  .page-type-filter-select {
    margin-left: 0.5rem;
  }
  .page-type-filter-select-box {
    min-width: 18rem;
  }
  .page-type-filter-label {
    font-size: 0.75rem;
  }
  .page-type-filter-wrapper-list {
    display: block;
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .page-type-filter-wrapper-item:not(:last-child) {
    margin-right: 0;
  }
  .page-type-filter-wrapper-item .custom-select--region {
    max-width: none;
  }
  .page-type-filter-wrapper-item .custom-select--categorie {
    max-width: none;
  }
  .page-type-filter-wrapper-item {
    width: 100%;
    max-width: none;
  }
  .page-type-filter--farmer .page-type-filter-col-label {
    max-width: none;
  }
  .page-type-item, .video-series-hightlights-teaser {
    height: 100%;
    min-height: 15rem;
  }
  .page-type-item-content {
    padding: 0.5rem;
  }
  .page-type-item-content:before {
    top: -1rem;
  }
  .page-type-item-content-title, .video-series-hightlights-teaser-content-title {
    margin-bottom: 0.5rem;
    font-size: 1.125rem;
  }
  .page-type-item-link {
    height: 100%;
  }
  .page-type-swiper .page-type-item, .page-type-swiper .video-series-hightlights-teaser {
    min-height: 17rem;
  }
  .sustainability-sub-list-item-content {
    padding: 1rem;
  }
  .info-card-scanner-wrapper:before {
    padding-top: 80%;
  }
  .info-card-scanner video, .info-card-scanner .drawingBuffer {
    -webkit-transform: scale(1.8) translateY(-50%);
            transform: scale(1.8) translateY(-50%);
  }
  .graph-old-box {
    padding: 0 2rem;
  }
  .graph-old-box-scale-item-value {
    top: 65%;
  }
  .graph-new {
    height: calc(100% - 195px);
  }
  .graph-new-scale {
    left: 55px;
  }
  .graph-new-item:nth-of-type(odd) .graph-new-item-info {
    background-color: #F4F4F4;
  }
  .graph-new-item:first-child .info-box {
    position: initial;
  }
  .graph-new-item:first-child .info-box-text {
    left: 0;
    z-index: 1;
    width: 18.75rem;
  }
  .graph-new-item-info {
    position: relative;
    display: block;
    width: 100%;
    background-color: #FFFFFF;
  }
  .graph-new-item-info .info-box {
    position: static;
  }
  .graph-new-item-info .info-box-text {
    left: 1rem;
    width: 18.75rem;
  }
  .graph-new-item-col-bars {
    border-top: 1px solid #D9D7D1;
  }
  .graph-new-legend-left {
    padding: 0.5rem 1rem;
  }
  .graph-new-legend-right {
    padding: 0.5rem 1rem;
  }
  .blog-recipe-detail-content {
    margin-top: -1rem;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    padding: 0.75rem;
  }
  .farmer-detail-box {
    padding: 1rem;
  }
  .farmer-detail-current-region-content {
    padding: 1rem;
  }
  .farmers-regions-further-item {
    padding: 0.5rem;
  }
  .product-search {
    padding-top: 0;
  }
  .product-hero-image-media-positioned {
    max-width: 20vw;
  }
  .product-hero-image-media-positioned--1 {
    top: 0%;
    left: -4%;
  }
  .product-hero-image-media-positioned--2 {
    display: none;
  }
  .product-hero-image-media-positioned--3 {
    top: 48%;
    left: -4%;
  }
  .product-hero-image-media-positioned--4 {
    top: 77%;
    left: 14%;
  }
  .product-hero-image-media-positioned--6 {
    top: 41%;
    left: 80%;
  }
  .product-hero-image-media-positioned--6 {
    top: 51%;
    left: 87%;
  }
  .product-hero-image-media-positioned--7 {
    max-width: 15vw;
    top: 4%;
    left: 86%;
  }
  .product-hero-image-media-positioned--8 {
    display: none;
  }
  .product-hero-image-title {
    padding: 0 15%;
  }
  .product-detail-hero {
    margin-bottom: 3.125rem;
  }
  .product-detail-hero-badge-wrapper {
    max-width: 3.25rem;
  }
  .product-info .el-tabs__content {
    overflow: visible;
  }
  .product-info-box--slider {
    margin-right: -1rem;
    margin-left: -1rem;
  }
  .product-info-box .table {
    width: 500px;
    font-size: 0.875rem;
  }
  .product-info-swiper-navigation-progressbar {
    top: 29%;
  }
  .product-info-swiper-navigation-progressbar-wrapper {
    width: 84%;
  }
  .product-scanner-vue-btn {
    width: 100%;
    margin-top: 1.5rem;
  }
  .product-featured .product-list-item-title {
    padding: 0 0.25rem;
  }
  .ce-farmer-region-item:before {
    padding-top: 127.4666666667%;
  }
  .ce-farmer-region-item-content {
    margin: 2rem 1rem;
  }
  .ce-header-element--image .ce-header-element-image {
    margin-bottom: 0;
  }
  .ce-header-element--twoimages {
    padding-top: 2rem;
  }
  .ce-image-break-content-box:after {
    content: none;
  }
  .ce-image-break-content-box .teaser-icon-secondary {
    left: -25rem;
  }
  .ce-image-break--no-image .ce-image-break-content-box {
    padding: 3.5rem 1rem;
  }
  .ce-newsletter-widget-box {
    padding: 2rem 1rem;
  }
  .ce-special-image-break .clipped-image--primary .clipped-image-bg .icon {
    width: 300px;
  }
  .ce-special-image-break .clipped-image--primary .clipped-image-bg-image {
    width: 100%;
    height: auto;
  }
  .ce-special-image-break .clipped-image--secondary .clipped-image-bg .icon {
    width: 150px;
    height: 150px;
    -webkit-transform: translate(50%, -74%);
            transform: translate(50%, -74%);
  }
  .ce-special-image-break .clipped-image--secondary .clipped-image-bg-image {
    top: 4rem;
    right: 0;
    width: 100%;
    height: auto;
  }
  .ce-special-image-break .clipped-image--secondary .clipped-image-img {
    margin-left: 0;
  }
  .ce-special-image-break .clipped-image--primary .clipped-image-img-wrapper, .ce-special-image-break .clipped-image--secondary .clipped-image-img-wrapper {
    padding: 0;
  }
  .ce-baby-world-navigation-link-image {
    width: 100%;
  }
  .ce-gallery-cards .swiper {
    width: 270px;
    height: 368px;
  }
  .ce-landing-page-header .landing-page-header-bg {
    bottom: -55px;
    width: 105%;
    max-width: 375px;
  }
  .ce-landing-page-header .landing-page-header-bg-1 {
    -webkit-transform: translate(90px, 0px);
            transform: translate(90px, 0px);
  }
  .ce-landing-page-header .landing-page-header-bg-2 {
    -webkit-transform: translate(0px, 64px);
            transform: translate(0px, 64px);
  }
  .autosuggest__results {
    max-height: 20rem;
  }
  .autosuggest {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.75rem;
  }}
@media only screen and (max-width: 374px){
  .btn-section-text {
    font-size: 0.625rem;
  }
  .info-tag {
    font-size: 0.625rem;
  }
  .tag {
    font-size: 0.625rem;
  }
  body {
    font-size: 1rem;
  }
  #page {
    padding-top: 3.375rem;
  }
  .header-logo img,
  .header-logo svg {
    width: 3rem;
    height: 1.8rem;
  }
  .header-logo-secondary {
    width: 2.5rem;
    height: 3rem;
  }
  .footer-content-bg .icon-footer-bg-mobile {
    top: -356px;
    right: -558px;
  }
  .footer-logo-secondary img {
    width: 5rem;
  }
  .main-sub-nav {
    margin-top: 4.3rem;
  }
  .main-sub-nav-item-title {
    margin-bottom: 0.5rem;
    padding: 0.5rem 0;
  }
  .main-sub-nav-link {
    padding: 0.1875rem 0;
  }
  .mobile-nav {
    top: 3.375rem;
  }
  .page-type-item, .video-series-hightlights-teaser {
    min-height: 14rem;
  }
  .teaser-content {
    padding: 0.75rem 0 0;
  }
  .info-card-scanner-wrapper:before {
    padding-top: 78.125%;
  }
  .product-nav--header .product-nav-link {
    padding: 0.3125rem 0;
  }
  .product-nav--element .product-nav-link-title {
    font-size: 0.625rem;
  }
  .product-list-item-new-text {
    font-size: 0.75rem;
  }
  .product-list-item-image {
    max-width: 80px;
  }
  .product-list-item-image-picture .icon-bg-shape {
    font-size: 8rem;
  }
  .product-hero-image-title {
    padding: 0 10%;
  }
  .product-info-swiper-box {
    width: 18rem;
  }
  .product-info-swiper-navigation-progressbar-wrapper {
    width: 86%;
  }
  .product-featured .product-list-item .icon-bg-shape {
    font-size: 7rem;
  }
  .video-series-hightlights-navigation {
    display: none;
  }
  .ce-image-break-content {
    min-height: 25rem;
  }}
@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx){
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url("data:image/svg+xml,%3csvg%20width='264'%20height='88'%20viewBox='0%200%20264%2088'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3edefault-skin%202%3c/title%3e%3cg%20fill='none'%20fill-rule='evenodd'%3e%3cg%3e%3cpath%20d='M67.002%2059.5v3.768c-6.307.84-9.184%205.75-10.002%209.732%202.22-2.83%205.564-5.098%2010.002-5.098V71.5L73%2065.585%2067.002%2059.5z'%20id='Shape'%20fill='%23fff'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='M13%2029v-5h2v3h3v2h-5zM13%2015h5v2h-3v3h-2v-5zM31%2015v5h-2v-3h-3v-2h5zM31%2029h-5v-2h3v-3h2v5z'%20id='Shape'/%3e%3c/g%3e%3cg%20fill='%23fff'%3e%3cpath%20d='M62%2024v5h-2v-3h-3v-2h5zM62%2020h-5v-2h3v-3h2v5zM70%2020v-5h2v3h3v2h-5zM70%2024h5v2h-3v3h-2v-5z'/%3e%3c/g%3e%3cpath%20d='M20.586%2066l-5.656-5.656%201.414-1.414L22%2064.586l5.656-5.656%201.414%201.414L23.414%2066l5.656%205.656-1.414%201.414L22%2067.414l-5.656%205.656-1.414-1.414L20.586%2066z'%20fill='%23fff'/%3e%3cpath%20d='M111.785%2065.03L110%2063.5l3-3.5h-10v-2h10l-3-3.5%201.785-1.468L117%2059l-5.215%206.03z'%20fill='%23fff'/%3e%3cpath%20d='M152.215%2065.03L154%2063.5l-3-3.5h10v-2h-10l3-3.5-1.785-1.468L147%2059l5.215%206.03z'%20fill='%23fff'/%3e%3cg%3e%3cpath%20id='Rectangle-11'%20fill='%23fff'%20d='M160.957%2028.543l-3.25-3.25-1.413%201.414%203.25%203.25z'/%3e%3cpath%20d='M152.5%2027c3.038%200%205.5-2.462%205.5-5.5s-2.462-5.5-5.5-5.5-5.5%202.462-5.5%205.5%202.462%205.5%205.5%205.5z'%20id='Oval-1'%20stroke='%23fff'%20stroke-width='1.5'/%3e%3cpath%20fill='%23fff'%20d='M150%2021h5v1h-5z'/%3e%3c/g%3e%3cg%3e%3cpath%20d='M116.957%2028.543l-1.414%201.414-3.25-3.25%201.414-1.414%203.25%203.25z'%20fill='%23fff'/%3e%3cpath%20d='M108.5%2027c3.038%200%205.5-2.462%205.5-5.5s-2.462-5.5-5.5-5.5-5.5%202.462-5.5%205.5%202.462%205.5%205.5%205.5z'%20stroke='%23fff'%20stroke-width='1.5'/%3e%3cpath%20fill='%23fff'%20d='M106%2021h5v1h-5z'/%3e%3cpath%20fill='%23fff'%20d='M109.043%2019.008l-.085%205-1-.017.085-5z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }}
@media all{
  .pswp .pswp__button--arrow--left::before,
  .pswp--svg .pswp__button--arrow--left::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16' class='icon icon-arrow'%3E%3Cpath fill='%23FFFFFF' d='M5.09,3.85a.47.47,0,0,0-.29-.14.42.42,0,0,0-.28.14L.63,7.73a.35.35,0,0,0-.05.49l.05,0,3.89,3.88a.42.42,0,0,0,.28.14.47.47,0,0,0,.29-.14l.23-.23a.32.32,0,0,0,.14-.27.44.44,0,0,0-.14-.3L2.51,8.57H15.1a.38.38,0,0,0,.28-.12.36.36,0,0,0,.12-.28V7.83a.36.36,0,0,0-.12-.28.38.38,0,0,0-.28-.12H2.51L5.32,4.65a.44.44,0,0,0,.14-.3.32.32,0,0,0-.14-.27Z' style='fill-rule: evenodd'/%3E%3C/svg%3E%0A");
  }
  .pswp .pswp__button--arrow--right::before,
  .pswp--svg .pswp__button--arrow--right::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16' class='icon icon-arrow'%3E%3Cpath fill='%23FFFFFF' d='M10.91,12.15a.42.42,0,0,0,.29.14.4.4,0,0,0,.28-.14l3.89-3.88a.35.35,0,0,0,0-.54L11.48,3.85a.4.4,0,0,0-.28-.14.42.42,0,0,0-.29.14l-.23.23a.33.33,0,0,0-.14.27.42.42,0,0,0,.14.3l2.81,2.78H.9a.38.38,0,0,0-.28.12.38.38,0,0,0-.12.28v.34a.38.38,0,0,0,.12.28.38.38,0,0,0,.28.12H13.49l-2.81,2.78a.42.42,0,0,0-.14.3.33.33,0,0,0,.14.27Z' style='fill-rule: evenodd'/%3E%3C/svg%3E");
  }
  .pswp .pswp__button--arrow--left, .pswp .pswp__button--arrow--right,
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
  .pswp .pswp__button--close,
  .pswp--svg .pswp__button--close {
    background: url("data:image/svg+xml,%3Csvg class='icon icon-close' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3E%3Crect x='-1.81' y='7.57' width='19.75' height='1' transform='translate(-3.34 8.07) rotate(-45)' fill='%23FFFFFF'/%3E%3Crect x='7.57' y='-1.81' width='1' height='19.75' transform='translate(-3.34 8.07) rotate(-45)' fill='%23FFFFFF'/%3E%3C/svg%3E%0A") no-repeat center;
    background-size: 1.875rem;
  }}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
  .ps {
    overflow: auto !important;
  }}
@media print{
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a:not(.btn):not(.language-nav-mobile-link):not(.language-nav-desktop-link) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    page-break-inside: avoid;
    border: 1px solid #7F7F7F;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a4;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #FFFFFF !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #B2B2B2 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #D0CDC2;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #D0CDC2;
  }
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }}