/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.path-admin .mt-no-opacity{opacity:1;filter:alpha(opacity=100);}
:root{--mt-color-base:#555;--mt-color-base-dark:#323232;--mt-color-base-light:#555;--mt-color-base-contrast:#F6F9FC;--mt-color-base-value:50,50,50;--mt-color-base-contrast-value:246,249,252;--mt-color-primary:#197630;--mt-color-primary-dark:hsl(135,65%,28%);--mt-color-primary-light:hsl(135,65%,35%);--mt-color-primary-contrast:var(--mt-color-base-contrast);--mt-color-primary-value:135,65%,28%;--mt-color-primary-dark-value:135,65%,28%;--mt-color-primary-light-value:135,65%,35%;--mt-color-primary-contrast-value:var(--mt-color-base-contrast-value);--mt-color-primary-filter:invert(20%) sepia(89%) saturate(2243%) hue-rotate(129deg) brightness(93%) contrast(80%);--mt-color-accent:#eee;--mt-color-accent-dark:#f8f9fb;--mt-color-accent-light:#f8f9fb;--mt-color-accent-contrast:var(--mt-color-base);--mt-color-accent-contrast-value:var(--mt-color-base-value);--mt-color-secondary:hsl(135,65%,28%);--mt-color-secondary-dark:hsl(135,65%,28%);--mt-color-secondary-light:hsl(135,65%,90%);--mt-color-secondary-contrast:var(--mt-color-base-contrast);--mt-color-secondary-value:135,65%,28%;--mt-color-tint:#f6f6f6;--mt-color-tint-contrast:var(--mt-color-base);--mt-color-tint-contrast-value:var(--mt-color-base-value);--mt-color-shade:hsl(225,6%,13%);--mt-color-shade-contrast:var(--mt-color-base-contrast);--mt-color-shade-contrast-value:var(--mt-color-base-contrast-value);--mt-color-dark-colored:hsl(135,65%,25%);--mt-color-dark-colored-contrast:var(--mt-color-base-contrast);--mt-color-dark-colored-value:135,65%,25%;--mt-color-dark-colored-contrast-value:var(--mt-color-base-contrast-value);--mt-color-colored:var(--mt-color-primary);--mt-color-colored-light:var(--mt-color-primary-light);--mt-color-colored-contrast:var(--mt-color-primary-contrast);--mt-color-colored-value:var(--mt-color-primary-value);--mt-color-colored-contrast-value:var(--mt-color-primary-contrast-value);--mt-color-bright:#ffffff;--mt-color-bright-contrast:var(--mt-color-base);--mt-color-bright-value:255,255,255;--mt-color-bright-contrast-value:var(--mt-color-base-value);--mt-color-dark:#000000;--mt-color-dark-contrast:var(--mt-color-base-contrast);--mt-color-dark-contrast-value:var(--mt-color-base-contrast-value);--mt-color-pattern:#ffffff;--mt-color-pattern-contrast:var(--mt-color-base);--mt-color-pattern-contrast-value:var(--mt-color-base-value);--mt-color-default:#ffffff;--mt-color-default-light:#ffffff;--mt-color-default-contrast:var(--mt-color-base);--mt-color-default-value:242,252,245;--mt-color-default-contrast-value:var(--mt-color-base-value);--mt-color-success:#3E9300;--mt-color-success-dark:#547f1f;--mt-color-success-contrast:#ffffff;--mt-color-danger:#CC0000;--mt-color-danger-dark:#980a00;--mt-color-danger-contrast:#ffffff;--mt-color-warning:#EA9900;--mt-color-warning-dark:#e2630b;--mt-color-warning-contrast:#ffffff;--mt-form-border:rgba(var(--mt-color-base-value),0.2);--mt-form-border-contrast:rgba(var(--mt-color-base-contrast-value),0.4);--mt-form-border-focus:var(--mt-color-primary);--mt-form-border-focus-contrast:rgba(var(--mt-color-base-contrast-value),1);--mt-form-color:var(--mt-color-base);--mt-form-color-contrast:var(--mt-color-base-contrast);--mt-form-label-color:rgba(var(--mt-color-base-value),0.9);--mt-form-placeholder:rgba(var(--mt-color-base-value),0.5);--mt-form-placeholder-contrast:rgba(var(--mt-color-base-contrast-value),0.5);--mt-active-cell:hsla(var(--mt-color-primary-value),0.12);}
.mt-style-sharp,:root .mt-style-button-sharp{--mt-button-border-radius:0;--mt-button-collapsible-border-radius:0;--mt-button-card-border-radius:0;--mt-button-icon-border-radius:0;--mt-button-overlay-icon-border-radius:0;--mt-button-to-top-border-radius:0;}.mt-style-oval,:root .mt-style-button-oval{--mt-button-border-radius:50px;--mt-button-collapsible-border-radius:4px 4px 0 0;--mt-button-card-border-radius:25px;--mt-button-icon-border-radius:4px;--mt-button-overlay-icon-border-radius:100px;--mt-button-to-top-border-radius:100px;}.mt-style-rounded,:root .mt-style-button-rounded{--mt-button-border-radius:4px;--mt-button-collapsible-border-radius:4px 4px 0 0;--mt-button-card-border-radius:4px;--mt-button-icon-border-radius:4px;--mt-button-overlay-icon-border-radius:100px;--mt-button-to-top-border-radius:4px;}a.mt-button,.mt-button > a,button.mt-button,input[type="submit"],input[type="reset"],input[type="button"],.mt-count-down__button,.col-12 .view > .more-link a,.product-content .flag-anon-message > span,.menu.cta-active > li:last-child > a,.mt-collapse-button,a.mt-button:before,.mt-button > a:before,button.mt-button:before,.menu.cta-active > li:last-child > a:before{-webkit-border-radius:var(--mt-button-border-radius);-moz-border-radius:var(--mt-button-border-radius);border-radius:var(--mt-button-border-radius);}.mt-collapse .card{-webkit-border-radius:var(--mt-button-card-border-radius);-moz-border-radius:var(--mt-button-card-border-radius);border-radius:var(--mt-button-card-border-radius);}.collapsible-sticky-footer-trigger .mt-button,.collapsible-block__trigger a{-webkit-border-radius:var(--mt-button-collapsible-border-radius);-moz-border-radius:var(--mt-button-collapsible-border-radius);border-radius:var(--mt-button-collapsible-border-radius);}.overlay-icon{-webkit-border-radius:var(--mt-button-overlay-icon-border-radius);-moz-border-radius:var(--mt-button-overlay-icon-border-radius);border-radius:var(--mt-button-overlay-icon-border-radius);}ul.icons-list.icons-list--bordered li a{-webkit-border-radius:var(--mt-button-icon-border-radius);-moz-border-radius:var(--mt-button-icon-border-radius);border-radius:var(--mt-button-icon-border-radius);}.to-top{-webkit-border-radius:var(--mt-button-to-top-border-radius);-moz-border-radius:var(--mt-button-to-top-border-radius);border-radius:var(--mt-button-to-top-border-radius);}
:root{--mt-oval-radius:30px;--mt-rounded-radius:4px;}.mt-style-sharp input.form-text,.mt-style-sharp .collapse-group,.mt-style-sharp input.form-tel,.mt-style-sharp input.form-email,.mt-style-sharp input.form-url,.mt-style-sharp input.form-search,.mt-style-sharp input.form-file,.mt-style-sharp input.form-number,.mt-style-sharp input.form-color,.mt-style-sharp input.form-date,.mt-style-sharp input.form-time,.mt-style-sharp textarea,.mt-style-sharp fieldset,.mt-style-sharp details,.mt-style-sharp select,.mt-style-sharp table,.mt-style-sharp .progress,.mt-style-sharp .table-responsive,.mt-style-sharp .cart-block--contents__items,.mt-style-sharp .block-mailchimp-signup .form-actions input[type="submit"],.mt-style-sharp .block-search .form-actions:after{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mt-style-sharp table tbody tr:last-child th:first-child{-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;}.mt-style-oval input.form-text,.mt-style-oval .collapse-group,.mt-style-oval input.form-tel,.mt-style-oval input.form-email,.mt-style-oval input.form-url,.mt-style-oval input.form-search,.mt-style-oval input.form-file,.mt-style-oval input.form-number,.mt-style-oval input.form-color,.mt-style-oval input.form-date,.mt-style-oval input.form-time,.mt-style-oval select,.mt-style-oval .progress,.mt-style-oval .block-mailchimp-signup .form-actions input[type="submit"],.mt-style-oval .block-search .form-actions:after,.mt-style-oval textarea{-webkit-border-radius:var(--mt-oval-radius);-moz-border-radius:var(--mt-oval-radius);border-radius:var(--mt-oval-radius);}.mt-style-oval table tbody tr:last-child th:first-child{-webkit-border-bottom-left-radius:var(--mt-rounded-radius);-moz-border-bottom-left-radius:var(--mt-rounded-radius);border-bottom-left-radius:var(--mt-rounded-radius);}.mt-style-oval input.form-text,.mt-style-oval input.form-tel,.mt-style-oval input.form-email,.mt-style-oval input.form-url,.mt-style-oval input.form-search,.mt-style-oval input.form-file,.mt-style-oval input.form-number,.mt-style-oval input.form-color,.mt-style-oval input.form-date,.mt-style-oval input.form-time,.mt-style-oval select,.mt-style-oval textarea{padding-left:20px;padding-right:20px;}.mt-style-oval fieldset,.mt-style-oval table,.mt-style-oval .table-responsive,.mt-style-oval .cart-block--contents__items,.mt-style-oval details{-webkit-border-radius:var(--mt-rounded-radius);-moz-border-radius:var(--mt-rounded-radius);border-radius:var(--mt-rounded-radius);}.mt-style-rounded input.form-text,.mt-style-rounded .collapse-group,.mt-style-rounded input.form-tel,.mt-style-rounded input.form-email,.mt-style-rounded input.form-url,.mt-style-rounded input.form-search,.mt-style-rounded input.form-file,.mt-style-rounded input.form-number,.mt-style-rounded input.form-color,.mt-style-rounded input.form-date,.mt-style-rounded input.form-time,.mt-style-rounded textarea,.mt-style-rounded fieldset,.mt-style-rounded details,.mt-style-rounded select,.mt-style-rounded table,.mt-style-rounded .progress,.mt-style-rounded .table-responsive,.mt-style-rounded .cart-block--contents__items,.mt-style-rounded .block-mailchimp-signup .form-actions input[type="submit"],.mt-style-rounded .block-search .form-actions:after{-webkit-border-radius:var(--mt-rounded-radius);-moz-border-radius:var(--mt-rounded-radius);border-radius:var(--mt-rounded-radius);}.mt-style-rounded table tbody tr:last-child th:first-child{-webkit-border-bottom-left-radius:var(--mt-rounded-radius);-moz-border-bottom-left-radius:var(--mt-rounded-radius);border-bottom-left-radius:var(--mt-rounded-radius);}.mt-style-form-sharp input.form-text,.mt-style-form-sharp .collapse-group,.mt-style-form-sharp input.form-tel,.mt-style-form-sharp input.form-email,.mt-style-form-sharp input.form-url,.mt-style-form-sharp input.form-search,.mt-style-form-sharp input.form-file,.mt-style-form-sharp input.form-number,.mt-style-form-sharp input.form-color,.mt-style-form-sharp input.form-date,.mt-style-form-sharp input.form-time,.mt-style-form-sharp textarea,.mt-style-form-sharp fieldset,.mt-style-form-sharp details,.mt-style-form-sharp select,.mt-style-form-sharp table,.mt-style-form-sharp .progress,.mt-style-form-sharp .table-responsive,.mt-style-form-sharp .cart-block--contents__items,.mt-style-form-sharp .block-mailchimp-signup .form-actions input[type="submit"],.mt-style-form-sharp .block-search .form-actions:after{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mt-style-form-sharp table tbody tr:last-child th:first-child{-webkit-border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;border-bottom-left-radius:0;}.mt-style-form-oval input.form-text,.mt-style-form-oval .collapse-group,.mt-style-form-oval input.form-tel,.mt-style-form-oval input.form-email,.mt-style-form-oval input.form-url,.mt-style-form-oval input.form-search,.mt-style-form-oval input.form-file,.mt-style-form-oval input.form-number,.mt-style-form-oval input.form-color,.mt-style-form-oval input.form-date,.mt-style-form-oval input.form-time,.mt-style-form-oval select,.mt-style-form-oval .progress,.mt-style-form-oval .block-mailchimp-signup .form-actions input[type="submit"],.mt-style-form-oval .block-search .form-actions:after,.mt-style-form-oval textarea{-webkit-border-radius:var(--mt-oval-radius);-moz-border-radius:var(--mt-oval-radius);border-radius:var(--mt-oval-radius);}.mt-style-form-oval input.form-text,.mt-style-form-oval input.form-tel,.mt-style-form-oval input.form-email,.mt-style-form-oval input.form-url,.mt-style-form-oval input.form-search,.mt-style-form-oval input.form-file,.mt-style-form-oval input.form-number,.mt-style-form-oval input.form-color,.mt-style-form-oval input.form-date,.mt-style-form-oval input.form-time,.mt-style-form-oval select,.mt-style-form-oval textarea{padding-left:20px;padding-right:20px;}.mt-style-form-oval table tbody tr:last-child th:first-child{-webkit-border-bottom-left-radius:var(--mt-rounded-radius);-moz-border-bottom-left-radius:var(--mt-rounded-radius);border-bottom-left-radius:var(--mt-rounded-radius);}.mt-style-form-oval fieldset,.mt-style-form-oval table,.mt-style-form-oval .table-responsive,.mt-style-form-oval .cart-block--contents__items,.mt-style-form-oval details{-webkit-border-radius:var(--mt-rounded-radius);-moz-border-radius:var(--mt-rounded-radius);border-radius:var(--mt-rounded-radius);}.mt-style-form-rounded input.form-text,.mt-style-form-rounded .collapse-group,.mt-style-form-rounded input.form-tel,.mt-style-form-rounded input.form-email,.mt-style-form-rounded input.form-url,.mt-style-form-rounded input.form-search,.mt-style-form-rounded input.form-file,.mt-style-form-rounded input.form-number,.mt-style-form-rounded input.form-color,.mt-style-form-rounded input.form-date,.mt-style-form-rounded input.form-time,.mt-style-form-rounded textarea,.mt-style-form-rounded fieldset,.mt-style-form-rounded details,.mt-style-form-rounded select,.mt-style-form-rounded table,.mt-style-form-rounded .progress,.mt-style-form-rounded .table-responsive,.mt-style-form-rounded .cart-block--contents__items,.mt-style-form-rounded
  .block-mailchimp-signup
  .form-actions
  input[type="submit"],.mt-style-form-rounded .block-search .form-actions:after{-webkit-border-radius:var(--mt-rounded-radius);-moz-border-radius:var(--mt-rounded-radius);border-radius:var(--mt-rounded-radius);}.mt-style-form-rounded table tbody tr:last-child th:first-child{-webkit-border-bottom-left-radius:var(--mt-rounded-radius);-moz-border-bottom-left-radius:var(--mt-rounded-radius);border-bottom-left-radius:var(--mt-rounded-radius);}
.mt-style-sharp,:root .mt-style-image-sharp{--mt-image-border-radius:0;}.mt-style-oval,:root .mt-style-image-oval{--mt-image-border-radius:10px;}.mt-style-rounded,:root .mt-style-image-rounded{--mt-image-border-radius:4px;}img,.overlay,.in-page-images-carousel .slides li a:after,.video-item > a:before,.slider-revolution-video-gallery .tp-revslider-slidesli,.tp-thumbs .tp-thumb-image,.tp-thumbs .tp-thumb-over,.field--name-field-mt-hft-feature .field--name-field-mt-highlight-image,.field--name-field-mt-hft-feature .field--name-field-mt-highlight-image img,.field--name-field-mt-hft-feature .field--name-field-mt-highlight-image .overlay,.node--view-mode-mt-teaser-tile-image,.node--view-mode-mt-featured-teaser{-webkit-border-radius:var(--mt-image-border-radius);-moz-border-radius:var(--mt-image-border-radius);border-radius:var(--mt-image-border-radius);}.feature-item__image .overlay-inner{border-bottom-right-radius:var(--mt-image-border-radius);border-bottom-left-radius:var(--mt-image-border-radius);}
.mt-style-sharp .sf-menu ul{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mt-style-oval .sf-menu ul{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}.mt-style-oval .sf-accordion ul > li:first-child > a,.mt-style-oval .sf-accordion ul > li:last-child > a,.mt-style-oval .sf-accordion ul{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mt-style-rounded .sf-menu ul{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.mt-style-menu-sharp .sf-menu ul{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mt-style-menu-oval .sf-menu ul{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}.mt-style-menu-rounded .sf-menu ul{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.mt-link-style-animated-icon .mt-link-stylable{margin:0 0 10px 0px;display:inline-block;background-color:transparent;padding:0;border:none;font-weight:500;text-decoration:none;position:relative;padding-left:25px;}.mt-link-style-animated-icon .mt-link-stylable:hover{padding-left:40px;}.mt-link-style-animated-icon .mt-link-stylable:before{width:15px;height:1px;content:"";position:absolute;left:0;top:50%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.mt-link-style-animated-icon .mt-link-stylable:hover:before{width:30px;}.mt-link-style-animated-icon .region--default-background .mt-link-stylable:before{background-color:var(--mt-color-default-contrast);}.mt-link-style-animated-icon .region--bright-background .mt-link-stylable:before{background-color:var(--mt-color-bright-contrast);}.mt-link-style-animated-icon .region--accent-background .mt-link-stylable:before{background-color:var(--mt-color-accent-contrast);}.mt-link-style-animated-icon .region--tint-background .mt-link-stylable:before{background-color:var(--mt-color-tint-contrast);}.mt-link-style-animated-icon .region--shade-background .mt-link-stylable:before{background-color:var(--mt-color-shade-contrast);}.mt-link-style-animated-icon .region--colored-background .mt-link-stylable:before{background-color:var(--mt-color-colored-contrast);}.mt-link-style-animated-icon .region--dark-colored-background .mt-link-stylable:before{background-color:var(--mt-color-dark-colored-contrast);}.mt-link-style-animated-icon .region--dark-background .mt-link-stylable:before{background-color:var(--mt-color-dark-contrast);}.mt-link-style-animated-icon .region--pattern .mt-link-stylable:before{background-color:var(--mt-color-pattern-contrast);}.mt-link-style-animated-icon-2 .mt-link-stylable{margin:0 0 10px 0px;display:inline-block;background-color:transparent;padding:0;border:none;font-weight:500;text-decoration:none;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.mt-link-style-animated-icon-2 .mt-link-stylable:after{font-family:'Font Awesome 5 Free','Font Awesome 5 Pro';content:"\f30b";font-weight:900;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-transition-delay:0s;transition-delay:0s;font-size:20px;position:relative;left:10px;top:1px;}.mt-link-style-animated-icon-2 .mt-link-stylable:hover:after{left:15px;}.mt-link-style-animated-underline-1 .mt-link-stylable{padding-bottom:8px;position:relative;text-decoration:none;display:inline-block;}.mt-link-style-animated-underline-1 .mt-link-stylable:hover{text-decoration:none;}.mt-link-style-animated-underline-1 .mt-link-stylable:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}.mt-link-style-animated-underline-1 .region--colored-background .mt-link-stylable:after{background-color:var(--mt-color-colored-contrast);}.mt-link-style-animated-underline-1 .mt-link-stylable:hover:after{left:-3%;width:106%;}.mt-link-style-animated-underline-2 .mt-link-stylable{padding-bottom:8px;position:relative;text-decoration:none;display:inline-block;}.mt-link-style-animated-underline-2 .mt-link-stylable:hover{text-decoration:none;}.mt-link-style-animated-underline-2 .mt-link-stylable:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;-webkit-animation-name:borderOut;animation-name:borderOut;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.mt-link-style-animated-underline-2 .region--colored-background .mt-link-stylable:after{background-color:var(--mt-color-colored-contrast);}.mt-link-style-animated-underline-2 .mt-link-stylable:hover:after{width:100%;-webkit-animation-name:borderIn;animation-name:borderIn;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes borderIn{0%{width:0%;}100%{width:100%;}}@keyframes borderIn{0%{width:0;}100%{width:100%;}}@-webkit-keyframes borderOut{0%{width:100%;left:0;}100%{width:0%;left:100%;}}@keyframes borderOut{0%{width:100%;left:0;}100%{width:0%;left:100%;}}.mt-link-style-animated-underline-3 .mt-link-stylable{position:relative;text-decoration:none;display:inline-block;z-index:1;}.mt-link-style-animated-underline-3 .mt-link-stylable:before{content:"";width:0;height:4px;position:absolute;top:50%;margin-top:-2px;z-index:-1;left:50%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}.mt-link-style-animated-underline-3 .region--colored-background .mt-link-stylable:before{background-color:var(--mt-color-colored-contrast);}.mt-link-style-animated-underline-3 .mt-link-stylable:hover:before{width:100%;left:0px;}.mt-link-style-animated-background-1 .mt-link-stylable{position:relative;text-decoration:none;z-index:1;}.mt-link-style-animated-background-1 .mt-link-stylable:hover,.mt-link-style-animated-background-1 .mt-link-stylable:focus{color:var(--mt-color-secondary-contrast);text-decoration:none;}.mt-link-style-animated-background-1 .mt-link-stylable:before{content:"";z-index:-1;position:absolute;width:100%;height:0;left:0;top:50%;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}.mt-link-style-animated-background-1 .mt-link-stylable:hover:before,.mt-link-style-animated-background-1 .mt-link-stylable:focus:before{height:100%;top:0;}.mt-link-style-animated-background-1 .region--colored-background .mt-link-stylable:before{background-color:var(--mt-color-colored-contrast);}.mt-link-style-animated-background-1 .region--colored-background .mt-link-stylable:hover,.mt-link-style-animated-background-1 .region--colored-background .mt-link-stylable:focus{color:var(--mt-color-colored);}.mt-link-style-animated-background-2 .mt-link-stylable{position:relative;text-decoration:none;z-index:1;}.mt-link-style-animated-background-2 .mt-link-stylable:hover,.mt-link-style-animated-background-2 .mt-link-stylable:focus{text-decoration:none;color:var(--mt-color-secondary-contrast);}.mt-link-style-animated-background-2 .mt-link-stylable:after{content:"";z-index:-1;position:absolute;left:-2%;width:0%;bottom:0;height:100%;-webkit-animation-name:backgroundOut;animation-name:backgroundOut;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.mt-link-style-animated-background-2 .mt-link-stylable:hover:after,.mt-link-style-animated-background-2 .mt-link-stylable:focus:after{width:104%;-webkit-animation-name:backgroundIn;animation-name:backgroundIn;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.mt-link-style-animated-background-2 .region--colored-background .mt-link-stylable:after{background-color:var(--mt-color-colored-contrast);}.mt-link-style-animated-background-2 .region--colored-background .mt-link-stylable:hover,.mt-link-style-animated-background-2 .region--colored-background .mt-link-stylable:focus{color:var(--mt-color-colored);}@-webkit-keyframes backgroundIn{0%{width:0%;}100%{width:104%;}}@keyframes backgroundIn{0%{width:0;}100%{width:104%;}}@-webkit-keyframes backgroundOut{0%{width:104%;left:-2%;}100%{width:0%;left:100%;}}@keyframes backgroundOut{0%{width:104%;left:-2%;}100%{width:0%;left:100%;}}.mt-link-style-animated-background-3 .mt-link-stylable{position:relative;text-decoration:none;z-index:1;}.mt-link-style-animated-background-3 .mt-link-stylable:hover,.mt-link-style-animated-background-3 .mt-link-stylable:focus{color:var(--mt-color-secondary-contrast);text-decoration:none;}.mt-link-style-animated-background-3 .mt-link-stylable:before{content:"";z-index:-1;position:absolute;width:100%;height:2px;left:0;bottom:0;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}.mt-link-style-animated-background-3 .mt-link-stylable:hover:before,.mt-link-style-animated-background-3 .mt-link-stylable:focus:before{height:100%;}.mt-link-style-animated-background-3 .region--colored-background .mt-link-stylable:before{background-color:var(--mt-color-colored-contrast);}.mt-link-style-animated-background-3 .region--colored-background .mt-link-stylable:hover,.mt-link-style-animated-background-3 .region--colored-background .mt-link-stylable:focus{color:var(--mt-color-colored);}
.mt-style-sharp,:root .mt-style-custom-sharp{--mt-custom-element-border-radius:0px;--mt-custom-element-border-radius-large:0px;}.mt-style-oval,:root .mt-style-custom-oval{--mt-custom-element-border-radius:20px;--mt-custom-element-border-radius-large:100px;}.mt-style-rounded,:root .mt-style-custom-rounded{--mt-custom-element-border-radius:4px;--mt-custom-element-border-radius-large:15px;}.mt-style-custom-all{-webkit-border-radius:var(--mt-custom-element-border-radius);-moz-border-radius:var(--mt-custom-element-border-radius);border-radius:var(--mt-custom-element-border-radius);}.mt-style-custom-tl{-webkit-border-top-left-radius:var(--mt-custom-element-border-radius);-moz-border-top-left-radius:var(--mt-custom-element-border-radius);border-top-left-radius:var(--mt-custom-element-border-radius);}.mt-style-custom-tr{-webkit-border-top-right-radius:var(--mt-custom-element-border-radius);-moz-border-top-right-radius:var(--mt-custom-element-border-radius);border-top-right-radius:var(--mt-custom-element-border-radius);}.mt-style-custom-bl{-webkit-border-bottom-left-radius:var(--mt-custom-element-border-radius);-moz-border-bottom-left-radius:var(--mt-custom-element-border-radius);border-bottom-left-radius:var(--mt-custom-element-border-radius);}.mt-style-custom-br{-webkit-border-bottom-right-radius:var(--mt-custom-element-border-radius);-moz-border-bottom-right-radius:var(--mt-custom-element-border-radius);border-bottom-right-radius:var(--mt-custom-element-border-radius);}.mt-style-custom-all-large{-webkit-border-radius:var(--mt-custom-element-border-radius-large);-moz-border-radius:var(--mt-custom-element-border-radius-large);border-radius:var(--mt-custom-element-border-radius-large);}.mt-style-custom-tl-large{-webkit-border-top-left-radius:var(--mt-custom-element-border-radius-large);-moz-border-top-left-radius:var(--mt-custom-element-border-radius-large);border-top-left-radius:var(--mt-custom-element-border-radius-large);}.mt-style-custom-tr-large{-webkit-border-top-right-radius:var(--mt-custom-element-border-radius-large);-moz-border-top-right-radius:var(--mt-custom-element-border-radius-large);border-top-right-radius:var(--mt-custom-element-border-radius-large);}.mt-style-custom-bl-large{-webkit-border-bottom-left-radius:var(--mt-custom-element-border-radius-large);-moz-border-bottom-left-radius:var(--mt-custom-element-border-radius-large);border-bottom-left-radius:var(--mt-custom-element-border-radius-large);}.mt-style-custom-br-large{-webkit-border-bottom-right-radius:var(--mt-custom-element-border-radius-large);-moz-border-bottom-right-radius:var(--mt-custom-element-border-radius-large);border-bottom-right-radius:var(--mt-custom-element-border-radius-large);}
.ui-dialog .ui-dialog-titlebar{background-color:var(--mt-color-tint);border-color:var(--mt-color-tint);}.messages__wrapper{max-width:60em;margin:auto;}.ui-dialog .ui-dialog-titlebar{background-color:var(--mt-color-tint);border-color:var(--mt-color-tint);}.mt-view-header{text-transform:initial;}.overlay--colored{background-color:hsla(var(--mt-color-primary-dark-value),0.1);}.tabs a.is-active{background-color:hsla(var(--mt-color-primary-dark-value),0.10);border-radius:4px;}.tabs a{border:1px solid hsla(var(--mt-color-primary-dark-value),0.15);margin-top:3px;border-radius:4px;}.logo-and-site-name-wrapper{overflow:visible;display:flex;}#logo a{}.logo,.site-name{}.logo{width:auto;}.site-name{width:auto;display:flex;justify-content:flex-end;align-items:flex-end;}.logo img{max-height:32px;}.site-name a{font-size:23px;font-weight:500;}.header-container ul.menu > li > a{font-size:16px;font-weight:400;}.paragraph--type--mt-feature .feature-item__title{padding-top:2.5em;}@media only screen and (max-width:767px){.feature-item__title{font-size:32px;}.paragraph--type--mt-feature .feature-item__title{padding-top:1em;text-align:center;}.field--name-field-mt-feature-body,.feature-item__link{text-align:center;}}.eu-cookie-compliance-banner .agree-button,.eu-cookie-compliance-banner .decline-button,#sliding-popup .eu-cookie-compliance-default-button,.eu-cookie-compliance-banner .decline-button,#sliding-popup .eu-cookie-compliance-default-button{color:white !important;font-weight:bold !important;background-image:none !important;background-color:transparent !important;background-color:rgba(50,50%,50%,0.5);border:1.5px solid #fffffffa !important;padding:8px !important;box-shadow:0 0 0 0 #0E70C2 !important;text-shadow:0px 0px 0 #000000 !important;text-decoration:none !important;outline:none !important;cursor:pointer !important;font-weight:500 !important;border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important;-o-border-radius:5px !important;}.eu-cookie-withdraw-tab{font-size:12px;font-weight:600;padding:0.25em 1em 0.3em 1em;}.eu-cookie-compliance-message h2{font-weight:bold;font-size:16px;}.eu-cookie-compliance-message p{font-weight:normal;font-size:14px;}.eu-cookie-compliance-more-button{font-weight:normal;font-size:14px;}.titel-produktliste-kategorien,.titel-produktliste-kategorien a{color:var(--mt-color-base-light);font-size:24px;font-weight:700;padding-bottom:10px;text-decoration:none;}.titel-produktliste-kategorien a:hover{color:var(--mt-color-high-contrast);text-decoration:none;}.view-produktliste-nach-kategorie- .field--widget-commerce-quantity{}.form-item-purchased-entity-0-attributes-attribute-field-numbers-version label:after,.form-item-purchased-entity-0-attributes-attribute-app-version label:after,.form-item-quantity-0-value label:after{content:none;}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar,.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar,#drupal-off-canvas form,#drupal-off-canvas *,#drupal-off-canvas *:not(div),#drupal-off-canvas label,#drupal-off-canvas input[type="text"],#drupal-off-canvas input[type="search"]{color:unset;}.attribute-widgets .form-radios .form-radio{display:revert;}.attribute-widgets .form-radios label.option{display:inline-block;border-width:1px;border-radius:2px;border-style:solid;border-color:hsla(var(--mt-color-primary-value),0.1);padding:10px 25px;background-color:hsla(var(--mt-color-primary-value),0.05);}.attribute-widgets .form-radios .form-radio[checked="checked"] ~ label.option{border-color:hsla(var(--mt-color-primary-value),0.1);border-width:1px;border-style:solid;}.attribute-widgets .form-radios label.option:focus{border-color:hsla(var(--mt-color-primary-value),0.45);}.attribute-widgets .form-radios label.option:hover{border-color:hsla(var(--mt-color-primary-value),0.45);}.attribute-widgets .form-radios .form-radio[checked="checked"] ~ label.option:hover{border-color:hsla(var(--mt-color-primary-value),0.45);border-width:1px;border-style:solid;}.attribute-widgets .form-required:after{background-image:none;}.layout-checkout-form .file-size{display:none;}.invoice-header{}.table-container{}.billing-information{}.invoice-table{}.invoice-items-container{}.invoice-items{}.invoice-totals-container{text-align:right;}.table-container{}.invoice-table{border:none;width:auto;display:block;float:right;}.invoice-table tbody tr td{padding-bottom:0px;line-height:1.1em;}.invoice-total td{font-weight:bold;}.invoice-payment-terms{}.invoice-footer{text-align:center;}.vorschaubild-produktseite{max-width:23em;border:1px solid #ccc;border-radius:3px;box-shadow:0px 0px 9px rgb(240,240,240);float:left;margin-right:4.85%;margin-bottom:18px !important;}.product-content-first .field--name-field-produktbilder .field__item{border:1px solid #ccc;border-radius:3px;width:23em;max-width:100%;height:200px;margin-top:35px;overflow:hidden;box-shadow:0px 0px 9px rgb(240,240,240);display:inline-block;margin-right:5%;}.field--name-field-produktbilder img{max-width:550px;}.produktvariation-preis:after{content:"\A Enthält 19% Umsatzsteuer.";white-space:pre;font-size:12px;font-weight:normal;}.produktvariation-preis{margin-bottom:1.5rem;line-height:1rem;}@media only screen and (max-width:767px){.attribute-widgets .form-item{display:none;}.internal-banner-container .page-title{font-size:34px;}}.produktliste-produkttitel{font-size:22px;font-weight:600;margin-top:0em;margin-bottom:0.2em;float:left;width:62%;}.produktliste-produkttitel a{color:var(--mt-color-high-contrast);}.produktliste-produkttitel a:hover{text-decoration:none;color:color:var(--mt-link-color);}.view-produktliste-nach-kategorie- .views-row{padding-bottom:1em;margin-bottom:3em;}.view-produktliste-nach-kategorie- .field--name-field-produktbeschreibung{padding-right:36%;}.view-produktliste-nach-kategorie- .add-to-cart-form{float:right;clear:right;padding-left:0.5em;}.view-produktliste-nach-kategorie- .produktvariation-preis{font-weight:800;font-size:19px;float:right;width:31%;margin-bottom:0.2rem;padding-top:0.6rem;}.view-produktliste-nach-kategorie- .attribute-widgets legend .fieldset-legend{display:none;}.view-produktliste-nach-kategorie- .attribute-widgets .form-item{margin-bottom:4px;}.vorschaubild-produktliste{max-width:220px;border-radius:3px;float:left;clear:left;margin-right:1rem;margin-bottom:18px !important;}.kategorie-keynote,.kategorie-keynote p,.kategorie-keynote h2{}.views-row .button--add-to-cart{width:100%;font-size:16px;padding-top:0.8em;padding-bottom:0.8em;}.view-produktliste-nach-kategorie- .ajax-progress-throbber{display:none !important;}@media only screen and (max-width:767px){.produktliste-produkttitel,.view-produktliste-nach-kategorie- .add-to-cart-form,.view-produktliste-nach-kategorie- .produktvariation-preis{width:100%;}.produktliste-produkttitel{width:100%;text-align:left;letter-spacing:-0.022em;line-height:1.2;margin-bottom:0.9em;}.view-produktliste-nach-kategorie- .field--name-field-produktbeschreibung{padding-right:0%;clear:left;}.attribute-widgets .form-radios .form-radio{display:none;}.view-produktliste-nach-kategorie- .attribute-widgets .form-item{display:none;}.vorschaubild-produktliste{max-width:100%;margin-bottom:0px;}.view-produktliste-nach-kategorie- .add-to-cart-form{padding-left:0em;width:50%;}.views-row .button--add-to-cart{padding:0.9em;}.view-produktliste-nach-kategorie- .produktvariation-preis{font-size:18px;text-align:left;width:50%;float:left;margin-bottom:0.5rem;padding-top:0.6rem;}.view-produktliste-nach-kategorie- .views-row{border-bottom:1px solid #eaeaea;padding-bottom:2em;}.view-produktliste-nach-kategorie- .views-row{margin-bottom:2em;}}@media only screen and (min-width:768px){#block-voraussetzungen-3{display:none;}}.layout-checkout-form #edit-actions{float:right;}.layout-checkout-form #edit-actions input{}.layout-checkout-form #edit-actions a{float:left;margin:1em;margin-right:2em;}.field--name-billing-profile{margin-top:1em;}.commerce-checkout-flow .password-suggestions{display:none !important;}.form-item-payment-information-billing-information-copy-to-address-book{display:none;}.vorschaubild-block-promo{float:left;margin-right:1.3em;}.vorschaubild-block-promo img{max-width:100px;}.vorschaubild-block-promo img{box-shadow:0px 0px 2px silver,0px 0px 8px hsla(0,0%,0%,0.08);}.titel-block-promo{font-size:22px;font-weight:700;color:var(--mt-color-default-contrast);text-decoration:none;line-height:1.2;margin-bottom:0.5em;}.titel-block-promo a{text-decoration:none;color:var(--mt-color-secondary);color:var(--mt-color-default-contrast) !important;}.titel-block-promo a:hover{text-decoration:none;color:var(--mt-color-high-contrast) !important;}.text-block-promo{}.node--view-mode-mt-teaser-tile .flag-mt-favorites{opacity:0.6;}.promo-top-element{width:33%;display:inline-flex;padding-left:0.5em;padding-right:0.5em;}.teaser-tile-titel-und-text{display:grid;}@media only screen and (max-width:767px){.promo-top-element{width:100%;display:inline-flex;padding-left:0em;padding-right:0em;}.node--view-mode-mt-teaser-tile.mt-mobile-layout-2-col .mt-teaser-tile-card{flex:0 0 100%;max-width:100%;text-align:left;}.vorschaubild-block-promo{margin-bottom:1em;float:none;margin-right:revert;text-align:center;}.vorschaubild-block-promo img{max-width:200px;max-height:200px;}.teaser-tile-titel-und-text{clear:left;}}.node--view-mode-mt-teaser-tile.mt-mobile-layout-1-col .teaser-tile-image--card img{border-width:2px;border-color:rgb(246,246,246);border-style:solid;}.field.field--name-field-mt-srv-image.field--type-image.field--label-hidden.field__items{border:1px solid #efefef;box-shadow:0px 2px 12px #efefef;}.region-sidebar-second #block-kategorien h2,.commerce-product-sidebar #block-kategorien-2 h2,.region-sidebar-second #block-voraussetzungen h2,.commerce-product-sidebar #block-voraussetzungen-2 h2{margin:0px 0 1rem 0;border-bottom:none;position:relative;font-size:28px;text-align:left;}.region-sidebar-second #block-kategorien,.commerce-product-sidebar #block-kategorien-2,.region-sidebar-second #block-voraussetzungen,.commerce-product-sidebar #block-voraussetzungen-2{border:1px solid #eaeaea;padding:2rem;background-color:#fafafa;border-radius:4px;margin-top:5rem;background:linear-gradient(to bottom,#f5f5f5 0%,#f5f5f5 0px,#F5F5F5 0px,#F5F5F5 70px,#fefefe 56px,#fbfbfb 100%);padding-top:1.3rem;}.page-view-page-id-produktliste-nach-kategorie--page-1 #block-kategorien{margin-top:0em;}.commerce-product-sidebar #block-voraussetzungen-2{margin-top:2rem;}.sidebar__section nav > h2:before,.sidebar__section h2.title:before{height:20px;width:20px;margin-top:-10px;border-radius:3px;}#views-form-commerce-cart-block-default-41112 #edit-actions--2{display:none;}.comment__content-container .title h3,.comment h3.title{display:none;}.comment__meta div{background:var(--mt-color-tint);padding:4px 18px;margin-right:1.5em;float:left;border-radius:4px;color:hsla(0,0%,40%,0.5)}.comment .new-indicator{position:relative;float:right;}.comment__links{margin-top:-3em;}.comment{border-radius:5px;border:1px solid rgba(var(--mt-color-bright-contrast-value),0.2);padding:1em;}.owl-stage .overlay--colored{background-color:hsla(var(--mt-color-primary-dark-value),0.0);}@media only screen and (max-width:767px){.feature-item__title h2{font-size:32px;}}.invoice-header .table-container table,.invoice-items-container table,.invoice-totals-container table{font-family:Inter,'Helvetica Neue',Arial;}tr.tr.invoice-total{font-weight:bold;font-size:16px;}.invoice-footer{text-align:center;font-size:12px;}.suchergebnis-titel,.node--view-mode-suchergebnis h2{font-size:24px;font-weight:bold;margin-top:1em;}.suchergebnis-text{font-size:16px;font-weight:normal;}.path-suche .produktvariation-preis{display:none;}.search-api-page-block-form-suche{margin-bottom:-2.5em;margin-top:1.5em;}.region-content .search-api-page-block-form{margin-bottom:0.6em;margin-top:0.2em;}.product-content-second  .search-api-page-block-form{margin-top:3.5em;}.webform-submission-kontaktformular-form{max-width:45em;}#edit-datei--description{max-height:1.5em;overflow:hidden;}#edit-datenschutz--wrapper--description{font-style:italic;}#edit-datenschutz,.form-item-datenschutz-1{font-size:16px;margin-bottom:0px;}
