html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu .wp-block-navigation-submenu__toggle img{margin-left:12px}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{text-align:right}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a img{margin-left:12px}.wpml-language-switcher-block{display:flex;box-sizing:border-box;width:100% !important}.wpml-language-switcher-block>.wp-block-navigation-item,.wpml-language-switcher-block>.wp-block-navigation-item>div{display:flex;width:100% !important}.wpml-language-switcher-block .wp-block-navigation__container{background:unset !important}.wpml-language-switcher-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wpml-language-switcher-block .wpml-ls-dropdown ul li button{padding:0}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal{min-width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li{width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal{margin:0;min-width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{width:inherit !important;text-align:left}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block ul{list-style-type:none !important;padding:0 !important;width:100%}.wpml-language-switcher-block ul li{margin:0 !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container{border:inherit !important;background-color:unset !important;min-width:unset !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item{border-radius:0 !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item a{display:flex;align-items:center;min-width:max-content;padding:1px}.wpml-language-switcher-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 !important;gap:1em !important}.wpml-language-switcher-block ul.horizontal-list li{display:inline-block;margin:0;line-height:100%}.wpml-language-switcher-block ul.horizontal-list li a{line-height:100%}.wpml-language-switcher-block ul.center-justify{justify-content:center}.wpml-language-switcher-block ul.center-justify .wp-block-navigation-item{justify-content:center}.wpml-language-switcher-block ul.right-justify{justify-content:right}.wpml-language-switcher-block ul.right-justify .wp-block-navigation-item{justify-content:right}.wpml-language-switcher-block ul.space_between-justify{justify-content:space-between}.wpml-language-switcher-block ul.space_between-justify li>div{white-space:nowrap}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color) !important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color) !important}.wpml-language-switcher-block ul.isHorizontal{padding-left:0;list-style:none}.wpml-language-switcher-block ul.isHorizontal li{display:inline;margin-left:0}.wpml-language-switcher-block ul.isHorizontal li div{display:inline-block}.wpml-language-switcher-block ul.hasSpacing.isHorizontal li:not(:last-child){margin-right:var(--language-spacing) !important}.wpml-language-switcher-block ul.hasSpacing.isVertical li:not(:last-child){margin-bottom:var(--language-spacing) !important}.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div,.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div>a{display:inline-flex;align-items:center}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color) !important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color) !important}.wpml-language-switcher-block .hasFontSize{font-size:var(--font-size) !important}.wpml-language-switcher-block .hasLetterSpacing{letter-spacing:var(--letter-spacing) !important}.wpml-language-switcher-block .hasTextTransform{text-transform:var(--text-transform) !important}.wpml-language-switcher-block .hasFontFamily{font-family:var(--font-family) !important}.wpml-ls-flag{display:inline-block}.wpml-ls-flag-style-btn{border:0px transparent;padding-top:3px !important}.wpml-ls-flag-style-btn.black-bg{background-color:black}.wpml-ls-flag-style-btn.transparent-bg{background-color:transparent}.wpml-ls-control-row{border:solid 1px #949494;border-radius:2px;margin-bottom:8px}.wpml-ls-control-row-with-padding{padding:1px}.wpml-ls-number-control{max-width:100%;width:100%}.wpml-ls-slider-control-alert{margin-top:5px !important}.wpml-ls-slider .ant-slider-track{background-color:#3858E9}.wpml-ls-slider .ant-slider-handle{border:solid 1px black}.wpml-ls-control-blue{color:#3858E9 !important}.wpml-ls-number-with-unit-select select{color:#3858E9 !important;font-weight:900 !important}.wpml-ls-control-grey{color:#757575}.wpml-ls-control-bg-grey{background-color:#a6a6a6}.wpml-ls-control-font{font-family:"SF Pro Text", sans-serif;font-style:normal;font-weight:400 !important;font-size:13px !important;line-height:140% !important}.wpml-ls-option-btn-col{padding:0.5px}.wpml-ls-no-borders{border:none}.ant-col-8.wpml-ls-option-btn-col{display:inline-flex}.wpml-ls-three-btn-row .wpml-ls-option-btn-wrap{white-space:normal;word-break:break-word}.wpml-ls-three-btn-row .ant-btn-no-height-less-padding{height:unset;padding-right:10px;padding-left:10px}.wpml-ls-full-width{width:100%}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__track{background-color:#3858E9;border-color:#3858E9}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__thumb{background-color:white}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__track{background-color:white;border-color:black}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__thumb{background-color:black}.ant-select-dropdown{min-width:45px !important;max-width:45px !important;width:45px !important}.wpml-ls-color-control{border:1px solid #DDDDDD;border-bottom:0px;padding:10px;box-sizing:border-box}.wpml-ls-color-control.wpml-ls-with-bottom-border{border-bottom:1px solid #DDDDDD}.wpml-ls-color-control .wpml-ls-icon-no-color:hover{cursor:pointer}.wpml-ls-color-control .component-color-indicator{width:25px;height:25px;box-shadow:0px 0px 2px 1px lightgrey}.wpml-ls-color-control .component-color-indicator:hover{cursor:pointer}.wpml-ls-color-control .wpml-ls-color-title{top:3px}.wpml-ls-dimension-control{border-top:solid 1px #e0e0e0}.wpml-ls-dimension-control .components-panel__arrow{visibility:hidden}.wpml-ls-panel-settings-dropdown-container{position:absolute;right:0px}.wpml-ls-icon-link{width:24px;height:24px;top:3px;border-radius:2px}.ant-input-number-handler-wrap{display:none !important}.ant-input-number-input{padding-right:0px !important;padding-left:3px !important}.block-editor-contrast-checker+.block-editor-contrast-checker{display:none}.current-language-item{display:flex;align-items:center;min-height:30px}.current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wpml-ls-fontLetterCase-control button.components-button.has-icon{margin-right:0 !important;min-width:30px !important;height:30px !important}.wpml-ls-fontLetterSpacing-control div.components-input-control__container{top:4px}[data-wpml='language-item']:first-of-type{margin-top:5px !important}.wpml-ls-dimension-panel .components-panel__arrow{display:none}.wpml-ls-typography-panel .components-panel__arrow{display:none}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-more{font-size:large;margin-right:10px}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-plus{font-size:medium;margin-right:10px}.wp-block-navigation.is-content-justification-space-between .wp-block-page-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher']{display:contents !important}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item{display:flex}.wp-block-navigation .wpml-block-navigation-language-switcher,.wp-block-navigation [data-type='wpml/navigation-language-switcher']{display:flex !important;flex-direction:var(--navigation-layout-direction, initial);justify-content:var(--navigation-layout-justify, initial);align-items:var(--navigation-layout-align, initial);flex-wrap:var(--navigation-layout-wrap, wrap);background-color:inherit;gap:inherit;margin:0;width:fit-content;max-width:fit-content}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-dropdown{flex:inherit;display:flex !important}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-list{flex:inherit;display:contents !important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-dropdown,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:flex !important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-list,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:contents !important}.wp-block-navigation .wpml-block-navigation-item{background-color:inherit}.wp-block-navigation .wpml-block-navigation-item .current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wp-block-navigation__submenu-container li{margin:0}.wp-block-navigation .wpml-language-switcher-navigation-block{width:unset !important;flex:initial !important}.wp-block-navigation .wpml-language-switcher-navigation-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation .wpml-language-switcher-navigation-block ul li a{display:flex;align-items:center}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 !important;gap:1.5em !important}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li{display:inline-block;line-height:100%}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li a,.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li div{line-height:100%;display:inline-flex;align-items:center}
.ant-input-number{-webkit-box-sizing:border-box;box-sizing:border-box;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;width:100%;min-width:0;padding:4px 11px;color:rgba(0,0,0,0.85);font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;-webkit-transition:all 0.3s;transition:all 0.3s;display:inline-block;width:90px;margin:0;padding:0;border:1px solid #d9d9d9;border-radius:2px}.ant-input-number::-moz-placeholder{opacity:1}.ant-input-number::-webkit-input-placeholder{color:#bfbfbf}.ant-input-number:-ms-input-placeholder{color:#bfbfbf}.ant-input-number::-ms-input-placeholder{color:#bfbfbf}.ant-input-number::placeholder{color:#bfbfbf}.ant-input-number:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number:-ms-input-placeholder{text-overflow:ellipsis}.ant-input-number:placeholder-shown{text-overflow:ellipsis}.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px !important}.ant-input-number:focus,.ant-input-number-focused{border-color:#40a9ff;border-right-width:1px !important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,0.2);box-shadow:0 0 0 2px rgba(24,144,255,0.2)}.ant-input-number-disabled{color:rgba(0,0,0,0.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px !important}.ant-input-number[disabled]{color:rgba(0,0,0,0.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number[disabled]:hover{border-color:#d9d9d9;border-right-width:1px !important}.ant-input-number-borderless,.ant-input-number-borderless:hover,.ant-input-number-borderless:focus,.ant-input-number-borderless-focused,.ant-input-number-borderless-disabled,.ant-input-number-borderless[disabled]{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}textarea.ant-input-number{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;-webkit-transition:all 0.3s, height 0s;transition:all 0.3s, height 0s}.ant-input-number-lg{padding:6.5px 11px;font-size:16px}.ant-input-number-sm{padding:0px 7px}.ant-input-number-handler{position:relative;display:block;width:100%;height:50%;overflow:hidden;color:rgba(0,0,0,0.45);font-weight:bold;line-height:0;text-align:center;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.ant-input-number-handler:active{background:#f4f4f4}.ant-input-number-handler:hover .ant-input-number-handler-up-inner,.ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:#40a9ff}.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;width:12px;height:12px;color:rgba(0,0,0,0.45);line-height:12px;-webkit-transition:all 0.1s linear;transition:all 0.1s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-input-number-handler-up-inner>*,.ant-input-number-handler-down-inner>*{line-height:1}.ant-input-number-handler-up-inner svg,.ant-input-number-handler-down-inner svg{display:inline-block}.ant-input-number-handler-up-inner::before,.ant-input-number-handler-down-inner::before{display:none}.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon{display:block}.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px !important}.ant-input-number:hover+.ant-form-item-children-icon{opacity:0;-webkit-transition:opacity 0.24s linear 0.24s;transition:opacity 0.24s linear 0.24s}.ant-input-number-focused{border-color:#40a9ff;border-right-width:1px !important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,0.2);box-shadow:0 0 0 2px rgba(24,144,255,0.2)}.ant-input-number-disabled{color:rgba(0,0,0,0.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px !important}.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}.ant-input-number-disabled .ant-input-number-handler-wrap{display:none}.ant-input-number-readonly .ant-input-number-handler-wrap{display:none}.ant-input-number-input{width:100%;height:30px;padding:0 11px;text-align:left;background-color:transparent;border:0;border-radius:2px;outline:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-moz-appearance:textfield !important}.ant-input-number-input::-moz-placeholder{opacity:1}.ant-input-number-input::-webkit-input-placeholder{color:#bfbfbf}.ant-input-number-input:-ms-input-placeholder{color:#bfbfbf}.ant-input-number-input::-ms-input-placeholder{color:#bfbfbf}.ant-input-number-input::placeholder{color:#bfbfbf}.ant-input-number-input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number-input:-ms-input-placeholder{text-overflow:ellipsis}.ant-input-number-input:placeholder-shown{text-overflow:ellipsis}.ant-input-number-input[type='number']::-webkit-inner-spin-button,.ant-input-number-input[type='number']::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.ant-input-number-lg{padding:0;font-size:16px}.ant-input-number-lg input{height:38px}.ant-input-number-sm{padding:0}.ant-input-number-sm input{height:22px;padding:0 7px}.ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:#fff;border-left:1px solid #d9d9d9;border-radius:0 2px 2px 0;opacity:0;-webkit-transition:opacity 0.24s linear 0.1s;transition:opacity 0.24s linear 0.1s}.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner{min-width:auto;margin-right:0;font-size:7px}.ant-input-number-borderless .ant-input-number-handler-wrap{border-left-width:0}.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:40%}.ant-input-number:hover .ant-input-number-handler-wrap{opacity:1}.ant-input-number-handler-up{border-top-right-radius:2px;cursor:pointer}.ant-input-number-handler-up-inner{top:50%;margin-top:-5px;text-align:center}.ant-input-number-handler-up:hover{height:60% !important}.ant-input-number-handler-down{top:0;border-top:1px solid #d9d9d9;border-bottom-right-radius:2px;cursor:pointer}.ant-input-number-handler-down-inner{top:50%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ant-input-number-handler-down:hover{height:60% !important}.ant-input-number-borderless .ant-input-number-handler-down{border-top-width:0}.ant-input-number-handler-up-disabled,.ant-input-number-handler-down-disabled{cursor:not-allowed}.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner{color:rgba(0,0,0,0.25)}.ant-input-number-borderless{-webkit-box-shadow:none;box-shadow:none}.ant-input-number-rtl{direction:rtl}.ant-input-number-rtl .ant-input-number-handler-wrap{right:auto;left:0;border-right:1px solid #d9d9d9;border-left:0;border-radius:2px 0 0 2px}.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{border-right-width:0}.ant-input-number-rtl .ant-input-number-input{direction:ltr;text-align:right}
.ant-select-single .ant-select-selector{display:-webkit-box;display:-ms-flexbox;display:flex}.ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;top:0;right:11px;bottom:0;left:11px}.ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:0;line-height:30px;-webkit-transition:all 0.3s;transition:all 0.3s}@supports (-moz-appearance: meterbar){.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px}}.ant-select-single .ant-select-selector .ant-select-selection-item{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-select-single .ant-select-selector .ant-select-selection-placeholder{pointer-events:none}.ant-select-single .ant-select-selector::after,.ant-select-single .ant-select-selector .ant-select-selection-item::after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after{display:inline-block;width:0;visibility:hidden;content:'\a0'}.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:25px}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:18px}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:32px;padding:0 11px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:30px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after{line-height:30px}.ant-select-single.ant-select-customize-input .ant-select-selector::after{display:none}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;right:0;left:0;padding:0 11px}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after{display:none}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:40px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:38px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:24px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{right:7px;left:7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{padding:0 7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:28px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:21px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-selection-overflow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.ant-select-selection-overflow-item{-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:center;align-self:center;max-width:100%}.ant-select-multiple .ant-select-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1px 4px}.ant-select-show-search.ant-select-multiple .ant-select-selector{cursor:text}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selector::after{display:inline-block;width:0;margin:2px 0;line-height:24px;content:'\a0'}.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:24px}.ant-select-multiple .ant-select-selection-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:2px;cursor:default;-webkit-transition:font-size 0.3s, line-height 0.3s, height 0.3s;transition:font-size 0.3s, line-height 0.3s, height 0.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-margin-end:4px;margin-inline-end:4px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:4px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:rgba(0,0,0,0.45);font-weight:bold;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove>*{line-height:1}.ant-select-multiple .ant-select-selection-item-remove svg{display:inline-block}.ant-select-multiple .ant-select-selection-item-remove::before{display:none}.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{display:block}.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:-0.2em}.ant-select-multiple .ant-select-selection-item-remove:hover{color:rgba(0,0,0,0.75)}.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{-webkit-margin-start:0;margin-inline-start:0}.ant-select-multiple .ant-select-selection-search{position:relative;max-width:100%;margin-top:2px;margin-bottom:2px;-webkit-margin-start:7px;margin-inline-start:7px}.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{height:24px;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';line-height:24px;-webkit-transition:all 0.3s;transition:all 0.3s}.ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px}.ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;left:0;z-index:999;white-space:pre;visibility:hidden}.ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;right:11px;left:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s;transition:all 0.3s}.ant-select-multiple.ant-select-lg .ant-select-selector::after{line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:30px}.ant-select-multiple.ant-select-lg .ant-select-selection-search{height:33px;line-height:33px}.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:32px;line-height:30px}.ant-select-multiple.ant-select-sm .ant-select-selector::after{line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-item{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{height:17px;line-height:17px}.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{left:7px}.ant-select-multiple.ant-select-sm .ant-select-selection-search:first-child .ant-select-selection-search-input{margin-left:3px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:32px}.ant-select-disabled .ant-select-selection-item-remove{display:none}.ant-select{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,0.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#40a9ff;border-right-width:1px !important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,0.2);box-shadow:0 0 0 2px rgba(24,144,255,0.2)}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:rgba(0,0,0,0.25);background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#40a9ff;border-right-width:1px !important}.ant-select-selection-item{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media all and (-ms-high-contrast: none){.ant-select-selection-item *::-ms-backdrop,.ant-select-selection-item{-ms-flex:auto;flex:auto}}.ant-select-selection-placeholder{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}@media all and (-ms-high-contrast: none){.ant-select-selection-placeholder *::-ms-backdrop,.ant-select-selection-placeholder{-ms-flex:auto;flex:auto}}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;line-height:0;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:53%;right:11px;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,0.25);font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-arrow>*{line-height:1}.ant-select-arrow svg{display:inline-block}.ant-select-arrow::before{display:none}.ant-select-arrow .ant-select-arrow-icon{display:block}.ant-select-arrow .anticon{vertical-align:top;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.ant-select-arrow .anticon>svg{vertical-align:top}.ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto}.ant-select-disabled .ant-select-arrow{cursor:not-allowed}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,0.25);font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:#fff;cursor:pointer;opacity:0;-webkit-transition:color 0.3s ease, opacity 0.15s ease;transition:color 0.3s ease, opacity 0.15s ease;text-rendering:auto}.ant-select-clear::before{display:block}.ant-select-clear:hover{color:rgba(0,0,0,0.45)}.ant-select:hover .ant-select-clear{opacity:1}.ant-select-dropdown{margin:0;padding:0;color:rgba(0,0,0,0.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:absolute;top:-9999px;left:-9999px;z-index:1050;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#fff;border-radius:2px;outline:none;-webkit-box-shadow:0 3px 6px -4px rgba(0,0,0,0.12),0 6px 16px 0 rgba(0,0,0,0.08),0 9px 28px 8px rgba(0,0,0,0.05);box-shadow:0 3px 6px -4px rgba(0,0,0,0.12),0 6px 16px 0 rgba(0,0,0,0.08),0 9px 28px 8px rgba(0,0,0,0.05)}.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft{-webkit-animation-name:antSlideUpIn;animation-name:antSlideUpIn}.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft{-webkit-animation-name:antSlideDownIn;animation-name:antSlideDownIn}.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{-webkit-animation-name:antSlideUpOut;animation-name:antSlideUpOut}.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft{-webkit-animation-name:antSlideDownOut;animation-name:antSlideDownOut}.ant-select-dropdown-hidden{display:none}.ant-select-dropdown-empty{color:rgba(0,0,0,0.25)}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,0.85);font-weight:normal;font-size:14px;line-height:22px;color:rgba(0,0,0,0.25)}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,0.85);font-weight:normal;font-size:14px;line-height:22px;cursor:pointer;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.ant-select-item-group{color:rgba(0,0,0,0.45);font-size:12px;cursor:default}.ant-select-item-option{display:-webkit-box;display:-ms-flexbox;display:flex}.ant-select-item-option-content{-webkit-box-flex:1;-ms-flex:auto;flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-select-item-option-state{-webkit-box-flex:0;-ms-flex:none;flex:none}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:rgba(0,0,0,0.85);font-weight:600;background-color:#e6f7ff}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#1890ff}.ant-select-item-option-disabled{color:rgba(0,0,0,0.25);cursor:not-allowed}.ant-select-item-option-grouped{padding-left:24px}.ant-select-lg{font-size:16px}.ant-select-borderless .ant-select-selector{background-color:transparent !important;border-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ant-select-rtl{direction:rtl}.ant-select-rtl .ant-select-arrow{right:initial;left:11px}.ant-select-rtl .ant-select-clear{right:initial;left:11px}.ant-select-dropdown-rtl{direction:rtl}.ant-select-dropdown-rtl .ant-select-item-option-grouped{padding-right:24px;padding-left:12px}.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:4px;padding-left:24px}.ant-select-rtl.ant-select-multiple .ant-select-selection-item{text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{margin-right:0;margin-left:4px;text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{right:0;left:auto}.ant-select-rtl.ant-select-multiple .ant-select-selection-search:first-child>.ant-select-selection-search-input{margin-right:5px !important;margin-left:0 !important}.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{right:11px;left:auto}.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{right:7px}.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{right:0;left:9px;text-align:right}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:11px;left:25px}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:18px}.ant-select-rtl.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:0}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:21px}
.ant-slider{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,0.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;height:12px;margin:10px 6px 10px;padding:4px 0;cursor:pointer;-ms-touch-action:none;touch-action:none}.ant-slider-vertical{width:12px;height:100%;margin:6px 10px;padding:0 4px}.ant-slider-vertical .ant-slider-rail{width:4px;height:100%}.ant-slider-vertical .ant-slider-track{width:4px}.ant-slider-vertical .ant-slider-handle{margin-top:-6px;margin-left:-5px}.ant-slider-vertical .ant-slider-mark{top:0;left:12px;width:18px;height:100%}.ant-slider-vertical .ant-slider-mark-text{left:4px;white-space:nowrap}.ant-slider-vertical .ant-slider-step{width:4px;height:100%}.ant-slider-vertical .ant-slider-dot{top:auto;left:2px;margin-bottom:-4px}.ant-slider-tooltip .ant-tooltip-inner{min-width:unset}.ant-slider-rtl.ant-slider-vertical .ant-slider-handle{margin-right:-5px;margin-left:0}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark{right:12px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{right:4px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-dot{right:2px;left:auto}.ant-slider-with-marks{margin-bottom:28px}.ant-slider-rail{position:absolute;width:100%;height:4px;background-color:#f5f5f5;border-radius:2px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.ant-slider-track{position:absolute;height:4px;background-color:#91d5ff;border-radius:2px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #91d5ff;border-radius:50%;-webkit-box-shadow:0;box-shadow:0;cursor:pointer;-webkit-transition:border-color 0.3s,-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:border-color 0.3s,-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:border-color 0.3s,box-shadow 0.6s,transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:border-color 0.3s,box-shadow 0.6s,transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28),-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28)}.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging{border-color:#46a6ff;-webkit-box-shadow:0 0 0 5px rgba(24,144,255,0.12);box-shadow:0 0 0 5px rgba(24,144,255,0.12)}.ant-slider-handle:focus{border-color:#46a6ff;outline:none;-webkit-box-shadow:0 0 0 5px rgba(24,144,255,0.12);box-shadow:0 0 0 5px rgba(24,144,255,0.12)}.ant-slider-handle.ant-tooltip-open{border-color:#1890ff}.ant-slider:hover .ant-slider-rail{background-color:#e1e1e1}.ant-slider:hover .ant-slider-track{background-color:#69c0ff}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#69c0ff}.ant-slider-mark{position:absolute;top:14px;left:0;width:100%;font-size:14px}.ant-slider-mark-text{position:absolute;display:inline-block;color:rgba(0,0,0,0.45);text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-slider-mark-text-active{color:rgba(0,0,0,0.85)}.ant-slider-step{position:absolute;width:100%;height:4px;background:transparent}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;background-color:#fff;border:2px solid #f0f0f0;border-radius:50%;cursor:pointer}.ant-slider-dot:first-child{margin-left:-4px}.ant-slider-dot:last-child{margin-left:-4px}.ant-slider-dot-active{border-color:#8cc8ff}.ant-slider-disabled{cursor:not-allowed}.ant-slider-disabled .ant-slider-track{background-color:rgba(0,0,0,0.25) !important}.ant-slider-disabled .ant-slider-handle,.ant-slider-disabled .ant-slider-dot{background-color:#fff;border-color:rgba(0,0,0,0.25) !important;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.ant-slider-disabled .ant-slider-mark-text,.ant-slider-disabled .ant-slider-dot{cursor:not-allowed !important}.ant-slider-rtl{direction:rtl}.ant-slider-rtl .ant-slider-mark{right:0;left:auto}.ant-slider-rtl .ant-slider-dot{margin-right:-4px;margin-left:0}.ant-slider-rtl .ant-slider-dot:first-child{margin-right:-4px;margin-left:0}.ant-slider-rtl .ant-slider-dot:last-child{margin-right:-4px;margin-left:0}
.ant-alert{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,0.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 15px;word-wrap:break-word;border-radius:2px}.ant-alert-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ant-alert-icon{margin-right:8px}.ant-alert-description{display:none;font-size:14px;line-height:22px}.ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}.ant-alert-success .ant-alert-icon{color:#52c41a}.ant-alert-info{background-color:#e6f7ff;border:1px solid #91d5ff}.ant-alert-info .ant-alert-icon{color:#1890ff}.ant-alert-warning{background-color:#fffbe6;border:1px solid #ffe58f}.ant-alert-warning .ant-alert-icon{color:#faad14}.ant-alert-error{background-color:#fff2f0;border:1px solid #ffccc7}.ant-alert-error .ant-alert-icon{color:#ff4d4f}.ant-alert-error .ant-alert-description>pre{margin:0;padding:0}.ant-alert-action{margin-left:8px}.ant-alert-close-icon{margin-left:8px;padding:0;overflow:hidden;font-size:12px;line-height:12px;background-color:transparent;border:none;outline:none;cursor:pointer}.ant-alert-close-icon .anticon-close{color:rgba(0,0,0,0.45);-webkit-transition:color 0.3s;transition:color 0.3s}.ant-alert-close-icon .anticon-close:hover{color:rgba(0,0,0,0.75)}.ant-alert-close-text{color:rgba(0,0,0,0.45);-webkit-transition:color 0.3s;transition:color 0.3s}.ant-alert-close-text:hover{color:rgba(0,0,0,0.75)}.ant-alert-with-description{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 15px 15px 24px}.ant-alert-with-description.ant-alert-no-icon{padding:15px 15px}.ant-alert-with-description .ant-alert-icon{margin-right:15px;font-size:24px}.ant-alert-with-description .ant-alert-message{display:block;margin-bottom:4px;color:rgba(0,0,0,0.85);font-size:16px}.ant-alert-message{color:rgba(0,0,0,0.85)}.ant-alert-with-description .ant-alert-description{display:block}.ant-alert.ant-alert-motion-leave{overflow:hidden;opacity:1;-webkit-transition:max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);transition:max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86)}.ant-alert.ant-alert-motion-leave-active{max-height:0;margin-bottom:0 !important;padding-top:0;padding-bottom:0;opacity:0}.ant-alert-banner{margin-bottom:0;border:0;border-radius:0}.ant-alert.ant-alert-rtl{direction:rtl}.ant-alert-rtl.ant-alert.ant-alert-no-icon{padding:8px 15px}.ant-alert-rtl .ant-alert-icon{margin-right:auto;margin-left:8px}.ant-alert-rtl .ant-alert-action{margin-right:8px;margin-left:auto}.ant-alert-rtl .ant-alert-close-icon{margin-right:8px;margin-left:auto}.ant-alert-rtl.ant-alert-with-description .ant-alert-icon{margin-right:auto;margin-left:15px}
html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu .wp-block-navigation-submenu__toggle img{margin-left:12px}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{text-align:right}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a img{margin-left:12px}.wpml-language-switcher-block{display:flex;box-sizing:border-box;width:100% !important}.wpml-language-switcher-block>.wp-block-navigation-item,.wpml-language-switcher-block>.wp-block-navigation-item>div{display:flex;width:100% !important}.wpml-language-switcher-block .wp-block-navigation__container{background:unset !important}.wpml-language-switcher-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wpml-language-switcher-block .wpml-ls-dropdown ul li button{padding:0}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal{min-width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li{width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal{margin:0;min-width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{width:inherit !important;text-align:left}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block ul{list-style-type:none !important;padding:0 !important;width:100%}.wpml-language-switcher-block ul li{margin:0 !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container{border:inherit !important;background-color:unset !important;min-width:unset !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item{border-radius:0 !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item a{display:flex;align-items:center;min-width:max-content;padding:1px}.wpml-language-switcher-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 !important;gap:1em !important}.wpml-language-switcher-block ul.horizontal-list li{display:inline-block;margin:0;line-height:100%}.wpml-language-switcher-block ul.horizontal-list li a{line-height:100%}.wpml-language-switcher-block ul.center-justify{justify-content:center}.wpml-language-switcher-block ul.center-justify .wp-block-navigation-item{justify-content:center}.wpml-language-switcher-block ul.right-justify{justify-content:right}.wpml-language-switcher-block ul.right-justify .wp-block-navigation-item{justify-content:right}.wpml-language-switcher-block ul.space_between-justify{justify-content:space-between}.wpml-language-switcher-block ul.space_between-justify li>div{white-space:nowrap}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color) !important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color) !important}.wpml-language-switcher-block ul.isHorizontal{padding-left:0;list-style:none}.wpml-language-switcher-block ul.isHorizontal li{display:inline;margin-left:0}.wpml-language-switcher-block ul.isHorizontal li div{display:inline-block}.wpml-language-switcher-block ul.hasSpacing.isHorizontal li:not(:last-child){margin-right:var(--language-spacing) !important}.wpml-language-switcher-block ul.hasSpacing.isVertical li:not(:last-child){margin-bottom:var(--language-spacing) !important}.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div,.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div>a{display:inline-flex;align-items:center}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color) !important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color) !important}.wpml-language-switcher-block .hasFontSize{font-size:var(--font-size) !important}.wpml-language-switcher-block .hasLetterSpacing{letter-spacing:var(--letter-spacing) !important}.wpml-language-switcher-block .hasTextTransform{text-transform:var(--text-transform) !important}.wpml-language-switcher-block .hasFontFamily{font-family:var(--font-family) !important}.wpml-ls-flag{display:inline-block}.wpml-ls-flag-style-btn{border:0px transparent;padding-top:3px !important}.wpml-ls-flag-style-btn.black-bg{background-color:black}.wpml-ls-flag-style-btn.transparent-bg{background-color:transparent}.wpml-ls-control-row{border:solid 1px #949494;border-radius:2px;margin-bottom:8px}.wpml-ls-control-row-with-padding{padding:1px}.wpml-ls-number-control{max-width:100%;width:100%}.wpml-ls-slider-control-alert{margin-top:5px !important}.wpml-ls-slider .ant-slider-track{background-color:#3858E9}.wpml-ls-slider .ant-slider-handle{border:solid 1px black}.wpml-ls-control-blue{color:#3858E9 !important}.wpml-ls-number-with-unit-select select{color:#3858E9 !important;font-weight:900 !important}.wpml-ls-control-grey{color:#757575}.wpml-ls-control-bg-grey{background-color:#a6a6a6}.wpml-ls-control-font{font-family:"SF Pro Text", sans-serif;font-style:normal;font-weight:400 !important;font-size:13px !important;line-height:140% !important}.wpml-ls-option-btn-col{padding:0.5px}.wpml-ls-no-borders{border:none}.ant-col-8.wpml-ls-option-btn-col{display:inline-flex}.wpml-ls-three-btn-row .wpml-ls-option-btn-wrap{white-space:normal;word-break:break-word}.wpml-ls-three-btn-row .ant-btn-no-height-less-padding{height:unset;padding-right:10px;padding-left:10px}.wpml-ls-full-width{width:100%}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__track{background-color:#3858E9;border-color:#3858E9}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__thumb{background-color:white}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__track{background-color:white;border-color:black}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__thumb{background-color:black}.ant-select-dropdown{min-width:45px !important;max-width:45px !important;width:45px !important}.wpml-ls-color-control{border:1px solid #DDDDDD;border-bottom:0px;padding:10px;box-sizing:border-box}.wpml-ls-color-control.wpml-ls-with-bottom-border{border-bottom:1px solid #DDDDDD}.wpml-ls-color-control .wpml-ls-icon-no-color:hover{cursor:pointer}.wpml-ls-color-control .component-color-indicator{width:25px;height:25px;box-shadow:0px 0px 2px 1px lightgrey}.wpml-ls-color-control .component-color-indicator:hover{cursor:pointer}.wpml-ls-color-control .wpml-ls-color-title{top:3px}.wpml-ls-dimension-control{border-top:solid 1px #e0e0e0}.wpml-ls-dimension-control .components-panel__arrow{visibility:hidden}.wpml-ls-panel-settings-dropdown-container{position:absolute;right:0px}.wpml-ls-icon-link{width:24px;height:24px;top:3px;border-radius:2px}.ant-input-number-handler-wrap{display:none !important}.ant-input-number-input{padding-right:0px !important;padding-left:3px !important}.block-editor-contrast-checker+.block-editor-contrast-checker{display:none}.current-language-item{display:flex;align-items:center;min-height:30px}.current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wpml-ls-fontLetterCase-control button.components-button.has-icon{margin-right:0 !important;min-width:30px !important;height:30px !important}.wpml-ls-fontLetterSpacing-control div.components-input-control__container{top:4px}[data-wpml='language-item']:first-of-type{margin-top:5px !important}.wpml-ls-dimension-panel .components-panel__arrow{display:none}.wpml-ls-typography-panel .components-panel__arrow{display:none}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-more{font-size:large;margin-right:10px}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-plus{font-size:medium;margin-right:10px}
.wp-block-navigation.is-content-justification-space-between .wp-block-page-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher']{display:contents !important}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item{display:flex}.wp-block-navigation .wpml-block-navigation-language-switcher,.wp-block-navigation [data-type='wpml/navigation-language-switcher']{display:flex !important;flex-direction:var(--navigation-layout-direction, initial);justify-content:var(--navigation-layout-justify, initial);align-items:var(--navigation-layout-align, initial);flex-wrap:var(--navigation-layout-wrap, wrap);background-color:inherit;gap:inherit;margin:0;width:fit-content;max-width:fit-content}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-dropdown{flex:inherit;display:flex !important}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-list{flex:inherit;display:contents !important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-dropdown,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:flex !important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-list,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:contents !important}.wp-block-navigation .wpml-block-navigation-item{background-color:inherit}.wp-block-navigation .wpml-block-navigation-item .current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wp-block-navigation__submenu-container li{margin:0}.wp-block-navigation .wpml-language-switcher-navigation-block{width:unset !important;flex:initial !important}.wp-block-navigation .wpml-language-switcher-navigation-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation .wpml-language-switcher-navigation-block ul li a{display:flex;align-items:center}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 !important;gap:1.5em !important}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li{display:inline-block;line-height:100%}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li a,.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li div{line-height:100%;display:inline-flex;align-items:center}.wpml-ls-legacy-dropdown{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}@font-face{font-family:"Barlow";font-style:normal;font-weight:100;font-display:swap;src:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/fonts/Barlow/Barlow-ExtraLight.ttf)}@font-face{font-family:"Barlow";font-style:normal;font-weight:200;font-display:swap;src:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/fonts/Barlow/Barlow-Regular.ttf)}@font-face{font-family:"Barlow";font-style:normal;font-weight:300;font-display:swap;src:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/fonts/Barlow_Condensed/BarlowCondensed-Light.ttf)}@font-face{font-family:"Barlow";font-style:normal;font-weight:400;font-display:swap;src:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/fonts/Barlow_Condensed/BarlowCondensed-SemiBold.ttf)}@font-face{font-family:"Barlow";font-style:normal;font-weight:500;font-display:swap;src:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/fonts/Barlow/Barlow-Medium.ttf)}@font-face{font-family:"Barlow";font-style:normal;font-weight:700;font-display:swap;src:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/fonts/Barlow_Condensed/BarlowCondensed-Bold.ttf)} html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}ul{padding:0;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@-webkit-keyframes breathing{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes breathing{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes scroll_down{0%{-webkit-transform:translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0, 22px);opacity:0}}@keyframes scroll_down{0%{transform:translate(0, 0);opacity:0}50%{opacity:1}100%{transform:translate(0, 22px);opacity:0}}html{height:100%;margin:0}body{color:#282425;min-height:100%;margin:0;font-family:"Barlow", sans-serif;font-size:16px;font-weight:300}a{text-decoration:none;color:#282425;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}a:hover{color:#97011c}h1,h2{margin:0;font-weight:400;color:#282425}.main_menu{height:100px;width:100%;background-color:#fefefe;position:fixed;top:0;border-bottom:1px solid rgba(40, 36, 37, 0.15);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:background 0.7s ease, height 0.45s ease, transform 0.45s ease;-moz-transition:background 0.7s ease, height 0.45s ease, transform 0.45s ease;-o-transition:background 0.7s ease, height 0.45s ease, transform 0.45s ease;transition:background 0.7s ease, height 0.45s ease, transform 0.45s ease;z-index:9999}.main_menu.hide{-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}.main_menu.shrink{height:70px}.main_menu .main_menu_cont{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:#fefefe;z-index:10}.main_menu .main_menu_cont .main_logo{position:absolute;top:50%;bottom:initial;right:initial;left:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:top 0.3s ease;-moz-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease;height:62%;z-index:98}.main_menu .main_menu_cont .main_logo svg{height:100%;width:auto}.main_menu .main_menu_cont .header_search{width:20px;height:20px;cursor:pointer;position:absolute;top:50%;bottom:initial;right:100px;left:initial;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:top 0.3s ease;-moz-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease}.main_menu .main_menu_cont .header_search svg{width:100%;height:auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:fill 0.3s ease;-moz-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;transition:fill 0.3s ease}.main_menu .main_menu_cont .header_search:hover svg{fill:#97011c}.main_menu .main_menu_cont .header_env{width:24px;height:24px;display:block;position:absolute;top:50%;bottom:initial;right:50px;left:initial;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:top 0.3s ease;-moz-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease}.main_menu .main_menu_cont .header_env svg{width:100%;height:auto;-webkit-transition:fill 0.3s ease;-moz-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;transition:fill 0.3s ease}.main_menu .main_menu_cont .header_env:hover svg{fill:#97011c}.main_menu .main_menu_cont .language_switch{position:absolute;top:calc(50% + 1px);bottom:initial;right:150px;left:initial;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:top 0.3s ease;-moz-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease}.main_menu .main_menu_cont .language_switch .wpml-ls-legacy-dropdown{display:block;width:auto;font-size:20px;font-weight:500}.main_menu .main_menu_cont .language_switch .wpml-ls-legacy-dropdown a{border:none;padding:5px 0}.main_menu .main_menu_cont .language_switch .wpml-ls-legacy-dropdown a span{vertical-align:top}.main_menu .main_menu_cont .language_switch .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding:0}.main_menu .main_menu_cont .language_switch .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display:none}.main_menu .main_menu_cont .language_switch .wpml-ls-legacy-dropdown a:hover,.main_menu .main_menu_cont .language_switch .wpml-ls-legacy-dropdown a a:focus{background:none;color:#97011c}.main_menu .main_menu_cont .language_switch .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{background:none;color:#97011c}.main_menu .main_menu_cont .language_switch .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border:none;right:auto}.main_menu .main_menu_cont .mob_menu{width:46px;height:34px;text-align:center;position:absolute;top:50%;bottom:initial;right:200px;left:initial;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.main_menu .main_menu_cont .mob_menu .bar,.main_menu .main_menu_cont .mob_menu .bar::after,.main_menu .main_menu_cont .mob_menu .bar::before{transition:0.2s background linear 0.1s, 0.2s top linear 0.2s, 0.2s transform linear;position:absolute;background:#282425;margin:auto;width:30px;height:3px;content:""}.main_menu .main_menu_cont .mob_menu .bar{top:0.5em;left:0.5em}.main_menu .main_menu_cont .mob_menu .bar::before{top:16px}.main_menu .main_menu_cont .mob_menu .bar::after{top:8px}.main_menu .main_menu_cont .mob_menu .bar::after,.main_menu .main_menu_cont .mob_menu .bar::before{left:0}.main_menu .main_menu_cont .mob_menu:hover .bar,.main_menu .main_menu_cont .mob_menu:hover .bar::after,.main_menu .main_menu_cont .mob_menu:hover .bar::before,.main_menu .main_menu_cont .mob_menu.active .bar,.main_menu .main_menu_cont .mob_menu.active .bar::after,.main_menu .main_menu_cont .mob_menu.active .bar::before{background:#97011c}.header_search_cont{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;z-index:-1;position:fixed;overflow:hidden;opacity:0;visibility:hidden;background-color:rgba(151, 1, 28, 0.8);-webkit-transition:opacity 0.4s ease, visibility 0.4s ease, z-index 0.4s ease;-moz-transition:opacity 0.4s ease, visibility 0.4s ease, z-index 0.4s ease;-o-transition:opacity 0.4s ease, visibility 0.4s ease, z-index 0.4s ease;transition:opacity 0.4s ease, visibility 0.4s ease, z-index 0.4s ease}.header_search_cont.active{opacity:1;visibility:visible;z-index:99999;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header_search_cont .search_input_cont{height:50px;padding:15px;border:1px solid #fefefe;width:40vw;position:absolute;top:calc(50% - 40px);left:calc(50vw - 20vw);font-size:0}.header_search_cont .search_input_cont form{width:100%;height:100%}.header_search_cont .search_input_cont form>div{width:100%;height:100%}.header_search_cont .search_input_cont input[type="submit"]{border:0;outline:0;background-color:#282425;color:#fefefe;cursor:pointer;-webkit-transition:color 0.4s ease;-moz-transition:color 0.4s ease;-o-transition:color 0.4s ease;transition:color 0.4s ease;height:100%;width:105px;margin-left:10px;font-size:38px;line-height:56px;display:inline-block;vertical-align:top;text-transform:uppercase;-webkit-appearance:none;appearance:none}.header_search_cont .search_input_cont input[type="submit"]:hover{color:#97011c}.header_search_cont .search_input_cont input[type="text"]{border:0;border-color:transparent;height:100%;line-height:100%;font-size:24px;box-sizing:border-box;padding:5px 15px 0;width:calc(100% - 115px);display:inline-block;vertical-align:top;background-color:rgba(254, 254, 254, 0.8)}.header_search_cont .header_search_close{position:fixed;top:40px;bottom:initial;right:100px;left:initial;width:84px;height:84px;cursor:pointer}.header_search_cont .header_search_close:before,.header_search_cont .header_search_close:after{content:"";width:100%;height:2px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background-color:#fefefe;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.header_search_cont .header_search_close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header_search_cont .header_search_close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header_search_cont .header_search_close:hover:before,.header_search_cont .header_search_close:hover:after{background-color:#282425}.main_nav{opacity:0;visibility:hidden;width:100%;height:100%;z-index:-1;overflow-y:auto;position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(151, 1, 28, 0.9);-webkit-transition:opacity 0.3s ease, visibility 0.3s ease, z-index 0.3s ease;-moz-transition:opacity 0.3s ease, visibility 0.3s ease, z-index 0.3s ease;-o-transition:opacity 0.3s ease, visibility 0.3s ease, z-index 0.3s ease;transition:opacity 0.3s ease, visibility 0.3s ease, z-index 0.3s ease}.main_nav .menu_close{position:fixed;top:40px;bottom:initial;right:100px;left:initial;width:84px;height:84px;cursor:pointer}.main_nav .menu_close:before,.main_nav .menu_close:after{content:"";width:100%;height:2px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background-color:#fefefe;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.main_nav .menu_close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.main_nav .menu_close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.main_nav .menu_close:hover:before,.main_nav .menu_close:hover:after{background-color:#282425}.main_nav>ul{position:relative;position:absolute;top:50%;bottom:initial;right:initial;left:50%;-webkit-transform:translateY(-50%) translateZ(0);-ms-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0);list-style-type:none}.main_nav>ul>li{display:block;position:relative}.main_nav>ul>li a{font-size:90px;color:#282425;font-weight:700;text-transform:uppercase;display:block}.main_nav>ul>li a span{width:75px;height:75px;display:inline-block;vertical-align:top;border:2px solid currentColor;border-radius:50%;position:relative;margin-top:13px;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;transition:border-color 0.3s}.main_nav>ul>li a span svg{width:27px;height:54px;position:absolute;top:0;bottom:0;right:2px;left:0;margin:auto}.main_nav>ul>li a span svg path{fill:currentColor !important;-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-o-transition:fill 0.3s;transition:fill 0.3s}.main_nav>ul>li:hover a{color:#fefefe}.main_nav>ul>li:hover a span{border-color:#fefefe}.main_nav>ul>li:hover a span svg path{fill:#fefefe !important}.main_nav>ul>li.current-menu-item a{color:#fefefe}.main_nav>ul>li ul.sub-menu{opacity:0;visibility:hidden;padding-right:80px;list-style-type:none;overflow:hidden;position:absolute;top:12px;bottom:initial;right:100%;left:initial;-webkit-transition:opacity 0.3s ease, visibility 0.3s ease;-moz-transition:opacity 0.3s ease, visibility 0.3s ease;-o-transition:opacity 0.3s ease, visibility 0.3s ease;transition:opacity 0.3s ease, visibility 0.3s ease;min-width:min-content;width:28vw}.main_nav>ul>li ul.sub-menu li{text-align:right;opacity:0;visibility:hidden;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);-webkit-transition:transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;-moz-transition:transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;-o-transition:transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;transition-delay:0s;margin:7px 0}.main_nav>ul>li ul.sub-menu li a{color:#fefefe;font-size:38px;line-height:38px;font-weight:100}.main_nav>ul>li ul.sub-menu li a:hover{font-weight:200}.main_nav>ul>li:after{content:"";width:70px;height:1px;background-color:#fefefe;position:absolute;top:initial;bottom:-6px;right:calc(100% - 70px);left:initial;z-index:-1}.main_nav>ul>li:before{content:"";width:0;height:1px;background-color:#fefefe;position:absolute;top:initial;bottom:-6px;right:100%;left:initial;-webkit-transition:width 0.3s ease;-moz-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease;transition-delay:0.1s}.main_nav>ul>li:first-of-type:after{bottom:-8px}.main_nav>ul>li:first-of-type a{font-size:80px}.main_nav>ul>li.menu-item-has-children:hover ul.sub-menu{opacity:1;visibility:visible;-webkit-transition:opacity 0s ease, visibility 0s ease;-moz-transition:opacity 0s ease, visibility 0s ease;-o-transition:opacity 0s ease, visibility 0s ease;transition:opacity 0s ease, visibility 0s ease}.main_nav>ul>li.menu-item-has-children:hover ul.sub-menu li{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.main_nav>ul>li.menu-item-has-children:hover ul.sub-menu li:nth-of-type(1){-webkit-transition:opacity 0.3s ease 0.05s, visibility 0.3s ease 0.05s, transform 0.3s ease 0.05s;-moz-transition:opacity 0.3s ease 0.05s, visibility 0.3s ease 0.05s, transform 0.3s ease 0.05s;-o-transition:opacity 0.3s ease 0.05s, visibility 0.3s ease 0.05s, transform 0.3s ease 0.05s;transition:opacity 0.3s ease 0.05s, visibility 0.3s ease 0.05s, transform 0.3s ease 0.05s}.main_nav>ul>li.menu-item-has-children:hover ul.sub-menu li:nth-of-type(2){-webkit-transition:opacity 0.3s ease 0.1s, visibility 0.3s ease 0.1s, transform 0.3s ease 0.1s;-moz-transition:opacity 0.3s ease 0.1s, visibility 0.3s ease 0.1s, transform 0.3s ease 0.1s;-o-transition:opacity 0.3s ease 0.1s, visibility 0.3s ease 0.1s, transform 0.3s ease 0.1s;transition:opacity 0.3s ease 0.1s, visibility 0.3s ease 0.1s, transform 0.3s ease 0.1s}.main_nav>ul>li.menu-item-has-children:hover ul.sub-menu li:nth-of-type(3){-webkit-transition:opacity 0.3s ease 0.15s, visibility 0.3s ease 0.15s, transform 0.3s ease 0.15s;-moz-transition:opacity 0.3s ease 0.15s, visibility 0.3s ease 0.15s, transform 0.3s ease 0.15s;-o-transition:opacity 0.3s ease 0.15s, visibility 0.3s ease 0.15s, transform 0.3s ease 0.15s;transition:opacity 0.3s ease 0.15s, visibility 0.3s ease 0.15s, transform 0.3s ease 0.15s}.main_nav>ul>li.menu-item-has-children:hover ul.sub-menu li:nth-of-type(4){-webkit-transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s, transform 0.3s ease 0.2s;-moz-transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s, transform 0.3s ease 0.2s;-o-transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s, transform 0.3s ease 0.2s;transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s, transform 0.3s ease 0.2s}.main_nav>ul>li.menu-item-has-children:hover ul.sub-menu li:nth-of-type(5){-webkit-transition:opacity 0.3s ease 0.25s, visibility 0.3s ease 0.25s, transform 0.3s ease 0.25s;-moz-transition:opacity 0.3s ease 0.25s, visibility 0.3s ease 0.25s, transform 0.3s ease 0.25s;-o-transition:opacity 0.3s ease 0.25s, visibility 0.3s ease 0.25s, transform 0.3s ease 0.25s;transition:opacity 0.3s ease 0.25s, visibility 0.3s ease 0.25s, transform 0.3s ease 0.25s}.main_nav>ul>li.menu-item-has-children:hover ul.sub-menu li:nth-of-type(6){-webkit-transition:opacity 0.3s ease 0.3s, visibility 0.3s ease 0.3s, transform 0.3s ease 0.3s;-moz-transition:opacity 0.3s ease 0.3s, visibility 0.3s ease 0.3s, transform 0.3s ease 0.3s;-o-transition:opacity 0.3s ease 0.3s, visibility 0.3s ease 0.3s, transform 0.3s ease 0.3s;transition:opacity 0.3s ease 0.3s, visibility 0.3s ease 0.3s, transform 0.3s ease 0.3s}.main_nav>ul>li.menu-item-has-children:hover ul.sub-menu li:nth-of-type(7){-webkit-transition:opacity 0.3s ease 0.35s, visibility 0.3s ease 0.35s, transform 0.3s ease 0.35s;-moz-transition:opacity 0.3s ease 0.35s, visibility 0.3s ease 0.35s, transform 0.3s ease 0.35s;-o-transition:opacity 0.3s ease 0.35s, visibility 0.3s ease 0.35s, transform 0.3s ease 0.35s;transition:opacity 0.3s ease 0.35s, visibility 0.3s ease 0.35s, transform 0.3s ease 0.35s}.main_nav>ul>li.menu-item-has-children:hover ul.sub-menu li:nth-of-type(8){-webkit-transition:opacity 0.3s ease 0.4s, visibility 0.3s ease 0.4s, transform 0.3s ease 0.4s;-moz-transition:opacity 0.3s ease 0.4s, visibility 0.3s ease 0.4s, transform 0.3s ease 0.4s;-o-transition:opacity 0.3s ease 0.4s, visibility 0.3s ease 0.4s, transform 0.3s ease 0.4s;transition:opacity 0.3s ease 0.4s, visibility 0.3s ease 0.4s, transform 0.3s ease 0.4s}.main_nav>ul>li.menu-item-has-children:hover ul.sub-menu li:nth-of-type(9){-webkit-transition:opacity 0.3s ease 0.45s, visibility 0.3s ease 0.45s, transform 0.3s ease 0.45s;-moz-transition:opacity 0.3s ease 0.45s, visibility 0.3s ease 0.45s, transform 0.3s ease 0.45s;-o-transition:opacity 0.3s ease 0.45s, visibility 0.3s ease 0.45s, transform 0.3s ease 0.45s;transition:opacity 0.3s ease 0.45s, visibility 0.3s ease 0.45s, transform 0.3s ease 0.45s}.main_nav>ul>li.menu-item-has-children:hover ul.sub-menu li:nth-of-type(10){-webkit-transition:opacity 0.3s ease 0.5s, visibility 0.3s ease 0.5s, transform 0.3s ease 0.5s;-moz-transition:opacity 0.3s ease 0.5s, visibility 0.3s ease 0.5s, transform 0.3s ease 0.5s;-o-transition:opacity 0.3s ease 0.5s, visibility 0.3s ease 0.5s, transform 0.3s ease 0.5s;transition:opacity 0.3s ease 0.5s, visibility 0.3s ease 0.5s, transform 0.3s ease 0.5s}.main_nav>ul>li.menu-item-has-children:hover ul.sub-menu li:nth-of-type(11){-webkit-transition:opacity 0.3s ease 0.55s, visibility 0.3s ease 0.55s, transform 0.3s ease 0.55s;-moz-transition:opacity 0.3s ease 0.55s, visibility 0.3s ease 0.55s, transform 0.3s ease 0.55s;-o-transition:opacity 0.3s ease 0.55s, visibility 0.3s ease 0.55s, transform 0.3s ease 0.55s;transition:opacity 0.3s ease 0.55s, visibility 0.3s ease 0.55s, transform 0.3s ease 0.55s}.main_nav>ul>li.menu-item-has-children:hover ul.sub-menu li:nth-of-type(12){-webkit-transition:opacity 0.3s ease 0.6s, visibility 0.3s ease 0.6s, transform 0.3s ease 0.6s;-moz-transition:opacity 0.3s ease 0.6s, visibility 0.3s ease 0.6s, transform 0.3s ease 0.6s;-o-transition:opacity 0.3s ease 0.6s, visibility 0.3s ease 0.6s, transform 0.3s ease 0.6s;transition:opacity 0.3s ease 0.6s, visibility 0.3s ease 0.6s, transform 0.3s ease 0.6s}.main_nav>ul>li.menu-item-has-children:hover:before{width:60px;transition-delay:0s}.main_nav>ul>li.menu-item-3160 ul.sub-menu,.main_nav>ul>li.menu-item-1974 ul.sub-menu{display:flex;justify-content:flex-end;gap:2rem;top:-12px}.main_nav>ul>li.menu-item-3160 ul.sub-menu svg,.main_nav>ul>li.menu-item-1974 ul.sub-menu svg{width:60%;height:60%}@media (max-width:1199px){.main_nav>ul>li.menu-item-3160 ul.sub-menu,.main_nav>ul>li.menu-item-1974 ul.sub-menu{justify-content:flex-start}.main_nav>ul>li.menu-item-3160 ul.sub-menu>li,.main_nav>ul>li.menu-item-1974 ul.sub-menu>li{margin:0}}.main_nav.show{opacity:1;visibility:visible;z-index:99999}html,body{scroll-behavior:smooth}.visual__popup{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0, 0, 0, 0.5);z-index:10}.visual__popup div{position:relative;border:25px solid rgba(255, 255, 255, 0.25);width:80%;max-width:1000px;box-sizing:border-box}.visual__popup img{vertical-align:top;width:100%;height:auto}.visual__popup button{border:0;padding:0;background:none;font-size:4rem;position:absolute;top:0;right:2rem;z-index:1;cursor:pointer}.visual__popup button:hover{color:#97011c}.visual{position:relative;overflow:hidden}.visual.visual_first{margin-top:80px}.search .visual.visual_first{display:none}.search .visual.visual_first.visual_search{display:block}.visual figure{position:relative;overflow:hidden;margin:0 !important}.visual figure>img{width:100%;height:100%;vertical-align:top}.visual.content_visual+.content-wrapper{margin-top:60px}.visual.content_visual+.content-wrapper>*:nth-child(1){margin-top:0}.visual .visual_cont{height:100% !important}.visual .image{position:relative;z-index:1;overflow:hidden;width:100%;height:100% !important;margin:0 !important}.visual .image .image_cont{background-position:center center;background-size:cover;width:100%;height:100%;-webkit-transition:margin 0.8s ease;-moz-transition:margin 0.8s ease;-o-transition:margin 0.8s ease;transition:margin 0.8s ease;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.visual .image video.image_cont{min-width:100%;min-height:100%;position:absolute;top:50%;bottom:initial;right:initial;left:50%;-webkit-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);width:auto;height:auto;overflow:hidden}.visual .image.active video.image_cont{animation:unset}.visual .image.active .image_cont{animation:breathing 5s ease-out 1 normal both}.visual figcaption,.visual .caption{font-size:85px;display:inline-block;line-height:80px;z-index:99}.visual figcaption .line-container,.visual .caption .line-container{padding:25px 65px 30px 40px;position:relative}.visual figcaption .line-container .main_line,.visual .caption .line-container .main_line{display:block;color:#97011c;font-weight:400;opacity:0;text-transform:uppercase;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);-webkit-transition:opacity 0.3s ease 0.1s, transform 0.3s ease 0.1s, font-size 0.3s ease 0.1s;-moz-transition:opacity 0.3s ease 0.1s, transform 0.3s ease 0.1s, font-size 0.3s ease 0.1s;-o-transition:opacity 0.3s ease 0.1s, transform 0.3s ease 0.1s, font-size 0.3s ease 0.1s;transition:opacity 0.3s ease 0.1s, transform 0.3s ease 0.1s, font-size 0.3s ease 0.1s}.visual figcaption .line-container .sub_line,.visual .caption .line-container .sub_line{display:block;font-weight:400;opacity:0;text-transform:uppercase;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);-webkit-transition:opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s, font-size 0.3s ease 0.2s;-moz-transition:opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s, font-size 0.3s ease 0.2s;-o-transition:opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s, font-size 0.3s ease 0.2s;transition:opacity 0.3s ease 0.2s, transform 0.3s ease 0.2s, font-size 0.3s ease 0.2s}.visual figcaption .line-container .link_line,.visual .caption .line-container .link_line{display:block;font-weight:100;color:#282425;font-size:24px;line-height:1;opacity:0;position:relative;padding-left:25px;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);-webkit-transition:opacity 0.3s ease 0.3s, transform 0.3s ease 0.3s, font-size 0.3s ease 0.3s, color 0.3s ease;-moz-transition:opacity 0.3s ease 0.3s, transform 0.3s ease 0.3s, font-size 0.3s ease 0.3s, color 0.3s ease;-o-transition:opacity 0.3s ease 0.3s, transform 0.3s ease 0.3s, font-size 0.3s ease 0.3s, color 0.3s ease;transition:opacity 0.3s ease 0.3s, transform 0.3s ease 0.3s, font-size 0.3s ease 0.3s, color 0.3s ease}.visual figcaption .line-container .link_line:after,.visual .caption .line-container .link_line:after{content:"";width:17px;height:17px;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/arrow.svg);background-size:100%;background-repeat:no-repeat;position:absolute;top:5px;bottom:initial;right:initial;left:0}.visual figcaption .line-container .link_line:hover,.visual .caption .line-container .link_line:hover{color:#97011c}.visual figcaption .line-container .line_cont_bg,.visual .caption .line-container .line_cont_bg{position:absolute;top:0;bottom:0;right:0;left:initial;width:100%;height:100%;opacity:0;background-color:rgba(254, 254, 254, 0.8);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);z-index:-1;-webkit-transition:transform 1s ease, opacity 1s ease;-moz-transition:transform 1s ease, opacity 1s ease;-o-transition:transform 1s ease, opacity 1s ease;transition:transform 1s ease, opacity 1s ease}.visual figcaption.left_bottom,.visual .caption.left_bottom{position:absolute;top:initial;bottom:12%;right:initial;left:10%}.visual figcaption.left_top,.visual .caption.left_top{position:absolute;top:12%;bottom:initial;right:initial;left:10%}.visual figcaption.right_bottom,.visual .caption.right_bottom{position:absolute;top:initial;bottom:12%;right:10%;left:initial}.visual figcaption.right_top,.visual .caption.right_top{position:absolute;top:12%;bottom:initial;right:10%;left:initial}.visual figcaption.active .line_cont_bg,.visual .caption.active .line_cont_bg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.visual figcaption.active .main_line,.visual figcaption.active .link_line,.visual figcaption.active .sub_line,.visual .caption.active .main_line,.visual .caption.active .link_line,.visual .caption.active .sub_line{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.visual .slide-button{position:absolute;top:50%;z-index:99;cursor:pointer}.visual .slide-button.slide-button-prev{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);left:30px}.visual .slide-button.slide-button-next{right:30px}.visual .slide-button:hover svg g line,.visual .slide-button:hover svg circle{stroke:#97011c}.visual .slide-button svg{width:50px;height:50px}.visual .slide-button svg g line,.visual .slide-button svg circle{stroke:#fefefe;-webkit-transition:stroke 0.3s ease;-moz-transition:stroke 0.3s ease;-o-transition:stroke 0.3s ease;transition:stroke 0.3s ease}.visual .scroll_down{height:38px;width:19px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:2px solid #fefefe;position:absolute;top:initial;bottom:40px;right:0;left:0;margin:0 auto;z-index:98;cursor:pointer}.visual .scroll_down:after{content:"";height:100px;width:1px;background-color:#fefefe;position:absolute;top:calc(100% + 10px);bottom:initial;right:0;left:0;margin:0 auto}.visual .scroll_down span{display:block;width:7px;height:7px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#fefefe;position:absolute;top:5px;bottom:initial;right:6px;left:6px;-webkit-animation:scroll_down 1.5s infinite;animation:scroll_down 3s infinite}.subnav_cont{position:relative;z-index:100}.subnav_cont .visual-top100{width:6vw;height:auto;position:absolute;top:0;left:3rem;transform:translateY(-50%);z-index:10;font-size:0}.subnav_cont .visual-top100 img{width:100%;height:auto}.subnav_cont .visual-top100 svg{width:100%;height:auto}.subnav_cont:after{content:"";clear:both;width:100%;height:0;opacity:0;display:block}.search .subnav_cont{display:none}.subnav_cont .slide_controls{float:right;text-align:right;font-size:0;margin:25px 70px 10px 0}.subnav_cont .slide_controls .slide-indicator{display:inline-block;vertical-align:top;height:2px;width:54px;background-color:#b9bbbd;z-index:99;cursor:pointer;margin:0 5px;position:relative;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.subnav_cont .slide_controls .slide-indicator span{width:0;height:100%;background-color:#97011c;position:absolute;top:0;bottom:0;right:0;left:0}.subnav_cont .slide_controls .slide-indicator:hover{background-color:rgba(151, 1, 28, 0.5)}.subnav_cont .slider_index{float:right;margin-right:15px;color:#282425;font-size:32px;font-weight:400;line-height:1;margin-top:12px}.subnav_cont .breadcrumbs{float:left;margin:18px 70px 0;display:none}.subnav_cont .breadcrumbs>span{text-transform:uppercase;font-size:17px;font-weight:500;color:#b9bbbd;position:relative;padding-right:20px;margin-right:7px;line-height:1;letter-spacing:1px;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.subnav_cont .breadcrumbs>span:after{content:"";width:13px;height:13px;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/arrow.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;position:absolute;top:3px;bottom:initial;right:0;left:initial}.subnav_cont .breadcrumbs>span:last-of-type{margin-right:0}.subnav_cont .breadcrumbs>span:last-of-type:after{display:none}.subnav_cont .breadcrumbs>span a{color:#b9bbbd}.subnav_cont .breadcrumbs>span a:hover{color:#97011c}.subnav_cont .breadcrumbs>span.current-item{color:#282425}.sub_menu{text-align:right;position:absolute;top:50%;bottom:initial;right:300px;left:initial;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sub_menu .menu_curr{position:relative;display:inline-block;vertical-align:top;text-transform:uppercase;font-size:14px;font-weight:200;color:#282425;margin-right:5px;padding-right:18px;float:left}.sub_menu .menu_curr:after{content:"";width:10px;height:19px;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/logo_arrow.svg);background-repeat:no-repeat;background-size:100%;position:absolute;top:50%;bottom:initial;right:0;left:initial;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sub_menu ul{padding:0;margin:0;display:inline-block;vertical-align:top}.sub_menu ul li{display:inline-block;vertical-align:top;margin:0 7px}.sub_menu ul li a{font-weight:200;color:rgba(40, 36, 37, 0.3);text-transform:uppercase;font-size:14px}.sub_menu ul li a:hover,.sub_menu ul li a.active{color:#97011c}.sub_menu ul li.current_page_item a{color:#97011c}.sub_menu ul ul{display:none}.content-wrapper{width:1100px;margin:50px auto 80px}.content-wrapper+.grid_cont{margin-top:0}.header_cont{margin-top:80px}.header_cont h1{line-height:1;color:#97011c;font-size:60px;text-transform:uppercase}.header_cont p{margin:0}.header_cont+.sub_header_cont{margin-top:0}.sub_header_cont{margin-top:70px}.sub_header_cont h2{line-height:1;font-size:45px;text-transform:uppercase}.sub_header_cont p{margin:0}.sub_header_cont.lot_gray{border-top:1px dashed rgba(40, 36, 37, 0.3);padding-top:20px;margin-top:10px}.sub_header_cont.lot_gray span{font-size:30px}.sub_header_cont.lot_gray+.text_block{margin-top:0}.sub_header_cont.line_on_top{padding-top:30px}.sub_header_cont.line_on_top:before{content:"";width:100px;height:2px;background-color:#282425;position:absolute;top:initial;bottom:100%;right:initial;left:0}.sub_header_cont.line_on_top+.text_block{margin-top:5px}.text_block{margin-top:30px;font-size:20px;line-height:28px;font-weight:100;position:relative;text-rendering:optimizeLegibility}.text_block strong{font-weight:700;font-size:20px}.text_block form label{display:none}.text_block form>div{height:50px;display:flex;flex-direction:row}.text_block form input[type="submit"]{border:0;outline:0;background-color:#282425;color:#fefefe;cursor:pointer;height:100%;width:105px;margin-left:10px;font-size:38px;line-height:56px;text-transform:uppercase;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.text_block form input[type="submit"]:hover{color:#97011c}.text_block form input[type="text"]{border:1px solid #97011c;height:100%;line-height:100%;font-size:24px;box-sizing:border-box;padding:5px 15px 0;width:calc(100% - 115px);background-color:#fefefe}.text_block ul{padding-left:20px}.kontakt .text_block a{padding-left:0}.kontakt .text_block a:before{display:none}.text_block a{text-transform:uppercase;padding-left:22px;position:relative}.text_block a strong{font-weight:700}.text_block a:before{content:"";display:inline-block;vertical-align:top;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/arrow.svg);background-size:100%;background-repeat:no-repeat;width:15px;height:15px;position:absolute;top:3px;bottom:initial;right:initial;left:0}.text_block p:first-of-type{margin-top:0}.text_block.show_arrow:before{content:"";position:absolute;top:-15px;bottom:initial;right:initial;left:-20px;width:30px;height:60px;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/logo_arrow.svg);background-size:100%;background-repeat:no-repeat}.text_block.show_arrow p:first-of-type:first-letter{padding-left:22px}.text_block.show_arrow p span{display:inline-block;width:42px;height:9px;margin-left:6px;background-color:#97011c}.text_block+.lot_gray{margin-top:60px}.video_block{text-align:center}.video_block video{max-width:100%;margin:0 auto}.contact_form_cont{margin:30px 0 60px;position:relative;z-index:1}.contact_form_cont .form_tooltip{font-size:19px;line-height:1;padding-left:10px}.contact_form_cont .form_tooltip span{color:rgba(40, 36, 37, 0.5);font-size:30px;line-height:1}.contact_form_cont .mail_pending{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:rgba(254, 254, 254, 0.8);z-index:10;display:none}.contact_form_cont .ajax_message{color:#97011c;margin-bottom:10px;font-size:24px}.contact_form_cont .input_cont{font-size:0;width:100%;margin-bottom:16px}.contact_form_cont .input_cont span{display:inline-block;vertical-align:top;width:calc(100% - 1px)}.contact_form_cont .input_cont span.required{position:relative}.contact_form_cont .input_cont span.required.field_error input,.contact_form_cont .input_cont span.required.field_error select{border-color:red}.contact_form_cont .input_cont span.required:after{content:"*";font-size:30px;color:rgba(40, 36, 37, 0.5);line-height:1;position:absolute;top:5px;left:6px}.contact_form_cont .input_cont span .file-input{border:1px solid #000;display:block;padding:2rem 0.5rem;cursor:pointer;background-color:#fefefe;-webkit-transition:border-color 0.25s;-moz-transition:border-color 0.25s;-o-transition:border-color 0.25s;transition:border-color 0.25s}.contact_form_cont .input_cont span .file-input input{display:none}.contact_form_cont .input_cont span .file-input .file-info{font-size:1.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:400}.contact_form_cont .input_cont span .file-input .file-info .file_names{border-top:1px dotted rgba(0, 0, 0, 0.25);width:90%;text-align:center;padding:1rem 0 0;margin:1rem 0 0;line-height:1.3}.contact_form_cont .input_cont span .file-input .file-info div strong{color:#97011c}.contact_form_cont .input_cont span .file-input .file-info i{font-style:normal;margin-top:0.5rem;opacity:0.5}.contact_form_cont .input_cont span .file-input:hover{border-color:#97011c}.contact_form_cont .input_cont input,.contact_form_cont .input_cont select,.contact_form_cont .input_cont textarea{font-size:18px;background-color:#fefefe;outline:0;border:1px solid #282425;padding:12px 20px;width:100%;border-radius:0;box-sizing:border-box;font-weight:100;-webkit-transition:border-color 0.3s ease;-moz-transition:border-color 0.3s ease;-o-transition:border-color 0.3s ease;transition:border-color 0.3s ease}.contact_form_cont .input_cont input:focus,.contact_form_cont .input_cont select:focus,.contact_form_cont .input_cont textarea:focus{border-color:#97011c}.contact_form_cont .input_cont select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/angle-down.svg);background-repeat:no-repeat;background-size:12px;background-position:calc(100% - 15px) center}.contact_form_cont .input_cont select option{font-weight:100;font-size:18px}.contact_form_cont .input_cont textarea{min-width:100%;max-width:100%;min-height:100px;padding:16px 20px}.contact_form_cont .input_cont.col_3 span{width:calc(33.333% - 11px);margin-right:16px}.contact_form_cont .input_cont.col_3 span:last-child{margin-right:0}.contact_form_cont .input_cont.col_2 span{width:calc(((100% - 2px) / 2) - 8px);margin-right:16px}.contact_form_cont .input_cont.col_2 span:last-of-type{margin-right:0}.contact_form_cont .input_cont.message_cont textarea{min-width:100%;max-width:100%;min-height:200px;padding:16px 20px}.contact_form_cont .submit_cont{text-align:center;margin:10px 0 0}.contact_form_cont .submit_cont button{background-color:#282425;border:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fefefe;cursor:pointer;outline:0;font-size:16px;padding:12px 25px;letter-spacing:1px;font-weight:100;text-transform:uppercase;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.contact_form_cont .submit_cont button:hover{background-color:#97011c}#mail_modal{z-index:999999;width:100%;height:100%;position:fixed;top:0;bottom:0;right:0;left:0}#mail_modal .mail_modal_bg{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(40, 36, 37, 0.5);z-index:5}#mail_modal .mail_modal{width:500px;height:300px;overflow:hidden;position:absolute;top:0;bottom:0;right:0;left:0;background-color:#fefefe;margin:auto;z-index:10}#mail_modal .mail_modal .mail_modal_cont{padding:30px;box-sizing:border-box;height:100%;width:100%}#mail_modal .mail_modal .mail_modal_cont .mail_modal_text{text-align:center;font-size:24px;padding:0 50px;text-transform:uppercase;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#mail_modal .mail_modal .mail_modal_cont .mail_modal_text_close_button{position:absolute;bottom:20px;right:0;left:0;text-align:center}#mail_modal .mail_modal .mail_modal_cont .mail_modal_text_close_button span{background-color:#97011c;display:inline-block;vertical-align:top;color:#fefefe;text-transform:uppercase;font-size:24px;font-weight:400;line-height:1;letter-spacing:0.025em;padding:7px 15px 3px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;cursor:pointer}#mail_modal .mail_modal .mail_modal_cont .mail_modal_text_close_button span:hover{background-color:#7e0117}.medium{font-weight:200}.map_item{width:100%;height:450px;margin-top:20px}.grid_cont{margin:120px 0;font-size:0;width:99.9%;background-color:rgba(185, 187, 189, 0.35)}.grid_cont .grid_item{width:calc(33.3% - 1px);display:inline-block;vertical-align:top;position:relative;overflow:hidden;cursor:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/open.png) 10 10, auto;margin-bottom:2px}.grid_cont .grid_item:nth-of-type(3n+2){margin:0 2px}.grid_cont .grid_item .fw_link{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;z-index:99}.grid_cont .grid_item:after{content:"";width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;z-index:5;background-color:#282425;opacity:0.2;-webkit-transition:opacity 0.6s ease;-moz-transition:opacity 0.6s ease;-o-transition:opacity 0.6s ease;transition:opacity 0.6s ease}.grid_cont .grid_item:before{content:"";width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;z-index:20;opacity:0}.grid_cont .grid_item img{width:100%;height:auto;display:block;-webkit-transform:translateZ(0) scale(1);-ms-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);z-index:1;-webkit-transition:transform 1.2s ease;-moz-transition:transform 1.2s ease;-o-transition:transform 1.2s ease;transition:transform 1.2s ease}.grid_cont .grid_item.active:after{opacity:0.9}.grid_cont .grid_item.active:before{display:none}.grid_cont .grid_item.active:hover{cursor:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/close.png) 10 10, auto}.grid_cont .grid_item.active:hover:after{opacity:0.9}.grid_cont .grid_item.active .grid_menu h2:before{opacity:1;-webkit-transform:translateX(0) translateZ(0);-ms-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}.grid_cont .grid_item.active .grid_menu ul{max-height:500px}.grid_cont .grid_item.active .grid_menu ul li{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.grid_cont .grid_item.active .grid_menu ul li:nth-of-type(1){-webkit-transition:opacity 0.3s ease 0.05s, visibility 0.3s ease 0.05s, transform 0.3s ease 0.05s;-moz-transition:opacity 0.3s ease 0.05s, visibility 0.3s ease 0.05s, transform 0.3s ease 0.05s;-o-transition:opacity 0.3s ease 0.05s, visibility 0.3s ease 0.05s, transform 0.3s ease 0.05s;transition:opacity 0.3s ease 0.05s, visibility 0.3s ease 0.05s, transform 0.3s ease 0.05s}.grid_cont .grid_item.active .grid_menu ul li:nth-of-type(2){-webkit-transition:opacity 0.3s ease 0.1s, visibility 0.3s ease 0.1s, transform 0.3s ease 0.1s;-moz-transition:opacity 0.3s ease 0.1s, visibility 0.3s ease 0.1s, transform 0.3s ease 0.1s;-o-transition:opacity 0.3s ease 0.1s, visibility 0.3s ease 0.1s, transform 0.3s ease 0.1s;transition:opacity 0.3s ease 0.1s, visibility 0.3s ease 0.1s, transform 0.3s ease 0.1s}.grid_cont .grid_item.active .grid_menu ul li:nth-of-type(3){-webkit-transition:opacity 0.3s ease 0.15s, visibility 0.3s ease 0.15s, transform 0.3s ease 0.15s;-moz-transition:opacity 0.3s ease 0.15s, visibility 0.3s ease 0.15s, transform 0.3s ease 0.15s;-o-transition:opacity 0.3s ease 0.15s, visibility 0.3s ease 0.15s, transform 0.3s ease 0.15s;transition:opacity 0.3s ease 0.15s, visibility 0.3s ease 0.15s, transform 0.3s ease 0.15s}.grid_cont .grid_item.active .grid_menu ul li:nth-of-type(4){-webkit-transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s, transform 0.3s ease 0.2s;-moz-transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s, transform 0.3s ease 0.2s;-o-transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s, transform 0.3s ease 0.2s;transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s, transform 0.3s ease 0.2s}.grid_cont .grid_item.active .grid_menu ul li:nth-of-type(5){-webkit-transition:opacity 0.3s ease 0.25s, visibility 0.3s ease 0.25s, transform 0.3s ease 0.25s;-moz-transition:opacity 0.3s ease 0.25s, visibility 0.3s ease 0.25s, transform 0.3s ease 0.25s;-o-transition:opacity 0.3s ease 0.25s, visibility 0.3s ease 0.25s, transform 0.3s ease 0.25s;transition:opacity 0.3s ease 0.25s, visibility 0.3s ease 0.25s, transform 0.3s ease 0.25s}.grid_cont .grid_item.active .grid_menu ul li:nth-of-type(6){-webkit-transition:opacity 0.3s ease 0.3s, visibility 0.3s ease 0.3s, transform 0.3s ease 0.3s;-moz-transition:opacity 0.3s ease 0.3s, visibility 0.3s ease 0.3s, transform 0.3s ease 0.3s;-o-transition:opacity 0.3s ease 0.3s, visibility 0.3s ease 0.3s, transform 0.3s ease 0.3s;transition:opacity 0.3s ease 0.3s, visibility 0.3s ease 0.3s, transform 0.3s ease 0.3s}.grid_cont .grid_item.active .grid_menu ul li:nth-of-type(7){-webkit-transition:opacity 0.3s ease 0.35s, visibility 0.3s ease 0.35s, transform 0.3s ease 0.35s;-moz-transition:opacity 0.3s ease 0.35s, visibility 0.3s ease 0.35s, transform 0.3s ease 0.35s;-o-transition:opacity 0.3s ease 0.35s, visibility 0.3s ease 0.35s, transform 0.3s ease 0.35s;transition:opacity 0.3s ease 0.35s, visibility 0.3s ease 0.35s, transform 0.3s ease 0.35s}.grid_cont .grid_item.active .grid_menu ul li:nth-of-type(8){-webkit-transition:opacity 0.3s ease 0.4s, visibility 0.3s ease 0.4s, transform 0.3s ease 0.4s;-moz-transition:opacity 0.3s ease 0.4s, visibility 0.3s ease 0.4s, transform 0.3s ease 0.4s;-o-transition:opacity 0.3s ease 0.4s, visibility 0.3s ease 0.4s, transform 0.3s ease 0.4s;transition:opacity 0.3s ease 0.4s, visibility 0.3s ease 0.4s, transform 0.3s ease 0.4s}.grid_cont .grid_item.active .grid_menu ul li:nth-of-type(9){-webkit-transition:opacity 0.3s ease 0.45s, visibility 0.3s ease 0.45s, transform 0.3s ease 0.45s;-moz-transition:opacity 0.3s ease 0.45s, visibility 0.3s ease 0.45s, transform 0.3s ease 0.45s;-o-transition:opacity 0.3s ease 0.45s, visibility 0.3s ease 0.45s, transform 0.3s ease 0.45s;transition:opacity 0.3s ease 0.45s, visibility 0.3s ease 0.45s, transform 0.3s ease 0.45s}.grid_cont .grid_item.active .grid_menu ul li:nth-of-type(10){-webkit-transition:opacity 0.3s ease 0.5s, visibility 0.3s ease 0.5s, transform 0.3s ease 0.5s;-moz-transition:opacity 0.3s ease 0.5s, visibility 0.3s ease 0.5s, transform 0.3s ease 0.5s;-o-transition:opacity 0.3s ease 0.5s, visibility 0.3s ease 0.5s, transform 0.3s ease 0.5s;transition:opacity 0.3s ease 0.5s, visibility 0.3s ease 0.5s, transform 0.3s ease 0.5s}.grid_cont .grid_item.active .grid_menu ul li:nth-of-type(11){-webkit-transition:opacity 0.3s ease 0.55s, visibility 0.3s ease 0.55s, transform 0.3s ease 0.55s;-moz-transition:opacity 0.3s ease 0.55s, visibility 0.3s ease 0.55s, transform 0.3s ease 0.55s;-o-transition:opacity 0.3s ease 0.55s, visibility 0.3s ease 0.55s, transform 0.3s ease 0.55s;transition:opacity 0.3s ease 0.55s, visibility 0.3s ease 0.55s, transform 0.3s ease 0.55s}.grid_cont .grid_item.active .grid_menu ul li:nth-of-type(12){-webkit-transition:opacity 0.3s ease 0.6s, visibility 0.3s ease 0.6s, transform 0.3s ease 0.6s;-moz-transition:opacity 0.3s ease 0.6s, visibility 0.3s ease 0.6s, transform 0.3s ease 0.6s;-o-transition:opacity 0.3s ease 0.6s, visibility 0.3s ease 0.6s, transform 0.3s ease 0.6s;transition:opacity 0.3s ease 0.6s, visibility 0.3s ease 0.6s, transform 0.3s ease 0.6s}.grid_cont .grid_item.active img{-webkit-transform:scale(1.2) translateZ(0) !important;-ms-transform:scale(1.2) translateZ(0) !important;transform:scale(1.2) translateZ(0) !important}.grid_cont .grid_item:hover:after{opacity:0.8}.grid_cont .grid_item:hover img{-webkit-transform:scale(1.1) translateZ(0);-ms-transform:scale(1.1) translateZ(0);transform:scale(1.1) translateZ(0)}.grid_cont .grid_item .grid_menu{text-align:center;z-index:10;position:absolute;top:50%;bottom:initial;right:initial;left:50%;-webkit-transform:translate(-50%, -50%) translateZ(0);-ms-transform:translate(-50%, -50%) translateZ(0);transform:translate(-50%, -50%) translateZ(0)}.grid_cont .grid_item .grid_menu .grid_socials{display:flex;gap:3rem}.grid_cont .grid_item .grid_menu .grid_socials li{padding:0 !important;margin:0;width:5rem;height:5rem}.grid_cont .grid_item .grid_menu .grid_socials li:before,.grid_cont .grid_item .grid_menu .grid_socials li:after{display:none}.grid_cont .grid_item .grid_menu .grid_socials li a{border:0.125rem solid #fff;padding:0;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-transition:border-color 0.5s;-moz-transition:border-color 0.5s;-o-transition:border-color 0.5s;transition:border-color 0.5s}.grid_cont .grid_item .grid_menu .grid_socials li a svg{max-width:60%;max-height:60%}.grid_cont .grid_item .grid_menu .grid_socials li a svg path{-webkit-transition:fill 0.5s;-moz-transition:fill 0.5s;-o-transition:fill 0.5s;transition:fill 0.5s}.grid_cont .grid_item .grid_menu .grid_socials li a:hover{border-color:#97011c}.grid_cont .grid_item .grid_menu .grid_socials li a:hover svg path{fill:#97011c !important}.grid_cont .grid_item .grid_menu h2{color:#fefefe;margin:0 0 20px;font-size:50px;font-weight:400;text-transform:uppercase;position:relative;display:inline-block;vertical-align:top;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.grid_cont .grid_item .grid_menu h2 a{color:#fefefe}.grid_cont .grid_item .grid_menu h2:before{content:"";position:absolute;top:0;bottom:initial;right:initial;left:-35px;width:21px;height:43px;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/start-arrow.png);background-size:100%;background-repeat:no-repeat;-webkit-transform:translateX(-20px) translateZ(0);-ms-transform:translateX(-20px) translateZ(0);transform:translateX(-20px) translateZ(0);opacity:0;-webkit-transition:opacity 0.3s ease, transform 0.3s ease;-moz-transition:opacity 0.3s ease, transform 0.3s ease;-o-transition:opacity 0.3s ease, transform 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease;transition-delay:0.4s}.grid_cont .grid_item .grid_menu ul{max-height:0;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition:max-height 0.8s ease;-moz-transition:max-height 0.8s ease;-o-transition:max-height 0.8s ease;transition:max-height 0.8s ease}.grid_cont .grid_item .grid_menu ul li{display:block;opacity:0;visibility:hidden;margin:7px 0;padding:2px 0 8px;position:relative;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;-moz-transition:opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;-o-transition:opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;transition:opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease}.grid_cont .grid_item .grid_menu ul li:after{content:"";width:40px;height:1px;background-color:#fefefe;position:absolute;top:100%;bottom:initial;right:initial;left:50%;-webkit-transform:translateX(-50%) translateZ(0);-ms-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0)}.grid_cont .grid_item .grid_menu ul li:first-of-type{padding-top:8px}.grid_cont .grid_item .grid_menu ul li:first-of-type:before{content:"";width:40px;height:1px;background-color:#fefefe;position:absolute;top:initial;bottom:100%;right:initial;left:50%;-webkit-transform:translateX(-50%) translateZ(0);-ms-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0)}.grid_cont .grid_item .grid_menu ul li a{font-size:20px;line-height:23px;color:#fefefe;position:relative;letter-spacing:1px;font-weight:100;white-space:nowrap;-webkit-transition:text-shadow 0.3s ease;-moz-transition:text-shadow 0.3s ease;-o-transition:text-shadow 0.3s ease;transition:text-shadow 0.3s ease}.grid_cont .grid_item .grid_menu ul li a:hover{text-shadow:1px 0px 0 #fff}.acc_cont{margin-top:10px}.acc_cont .acc_toggle{color:#282425;font-weight:700;text-transform:uppercase;font-size:20px;margin:0 0 25px;display:inline-block;vertical-align:top;cursor:pointer;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.acc_cont .acc_toggle.active{color:#97011c}.acc_cont .acc_toggle.active span:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.acc_cont .acc_toggle:hover{color:#97011c}.acc_cont .acc_toggle span{display:inline-block;vertical-align:top;margin-right:15px;width:15px;height:15px;border:2px solid rgba(40, 36, 37, 0.6);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;margin-top:-1px;position:relative}.acc_cont .acc_toggle span:before,.acc_cont .acc_toggle span:after{content:"";width:9px;height:1px;background-color:rgba(40, 36, 37, 0.6);margin:auto;position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.acc_cont .acc_toggle span:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.acc_cont .acc_wrap{padding:0 35px}.acc_cont .acc_wrap h4{padding-top:40px;margin:0;font-size:30px;text-transform:uppercase;font-weight:400}.acc_cont .acc_wrap .acc_item{border-top:2px dotted rgba(40, 36, 37, 0.6);font-size:0;padding:30px 0}.acc_cont .acc_wrap .acc_item .acc_pic_cont{width:70%;padding-right:20px;box-sizing:border-box}.acc_cont .acc_wrap .acc_item .acc_pic_cont img{width:100%;height:auto}.acc_cont .acc_wrap .acc_item .acc_text_cont{width:100%;margin-top:40px;box-sizing:border-box;font-size:20px;line-height:28px;font-weight:100}.acc_cont .acc_wrap .acc_item .acc_text_cont a{text-transform:uppercase;padding-left:22px;position:relative}.acc_cont .acc_wrap .acc_item .acc_text_cont a strong{font-weight:700}.acc_cont .acc_wrap .acc_item .acc_text_cont a:before{content:"";display:inline-block;vertical-align:top;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/arrow.svg);background-size:100%;background-repeat:no-repeat;width:15px;height:15px;position:absolute;top:3px;bottom:initial;right:initial;left:0}.acc_cont .acc_wrap .acc_item .acc_text_cont strong{font-weight:500}.acc_cont .acc_wrap .acc_item .acc_text_cont h3{font-size:40px;color:#282425;margin:10px 0 20px;text-transform:uppercase;position:relative;font-weight:400;margin:10px 0 25px;padding-bottom:8px}.acc_cont .acc_wrap .acc_item .acc_text_cont h3:after{content:"";width:60px;height:6px;background-color:#97011c;position:absolute;top:100%;bottom:initial;right:initial;left:0}.acc_cont .acc_wrap .acc_item .acc_text_cont p{margin:0}.acc_cont .acc_wrap ul{list-style-type:none;display:inline-block;vertical-align:top;padding:0 0 0 25px}.search .acc_cont .acc_wrap ul{padding:10px 0 0 0}.acc_cont .acc_wrap ul li{padding:7px 10px 7px 0;border-top:1px dotted #282425}.acc_cont .acc_wrap ul li a,.acc_cont .acc_wrap ul li span{font-size:22px;font-weight:100;padding-left:25px;position:relative;margin-left:-25px}.acc_cont .acc_wrap ul li a:before,.acc_cont .acc_wrap ul li span:before{content:"";position:absolute;top:3px;bottom:initial;right:initial;left:0;width:17px;height:17px;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/arrow.svg);background-repeat:no-repeat;background-size:100%}.acc_cont .acc_wrap ul li:last-of-type{border-bottom:1px dotted #282425}.acc_cont .acc_wrap .acc_text_block{padding:0 0 30px 0;font-size:20px;line-height:28px;font-weight:100}.acc_cont .acc_wrap .acc_text_block+.contact_form_cont{padding-bottom:40px;border-bottom:1px dashed #97011c}.acc_cont .acc_wrap .acc_text_block h4{border-top:1px dashed #97011c}.acc_cont .acc_wrap .acc_text_block a{text-transform:uppercase;padding-left:22px;position:relative}.acc_cont .acc_wrap .acc_text_block a strong{font-weight:700}.acc_cont .acc_wrap .acc_text_block a:before{content:"";display:inline-block;vertical-align:top;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/arrow.svg);background-size:100%;background-repeat:no-repeat;width:15px;height:15px;position:absolute;top:3px;bottom:initial;right:initial;left:0}.acc_cont .acc_wrap .acc_text_block strong{font-weight:500}.acc_cont .acc_wrap .acc_text_block p{margin-bottom:0}.acc_cont .acc_wrap .acc_text_block ul{padding:0 0 0 15px}.acc_cont .acc_wrap .acc_text_block ul li{position:relative;font-weight:100;border:0;margin:5px 0;padding:0;line-height:1}.acc_cont .acc_wrap .acc_text_block ul li:before{content:"";width:5px;height:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#97011c;position:absolute;top:7px;left:-10px}.gallery_cont{display:flex;flex-direction:column;margin:5rem auto;gap:1rem}.gallery_cont .gallery_row{display:flex;gap:1rem}.gallery_cont .gallery_row .gallery_item{font-size:0}.gallery_cont .gallery_row .gallery_item .gallery_item_caption{font-size:1.25rem;padding:0.375rem 0 0 0;display:block;color:#000}.gallery_cont .gallery_row .gallery_item .gallery_item_img{position:relative}.gallery_cont .gallery_row .gallery_item .gallery_item_img img{width:100%;height:auto}.gallery_cont .gallery_row .gallery_item .gallery_item_img:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(151, 1, 28, 0.7);z-index:10;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.gallery_cont .gallery_row .gallery_item .gallery_item_img:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/search-plus.svg);background-repeat:no-repeat;background-size:5rem;background-position:center center;z-index:15;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 0.4s ease, transform 0.4s ease;-moz-transition:opacity 0.4s ease, transform 0.4s ease;-o-transition:opacity 0.4s ease, transform 0.4s ease;transition:opacity 0.4s ease, transform 0.4s ease}.gallery_cont .gallery_row .gallery_item .gallery_item_img:hover:before{opacity:1}.gallery_cont .gallery_row .gallery_item .gallery_item_img:hover:after{opacity:0.8;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.image_block{margin:30px 0;text-align:center}.image_block a{display:block;width:50%;max-width:100%;margin:0 auto;font-size:0;position:relative}.image_block a:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(151, 1, 28, 0.7);z-index:10;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}.image_block a:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/search-plus.svg);background-repeat:no-repeat;background-size:5rem;background-position:center center;z-index:15;opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 0.4s ease, transform 0.4s ease;-moz-transition:opacity 0.4s ease, transform 0.4s ease;-o-transition:opacity 0.4s ease, transform 0.4s ease;transition:opacity 0.4s ease, transform 0.4s ease}.image_block a:hover:before{opacity:1}.image_block a:hover:after{opacity:0.8;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.image_block a img{width:100%;height:auto}.facts_cont{margin:40px 0;font-size:0}.facts_cont .fact_item{display:inline-block;vertical-align:top;width:20%;margin-right:18.33%;margin-bottom:50px}.facts_cont .fact_item:nth-of-type(3n+3){margin-right:0}.facts_cont .fact_item .fact_num{color:#97011c;font-weight:400;white-space:nowrap;line-height:1;position:relative;font-size:135px;margin-bottom:20px}.facts_cont .fact_item .fact_num:after{content:"";width:70px;height:1px;background-color:#282425;position:absolute;top:initial;bottom:5px;right:initial;left:0}.facts_cont .fact_item .fact_num.strlen_2{font-size:180px;bottom:15px;margin-bottom:5px}.facts_cont .fact_item .fact_text{font-size:34px;color:#282425;font-weight:400;text-transform:uppercase;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1}.to_top{width:55px;height:55px;margin:80px auto 45px;cursor:pointer}.to_top svg{width:100%;height:100%;display:block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.to_top svg circle{stroke:#282425;-webkit-transition:stroke 0.3s ease;-moz-transition:stroke 0.3s ease;-o-transition:stroke 0.3s ease;transition:stroke 0.3s ease;fill-opacity:0}.to_top svg g line{-webkit-transition:stroke 0.3s ease;-moz-transition:stroke 0.3s ease;-o-transition:stroke 0.3s ease;transition:stroke 0.3s ease}.to_top svg:hover circle{stroke:#97011c}.to_top svg:hover g line{stroke:#97011c}.direct_contact{text-align:center;font-size:40px;font-weight:400;text-transform:uppercase;position:relative;margin-bottom:80px;padding-bottom:30px}.direct_contact a{color:#97011c}.direct_contact a:hover{color:#282425}.direct_contact:after{content:"";width:110px;height:1px;background-color:#282425;position:absolute;top:100%;bottom:initial;right:0;left:0;margin:0 auto}footer{background-color:#6b6d6f;color:#fefefe;padding:100px 0 80px;font-weight:400}footer .footer_wrap{width:1200px;margin:0 auto;display:flex;position:relative}footer .footer_wrap .footer_info .footer_block{line-height:20px;font-size:17px;display:inline-block;vertical-align:top;position:relative;font-weight:100;line-height:22px}footer .footer_wrap .footer_info .footer_block h3{font-weight:200;font-size:18px;margin:0;position:relative}footer .footer_wrap .footer_info .footer_block h3:before{content:"";width:16px;height:32px;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/logo_arrow_grey.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;position:absolute;top:50%;bottom:initial;right:initial;left:-30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}footer .footer_wrap .footer_info .footer_block h3+p{margin-top:0}footer .footer_wrap .footer_info .footer_block.footer_menu{margin-left:90px}footer .footer_wrap .footer_info .footer_block.footer_menu>ul{display:inline-block;list-style-type:none;vertical-align:top}footer .footer_wrap .footer_info .footer_block.footer_menu>ul>li{margin-bottom:15px}footer .footer_wrap .footer_info .footer_block.footer_menu>ul>li>a{display:block;font-weight:200}footer .footer_wrap .footer_info .footer_block.footer_menu>ul>li ul{list-style-type:none}footer .footer_wrap .footer_info .footer_block.footer_menu>ul#menu-footer-menu-column-1,footer .footer_wrap .footer_info .footer_block.footer_menu>ul#menu-footer-menu-column-1-en{margin-right:30px}footer .footer_wrap .footer_info .footer_block.footer_menu>ul#menu-footer-menu-column-2,footer .footer_wrap .footer_info .footer_block.footer_menu>ul#menu-footer-menu-column-2-en{margin-right:90px}footer .footer_wrap .footer_info .footer_block.footer_menu>ul#menu-footer-menu-column-1>li>a,footer .footer_wrap .footer_info .footer_block.footer_menu>ul#menu-footer-menu-column-1-en>li>a,footer .footer_wrap .footer_info .footer_block.footer_menu>ul#menu-footer-menu-column-3>li>a,footer .footer_wrap .footer_info .footer_block.footer_menu>ul#menu-footer-menu-column-3-en>li>a,footer .footer_wrap .footer_info .footer_block.footer_menu>ul#menu-footer-menu-column-2>li>a,footer .footer_wrap .footer_info .footer_block.footer_menu>ul#menu-footer-menu-column-2-en>li>a{position:relative}footer .footer_wrap .footer_info .footer_block.footer_menu>ul#menu-footer-menu-column-1>li>a:before,footer .footer_wrap .footer_info .footer_block.footer_menu>ul#menu-footer-menu-column-1-en>li>a:before,footer .footer_wrap .footer_info .footer_block.footer_menu>ul#menu-footer-menu-column-3>li>a:before,footer .footer_wrap .footer_info .footer_block.footer_menu>ul#menu-footer-menu-column-3-en>li>a:before,footer .footer_wrap .footer_info .footer_block.footer_menu>ul#menu-footer-menu-column-2>li>a:before,footer .footer_wrap .footer_info .footer_block.footer_menu>ul#menu-footer-menu-column-2-en>li>a:before{content:"";width:16px;height:32px;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/logo_arrow_grey.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;position:absolute;top:50%;bottom:initial;right:initial;left:-30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}footer .footer_wrap .footer_info .footer_block a{color:#fff}footer .footer_wrap .footer_info .footer_block a:hover{color:#97011c}footer .footer_wrap .footer_socials{margin:auto 0 15px auto;font-size:0;position:absolute;top:initial;bottom:0;right:0;left:initial}footer .footer_wrap .footer_socials a{display:inline-block;width:50px;height:50px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#282425;position:relative;margin:0 10px;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease}footer .footer_wrap .footer_socials a:hover{background-color:#97011c}footer .footer_wrap .footer_socials a svg{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:26px;height:26px}footer .footer_wrap .footer_socials a.pin{margin-right:39px}footer .footer_wrap .footer_socials a.pin:after{content:"";height:130%;width:1px;background-color:#fefefe;position:absolute;top:-15%;bottom:0;right:-25px;left:initial}.qual_cont{text-align:center;margin:60px 0;font-size:0}.qual_cont .qual_item{display:inline-block;vertical-align:top;width:325px;height:325px;padding:20px;position:relative;user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-o-user-select:none;-moz-user-select:none}.qual_cont .qual_item .qual_pic{width:265px;height:200px;margin:20px auto 0;position:relative;z-index:10;opacity:1;-webkit-transition:opacity 0.5s ease, transform 0.3s ease;-moz-transition:opacity 0.5s ease, transform 0.3s ease;-o-transition:opacity 0.5s ease, transform 0.3s ease;transition:opacity 0.5s ease, transform 0.3s ease}.qual_cont .qual_item .qual_pic.qual_svg{margin:30px auto 0}.qual_cont .qual_item .qual_pic.qual_svg:after{display:none}.qual_cont .qual_item .qual_pic svg{margin:0 auto;width:80%;height:85%}.qual_cont .qual_item .qual_pic svg path{fill:#b9bbbd}.qual_cont .qual_item .qual_pic img{width:100%;height:auto}.qual_cont .qual_item .qual_pic:after{content:"";width:100%;height:20px;position:absolute;left:0;right:0;bottom:-10px;z-index:80;background-color:#fefefe}.qual_cont .qual_item .qual_header{color:#282425;font-size:36px;text-transform:uppercase;font-weight:400;position:absolute;top:70%;right:0;left:0;padding:15px 10px 0 10px;z-index:13;-webkit-transition:color 0.4s ease, top 0.4s ease, padding 0.3s ease;-moz-transition:color 0.4s ease, top 0.4s ease, padding 0.3s ease;-o-transition:color 0.4s ease, top 0.4s ease, padding 0.3s ease;transition:color 0.4s ease, top 0.4s ease, padding 0.3s ease}.qual_cont .qual_item .qual_header:after{content:"";width:80px;height:2px;background-color:#97011c;position:absolute;top:initial;bottom:100%;right:0;left:0;margin:0 auto;opacity:1;-webkit-transition:background-color 0.4s ease;-moz-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease}.qual_cont .qual_item .qual_header:before{content:"";width:80px;height:2px;opacity:0;background-color:#fefefe;position:absolute;top:100%;bottom:initial;right:0;left:0;margin:0 auto;-webkit-transition:background-color 0.4s ease;-moz-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease}.qual_cont .qual_item .qual_text{opacity:0;font-weight:100;position:absolute;top:55%;bottom:0;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 30px;font-size:17px;line-height:23px;color:#fefefe;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;z-index:11}.qual_cont .qual_item.pos1 .qual_text{position:absolute;top:47%;bottom:0;right:0;left:0}.qual_cont .qual_item .qual_bg{width:25%;height:25%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:9;opacity:0;overflow:hidden;box-shadow:inset 0 0 0 20px #97011c;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:box-shadow 0.4s ease, transform 0.4s ease, width 0.4s ease, height 0.4s ease, opacity 0.4s ease;-moz-transition:box-shadow 0.4s ease, transform 0.4s ease, width 0.4s ease, height 0.4s ease, opacity 0.4s ease;-o-transition:box-shadow 0.4s ease, transform 0.4s ease, width 0.4s ease, height 0.4s ease, opacity 0.4s ease;transition:box-shadow 0.4s ease, transform 0.4s ease, width 0.4s ease, height 0.4s ease, opacity 0.4s ease}.qual_cont .qual_item .qual_bg:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:5px;height:200%;background-color:#fefefe;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.qual_cont .qual_item:hover .qual_header{top:9%;color:#fefefe;padding:0 10px 7px 10px;-webkit-transition:color 0.6s ease 0.15s, top 0.6s ease 0.15s, padding 0.6s ease 0.15s;-moz-transition:color 0.6s ease 0.15s, top 0.6s ease 0.15s, padding 0.6s ease 0.15s;-o-transition:color 0.6s ease 0.15s, top 0.6s ease 0.15s, padding 0.6s ease 0.15s;transition:color 0.6s ease 0.15s, top 0.6s ease 0.15s, padding 0.6s ease 0.15s}.qual_cont .qual_item:hover .qual_header:after{opacity:0}.qual_cont .qual_item:hover .qual_header:before{opacity:1}.qual_cont .qual_item:hover .qual_text{opacity:1;-webkit-transition:opacity 0.7s ease 0.2s;-moz-transition:opacity 0.7s ease 0.2s;-o-transition:opacity 0.7s ease 0.2s;transition:opacity 0.7s ease 0.2s}.qual_cont .qual_item:hover .qual_pic{opacity:0}.qual_cont .qual_item:hover .qual_bg{-webkit-transition:box-shadow 0.7s ease 0.2s, transform 0.7s ease 0.15s, width 0.7s ease 0.1s, height 0.7s ease 0.1s, opacity 0.7s ease;-moz-transition:box-shadow 0.7s ease 0.2s, transform 0.7s ease 0.15s, width 0.7s ease 0.1s, height 0.7s ease 0.1s, opacity 0.7s ease;-o-transition:box-shadow 0.7s ease 0.2s, transform 0.7s ease 0.15s, width 0.7s ease 0.1s, height 0.7s ease 0.1s, opacity 0.7s ease;transition:box-shadow 0.7s ease 0.2s, transform 0.7s ease 0.15s, width 0.7s ease 0.1s, height 0.7s ease 0.1s, opacity 0.7s ease;opacity:1;width:100%;height:100%;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);box-shadow:inset 0 0 0 200px #97011c}.qual_cont .qual_item:hover .qual_bg:before{opacity:0;-webkit-transition:opacity 0.6s ease 0.2s;-moz-transition:opacity 0.6s ease 0.2s;-o-transition:opacity 0.6s ease 0.2s;transition:opacity 0.6s ease 0.2s}.fixed_button_nav{display:none;position:fixed;bottom:5%;right:1.75rem;z-index:101;flex-direction:column}@media (min-width:768px){.fixed_button_nav{display:flex}}.fixed_button_nav>.fbn_button{text-decoration:none;position:relative;margin:0.5rem 0}.fixed_button_nav>.fbn_button:hover .title{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);visibility:visible;opacity:1}.fixed_button_nav>.fbn_button:hover .icon_cont .icon{background-color:#97011c}.fixed_button_nav .icon_cont{width:4rem;height:4rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;font-size:0;position:relative;box-sizing:border-box}.fixed_button_nav .icon_cont .icon{background-color:#6b6d6f;position:absolute;top:0;bottom:0;right:0;left:0;display:flex;justify-content:center;align-items:center;z-index:1;opacity:1;-webkit-transition:opacity 0.5s, background-color 0.5s;-moz-transition:opacity 0.5s, background-color 0.5s;-o-transition:opacity 0.5s, background-color 0.5s;transition:opacity 0.5s, background-color 0.5s}.fixed_button_nav .icon_cont .icon img{width:50%;image-rendering:-webkit-optimize-contrast}.fixed_button_nav .icon_cont .icon img.envelope{width:56%}.fixed_button_nav .icon_cont .icon img.cal{width:52%}.fixed_button_nav .icon_cont .logo{background-color:#fefefe;opacity:0;position:relative;z-index:2;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s}.fixed_button_nav .icon_cont img{width:100%;height:auto}.fixed_button_nav .title{padding:0.75rem 1.75rem 1rem;background-color:#6b6d6f;-moz-border-radius:0.375rem;-webkit-border-radius:0.375rem;border-radius:0.375rem;white-space:nowrap;position:absolute;top:50%;right:calc(100% + 1rem);-webkit-transform:translateY(-50%) translateX(-0.75rem);-ms-transform:translateY(-50%) translateX(-0.75rem);transform:translateY(-50%) translateX(-0.75rem);opacity:0;visibility:hidden;border:1px solid rgba(255, 255, 255, 0.1);-webkit-transition:opacity 0.3s, visibility 0.3s, transform 0.3s;-moz-transition:opacity 0.3s, visibility 0.3s, transform 0.3s;-o-transition:opacity 0.3s, visibility 0.3s, transform 0.3s;transition:opacity 0.3s, visibility 0.3s, transform 0.3s}.fixed_button_nav .title:after{content:"";height:0;width:0;border-style:solid;border-color:transparent transparent transparent #6b6d6f;border-width:0.375rem 0 0.375rem 0.625rem;position:absolute;top:50%;left:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.fixed_button_nav .title>span{text-transform:uppercase;font-size:1.125rem;font-weight:700;color:#fefefe;line-height:1}.fixed_button_nav .title ul{list-style-type:none;margin-top:0.625rem}.fixed_button_nav .title ul li{line-height:1.2}.fixed_button_nav .title ul li a{font-weight:300;color:rgba(255, 255, 255, 0.65);font-size:1.125rem;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;transition:color 0.2s}.fixed_button_nav .title ul li a:hover{color:#fefefe}.fixed_button_nav .title ul li a>span{min-width:5.5rem;display:inline-block;margin-right:0.5rem}.fixed_button_nav .title.padding{padding:0.375rem 0.75rem}.parallax_fwp_cont{height:600px;height:24vw;min-height:400px;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;position:relative}.parallax_fwp_cont:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(151, 1, 28, 0.7);width:100%;height:100%;z-index:5}.parallax_fwp_cont .parallax_fwp_text{position:absolute;top:50%;bottom:initial;right:initial;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fefefe;z-index:10;text-align:center;text-transform:uppercase}.parallax_fwp_cont .parallax_fwp_text p{margin:0;font-size:56px;font-weight:400}.parallax_fwp_cont .parallax_fwp_text span{display:block;margin-top:5px}.parallax_fwp_cont .parallax_fwp_text span a{font-size:24px;color:#fefefe;line-height:1;font-weight:400;padding-left:25px;position:relative}.parallax_fwp_cont .parallax_fwp_text span a:hover{color:#cb808d}.parallax_fwp_cont .parallax_fwp_text span a:before{content:"";position:absolute;top:3px;bottom:initial;right:initial;left:0;width:17px;height:17px;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/arrow_white.svg);background-repeat:no-repeat;background-size:100%}.hl_cont{font-size:0;margin:60px 0 100px;display:flex;flex-direction:row;flex-flow:row wrap;justify-content:center}.hl_cont .hl_item{display:inline-block;vertical-align:top;width:calc(50% - 10px);flex:calc(50% - 10px);margin:0 20px 20px 0;position:relative;overflow:hidden}.hl_cont .hl_item:nth-of-type(2n+2){margin-right:0}.hl_cont .hl_item:before{content:"";width:100%;height:100%;background-color:rgba(151, 1, 28, 0.8);position:absolute;top:0;bottom:0;right:0;left:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:height 0.8s ease, transform 0.8s ease, opacity 0.8s ease;-moz-transition:height 0.8s ease, transform 0.8s ease, opacity 0.8s ease;-o-transition:height 0.8s ease, transform 0.8s ease, opacity 0.8s ease;transition:height 0.8s ease, transform 0.8s ease, opacity 0.8s ease;z-index:3}.hl_cont .hl_item:after{content:"";width:100%;height:100%;background-color:rgba(40, 36, 37, 0.1);position:absolute;top:0;bottom:0;right:0;left:0;z-index:2}.hl_cont .hl_item img{width:100%;height:auto}.hl_cont .hl_item .hl_wrap{position:relative;z-index:4;position:absolute;top:0;bottom:0;right:0;left:0;padding:30px 40px}.hl_cont .hl_item .hl_wrap .hl_header{font-size:44px;color:#fefefe;text-transform:uppercase;font-weight:400;position:relative;padding-bottom:8px;line-height:1}.hl_cont .hl_item .hl_wrap .hl_header:after{content:"";width:100px;height:2px;position:absolute;top:100%;bottom:initial;right:initial;left:0;background-color:#fefefe}.hl_cont .hl_item .hl_wrap .hl_text{font-size:18px;color:#fefefe;margin:20px 0 0;font-weight:200;line-height:24px;opacity:0;z-index:10;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:transform 0.4s ease, opacity 0.4s ease;-moz-transition:transform 0.4s ease, opacity 0.4s ease;-o-transition:transform 0.4s ease, opacity 0.4s ease;transition:transform 0.4s ease, opacity 0.4s ease}.hl_cont .hl_item .hl_wrap .hl_text p{margin:0;display:inline}.hl_cont .hl_item .hl_wrap .hl_text span{display:block;margin-top:5px;font-size:18px;position:relative;padding-left:17px;line-height:1;display:inline-block;vertical-align:top;margin-left:3px;margin-top:5px;font-weight:400}.hl_cont .hl_item .hl_wrap .hl_text span:before{content:"";width:11px;height:11px;position:absolute;top:3px;bottom:initial;right:initial;left:0;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/arrow_white.svg);background-size:100%;background-repeat:no-repeat}.hl_cont .hl_item:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.hl_cont .hl_item:hover .hl_wrap .hl_text{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:transform 0.4s ease 0.4s, opacity 0.4s ease 0.4s;-moz-transition:transform 0.4s ease 0.4s, opacity 0.4s ease 0.4s;-o-transition:transform 0.4s ease 0.4s, opacity 0.4s ease 0.4s;transition:transform 0.4s ease 0.4s, opacity 0.4s ease 0.4s}.hl_cont.row_count_3 .hl_item:nth-last-child(2),.hl_cont.row_count_5 .hl_item:nth-last-child(2),.hl_cont.row_count_7 .hl_item:nth-last-child(2),.hl_cont.row_count_9 .hl_item:nth-last-child(2),.hl_cont.row_count_11 .hl_item:nth-last-child(2),.hl_cont.row_count_13 .hl_item:nth-last-child(2),.hl_cont.row_count_15 .hl_item:nth-last-child(2){margin:0 20px 0}.hl_cont .hl_block{width:calc(25% - 15px);flex:calc(25% - 15px);display:inline-block;vertical-align:top;background-color:rgba(185, 187, 189, 0.3)}.history_cont{margin:60px 0 120px}.history_cont:after{content:"";clear:both;height:0;width:100%;display:block}.history_cont .owl-stage-outer::before,.history_cont .owl-stage-outer::after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:10}.history_cont .owl-stage-outer::before{left:0;background:#fefefe}.history_cont .owl-stage-outer::after{right:0;background:#fefefe}.history_cont .owl-stage-outer .owl-stage .owl-item:first-of-type .history_item .history_timeline span:before{content:"";width:50vw;height:2px;background-color:#97011c;position:absolute;top:calc(50% - 1px);bottom:initial;right:0;left:initial;z-index:4}.history_cont .owl-stage-outer .owl-stage .owl-item .history_item .history_year{font-size:58px;font-weight:700;line-height:1;height:95px;position:relative;color:#e8e9e9;width:60px;-webkit-transition:font-size 0.4s ease, color 0.4s ease;-moz-transition:font-size 0.4s ease, color 0.4s ease;-o-transition:font-size 0.4s ease, color 0.4s ease;transition:font-size 0.4s ease, color 0.4s ease}.history_cont .owl-stage-outer .owl-stage .owl-item .history_item .history_year span{position:absolute;top:50%;bottom:initial;right:initial;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.history_cont .owl-stage-outer .owl-stage .owl-item .history_item .history_text{padding:0 100px 0 25px;font-weight:200;font-size:17px;line-height:22px;color:#6b6d6f;margin-top:20px;opacity:0.3;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.history_cont .owl-stage-outer .owl-stage .owl-item .history_item .history_text.round_image img{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.history_cont .owl-stage-outer .owl-stage .owl-item .history_item .history_text img{width:auto;height:auto;max-width:100%;max-height:unset;display:inline-block;vertical-align:top}.history_cont .owl-stage-outer .owl-stage .owl-item .history_item .history_text p{margin:0 0 40px 0;position:relative}.history_cont .owl-stage-outer .owl-stage .owl-item .history_item .history_text p:after{content:"";height:2px;width:80px;background-color:#97011c;position:absolute;top:calc(100% + 15px);bottom:initial;right:initial;left:0}.history_cont .owl-stage-outer .owl-stage .owl-item .history_item .history_timeline{position:relative}.history_cont .owl-stage-outer .owl-stage .owl-item .history_item .history_timeline span{width:50px;height:60px;display:block;position:relative;z-index:5}.history_cont .owl-stage-outer .owl-stage .owl-item .history_item .history_timeline span svg{width:42px;height:59px;height:auto;background-color:#fefefe;z-index:5;position:absolute;top:50%;bottom:initial;right:initial;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:width 0.3s ease, height 0.3s ease;-moz-transition:width 0.3s ease, height 0.3s ease;-o-transition:width 0.3s ease, height 0.3s ease;transition:width 0.3s ease, height 0.3s ease}.history_cont .owl-stage-outer .owl-stage .owl-item .history_item .history_timeline span svg polygon{fill:#e8e9e9 !important;-webkit-transition:fill 0.3s ease;-moz-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;transition:fill 0.3s ease}.history_cont .owl-stage-outer .owl-stage .owl-item .history_item .history_timeline:before,.history_cont .owl-stage-outer .owl-stage .owl-item .history_item .history_timeline:after{content:"";width:calc(100% - 15px);height:2px;background-color:#e8e9e9;position:absolute;top:calc(50% - 1px);bottom:initial;right:0;left:35px;z-index:4}.history_cont .owl-stage-outer .owl-stage .owl-item .history_item .history_timeline:after{width:0%;z-index:4;background-color:#97011c;-webkit-transition:width 1.4s ease 0.1s;-moz-transition:width 1.4s ease 0.1s;-o-transition:width 1.4s ease 0.1s;transition:width 1.4s ease 0.1s}.history_cont .owl-stage-outer .owl-stage .owl-item.active.center .history_item .history_year{font-size:100px;color:#282425;-webkit-transition:font-size 0.4s ease 1.3s, color 0.4s ease 1.3s;-moz-transition:font-size 0.4s ease 1.3s, color 0.4s ease 1.3s;-o-transition:font-size 0.4s ease 1.3s, color 0.4s ease 1.3s;transition:font-size 0.4s ease 1.3s, color 0.4s ease 1.3s}.history_cont .owl-stage-outer .owl-stage .owl-item.active.center .history_item .history_timeline span svg{width:61px;-webkit-transition:width 0.4s ease 1.3s;-moz-transition:width 0.4s ease 1.3s;-o-transition:width 0.4s ease 1.3s;transition:width 0.4s ease 1.3s}.history_cont .owl-stage-outer .owl-stage .owl-item.active.center .history_item .history_text{opacity:1;-webkit-transition:opacity 0.4s ease 1.3s;-moz-transition:opacity 0.4s ease 1.3s;-o-transition:opacity 0.4s ease 1.3s;transition:opacity 0.4s ease 1.3s}.history_cont .owl-stage-outer .owl-stage .owl-item:last-child .history_timeline:before,.history_cont .owl-stage-outer .owl-stage .owl-item:last-child .history_timeline:after{display:none}.history_cont .owl-stage-outer .owl-stage .owl-item.grow .history_item .history_timeline:after{width:calc(100% - 15px);-webkit-transition:width 1.4s cubic-bezier(0.46, 0.15, 0.54, 0.97);-moz-transition:width 1.4s cubic-bezier(0.46, 0.15, 0.54, 0.97);-o-transition:width 1.4s cubic-bezier(0.46, 0.15, 0.54, 0.97);transition:width 1.4s cubic-bezier(0.46, 0.15, 0.54, 0.97)}.history_cont .owl-stage-outer .owl-stage .owl-item.activated .history_item .history_timeline span svg polygon{fill:#97011c !important;-webkit-transition:fill 0.4s ease 1.4s;-moz-transition:fill 0.4s ease 1.4s;-o-transition:fill 0.4s ease 1.4s;transition:fill 0.4s ease 1.4s}.history_cont .owl-nav{margin:0 auto;height:0;position:absolute;top:0;bottom:0;right:0;left:0}.history_cont .owl-nav .owl-prev{width:30px;height:60px;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/logo_arrow.svg) !important;background-repeat:no-repeat !important;background-size:100% !important;position:absolute;top:95px;bottom:initial;right:initial;left:50px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);opacity:1;-webkit-transition:background-image 0.3s ease, opacity 0.3s;-moz-transition:background-image 0.3s ease, opacity 0.3s;-o-transition:background-image 0.3s ease, opacity 0.3s;transition:background-image 0.3s ease, opacity 0.3s}.history_cont .owl-nav .owl-next{width:30px;height:60px;background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/logo_arrow.svg) !important;background-repeat:no-repeat !important;background-size:100% !important;position:absolute;top:95px;bottom:initial;right:50px;left:initial;opacity:1;-webkit-transition:background-image 0.3s ease, opacity 0.3s;-moz-transition:background-image 0.3s ease, opacity 0.3s;-o-transition:background-image 0.3s ease, opacity 0.3s;transition:background-image 0.3s ease, opacity 0.3s}.history_cont .owl-nav .owl-prev.disabled,.history_cont .owl-nav .owl-next.disabled{background-image:url(//www.staging-schmid.jupiter.martiniwerbeagentur.de/wp-content/themes/kunststofftechnik-schmid/img/logo_arrow_grey.svg) !important;opacity:0.25}.socials_feed{width:calc(100% + 28px);margin-left:-14px;margin-top:2rem}.socials_feed #sbi_images .sbi_item .sbi_photo_wrap{overflow:hidden}.socials_feed #sbi_images .sbi_item .sbi_photo_wrap .sbi_photo{opacity:1 !important}.socials_feed #sbi_images .sbi_item .sbi_photo_wrap .sbi_photo .caption{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;color:#fefefe;padding:1.25rem;box-sizing:border-box;z-index:2;opacity:0;transition:opacity 0.5s}.socials_feed #sbi_images .sbi_item .sbi_photo_wrap .sbi_photo .caption:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:#97011c;opacity:0.8}.socials_feed #sbi_images .sbi_item .sbi_photo_wrap .sbi_photo .caption span{line-height:1.4;position:relative;z-index:1;font-size:1.125rem}.socials_feed #sbi_images .sbi_item .sbi_photo_wrap .sbi_photo .caption span:before{content:"";width:2.375rem;height:0.125rem;background-color:#fefefe;display:block;margin:0.375rem 0 1rem}.socials_feed #sbi_images .sbi_item .sbi_photo_wrap .sbi_photo .caption:after{content:"";width:100%;height:20%;z-index:3;position:absolute;bottom:0;right:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #97011c 75%)}.socials_feed #sbi_images .sbi_item:hover .sbi_photo_wrap .sbi_photo .caption{opacity:1}.vl_cont{position:relative;margin:100px auto 160px;min-height:600px}.vl_cont .vl_middle{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1;margin:auto}.vl_cont .vl_middle canvas{width:100%}.vl_cont .vl_middle span{display:block}.vl_cont .vl_middle span svg{width:100% !important;height:auto !important}.vl_cont .vl_middle .vl_middle_text{text-align:center;font-weight:400;font-size:40px;width:50px;height:40px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;text-transform:uppercase;line-height:32px;z-index:10}.vl_cont .vl_middle .top,.vl_cont .vl_middle .right,.vl_cont .vl_middle .bottom,.vl_cont .vl_middle .left{opacity:0;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.vl_cont .vl_middle .top.active,.vl_cont .vl_middle .right.active,.vl_cont .vl_middle .bottom.active,.vl_cont .vl_middle .left.active{opacity:1}.vl_cont .vl_middle .top{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%)}.vl_cont .vl_middle .right{position:absolute;top:0;bottom:0;right:0;left:initial;width:100%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%)}.vl_cont .vl_middle .bottom{position:absolute;top:initial;bottom:0;right:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%)}.vl_cont .vl_middle .left{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%)}.vl_cont .vl_block{max-width:340px;position:absolute;z-index:2;cursor:default}.vl_cont .vl_block .vl_header{color:rgba(185, 187, 189, 0.5);font-size:64px;font-weight:400;line-height:56px;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease;position:relative}.vl_cont .vl_block .vl_header span{display:none;position:absolute;top:50%;left:-35px;width:35px;height:35px;font-size:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fefefe;-webkit-transition:width 0.5s ease, height 0.5s ease;-moz-transition:width 0.5s ease, height 0.5s ease;-o-transition:width 0.5s ease, height 0.5s ease;transition:width 0.5s ease, height 0.5s ease;z-index:10}.vl_cont .vl_block .vl_header span svg{width:100%;height:100%}.vl_cont .vl_block .vl_header span svg polygon{fill:#b9bbbd !important;-webkit-transition:fill 0.5s;-moz-transition:fill 0.5s;-o-transition:fill 0.5s;transition:fill 0.5s}.vl_cont .vl_block .vl_subheader{color:rgba(185, 187, 189, 0.5);font-weight:400;font-size:24px;line-height:1;position:relative;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease}.vl_cont .vl_block .vl_subheader:after{content:"";width:60px;height:1px;background-color:#97011c;position:absolute;top:calc(100% + 8px);bottom:initial;right:initial;left:0}.vl_cont .vl_block .vl_text{color:#6b6d6f;max-height:0;overflow:hidden;margin:0;font-size:14px;line-height:20px;font-weight:200;opacity:0;-webkit-transition:max-height 2.5s ease 0s, opacity 2.5s ease 0s;-moz-transition:max-height 2.5s ease 0s, opacity 2.5s ease 0s;-o-transition:max-height 2.5s ease 0s, opacity 2.5s ease 0s;transition:max-height 2.5s ease 0s, opacity 2.5s ease 0s}.vl_cont .vl_block .vl_text p{margin:20px 0 0}.vl_cont .vl_block.top{left:50%;bottom:80%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.vl_cont .vl_block.top .vl_subheader:after{right:0;margin:0 auto}.vl_cont .vl_block.bottom{margin-top:10px;left:50%;top:80%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.vl_cont .vl_block.bottom .vl_subheader:after{right:0;margin:0 auto}.vl_cont .vl_block.left{left:0;top:50%;text-align:right;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vl_cont .vl_block.left .vl_subheader:after{right:0;left:initial}.vl_cont .vl_block.right{right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.vl_cont .vl_block:hover .vl_header{color:#97011c}.vl_cont .vl_block:hover .vl_subheader{color:#282425}.vl_cont .vl_block:hover .vl_text{max-height:300px;opacity:1}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:99999;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:99999;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.video_with_links_video{position:relative}.video_with_links_video video{border:1px solid black;max-width:100%;box-sizing:border-box}.video_with_links_link{position:absolute;bottom:4rem;font-size:3rem;right:2rem}.video_with_links_video{position:relative;display:inline-block}.video_with_links_link{opacity:0;position:absolute;bottom:2.9rem;right:0.9rem;width:fit-content;max-width:11rem;background-color:#000;padding:15px 25px;border-radius:10px;cursor:pointer;color:white;font-size:16px;font-weight:600;transition:background-color 0.2s ease-in-out, opacity 0.5s ease-in-out, font 0.2s ease-in-out;transition-delay:0s, 0.5s, 0s;text-align:center}.video_with_links_link:hover{background-color:rgba(151, 1, 28, 0.7);color:white}.next_vid_poster{position:absolute;bottom:2.45rem;right:10px;width:20rem;opacity:0;transition:opacity 0.5s ease-in-out, width 0.5s ease-in-out}.video_with_links_video{width:100%;aspect-ratio:1.7777777778;position:relative;overflow:hidden}.video_with_links_video video{width:100%;height:100%;object-fit:cover;display:block}.wrapper-fullscreen .next_vid_poster{width:30rem}.wrapper-fullscreen .video_with_links_link{font-size:20px;max-width:14rem}.grid_videos_with_links_container .video_with_links_cont{aspect-ratio:auto}.next_vid_poster img{width:100%;height:auto;border-radius:10px}.grid_videos_with_links_container{display:grid;grid-template-columns:[first] 48% [line2] 48%;justify-content:space-between;width:90vw;position:relative;left:50%;transform:translateX(-50%)}.grid_videos_with_links_container .video-player{display:flex;flex-direction:column;justify-content:end;height:auto}.grid_videos_with_links_container .header_cont{margin-top:4rem}@media (max-width:767px){.grid_videos_with_links_container{grid-template-columns:1fr}.grid_videos_with_links_container .video-player{height:auto}.grid_videos_with_links_container .text_block{margin-top:15px}.next_vid_poster{bottom:20px;right:10px;width:20rem}}@media (max-width:500px){.video_with_links_link{padding:10px 5px;max-width:10rem}.next_vid_poster{width:11rem;bottom:17px}}.video-player .video-wrap .video-play-button{position:absolute;top:50%;left:50%;z-index:3;width:5rem;height:5rem;border:1px solid #fff;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:rgba(0, 0, 0, 0.2);-webkit-transition:background-color 0.3s, opacity 0.3s, visibility 0.3s;-moz-transition:background-color 0.3s, opacity 0.3s, visibility 0.3s;-o-transition:background-color 0.3s, opacity 0.3s, visibility 0.3s;transition:background-color 0.3s, opacity 0.3s, visibility 0.3s}.video-player .video-wrap .video-play-button:hover{background-color:rgba(0, 0, 0, 0.7)}@media (min-width:768px){.video-player .video-wrap .video-play-button{width:8rem;height:8rem}}.video-player .video-wrap .video-play-button svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-45%, -50%);-ms-transform:translate(-45%, -50%);transform:translate(-45%, -50%);width:50%;height:50%}.video-player .video-wrap .video-play-button svg use{fill:#ffffff57}.active .video-player .video-wrap .video-play-button{opacity:0;visibility:hidden}.swiper-slide__video .video-player .video-wrap .video-play-button{width:5rem;height:5rem}.video-wrap.wrapper-fullscreen video,.video-wrap.wrapper-fullscreen,.video_with_links_video .video-wrap{height:100%;width:100%}.fullscreen-toggle{background:none;border:none;cursor:pointer;position:absolute;bottom:91%;right:2%;padding:5px}.fullscreen-toggle svg{width:68px;height:68px;stroke:white}.video-wrap.wrapper-fullscreen .fullscreen-toggle{display:block}.video-player .video-interface{margin-top:0.75rem;gap:0.75rem;display:flex;align-items:center;line-height:1;justify-content:center;position:relative}@media (min-width:1200px){.video-player .video-interface{justify-content:flex-start}}.video-player .video-interface .play,.video-player .video-interface .volume{cursor:pointer;width:1.75rem;height:1.5rem}.video-player .video-interface .play use,.video-player .video-interface .volume use{fill:#000;-webkit-transition:fill 0.3s;-moz-transition:fill 0.3s;-o-transition:fill 0.3s;transition:fill 0.3s}.video-player .video-interface .play:hover use,.video-player .video-interface .volume:hover use{fill:#97011c}.video-player .video-interface .progress{margin:0 0.25rem;display:flex;align-items:center;flex-grow:unset}.video-player .video-interface .progress .pbar{position:relative;height:0.125rem;width:100%;overflow:hidden;-moz-border-radius:0.5rem;-webkit-border-radius:0.5rem;border-radius:0.5rem;background-color:#97011c;cursor:pointer;width:10rem;border-width:1rem 0 !important;border:1px white solid}.video-player .video-interface .progress .pbar span{position:absolute;top:0;bottom:0;left:0;background-color:#000}.video-player .video-interface .progress .time{font-size:1rem;line-height:1;margin-right:1rem;font-variant-numeric:tabular-nums}.video-player .video-wrap .video-buffering{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;width:4rem;height:4rem}.video-player .video-wrap .video-buffering svg{width:100%;height:100%;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.video-player .video-wrap .video-buffering svg use{fill:var(--color)}body.referenzen .visual{margin-top:75px !important}.grid_videos_with_links_container .video_with_links_cont .video-player{border-bottom:4px #97011c solid;padding-bottom:4rem}.video_with_links_cont .video-player{border-bottom:none;padding-bottom:0}@media (min-width:1024px){.video-player .video-wrap .video-buffering{width:10rem;height:10rem}}.fullscreen{border:0;background:none;padding:0;color:#fff;position:absolute;right:10px;bottom:55px;z-index:1000;cursor:pointer;font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:0;overflow:visible;text-transform:none}.fullscreen:hover{color:#97011c}.fullscreen svg{width:24px;height:24px}@media (max-width:768px){.fullscreen{display:none}}@media (max-width:1200px){.video_with_links_cont.vb_video{transform:translateX(-50%);position:relative}.video_with_links_video video{border:none}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.reveal{opacity:0 !important;-webkit-transform:translate3d(0, 100px, 0) !important;-ms-transform:translate3d(0, 100px, 0) !important;transform:translate3d(0, 100px, 0) !important;-webkit-transition:opacity 0.7s, transform 0.7s !important;-moz-transition:opacity 0.7s, transform 0.7s !important;-o-transition:opacity 0.7s, transform 0.7s !important;transition:opacity 0.7s, transform 0.7s !important}.reveal.reveal_right{-webkit-transform:translate3d(100px, 0, 0) !important;-ms-transform:translate3d(100px, 0, 0) !important;transform:translate3d(100px, 0, 0) !important}.reveal.reveal_left{-webkit-transform:translate3d(-100px, 0, 0) !important;-ms-transform:translate3d(-100px, 0, 0) !important;transform:translate3d(-100px, 0, 0) !important}.reveal.reveal_fade{-webkit-transform:translate3d(0, 0, 0) !important;-ms-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.reveal.reveal_visible{opacity:1 !important;-webkit-transform:translate3d(0, 0, 0) !important;-ms-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important}.fo-select{display:inline-block;position:relative;cursor:pointer;width:100%;font-size:18px;font-weight:100}.fo-select .fo-value-container{box-sizing:border-box;display:none;align-items:center;justify-content:space-between;border:1px solid #282425;padding:12px 20px;border-radius:0}@media (min-width:640px){.fo-select select{opacity:0;position:absolute;pointer-events:none}.fo-select .fo-value-container{display:flex}}.fo-select .fo-value{width:auto !important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fo-select .fo-arrow{width:auto !important;font-size:0.75em;margin-left:10px;color:#999}.fo-select .fo-arrow::before{content:"◢"}.fo-select .fo-option-list{display:none;position:absolute;z-index:10;background-color:#fff;filter:drop-shadow(rgba(0, 0, 0, 0.25) 0 0 10px);border:1px solid #ccc;margin-top:5px;padding:2rem 3rem 2rem 1.5rem;overflow:hidden}.fo-select .fo-option-list .fo-option-list-close{width:1.5rem;height:1.5rem;position:absolute;top:1rem;right:1rem}.fo-select .fo-option-list .fo-option-list-close:before,.fo-select .fo-option-list .fo-option-list-close:after{content:"";width:100%;height:1px;background-color:#000;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s}.fo-select .fo-option-list .fo-option-list-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fo-select .fo-option-list .fo-option-list-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.fo-select .fo-option-list .fo-option-list-close:hover:before,.fo-select .fo-option-list .fo-option-list-close:hover:after{background-color:#97011c}.fo-select .fo-option{white-space:nowrap;padding:5px 20px 5px 15px;display:flex;align-items:center}.fo-select .fo-option[data-index="0"]{text-transform:uppercase;font-weight:500;font-size:1.25rem;flex-direction:column;align-items:flex-start;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.fo-select .fo-option[data-index="0"]:before{display:none}.fo-select .fo-option[data-index="0"]:after{content:"";display:block;height:2px;width:3rem;background-color:#97011c;margin:0.875rem 0 0.5rem}.fo-select .fo-option[data-index="0"]:hover{background-color:unset;color:#97011c}.fo-select .fo-option:before{content:"";width:6px;height:6px;background-color:#97011c;display:block;border-radius:50%;margin-right:0.625rem;flex-shrink:0}.fo-select .fo-option:hover{background-color:#97011c;color:#fff}.fo-select .fo-option:hover:before{background-color:#fefefe}.fo-select.open .fo-option-list{display:block}.fo-select.open .fo-arrow{transform:rotate(-90deg)}@media (max-width:1919px){.sub_menu{display:none}}@media (max-width:1599px){.visual figcaption,.visual .caption{font-size:70px;line-height:65px}.visual .scroll_down{bottom:40px}.main_nav>ul>li:first-of-type a{font-size:60px}.main_nav>ul>li a{font-size:80px}.main_nav>ul>li a span{width:55px;height:55px;margin-top:9px}.main_nav>ul>li ul.sub-menu li a{font-size:30px;line-height:26px}.grid_cont .grid_item .grid_menu h2{font-size:40px}.grid_cont .grid_item .grid_menu ul li a{font-size:18px;line-height:21px}}@media (max-width:1439px){.subnav_cont .visual-top100{width:8vw}}@media (max-width:1365px){.grid_cont .grid_item{width:calc(50% - 1px)}.grid_cont .grid_item:nth-of-type(3n+2){margin:0}.grid_cont .grid_item:nth-of-type(2n+2){margin:0 0 2px 2px}.facts_cont .fact_item{margin-right:13.33%}footer .footer_wrap{width:1100px}}@media (max-width:1199px){.content-wrapper{width:900px}footer .footer_wrap{width:900px;display:block}footer .footer_wrap .footer_info .footer_block.footer_menu{margin:40px 0 0}footer .footer_wrap .footer_socials{position:initial;margin:40px 0 20px}.home .visual.visual_first{height:0 !important;padding-bottom:57.5%}.home .visual.visual_first .image video.image_cont{min-width:unset;min-height:unset;width:100% !important;height:auto !important}.visual.visual_first{height:0 !important;padding-bottom:57.5%}.visual.visual_first>.image{position:absolute}.visual.visual_first .image video.image_cont{min-width:unset;min-height:unset;width:100% !important;height:auto !important}.visual figcaption,.visual .caption{font-size:50px;line-height:45px}.visual figcaption .line-container,.visual .caption .line-container{padding:25px 45px 20px 30px}.visual figcaption .line-container .link_line,.visual .caption .line-container .link_line{font-size:18px;padding-left:15px}.visual figcaption .line-container .link_line:after,.visual .caption .line-container .link_line:after{width:9px;height:9px;top:6px}.visual .scroll_down{display:none}.subnav_cont .visual-top100{left:calc((100% - 900px) / 2)}.subnav_cont .slide_controls{margin-right:40px}.subnav_cont .slide_controls .slide-indicator{width:40px}.subnav_cont .slider_index{font-size:26px;margin-top:15px}.facts_cont{text-align:center}.facts_cont .fact_item{width:30%;text-align:left}.facts_cont .fact_item:nth-of-type(3n+3){margin-right:13.33%}.facts_cont .fact_item:nth-of-type(2n+2){margin-right:0}.main_nav>ul{top:100px;-webkit-transform:translateX(-50%) translateZ(0);-ms-transform:translateX(-50%) translateZ(0);transform:translateX(-50%) translateZ(0);margin-bottom:50px}.main_nav>ul>li:before{display:none}.main_nav>ul>li ul.sub-menu{opacity:1;visibility:visible;position:initial;padding:0 0 20px 0}.main_nav>ul>li ul.sub-menu li{opacity:1;visibility:visible;transform:unset;text-align:left;margin:12px 0}.main_nav>ul>li ul.sub-menu li:first-of-type{margin-top:0}.vl_cont .vl_middle{width:70%;height:70%}.vl_cont .vl_middle .vl_middle_text{line-height:24px;font-size:32px;width:40px;height:100px}.header_search_cont .search_input_cont{padding:10px;width:50vw;position:absolute;top:calc(50% - 40px);left:calc(50vw - 25vw)}}@media (max-width:1023px){.fo-select .fo-option-list{max-width:100%;box-sizing:border-box;padding:2rem 1rem 2rem 1rem}.fo-select .fo-option-list .fo-option{white-space:normal;align-items:flex-start}.fo-select .fo-option-list .fo-option:before{margin-top:0.375rem}.qual_cont .qual_item{height:auto}.qual_cont .qual_item .qual_pic{opacity:1 !important}.qual_cont .qual_item .qual_bg{display:none}.qual_cont .qual_item .qual_header{position:relative;color:#000 !important;top:unset !important;padding:15px 10px 0 10px !important}.qual_cont .qual_item .qual_header:after{opacity:1 !important}.qual_cont .qual_item .qual_header:before{display:none}.qual_cont .qual_item .qual_text{font-weight:300;transform:unset !important;position:unset !important;color:#000;text-align:left;opacity:1}.header_search_cont .search_input_cont{width:60vw;position:absolute;top:calc(50% - 40px);left:calc(50vw - 30vw)}.owl-carousel{width:86%;margin:0 auto}.owl-carousel .owl-nav .owl-prev{left:-40px}.owl-carousel .owl-nav .owl-next{right:-40px}.owl-carousel .owl-stage-outer .owl-stage .owl-item{padding:0 50px;box-sizing:border-box}.owl-carousel .owl-stage-outer .owl-stage .owl-item .history_item .history_timeline:before{width:calc(100% + 75px)}.owl-carousel .owl-stage-outer .owl-stage .owl-item.grow .history_item .history_timeline:after{width:calc(100% + 75px)}.owl-carousel .owl-stage-outer:before,.owl-carousel .owl-stage-outer:after{display:none}.content-wrapper{width:700px}footer .footer_wrap{width:600px}.facts_cont{text-align:left}.grid_cont .grid_item{width:100%;margin:0 0 2px 0 !important}.grid_cont .grid_item .grid_menu .grid_socials{gap:1.5rem}.grid_cont .grid_item .grid_menu .grid_socials li{width:3rem;height:3rem}.grid_cont .grid_item .grid_menu h2{font-size:60px}.hl_cont .hl_item{width:100%;flex:100%;margin-right:0}.hl_cont.row_count_3 .hl_item:nth-last-child(2),.hl_cont.row_count_5 .hl_item:nth-last-child(2),.hl_cont.row_count_7 .hl_item:nth-last-child(2),.hl_cont.row_count_9 .hl_item:nth-last-child(2),.hl_cont.row_count_11 .hl_item:nth-last-child(2),.hl_cont.row_count_13 .hl_item:nth-last-child(2),.hl_cont.row_count_15 .hl_item:nth-last-child(2){margin:0 0 0}.vl_cont{padding-left:50px;min-height:unset;margin-top:40px}.vl_cont .vl_block{position:relative;top:initial !important;bottom:initial !important;right:initial !important;left:initial !important;text-align:left !important;-webkit-transform:unset !important;-ms-transform:unset !important;transform:unset !important}.vl_cont .vl_block:before{content:"";background-color:#b9bbbd;width:2px;height:calc(100% + 20px);position:absolute;top:25px;left:-36px;z-index:5}.vl_cont .vl_block:after{content:"";background-color:#97011c;width:2px;height:0;z-index:6;position:absolute;top:25px;left:-36px}.vl_cont .vl_block.left .vl_subheader:after{left:0;right:initial}.vl_cont .vl_block.left:before{display:none}.vl_cont .vl_block.top .vl_subheader:after,.vl_cont .vl_block.bottom .vl_subheader:after{margin:0}.vl_cont .vl_block .vl_header span{display:block}.vl_cont .vl_block .vl_text{margin-bottom:30px}.vl_cont .vl_block:hover .vl_header{color:rgba(185, 187, 189, 0.5)}.vl_cont .vl_block:hover .vl_subheader{color:rgba(185, 187, 189, 0.5)}.vl_cont .vl_block:hover .vl_text{max-height:0;opacity:0}.vl_cont .vl_block.active .vl_header{color:#97011c}.vl_cont .vl_block.active .vl_subheader{color:#282425}.vl_cont .vl_block.active .vl_text{max-height:500px;opacity:1}.vl_cont .vl_block.active span{width:45px;height:45px}.vl_cont .vl_block.active span svg>polygon{fill:#97011c !important}.vl_cont .vl_middle{position:initial;height:auto;width:100%;margin-bottom:20px}.vl_cont .vl_middle .vl_middle_text{width:100%;height:auto;position:initial;text-align:left;line-height:1}.vl_cont .vl_middle .vl_middle_text br{display:none}.vl_cont .vl_middle canvas{display:none}.contact_form_cont .input_cont.col_2 span,.contact_form_cont .input_cont.col_3 span{width:100%;margin:0 0 16px 0}.subnav_cont .visual-top100{left:calc((100% - 700px) / 2)}}@media (max-width:959px){.grid_cont .grid_item .grid_menu h2{font-size:50px}.slide-button{display:none}.visual figcaption,.visual .caption{display:none}.parallax_fwp_cont{background-attachment:scroll}}@media (max-width:767px){.video_with_links_link{bottom:20px;right:10px}.gallery_cont .gallery_row{flex-direction:column}.content-wrapper{width:86%}.main_menu{height:70px;-webkit-transition:background 0.7s ease, height 0.6s ease, transform 0.6s ease;-moz-transition:background 0.7s ease, height 0.6s ease, transform 0.6s ease;-o-transition:background 0.7s ease, height 0.6s ease, transform 0.6s ease;transition:background 0.7s ease, height 0.6s ease, transform 0.6s ease}.main_menu .header_search_cont{top:71px}.main_menu .main_menu_cont .main_logo{height:50%;left:25px}.main_menu .main_menu_cont .header_env{right:30px}.main_menu .main_menu_cont .header_search{right:80px}.main_menu .main_menu_cont .language_switch{right:130px}.main_menu .main_menu_cont .mob_menu{right:180px}.home .visual.visual_first{margin-top:60px}.visual.visual_first{margin-top:60px}.visual .slide-button.slide-button-next{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.visual .slide-button.slide-button-prev{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.main_nav .menu_close{top:30px;right:40px;width:64px;height:64px}.header_search_cont .header_search_close{top:30px;right:40px;width:64px;height:64px}.facts_cont .fact_item .fact_num{font-size:95px}.facts_cont .fact_item .fact_num.strlen_2{font-size:140px}.facts_cont .fact_item .fact_text{font-size:26px}.header_cont h1{font-size:40px}.sub_header_cont h2{font-size:30px}footer .footer_wrap{width:80%}footer .footer_wrap .footer_info .footer_block.footer_menu>ul{display:block;margin:0}.direct_contact{padding-left:20px;padding-right:20px}.acc_cont .acc_wrap ul{padding:0 0px 0 30px}.acc_cont .acc_wrap .acc_item .acc_pic_cont{width:100%;padding:0}.acc_cont .acc_wrap .acc_item .acc_text_cont{width:100%;padding:0;margin-top:20px}.header_search_cont .search_input_cont{padding:10px;width:400px;height:40px;position:absolute;top:calc(50% - 30px);left:calc(50vw - 210px)}.header_search_cont .search_input_cont input[type="submit"]{width:90px;font-size:32px;line-height:46px}.header_search_cont .search_input_cont input[type="text"]{width:calc(100% - 100px)}.subnav_cont .visual-top100{left:7%;width:12vw}}@media (max-width:599px){#mail_modal .mail_modal{width:310px;height:200px}#mail_modal .mail_modal .mail_modal_cont .mail_modal_text{font-size:20px}.header_cont{margin-top:50px}.content-wrapper{margin:50px auto 70px}.sub_header_cont{margin-top:50px}.vl_cont{min-height:unset}.text_block{font-size:18px}.text_block.show_arrow:before{display:none}.text_block.show_arrow p:first-of-type:first-letter{padding-left:0}.grid_cont .grid_item .grid_menu h2{font-size:40px}.facts_cont .fact_item{display:block;width:50%;margin:0 auto 50px !important}.parallax_fwp_cont .parallax_fwp_text p{font-size:44px}.main_menu{height:135px}.main_menu.shrink{height:135px}.main_menu .main_menu_cont{display:flex;flex-direction:column;align-items:center}.main_menu .main_menu_cont .main_logo{position:unset;transform:unset;height:auto;width:350px;margin:20px 0 15px}.main_menu .main_menu_cont .main_logo svg{width:100%;height:auto}.main_menu .main_menu_cont .buttons_cont{display:flex;justify-content:center;align-items:center}.main_menu .main_menu_cont .buttons_cont .mob_sep{height:20px;width:1px;background-color:#000;display:block;margin:0 15px}.main_menu .main_menu_cont .buttons_cont .mob_menu{position:relative;transform:unset;top:unset;left:unset;right:unset;bottom:unset;width:34px}.main_menu .main_menu_cont .buttons_cont .mob_menu .bar{left:0.125em}.main_menu .main_menu_cont .buttons_cont .language_switch{position:unset;transform:unset}.main_menu .main_menu_cont .buttons_cont .language_switch .wpml-ls-legacy-dropdown a span{font-size:1.4rem}.main_menu .main_menu_cont .buttons_cont .header_search{position:unset;transform:unset}.main_menu .main_menu_cont .buttons_cont .header_env{position:unset;transform:unset}.main_nav>ul::before{top:-15px}.main_nav>ul>li{padding-bottom:30px}.main_nav>ul>li ul.sub-menu{padding:0;margin-bottom:10px}.main_nav>ul>li:first-of-type a{font-size:50px;line-height:60px}.main_nav>ul>li:first-of-type::after{bottom:20px}.main_nav>ul>li:after{bottom:20px}.main_nav>ul>li a{font-size:60px}.main_nav>ul>li a span{width:40px;height:40px;margin-top:8px;border-width:1px}.hl_cont{margin:60px 0 70px}.hl_cont .hl_item .hl_wrap{padding:25px 30px}.hl_cont .hl_item .hl_wrap .hl_header{font-size:34px}.hl_cont .hl_item .hl_wrap .hl_text{font-size:14px;line-height:20px;margin:15px 0 0}.history_cont .owl-stage-outer{padding-top:5px}.history_cont .owl-stage-outer .owl-stage .owl-item.active.center .history_item .history_year{font-size:64px}.history_cont .owl-stage-outer .owl-stage .owl-item.active.center .history_item .history_timeline span svg{width:55px}.history_cont .owl-stage-outer .owl-stage .owl-item .history_item .history_year{height:50px;font-size:34px}.history_cont .owl-stage-outer .owl-stage .owl-item .history_item .history_text{padding:0 20px 0 20px;font-size:14px;line-height:18px}.history_cont .owl-nav .owl-prev{width:23px;height:46px;top:61px;left:-25px}.history_cont .owl-nav .owl-next{width:23px;height:46px;top:61px;right:-25px}.vl_cont .vl_block .vl_header{font-size:46px}.vl_cont .vl_block .vl_subheader{font-size:20px}.direct_contact span a{display:block}.visual.visual_first,.home .visual.visual_first{margin-top:130px}.visual.content_visual{height:0 !important;padding-bottom:65%}.visual.content_visual figure{margin:0 !important}.visual.content_visual figure>img{width:140%;position:relative;left:-20%}.subnav_cont .visual-top100{width:15vw}}@media (max-width:499px){.facts_cont .fact_item{margin:0 0 50px 0 !important}.header_search_cont .search_input_cont{width:320px;position:absolute;top:calc(50% - 30px);left:calc(50vw - 170px)}.header_search_cont .search_input_cont input[type="text"]{font-size:20px}.visual .slide-button svg{width:40px;height:40px}.visual .slide-button.slide-button-prev{left:20px}.visual .slide-button.slide-button-next{right:20px}.qual_cont{width:100%;overflow:hidden}.qual_cont .qual_item{width:280px;height:auto;left:50vw;-webkit-transform:translateX(-50vw) !important;-ms-transform:translateX(-50vw) !important;transform:translateX(-50vw) !important}.qual_cont .qual_item .qual_text{font-size:16px;line-height:20px}.qual_cont .qual_item .qual_pic{width:225px;height:170px}.qual_cont .qual_item .qual_header{font-size:30px}.parallax_fwp_cont .parallax_fwp_text p{font-size:38px;line-height:40px}.main_nav>ul{left:20px;right:80px;transform:unset}.main_nav>ul li a{font-size:50px;line-height:0.85;margin:0.375rem 0 0.125rem}.main_nav>ul li a span{margin-top:2px}.main_nav>ul li:first-of-type a{font-size:40px}.main_nav>ul li ul.sub-menu li a{font-size:24px;line-height:22px}.main_nav .menu_close{right:30px;width:50px;height:50px}.header_search_cont .header_search_close{right:30px;width:50px;height:50px}footer{padding:70px 0 40px}footer .footer_wrap .footer_info .footer_block h3:before{display:none}footer .footer_wrap .footer_info .footer_block ul li a:before{background-size:70% !important;left:-20px !important}footer .footer_wrap .footer_socials a{margin:0 5px 10px}footer .footer_wrap .footer_socials a svg{width:22px;height:22px}footer .footer_wrap .footer_socials a.pin{margin:0 5px 10px 0}footer .footer_wrap .footer_socials a.pin:after{display:none}.direct_contact{font-size:30px;padding-bottom:20px}.hl_cont .hl_item .hl_wrap{padding:20px 20px}.hl_cont .hl_item .hl_wrap .hl_header{font-size:26px;padding-bottom:4px}.hl_cont .hl_item .hl_wrap .hl_header:after{width:70px}}@media (max-width:399px){.parallax_fwp_cont{min-height:350px}.parallax_fwp_cont .parallax_fwp_text p{font-size:34px;line-height:36px}.parallax_fwp_cont .parallax_fwp_text span{margin-top:10px}.subnav_cont .slider_index{display:none}.subnav_cont .slide_controls{margin:20px 23px 10px 0}.qual_cont .qual_item{left:50%;transform:translateX(-50%) !important}.grid_cont .grid_item .grid_menu h2{font-size:32px;margin:0 0 10px}.grid_cont .grid_item .grid_menu h2:before{left:-25px;width:14px;height:28px}.grid_cont .grid_item .grid_menu ul li{margin:5px 0}.grid_cont .grid_item .grid_menu ul li a{font-size:16px;line-height:17px}.grid_cont .grid_item .grid_menu ul li:first-of-type{padding-top:6px}.main_menu{height:125px}.main_menu.shrink{height:125px}.main_menu .main_menu_cont .main_logo{width:280px}.history_cont .owl-stage-outer:before,.history_cont .owl-stage-outer:after{width:calc(50px + 5%)}.hl_cont .hl_item .hl_wrap{padding:15px 20px}.hl_cont .hl_item .hl_wrap .hl_text{font-size:12px;line-height:14px;margin:10px 0 0}.hl_cont .hl_item .hl_wrap .hl_header{font-size:22px;padding-bottom:3px}.header_search_cont .search_input_cont{width:260px;padding:5px;position:absolute;top:calc(50% - 30px);left:calc(50vw - 136px);height:34px}.header_search_cont .search_input_cont input[type="text"]{font-size:16px;width:calc(100% - 69px);padding:3px 10px 0}.header_search_cont .search_input_cont input[type="submit"]{width:64px;font-size:24px;line-height:38px;margin-left:5px}.visual.visual_first,.home .visual.visual_first{margin-top:120px}}