@charset "utf-8";
/* CSS Document */

	
	
h2{font-size: var(--f-theme-settings-heading2-font-size); line-height: var(--f-theme-settings-heading2-line-height); margin-top: var(--f-theme-settings-heading2-margin-top); margin-bottom: var(--f-theme-settings-heading2-margin-bottom); text-decoration: var(--f-theme-settings-heading2-text-decoration); font-style: var(--f-theme-settings-heading2-font-style); text-transform: var(--f-theme-settings-heading2-text-transform); letter-spacing: var(--f-theme-settings-heading2-letter-spacing); font-weight: var(--f-theme-settings-heading2-font-weight); font-family: var(--f-theme-settings-heading2-font-family); color: var(--f-theme-settings-heading2-color);}
.page-content h3{font-size: 1.5rem}
	.a-p, .page-content .block, .co-editor, .cm-setting-typostyle__label--body, .cm-setting-typostyle__preview--body{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: var(--f-theme-settings-body-color, rgb(0, 0, 0));font-size: 18px;line-height: 1.5;font-weight: 400;text-transform: none;font-style: normal;text-decoration: none;letter-spacing: normal;}
	.a-h1, .page-content .page-title, .co-editor h1, .co-editor h1, .cm-setting-typostyle__label--heading1, .cm-setting-typostyle__preview--heading1, .quill-h1, .a-image-caption h1{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: var(--f-theme-settings-heading1-color, rgb(0, 0, 0));font-size: 2.5rem;line-height: 1.3;font-weight: 700;text-transform: none;font-style: normal;text-decoration: none;margin-top: 0;margin-bottom: 10px;letter-spacing: normal;}
	.a-h2, .page-content .block h2, .co-editor h2, .co-editor h2, .cm-setting-typostyle__label--heading2, .cm-setting-typostyle__preview--heading2, .quill-h2, .a-image-caption h2{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: var(--f-theme-settings-heading2-color, rgb(0, 0, 0));font-size: 2rem;line-height: 1.3;font-weight: 700;text-transform: none;font-style: normal;text-decoration: none;margin-top: 0;margin-bottom: 8px;letter-spacing: normal;}
.a-h3, .page-content .block h3, .co-editor h3, .cm-setting-typostyle__label--heading3, .cm-setting-typostyle__preview--heading3, .quill-h3, .a-image-caption h3{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: var(--f-theme-settings-heading3-color, rgb(0, 0, 0));font-size: 1.5rem;line-height: 1.4;font-weight: 700;text-transform: none;font-style: normal;text-decoration: none;margin-top: 0;margin-bottom: 0;letter-spacing: normal;}

.a-h4, .page-content .block h4, .co-editor h4, .cm-setting-typostyle__label--heading4, .cm-setting-typostyle__preview--heading4, .quill-h4, .a-image-caption h4{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: var(--f-theme-settings-heading4-color, rgb(0, 0, 0));font-size: 18px;line-height: 1.5;font-weight: 700;text-transform: none;font-style: normal;text-decoration: none;margin-top: 0;margin-bottom: 0;letter-spacing: normal;}

.o-collection-area__title, .o-library__assets-title, .o-library__document-category-title{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: var(--f-theme-settings-heading2-color, rgb(0, 0, 0));font-size: 18px;line-height: 1.3;font-weight: 700;text-transform: none;font-style: normal;text-decoration: none;margin-top: 0;margin-bottom: 0;letter-spacing: normal;}

.a-custom1, .co-editor .custom1, .cm-setting-typostyle__label--custom1, .cm-setting-typostyle__preview--custom1, .quill-custom1, .a-image-caption .custom1{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: var(--f-theme-settings-custom1-color, rgb(0, 0, 0));font-size: 14px;line-height: 1.5;font-weight: 400;text-transform: none;font-style: normal;text-decoration: none;margin-top: 0;margin-bottom: 10px;letter-spacing: normal;}

.a-custom2, .co-editor .custom2, .cm-setting-typostyle__label--custom2, .cm-setting-typostyle__preview--custom2, .quill-custom2, .a-image-caption .custom2{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: var(--f-theme-settings-custom2-color, rgb(0, 0, 0));font-size: 16px;line-height: 1.5;font-weight: 200;text-transform: none;font-style: normal;text-decoration: none;margin-top: 0;margin-bottom: 10px;letter-spacing: normal;}

.a-custom3, .co-editor .custom3, .cm-setting-typostyle__label--custom3, .cm-setting-typostyle__preview--custom3, .quill-custom3, .a-image-caption .custom3{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: var(--f-theme-settings-custom3-color, rgb(0, 0, 0));font-size: 18px;line-height: 1.6;font-weight: 400;text-transform: none;font-style: normal;text-decoration: none;margin-top: 0;margin-bottom: 10px;letter-spacing: normal;}

.a-quote, .page-content .block .quote, .cm-setting-typostyle__label--quote, .co-editor blockquote, .co-editor blockquote .link, .cm-setting-typostyle__preview--quote, .quill-blockquote, .a-image-caption blockquote{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: var(--f-theme-settings-quote-color, rgb(0, 0, 0));font-size: 1.25rem;line-height: 1.5;font-weight: 400;text-transform: none;font-style: italic;text-decoration: none;margin-bottom: 10px;letter-spacing: normal;}

.a-image-title, .page-content .block .a-image-title, .cm-setting-typostyle__label--image-title, .cm-setting-typostyle__preview--image-title{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: var(--f-theme-settings-image-title-color, rgb(0, 0, 0));font-size: 18px;line-height: 1.5;font-weight: 400;text-transform: none;font-style: normal;text-decoration: none;margin-top: 0;margin-bottom: 5px;letter-spacing: normal;}

.a-image-caption, .page-content .block .a-image-caption, .co-editor--image-caption, .cm-setting-typostyle__label--image-caption, .cm-setting-typostyle__preview--image-caption{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: var(--f-theme-settings-image-caption-color, rgb(0, 0, 0));font-size: 18px;line-height: 1.5;font-weight: 400;text-transform: none;font-style: normal;text-decoration: none;letter-spacing: normal;position: relative;}

.a-link, .mod-block-text .richtext a, .co-editor .link, .cm-setting-typostyle__label--link, .cm-setting-typostyle__preview--link, .a-image-caption .link, .a-image-title .link{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: var(--f-theme-settings-link-color, rgb(0, 123, 192));font-size: 18px;line-height: 1.5;font-weight: 400;text-transform: none;font-style: normal;text-decoration: underline;margin-bottom: 10px;letter-spacing: normal;}

.a-link--color, .ffy-lnk, .o-medialibrary__filter-selected, .o-medialibrary__filter-radio:checked ~ .o-medialibrary__filter-bubble, .b-imagegrid__desc .link{color: var(--f-theme-settings-link-color, rgb(0, 123, 192));}

.cm-setting-typostyle__label--body, .cm-setting-typostyle__preview--body, .cm-setting-typostyle__label--documents, .cm-setting-typostyle__preview--documents, .cm-setting-typostyle__label--categories, .cm-setting-typostyle__preview--categories, .cm-setting-typostyle__label--pages, .cm-setting-typostyle__preview--pages, .cm-setting-typostyle__label--sections, .cm-setting-typostyle__preview--sections, .cm-setting-typostyle__label--heading1, .cm-setting-typostyle__preview--heading1, .cm-setting-typostyle__label--heading2, .cm-setting-typostyle__preview--heading2, .cm-setting-typostyle__label--heading3, .cm-setting-typostyle__preview--heading3, .cm-setting-typostyle__label--heading4, .cm-setting-typostyle__preview--heading4, .cm-setting-typostyle__label--custom1, .cm-setting-typostyle__preview--custom1, .cm-setting-typostyle__label--custom2, .cm-setting-typostyle__preview--custom2, .cm-setting-typostyle__label--custom3, .cm-setting-typostyle__preview--custom3, .cm-setting-typostyle__label--link, .cm-setting-typostyle__preview--link, .cm-setting-typostyle__label--quote, .cm-setting-typostyle__preview--quote, .cm-setting-typostyle__label--image-title, .cm-setting-typostyle__preview--image-title, .cm-setting-typostyle__label--image-caption, .cm-setting-typostyle__preview--image-caption{line-height: 1;margin: 0;}

.a-navigation-categories, .document-sidebar .nav-pages h4, .cm-setting-typostyle__preview--categories, .cm-setting-typostyle__label--categories{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: rgba(0, 0, 0, 0.5);font-size: 1rem;line-height: 1.5;font-weight: 700;text-transform: none;font-style: normal;text-decoration: none;letter-spacing: 0;}

.m-navdocuments__mobile-category-title{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight: 700;text-transform: none;font-style: normal;text-decoration: none;letter-spacing: 0;}

.a-navigation-pages, .document-sidebar .nav-pages .item > a, .cm-setting-typostyle__preview--pages, .cm-setting-typostyle__label--pages, .document-sidebar .nav-pages .item > a > i{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: rgb(0, 0, 0);font-size: 1rem;line-height: 1.5;font-weight: 400;text-transform: none;font-style: normal;text-decoration: normal;letter-spacing: 0;hyphens: none;-webkit-hyphens: none;}

.m-navdocuments__mobile-page-link{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight: 400;text-transform: none;font-style: normal;text-decoration: normal;letter-spacing: 0;}

.a-navigation-pages, .document-sidebar .nav-pages .item > a:hover, .document-sidebar .nav-pages .item > a:hover > i{color: rgb(0, 123, 192);background: rgb(255, 255, 255);font-size: 1rem;line-height: 1.5;font-weight: 400;text-transform: none;font-style: normal;text-decoration: underline;letter-spacing: 0;}

.a-navigation-pages, .document-sidebar .nav-pages .item.item-active > a, .document-sidebar .nav-pages .item.item-active > a > i{color: rgb(0, 123, 192);background: rgba(0, 0, 0, 0);font-size: 1rem;line-height: 1.5;font-weight: 700;text-transform: none;font-style: normal;text-decoration: none;letter-spacing: 0;}

.a-navigation-pages--active, .document-sidebar .nav-pages .item-active > a{font-weight: 700;}.a-navigation-sections, .document-sidebar .nav-sections > li > a, .cm-setting-typostyle__preview--sections, .cm-setting-typostyle__label--sections{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: rgb(0, 0, 0);font-size: 0.75rem;line-height: 1.5;font-weight: 400;text-transform: none;font-style: normal;text-decoration: none;letter-spacing: 0;}

.a-button-primary, .a-button-secondary, .a-button-tertiary, .cm-setting-button__button--button_primary, .cm-setting-button__instant-preview-button--button_primary, .btn-primary, .cm-setting-button__button--button_secondary, .cm-setting-button__instant-preview-button--button_secondary, .btn-secondary, .cm-setting-button__button--button_tertiary, .cm-setting-button__instant-preview-button--button_tertiary, .btn-tertiary{display: inline-block;border-style: solid;text-decoration: none;cursor: pointer;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}

.a-button-primary, .cm-setting-button__button--button_primary, .cm-setting-button__instant-preview-button--button_primary, .btn-primary{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: var(--f-theme-settings-button-primary-color, rgb(255, 255, 255));font-size: 1rem;line-height: 1.5;font-weight: 400;text-transform: none;font-style: normal;border-width: 0px;border-radius: 0px;border-color: var(--f-theme-settings-button-primary-border-color, rgba(0, 98, 154, 0));background-color: var(--f-theme-settings-button-primary-background-color, rgb(0, 123, 192));padding-top: 1rem;padding-right: 1rem;padding-bottom: 1rem;padding-left: 1rem;}

.a-button-primary:hover, .a-button-primary:active, .btn-primary:hover, .btn-primary:active{color: var(--f-theme-settings-button-primary-color-hover, rgb(255, 255, 255));border-color: var(--f-theme-settings-button-primary-border-color-hover, rgba(171, 0, 0, 0));background-color: var(--f-theme-settings-button-primary-background-color-hover, rgb(0, 98, 154));}

.a-button-secondary, .cm-setting-button__button--button_secondary, .cm-setting-button__instant-preview-button--button_secondary, .btn-secondary{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: var(--f-theme-settings-button-secondary-color, rgb(0, 123, 192));font-size: 1rem;line-height: 1.5;font-weight: 400;text-transform: none;font-style: normal;border-width: 1px;border-radius: 0px;border-color: var(--f-theme-settings-button-secondary-border-color, rgb(0, 123, 192));background-color: var(--f-theme-settings-button-secondary-background-color, rgba(255, 255, 255, 0));padding-top: 1rem;padding-right: 1rem;padding-bottom: 1rem;padding-left: 1rem;}

.a-button-secondary:hover, .a-button-secondary:active, .btn-secondary:hover, .btn-secondary:active{color: var(--f-theme-settings-button-secondary-color-hover, rgb(0, 98, 154));border-color: var(--f-theme-settings-button-secondary-border-color-hover, rgb(0, 98, 154));background-color: var(--f-theme-settings-button-secondary-background-color-hover, rgb(209, 228, 255));}

.a-button-tertiary, .cm-setting-button__button--button_tertiary, .cm-setting-button__instant-preview-button--button_tertiary, .btn-tertiary{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: var(--f-theme-settings-button-tertiary-color, rgb(0, 123, 192));font-size: 1rem;line-height: 1.5;font-weight: 400;text-transform: none;font-style: normal;border-width: 0px;border-radius: 0px;border-color: var(--f-theme-settings-button-tertiary-border-color, rgba(255, 255, 255, 0));background-color: var(--f-theme-settings-button-tertiary-background-color, rgba(255, 255, 255, 0));padding-top: 1rem;padding-right: 1rem;padding-bottom: 1rem;padding-left: 1rem;}

.a-button-tertiary:hover, .a-button-tertiary:active, .btn-tertiary:hover, .btn-tertiary:active{color: var(--f-theme-settings-button-tertiary-color-hover, rgb(0, 98, 154));border-color: var(--f-theme-settings-button-tertiary-border-color-hover, rgba(175, 0, 16, 0));background-color: var(--f-theme-settings-button-tertiary-background-color-hover, rgb(209, 228, 255));}

.document-sidebar{position: absolute;}

.cm-btn--brandcolor-inverted{background: rgba(255,255,255,1);border-color: rgba(255,255,255,1);color: rgb(234, 0, 22);}

.cm-btn--brandcolor-inverted:hover, .cm-btn--brandcolor-inverted:active, .cm-btn--brandcolor-inverted:focus{background: rgb(234, 0, 22);border-color: rgba(255,255,255,1);color: rgba(255,255,255,1);}

.block-dosanddonts-images__grid--dos .block-dosanddonts-images__grid__item__title{border-color: rgba(0,108,58,1.00);color: rgba(0,108,58,1.00);}

.block-dosanddonts-images__grid--donts .block-dosanddonts-images__grid__item__title{border-color: rgba(190,0,4,1.00);color: rgba(190,0,4,1.00);}

.block-dosanddonts-images__grid--donts .block-dosanddonts-images__grid__item__figure::after{background-color: rgba(190,0,4,1.00);}

.block-dosanddonts-images__icon-do{font-size: 1.5rem;color: rgba(0,108,58,1.00);}

.block-dosanddonts-images__icon-dont{font-size: 1.5rem;color: rgba(190,0,4,1.00);}

.block-dosanddonts-images__title-container{margin-bottom: 0;}

.a-main-font{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}

small{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 12px;font-weight: 400;text-transform: none;font-style: normal;}

.o-header:before {
    position: absolute;
    left: 0;
    top: 0px;
    width: 100%;
    height: 6px;
    content: '';
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-image: url(data:image/svg+xml;base64,PHN2ZwogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICB4bWw6c3BhY2U9InByZXNlcnZlIgogIGhlaWdodD0iMzAwIgogIHdpZHRoPSI3MjAiCiAgdmVyc2lvbj0iMS4xIgogIHk9IjAiCiAgeD0iMCIKICB2aWV3Qm94PSIwIDAgNzIwIDMwMCI+CiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICAgIC5zdDAgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF8xXyIpOwogICAgfQogICAgLnN0MSB7CiAgICAgIGZpbGw6IHVybCgiI1NWR0lEXzJfIik7CiAgICB9CiAgICAuc3QyIHsKICAgICAgZmlsbDogdXJsKCIjU1ZHSURfM18iKTsKICAgIH0KICAgIC5zdDMgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF80XyIpOwogICAgfQogICAgLnN0NCB7CiAgICAgIGZpbGw6IHVybCgiI1NWR0lEXzVfIik7CiAgICB9CiAgICAuc3Q1IHsKICAgICAgZmlsbDogI0FGMjAyNDsKICAgIH0KICAgIC5zdDYgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF82XyIpOwogICAgfQogICAgLnN0NyB7CiAgICAgIGZpbGw6ICM5NDFCMUU7CiAgICB9CiAgICAuc3Q4IHsKICAgICAgZmlsbDogI0IxMjczOTsKICAgIH0KICAgIC5zdDkgewogICAgICBmaWxsOiAjOTUyNDMyOwogICAgfQogICAgLnN0MTAgewogICAgICBmaWxsOiAjRDQyMDI3OwogICAgfQogICAgLnN0MTEgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF83XyIpOwogICAgfQogICAgLnN0MTIgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF84XyIpOwogICAgfQogICAgLnN0MTMgewogICAgICBmaWxsOiAjMUM5QTQ4OwogICAgfQogICAgLnN0MTQgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF85XyIpOwogICAgfQogICAgLnN0MTUgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF8xMF8iKTsKICAgIH0KICAgIC5zdDE2IHsKICAgICAgZmlsbDogIzJBMzg4NjsKICAgIH0KICAgIC5zdDE3IHsKICAgICAgZmlsbDogdXJsKCIjU1ZHSURfMTFfIik7CiAgICB9CiAgICAuc3QxOCB7CiAgICAgIGZpbGw6IHVybCgiI1NWR0lEXzEyXyIpOwogICAgfQogICAgLnN0MTkgewogICAgICBmaWxsOiB1cmwoIiNTVkdJRF8xM18iKTsKICAgIH0KICAgIC5zdDIwIHsKICAgICAgZmlsbDogdXJsKCIjU1ZHSURfMTRfIik7CiAgICB9CiAgPC9zdHlsZT4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS41NSwtMy4zKSI+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiB5Mj0iLTMyLjY2MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHkxPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9Ijg0Mi4wOCIgeDE9IjExOC45OCI+PHN0b3Agc3RvcC1jb2xvcj0iIzk1MjMzMSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzkyMUMxRCIgb2Zmc2V0PSIuMDM2MDk0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0IwMjczOSIgb2Zmc2V0PSIuMDg0NjQ5Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0FEMUYyNCIgb2Zmc2V0PSIuMTIzNyIvPjxzdG9wIHN0b3AtY29sb3I9IiNDNzIwMjYiIG9mZnNldD0iLjE1MDkiLz48c3RvcCBzdG9wLWNvbG9yPSIjRDQyMDI3IiBvZmZzZXQ9Ii4xNjk3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iI0NDMjQzMSIgb2Zmc2V0PSIuMTc1OCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCNzJCNEMiIG9mZnNldD0iLjE4ODgiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTUzMzcxIiBvZmZzZXQ9Ii4yMDc0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzg4MzU3RiIgb2Zmc2V0PSIuMjE0MiIvPjxzdG9wIHN0b3AtY29sb3I9IiM4NTM2ODEiIG9mZnNldD0iLjI0MzYiLz48c3RvcCBzdG9wLWNvbG9yPSIjNkYzNjhCIiBvZmZzZXQ9Ii4yNjM4Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzM5NDI4RiIgb2Zmc2V0PSIuMjkxMSIvPjxzdG9wIHN0b3AtY29sb3I9IiMyMzNEN0QiIG9mZnNldD0iLjMyNDIiLz48c3RvcCBzdG9wLWNvbG9yPSIjMzIyQzZGIiBvZmZzZXQ9Ii40MTgxIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzJBMzg4NSIgb2Zmc2V0PSIuNDk0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzFENjJBMSIgb2Zmc2V0PSIuNTU4MSIvPjxzdG9wIHN0b3AtY29sb3I9IiMyNzZDQTUiIG9mZnNldD0iLjU3MDIiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDM4RUIzIiBvZmZzZXQ9Ii42MTAzIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU1QTVCQyIgb2Zmc2V0PSIuNjM5OSIvPjxzdG9wIHN0b3AtY29sb3I9IiM1Q0FGQkYiIG9mZnNldD0iLjY1NTYiLz48c3RvcCBzdG9wLWNvbG9yPSIjNTZBQkJEIiBvZmZzZXQ9Ii42Nzc3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzQzOUZCOCIgb2Zmc2V0PSIuNzA1OCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxODhFQUYiIG9mZnNldD0iLjczNzIiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDM4QkFFIiBvZmZzZXQ9Ii43NDI2Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzA2OTI5MiIgb2Zmc2V0PSIuNzg5OCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNUExNEIiIG9mZnNldD0iLjg4NzUiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDM5MjdFIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHdpZHRoPSI3MjMuMSIgeT0iMCIgeD0iMCIgaGVpZ2h0PSIzMDYuNCIgY2xhc3M9InN0MCIgZmlsbD0idXJsKCNTVkdJRF8xXykiLz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIHkyPSItMTA5LjI2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9Ii0xMDkuMjYiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iMjM1Ljk4IiB4MT0iMzI1LjA4Ij48c3RvcCBzdG9wLWNvbG9yPSIjODkzNjgwIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjODkzNjgwIiBvZmZzZXQ9Ii4zMzU0Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzhEMzE2RCIgb2Zmc2V0PSIuNTAyNSIvPjxzdG9wIHN0b3AtY29sb3I9IiM5MDI5NEQiIG9mZnNldD0iLjgzOTgiLz48c3RvcCBzdG9wLWNvbG9yPSIjOTAyNTQxIiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50Pjxwb2x5Z29uIHBvaW50cz0iMTc1LjEgMTUzLjIgMTE3IDMwNi40IDIwNi4xIDMwNi40IiBmaWxsPSJ1cmwoI1NWR0lEXzJfKSIgY2xhc3M9InN0MSIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgeTI9Ii04Mi4yODQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTIwLjI0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjQ0Ni41NSIgeDE9IjQ3OC45MyI+PHN0b3Agc3RvcC1jb2xvcj0iIzMyMkM2RiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMyMkM2RiIgb2Zmc2V0PSIuMjQyNyIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMDJGNzIiIG9mZnNldD0iLjQ1OTkiLz48c3RvcCBzdG9wLWNvbG9yPSIjMkEzQTdFIiBvZmZzZXQ9Ii43MTU1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzE1NEE5MyIgb2Zmc2V0PSIuOTg5NiIvPjxzdG9wIHN0b3AtY29sb3I9IiMxMzRCOTQiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBvbHlnb24gcG9pbnRzPSIyODguNCAxNTMuMiAzMTAuNyAzMDYuNCAzNTguMSAzMDYuNCAzNTguMSAwIDMxMi45IDAiIGZpbGw9InVybCgjU1ZHSURfM18pIiBjbGFzcz0ic3QyIi8+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzRfIiB5Mj0iLTMyLjY2MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHkxPSItMzIuNjYzIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjM3Mi44OCIgeDE9IjI5NC4wOCI+PHN0b3Agc3RvcC1jb2xvcj0iIzZGMzc4RCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzNBNDI5MSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cG9seWdvbiBwb2ludHM9IjE3NS4xIDE1My4yIDIwNi4xIDMwNi40IDI1My45IDE1My4yIDIwOS40IDAgMjA5LjQgMCIgZmlsbD0idXJsKCNTVkdJRF80XykiIGNsYXNzPSJzdDMiLz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIHkyPSItMzIuNjYzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9Ii0zMi42NjMiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iMzI1LjA4IiB4MT0iNDMxLjg4Ij48c3RvcCBzdG9wLWNvbG9yPSIjMjMzRDdEIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjkzRDdEIiBvZmZzZXQ9Ii4yNDk1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzNBM0M4MCIgb2Zmc2V0PSIuNTQ0NiIvPjxzdG9wIHN0b3AtY29sb3I9IiM1MTNCODQiIG9mZnNldD0iLjg2MTYiLz48c3RvcCBzdG9wLWNvbG9yPSIjNUQzQTg2IiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50Pjxwb2x5Z29uIHBvaW50cz0iMjUzLjkgMTUzLjIgMjA2LjEgMzA2LjQgMzEwLjcgMzA2LjQgMjg4LjQgMTUzLjIgMzEyLjkgMCAyMDkuNCAwIiBmaWxsPSJ1cmwoI1NWR0lEXzVfKSIgY2xhc3M9InN0NCIvPjxwb2x5Z29uIHBvaW50cz0iMTE2LjEgMCA1NS43IDAgNTUuNyA5NC44IDg5LjkgMTUzLjIgNTUuNyAyMTEuNiA1NS43IDMwNi40IDExNyAzMDYuNCA5NS4yIDE1My4yIiBmaWxsPSIjYWYyMDI0IiBjbGFzcz0ic3Q1Ii8+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzZfIiB5Mj0iNDMuOTM3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9IjQzLjkzNyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSIyMzIuNjciIHgxPSIzMjkuMTEiPjxzdG9wIHN0b3AtY29sb3I9IiM4OTM2ODAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM4OTM2ODAiIG9mZnNldD0iLjMzNTQiLz48c3RvcCBzdG9wLWNvbG9yPSIjOEQzMTZEIiBvZmZzZXQ9Ii41MDI1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzkwMjk0RCIgb2Zmc2V0PSIuODM5OCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5MDI1NDEiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBvbHlnb24gcG9pbnRzPSIxNzUuMSAxNTMuMiAyMDkuNCAwIDExNi4xIDAiIGZpbGw9InVybCgjU1ZHSURfNl8pIiBjbGFzcz0ic3Q2Ii8+PHBvbHlnb24gcG9pbnRzPSI1NS43IDk0LjggNTUuNyAwIDAgMCIgZmlsbD0iIzk0MWIxZSIgY2xhc3M9InN0NyIvPjxwb2x5Z29uIHBvaW50cz0iNTUuNyAyMTEuNiA4OS45IDE1My4yIDU1LjcgOTQuOCIgZmlsbD0iI2IxMjczOSIgY2xhc3M9InN0OCIvPjxwb2x5Z29uIHBvaW50cz0iNTUuNyAyMTEuNiAwIDMwNi40IDU1LjcgMzA2LjQiIGZpbGw9IiM5NDFiMWUiIGNsYXNzPSJzdDciLz48cG9seWdvbiBwb2ludHM9IjU1LjcgOTQuOCAwIDAgMCAzMDYuNCA1NS43IDIxMS42IiBmaWxsPSIjOTUyNDMyIiBjbGFzcz0ic3Q5Ii8+PHBvbHlnb24gcG9pbnRzPSIxMTYuMSAwIDk1LjIgMTUzLjIgMTE3IDMwNi40IDE3NS4xIDE1My4yIiBmaWxsPSIjZDQyMDI3IiBjbGFzcz0ic3QxMCIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF83XyIgeTI9Ii0xODYuMDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTIwLjQ0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9Ijc0OC45NiIgeDE9Ijc0OC45NiI+PHN0b3Agc3RvcC1jb2xvcj0iIzk0QkU1NSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzkzQkQ1OCIgb2Zmc2V0PSIuMDQ0MzQwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzhCQkM2QSIgb2Zmc2V0PSIuMzg5MSIvPjxzdG9wIHN0b3AtY29sb3I9IiM4NkJDNzUiIG9mZnNldD0iLjcxNDkiLz48c3RvcCBzdG9wLWNvbG9yPSIjODRCQzc5IiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoCiAgICAgIGQ9Im02NDEuNiAyNTkuNmMxLjctMjUuNCAxMC01NC42IDE4LjgtODUuNiAxLjQtNSAyLjgtMTAgNC4yLTE1LjEtMS40LTUuNS0yLjgtMTAuOS00LjItMTYuMi04LjgtMzMuMy0xNy02NC43LTE4LjgtOTItMS40LTIxLjIgMS40LTM3IDguOS01MC42aC00NS45Yy03LjUgMTguMy0xMC4zIDI5LjEtOC45IDUwLjMgMS43IDI3LjMgMTAgNTguNyAxOC44IDkyIDEzIDQ5LjMgMjggMTA2LjIgMjMuMiAxNjQuMmgxMi45Yy03LjYtMTIuOC0xMC40LTI3LjMtOS00N3oiCiAgICAgIGNsYXNzPSJzdDExIgogICAgICBmaWxsPSJ1cmwoI1NWR0lEXzdfKSIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF84XyIgeTI9Ii0xODQuNDUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTE3LjI5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjczMy40OSIgeDE9IjY1My43NiI+PHN0b3Agc3RvcC1jb2xvcj0iIzA4QTI0QiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzBBQTE0RSIgb2Zmc2V0PSIuMTY3OCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwQjlFNTciIG9mZnNldD0iLjQwNDciLz48c3RvcCBzdG9wLWNvbG9yPSIjMDk5QTY3IiBvZmZzZXQ9Ii42ODI3Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzA0OTQ3RCIgb2Zmc2V0PSIuOTg5OCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNDkzN0UiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0ibTYxNC41IDE0Mi4zYy04LjgtMzMuMy0xNy02NC43LTE4LjgtOTItMS40LTIxLjIgMS40LTMyIDguOS01MC4zaC0zNS40YzUuNyA1My45LTMuOCAxMDYuNy0xMy42IDE2Ni44LTUuNyAzNS0xMS43IDcxLjMtMTMuMiAxMDAuNi0xLjEgMjEuMSAwLjQgMzIuOCAxLjggMzloOTMuNWM0LjgtNTcuOS0xMC4zLTExNC44LTIzLjItMTY0LjF6IiBjbGFzcz0ic3QxMiIgZmlsbD0idXJsKCNTVkdJRF84XykiLz48cGF0aCBjbGFzcz0ic3QxMyIgZmlsbD0iIzFjOWE0OCIgZD0ibTY2NC42IDE1OC45Yy0xLjQgNS4xLTIuOCAxMC4xLTQuMiAxNS4xLTguOCAzMS0xNyA2MC4yLTE4LjggODUuNi0xLjQgMTkuNyAxLjQgMzQuMiA5IDQ2LjloMzNjNC4yLTUxLjgtNy4yLTEwMi4zLTE5LTE0Ny42eiIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF85XyIgeTI9Ii0xODUuOTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTIwLjU0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjgxMi44MyIgeDE9IjgxMi44MyI+PHN0b3Agc3RvcC1jb2xvcj0iIzY5QTA2MCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzYzOUQ1QyIgb2Zmc2V0PSIuMDM5ODk1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzRDOTQ0RiIgb2Zmc2V0PSIuMjE5MiIvPjxzdG9wIHN0b3AtY29sb3I9IiMzNzhFNDciIG9mZnNldD0iLjQxODQiLz48c3RvcCBzdG9wLWNvbG9yPSIjMjk4QjQ0IiBvZmZzZXQ9Ii42NTE1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzIzOEE0MyIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJtNjgwLjUgMGMxMC43IDU1LjMtMi41IDExMC40LTE1LjkgMTU4LjkgMTEuNyA0NS4zIDIzLjIgOTUuOCAxOC45IDE0Ny42aDM5LjZ2LTMwNi41aC00Mi42eiIgY2xhc3M9InN0MTQiIGZpbGw9InVybCgjU1ZHSURfOV8pIi8+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzEwXyIgeTI9Ii0xODUuODYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTIwLjU0IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjY1Mi40NSIgeDE9IjY1Mi40NSI+PHN0b3Agc3RvcC1jb2xvcj0iIzA1QjVEQyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzA0QjBENyIgb2Zmc2V0PSIuMjE5NyIvPjxzdG9wIHN0b3AtY29sb3I9IiMwNUE0QzkiIG9mZnNldD0iLjUzNzEiLz48c3RvcCBzdG9wLWNvbG9yPSIjMDU5MUI0IiBvZmZzZXQ9Ii45MTIyIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzA1OENBRSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJtNTQyLjMgMjY3LjRjMS41LTI5LjQgNy41LTY1LjYgMTMuMi0xMDAuNiA5LjgtNjAuMSAxOS4zLTExMi44IDEzLjYtMTY2LjhoLTcwLjhjLTEuNCAxMS40LTIuOSAxOS4yLTEuOCA0MS44IDEuNSAzMS42IDcuNSA3MC41IDEzLjIgMTA4LjIgOC40IDU1LjQgMTYuNiAxMDguOCAxNS4xIDE1Ni40aDE5LjJjLTEuMy02LjItMi44LTE3LjktMS43LTM5eiIgY2xhc3M9InN0MTUiIGZpbGw9InVybCgjU1ZHSURfMTBfKSIvPjxwb2x5Z29uIHBvaW50cz0iMzc1LjcgMTUzLjIgMzU4LjEgMCAzNTguMSAzMDYuNCIgZmlsbD0iIzJhMzg4NiIgY2xhc3M9InN0MTYiLz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTFfIiB5Mj0iNzcuMTM2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9Ii00LjMyODEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgLTExOC45OCAxMjAuNTQpIiB4Mj0iNzk2LjcxIiB4MT0iNzUxLjA1Ij48c3RvcCBzdG9wLWNvbG9yPSIjNjJCMTZFIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjODdCOTU3IiBvZmZzZXQ9IjEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Im02NDEuNiA1MC42YzEuNyAyNy4zIDEwIDU4LjcgMTguOCA5MiAxLjQgNS4zIDIuOCAxMC43IDQuMiAxNi4yIDEzLjUtNDguNCAyNi42LTEwMy41IDE1LjktMTU4LjhoLTMwYy03LjUgMTMuNi0xMC4zIDI5LjQtOC45IDUwLjZ6IiBjbGFzcz0ic3QxNyIgZmlsbD0idXJsKCNTVkdJRF8xMV8pIi8+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzEyXyIgeTI9Ii0xODkuMjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iMTEzLjcxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIC0xMTguOTggMTIwLjU0KSIgeDI9IjYzMS41OSIgeDE9IjU1MC40Ij48c3RvcCBzdG9wLWNvbG9yPSIjMDY5QUQ0IiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjMzBBMENFIiBvZmZzZXQ9Ii4zNTI1Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzVCQjBDMCIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJtNTA5LjggMTUwYy01LjctMzcuNy0xMS43LTc2LjYtMTMuMi0xMDguMi0xLjEtMjIuNyAwLjQtMzAuNCAxLjgtNDEuOGgtNDEuNWMxLjUgNDAuMS0xLjUgODUuMy03IDE2MC44LTMuMSA0My41LTggMTEwLjUtNyAxNDUuN2g4Mi4xYzEuNC00Ny43LTYuOC0xMDEuMS0xNS4yLTE1Ni41eiIgY2xhc3M9InN0MTgiIGZpbGw9InVybCgjU1ZHSURfMTJfKSIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xM18iIHkyPSItMTg1Ljg2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeTE9IjEyMC41NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSI1MDUuMzMiIHgxPSI1MDUuMzMiPjxzdG9wIHN0b3AtY29sb3I9IiMxRTQ1OEUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxRjRGOTYiIG9mZnNldD0iLjI0MTEiLz48c3RvcCBzdG9wLWNvbG9yPSIjMkI2QUFCIiBvZmZzZXQ9Ii43MjkyIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzMzN0JCOSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cG9seWdvbiBwb2ludHM9IjM1OC4xIDMwNi40IDQxNC42IDMwNi40IDQxNC42IDAgMzU4LjEgMCAzNzUuNyAxNTMuMiIgZmlsbD0idXJsKCNTVkdJRF8xM18pIiBjbGFzcz0ic3QxOSIvPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xNF8iIHkyPSIxMjAuNTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB5MT0iLTE4NS44NiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAtMTE4Ljk4IDEyMC41NCkiIHgyPSI1NTQuOTIiIHgxPSI1NTQuOTIiPjxzdG9wIHN0b3AtY29sb3I9IiMzRjlBQzkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMyMDYyQTIiIG9mZnNldD0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0ibTQ0OS45IDE2MC44YzUuNS03NS41IDguNS0xMjAuNiA3LTE2MC44aC00Mi4ybC0wLjEgMzA2LjRoMjguM2MtMS0zNS4xIDMuOC0xMDIuMSA3LTE0NS42eiIgY2xhc3M9InN0MjAiIGZpbGw9InVybCgjU1ZHSURfMTRfKSIvPjwvZz4KPC9zdmc+Cg==);
}

@media (min-width: 768px) {
    .o-header:before {
        background-image: url(data:image/png;base64,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);
    }
}

.mod-block-text .b-text__text ul li,
.mod-block-text .b-text__text ol li {
    list-style: none;
}

.mod-block-text .b-text__text ol li {
    counter-increment: i;
    position: relative;
}

.mod-block-text .b-text__text ul li:before {
    float:left;
    content: '';
    height: 8px;
    width: 8px;
    background: rgb(0,0,0);
    position: relative;
    top: 0.5em;
}

.mod-block-text .b-text__text ol li:before {
    display: block;
    position: absolute;
    left: -10px;
    top: 0;
    content: counter(i, decimal);
    font-weight: bold;
    color: rgb(0,0,0);
}

.m-navdocuments__item-link {
    transition: color cubic-bezier(.38,.04,.35,.96) 400ms;
    padding-bottom: 16px;
    display: inline;
}

.m-navdocuments__item-link--l2 {
    display: block;
}

.m-navdocuments__item-link.state-active, .m-navdocuments__item-link:hover {
    color: rgb(0,86,145) !important;
    border-color: rgb(0,86,145) !important;
}

.b-iconlibrary__new-flag {
    background-color: #008ECF
}
.co-editor--default ul > li {
    list-style: square;
}

@media screen and (min-width: 1181px) {
  /* enlarge sidebar to 250 px */
  .document-sidebar {
    width: 250px;
  }
  .page {
    margin-left: 292px;
    width: auto;
  }
  /* aligns document navigation with content (sidebar + 42) */
  .m-navdocuments--desktop {
    right: 25px;
  }
  /* left alignement for header and document */
  .container {
    margin: 0;
    max-width: none; /* right aligns search */
  }
}

.o-header, .co-settings__fieldset--header-typostyles .cm-setting[data-type="typostyle"], .co-settings__fieldset--header-typostyles .cm-setting-typostyle__preview--documents, .co-settings__fieldset--header-typostyles .cm-setting-typostyle__preview--heading, .co-settings__fieldset--header-typostyles .cm-setting-typostyle__preview--subheading, .co-settings__headersize .cm-setting-headersize__size-head{background: rgb(255, 255, 255);}

.m-navdocuments__item-link, .m-navdocuments__dropdown-item-toggle, .m-navdocuments__more-items .m-navdocuments__item-link, .m-navdocuments__item-toggle, .cm-setting-typostyle__preview--documents, .cm-setting-typostyle__label--documents, .m-nav-search__input, .nav-brandportal__item, .m-navdocuments__icon-more{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: rgba(0,0,0,0.8);font-size: 1rem;letter-spacing: 0;line-height: 1.5;font-weight: 400;text-transform: none;font-style: normal;text-decoration: none;}

.m-navdocuments__mobile-item-link, .m-navdocuments__mobile-document-group-toggle{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight: 400;text-transform: none;font-style: normal;text-decoration: none;}

.m-navdocuments__open-document-setting{color: rgba(0,0,0,0.8);border-color: rgba(0,0,0,0.3);background: transparent;}

.m-navdocuments__open-document-setting:hover, .m-navdocuments__open-document-setting:active{color: rgba(0,0,0,0.90);border-color: rgba(0,0,0,0.3);}

.m-navdocuments__activate{color: rgba(0,0,0,0.8);border-color: rgba(0,0,0,0.3);background: transparent;}

.m-navdocuments__activate:hover, .m-navdocuments__activate:active, .m-navdocuments__activate:focus{color: rgba(0,0,0,0.90);border-color: rgba(0,0,0,0.90);}

.m-navdocuments__item--border-before{border-color: rgba(0,0,0,0.8);}

.m-navdocuments__item-link.state-active, .m-navdocuments__item-toggle.state-active, .m-navdocuments__item-link:hover, .m-navdocuments__item-toggle:hover, .m-navdocuments__toggle-settings, .m-navdocuments__item--more:hover > .m-navdocuments__item-link, .nav-brandportal__item:hover{color: rgba(0,0,0,0.90);}

.m-navdocuments__item-link.state-active, .m-navdocuments__item-toggle.state-active{border-bottom: 2px solid;border-color: rgba(0,0,0,0.8);}

.m-navdocuments__more-items .m-navdocuments__item-link.state-active, .m-navdocuments__more-items .m-navdocuments__item-toggle.state-active{border-bottom: none;}

.m-navdocuments__toggle{color: rgba(0,0,0,0.8);}.m-navdocuments__toggle:hover, .m-navdocuments__toggle:active{color: rgba(0,0,0,0.90);}

.o-header__logo-wrapper{top: 4px;}

.o-header__logo-upload{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 1rem;line-height: 1.5;font-weight: 400;text-transform: none;font-style: normal;}

.m-nav-search__icon, .m-nav-search__input, .nav-brandportal__item, .nav-tools__lang-toggle, .nav-tools__print{color: rgba(0,0,0,0.8);}.mod-c-brand-portal-link:hover{color: rgba(0,0,0,0.90);}

.m-nav-search__icon:hover, .m-nav-search__icon-active, .nav-tools__lang-toggle:hover, .nav-tools__print:hover{color: rgba(0,0,0,0.90);}

.m-nav-search__input{box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.5);background: rgba(255,255,255,1);color: black;}

.m-nav-search__icon-active{color: rgba(0,0,0,0.90);}

.editor-enabled .o-header__logo-wrapper{border: 1px dashed rgba(0,0,0,0.8);color: rgba(0,0,0,0.8);}

.editor-enabled .o-header__logo-wrapper:hover{border-color: rgba(0,0,0,0.90);color: rgba(0,0,0,0.90);}

.cm-setting-typostyle__label--heading, .cm-setting-typostyle__preview--heading, .header-hero__heading{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: rgba(0,0,0,0.8);letter-spacing: normal;font-size: 48px;line-height: 1.2;font-weight: 400;text-transform: none;font-style: normal;text-decoration: none;margin-top: 0;margin-bottom: 15px;}

.cm-setting-typostyle__label--subheading, .cm-setting-typostyle__preview--subheading, .header-hero__subheading{font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: rgba(0,0,0,0.7);font-size: 1.25rem;letter-spacing: normal;line-height: 1.2;font-weight: 400;text-transform: none;font-style: normal;text-decoration: none;margin-top: 0;margin-bottom: 15px;}

.co-settings__fieldset--header-typostyles .cm-setting-typostyle__preview--heading, .co-settings__fieldset--header-typostyles .cm-setting-typostyle__preview--documents, .co-settings__fieldset--subheader-typostyles .cm-setting-typostyle__preview--subheading{padding: 10px;}

.cm-setting-typostyle__label--heading, .cm-setting-typostyle__preview--heading, .cm-setting-typostyle__label--subheading, .cm-setting-typostyle__preview--subheading{line-height: 1;margin: 0;}

.o-header__logo{width: 160px;height: auto;}.o-library__search{border-radius: 26px;}

.o-library__search-btn{border-radius: 26px;}

.o-librarymain__tile-content--colored{background: rgb(234, 0, 22);color: rgba(255,255,255,1);}

:root {
--f-theme-settings-heading1-font-size: 2.5rem;
--f-theme-settings-heading1-line-height: 1.3em;
--f-theme-settings-heading1-margin-top: 0px;
--f-theme-settings-heading1-margin-bottom: 10px;
--f-theme-settings-heading1-text-decoration: none;
--f-theme-settings-heading1-font-style: normal;
--f-theme-settings-heading1-text-transform: none;
--f-theme-settings-heading1-letter-spacing: normal;
--f-theme-settings-heading1-font-weight: 700;
--f-theme-settings-heading1-font-family: "Bosch Sans";
--f-theme-settings-heading1-color: rgb(0, 0, 0);
--f-theme-settings-heading2-font-size: 2rem;
--f-theme-settings-heading2-line-height: 1.3em;
--f-theme-settings-heading2-margin-top: 0px;
--f-theme-settings-heading2-margin-bottom: 8px;
--f-theme-settings-heading2-text-decoration: none;
--f-theme-settings-heading2-font-style: normal;
--f-theme-settings-heading2-text-transform: none;
--f-theme-settings-heading2-letter-spacing: normal;
--f-theme-settings-heading2-font-weight: 700;
--f-theme-settings-heading2-font-family: "Bosch Sans";
--f-theme-settings-heading2-color: rgb(0, 0, 0);
--f-theme-settings-heading3-font-size: 1.5rem;
--f-theme-settings-heading3-line-height: 1.4em;
--f-theme-settings-heading3-margin-top: 0px;
--f-theme-settings-heading3-margin-bottom: 0px;
--f-theme-settings-heading3-text-decoration: none;
--f-theme-settings-heading3-font-style: normal;
--f-theme-settings-heading3-text-transform: none;
--f-theme-settings-heading3-letter-spacing: normal;
--f-theme-settings-heading3-font-weight: 700;
--f-theme-settings-heading3-font-family: "Bosch Sans";
--f-theme-settings-heading3-color: rgb(0, 0, 0);
--f-theme-settings-heading4-font-size: 18px;
--f-theme-settings-heading4-line-height: 1.5em;
--f-theme-settings-heading4-margin-top: 0px;
--f-theme-settings-heading4-margin-bottom: 0px;
--f-theme-settings-heading4-text-decoration: none;
--f-theme-settings-heading4-font-style: normal;
--f-theme-settings-heading4-text-transform: none;
--f-theme-settings-heading4-letter-spacing: normal;
--f-theme-settings-heading4-font-weight: 700;
--f-theme-settings-heading4-font-family: "Bosch Sans";
--f-theme-settings-heading4-color: rgb(0, 0, 0);
--f-theme-settings-custom1-font-size: 14px;
--f-theme-settings-custom1-line-height: 1.5em;
--f-theme-settings-custom1-margin-top: 0px;
--f-theme-settings-custom1-margin-bottom: 10px;
--f-theme-settings-custom1-text-decoration: none;
--f-theme-settings-custom1-font-style: normal;
--f-theme-settings-custom1-text-transform: none;
--f-theme-settings-custom1-letter-spacing: normal;
--f-theme-settings-custom1-font-weight: 400;
--f-theme-settings-custom1-font-family: "Bosch Sans";
--f-theme-settings-custom1-color: rgb(0, 0, 0);
--f-theme-settings-custom2-font-size: 16px;
--f-theme-settings-custom2-line-height: 1.5em;
--f-theme-settings-custom2-margin-top: 0px;
--f-theme-settings-custom2-margin-bottom: 10px;
--f-theme-settings-custom2-text-decoration: none;
--f-theme-settings-custom2-font-style: normal;
--f-theme-settings-custom2-text-transform: none;
--f-theme-settings-custom2-letter-spacing: normal;
--f-theme-settings-custom2-font-weight: 200;
--f-theme-settings-custom2-font-family: "Bosch Sans";
--f-theme-settings-custom2-color: rgb(0, 0, 0);
--f-theme-settings-custom3-font-size: 18px;
--f-theme-settings-custom3-line-height: 1.6em;
--f-theme-settings-custom3-margin-top: 0px;
--f-theme-settings-custom3-margin-bottom: 10px;
--f-theme-settings-custom3-text-decoration: none;
--f-theme-settings-custom3-font-style: normal;
--f-theme-settings-custom3-text-transform: none;
--f-theme-settings-custom3-letter-spacing: normal;
--f-theme-settings-custom3-font-weight: 400;
--f-theme-settings-custom3-font-family: "Bosch Sans";
--f-theme-settings-custom3-color: rgb(0, 0, 0);
--f-theme-settings-quote-font-size: 1.25rem;
--f-theme-settings-quote-line-height: 1.5em;
--f-theme-settings-quote-margin-top: 0px;
--f-theme-settings-quote-margin-bottom: 10px;
--f-theme-settings-quote-text-decoration: none;
--f-theme-settings-quote-font-style: italic;
--f-theme-settings-quote-text-transform: none;
--f-theme-settings-quote-letter-spacing: normal;
--f-theme-settings-quote-font-weight: 400;
--f-theme-settings-quote-font-family: "Bosch Sans";
--f-theme-settings-quote-color: rgb(0, 0, 0);
--f-theme-settings-link-font-size: 18px;
--f-theme-settings-link-line-height: 1.5em;
--f-theme-settings-link-margin-top: 0px;
--f-theme-settings-link-margin-bottom: 0px;
--f-theme-settings-link-text-decoration: underline;
--f-theme-settings-link-font-style: normal;
--f-theme-settings-link-text-transform: none;
--f-theme-settings-link-letter-spacing: normal;
--f-theme-settings-link-font-weight: 400;
--f-theme-settings-link-font-family: "Bosch Sans";
--f-theme-settings-link-color: rgb(0, 123, 192);
--f-theme-settings-body-font-size: 18px;
--f-theme-settings-body-line-height: 1.5em;
--f-theme-settings-body-margin-top: 0px;
--f-theme-settings-body-margin-bottom: 0px;
--f-theme-settings-body-text-decoration: none;
--f-theme-settings-body-font-style: normal;
--f-theme-settings-body-text-transform: none;
--f-theme-settings-body-letter-spacing: normal;
--f-theme-settings-body-font-weight: 400;
--f-theme-settings-body-font-family: "Bosch Sans";
--f-theme-settings-body-color: rgb(0, 0, 0);
--f-theme-settings-image-caption-font-size: 18px;
--f-theme-settings-image-caption-line-height: 1.5em;
--f-theme-settings-image-caption-margin-top: 0px;
--f-theme-settings-image-caption-margin-bottom: 0px;
--f-theme-settings-image-caption-text-decoration: none;
--f-theme-settings-image-caption-font-style: normal;
--f-theme-settings-image-caption-text-transform: none;
--f-theme-settings-image-caption-letter-spacing: normal;
--f-theme-settings-image-caption-font-weight: 400;
--f-theme-settings-image-caption-font-family: "Bosch Sans";
--f-theme-settings-image-caption-color: rgb(0, 0, 0);
--f-theme-settings-image-title-font-size: 18px;
--f-theme-settings-image-title-line-height: 1.5em;
--f-theme-settings-image-title-margin-top: 0px;
--f-theme-settings-image-title-margin-bottom: 5px;
--f-theme-settings-image-title-text-decoration: none;
--f-theme-settings-image-title-font-style: normal;
--f-theme-settings-image-title-text-transform: none;
--f-theme-settings-image-title-letter-spacing: normal;
--f-theme-settings-image-title-font-weight: 400;
--f-theme-settings-image-title-font-family: "Bosch Sans";
--f-theme-settings-image-title-color: rgb(0, 0, 0);
--f-theme-settings-accent-color-info-color: rgb(0, 98, 154);
--f-theme-settings-accent-color-tip-color: rgb(0, 108, 58);
--f-theme-settings-accent-color-warning-color: rgb(190, 0, 4);
--f-theme-settings-accent-color-note-color: rgb(205, 166, 0);
--f-theme-settings-button-primary-font-family: "Bosch Sans";
--f-theme-settings-button-primary-font-size: 1rem;
--f-theme-settings-button-primary-font-weight: 400;
--f-theme-settings-button-primary-line-height: 1.5em;
--f-theme-settings-button-primary-padding-top: 1rem;
--f-theme-settings-button-primary-padding-left: 1rem;
--f-theme-settings-button-primary-padding-right: 1rem;
--f-theme-settings-button-primary-padding-bottom: 1rem;
--f-theme-settings-button-primary-font-style: normal;
--f-theme-settings-button-primary-text-transform: none;
--f-theme-settings-button-primary-background-color: rgb(0, 123, 192);
--f-theme-settings-button-primary-border-color: rgba(0, 98, 154, 0);
--f-theme-settings-button-primary-border-radius: 0px;
--f-theme-settings-button-primary-border-width: 0px;
--f-theme-settings-button-primary-color: rgb(255, 255, 255);
--f-theme-settings-button-primary-background-color-hover: rgb(0, 98, 154);
--f-theme-settings-button-primary-border-color-hover: rgba(171, 0, 0, 0);
--f-theme-settings-button-primary-color-hover: rgb(255, 255, 255);
--f-theme-settings-button-secondary-font-family: "Bosch Sans";
--f-theme-settings-button-secondary-font-size: 1rem;
--f-theme-settings-button-secondary-font-weight: 400;
--f-theme-settings-button-secondary-line-height: 1.5em;
--f-theme-settings-button-secondary-padding-top: 1rem;
--f-theme-settings-button-secondary-padding-left: 1rem;
--f-theme-settings-button-secondary-padding-right: 1rem;
--f-theme-settings-button-secondary-padding-bottom: 1rem;
--f-theme-settings-button-secondary-font-style: normal;
--f-theme-settings-button-secondary-text-transform: none;
--f-theme-settings-button-secondary-background-color: rgba(255, 255, 255, 0);
--f-theme-settings-button-secondary-border-color: rgb(0, 123, 192);
--f-theme-settings-button-secondary-border-radius: 0px;
--f-theme-settings-button-secondary-border-width: 1px;
--f-theme-settings-button-secondary-color: rgb(0, 123, 192);
--f-theme-settings-button-secondary-background-color-hover: rgb(209, 228, 255);
--f-theme-settings-button-secondary-border-color-hover: rgb(0, 98, 154);
--f-theme-settings-button-secondary-color-hover: rgb(0, 98, 154);
--f-theme-settings-button-tertiary-font-family: "Bosch Sans";
--f-theme-settings-button-tertiary-font-size: 1rem;
--f-theme-settings-button-tertiary-font-weight: 400;
--f-theme-settings-button-tertiary-line-height: 1.5em;
--f-theme-settings-button-tertiary-padding-top: 1rem;
--f-theme-settings-button-tertiary-padding-left: 1rem;
--f-theme-settings-button-tertiary-padding-right: 1rem;
--f-theme-settings-button-tertiary-padding-bottom: 1rem;
--f-theme-settings-button-tertiary-font-style: normal;
--f-theme-settings-button-tertiary-text-transform: none;
--f-theme-settings-button-tertiary-background-color: rgba(255, 255, 255, 0);
--f-theme-settings-button-tertiary-border-color: rgba(255, 255, 255, 0);
--f-theme-settings-button-tertiary-border-radius: 0px;
--f-theme-settings-button-tertiary-border-width: 0px;
--f-theme-settings-button-tertiary-color: rgb(0, 123, 192);
--f-theme-settings-button-tertiary-background-color-hover: rgb(209, 228, 255);
--f-theme-settings-button-tertiary-border-color-hover: rgba(175, 0, 16, 0);
--f-theme-settings-button-tertiary-color-hover: rgb(0, 98, 154);
--f-theme-settings-main-font-font-family: "Bosch Sans";
}


.o-bosch__footer {font-family: "Bosch Sans"; background-color: #FFF; padding-bottom: 15px; padding-top: 10px; position: relative; width: 100%; z-index:2;}
.o-bosch__footer .o-bosch__wrapper{padding: 0px 15px}
.o-bosch__footer:after {position: absolute;left: 0;width: 100%;height: 0px;content: '';background-repeat: no-repeat;background-size: cover;background-position: center center;}
.o-bosch__list {list-style: none;padding: 0;margin: 0;}
.o-bosch__list > li {margin: 0 0 20px 0;vertical-align: top;}
.o-bosch__list > li > a,.o-bosch__list > li > a:hover,.o-bosch__list > li > a:active,.o-bosch__list > li > a:visited {vertical-align: top;color: #000000;font-weight: 200;font-size: 14px;text-decoration: none;}
.o-bosch__copyright {margin: 0 20px 15px 0 !important;color: #000000;font-size: 14px;font-weight: 700;}
@media (min-width: 768px) {
	.o-bosch__footer:after {background-image: url();}
	.o-bosch__list {display: inline-block;}
	.o-bosch__list > li {display: inline-block;margin: 0 30px 15px 0;}
	.o-bosch__copyright {float: left;}
	.o-bosch__wrapper {clear: both;} 
	.o-bosch__footer { padding-bottom: 0;margin-bottom: 50px }}
@media (min-width: 1181px) {.o-bosch__footer {margin-bottom: 0px }}

/*struktura*/
.container{padding-left:0px; padding-right:0px}

.row > * {
  padding-right: 0;
  padding-left: 0;
  
}

.accordion-flush .accordion-item {
  padding: 0px;
}
.accordion-item{border: none;}
.accordion-button{padding:25px 15px 35px; width: 95%; margin-bottom: 10px; font-size: 1.2rem; font-weight: 700; line-height: 1.5; font-family: "Bosch Sans"; border-top: 1px solid;} 
.accordion-body{padding:0 15px 50px 15px; padding-top:0px; width: 95%; 
  width: 95%;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.4;
  margin-top: -5px; font-family: "Bosch Sans",}

.accordion-button:not(.collapsed) {
  color: #000;
  background-color: #fff;
  box-shadow: none;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #86b7fe00;
  outline: 0;
  box-shadow: none; 
}

.o-header .item-active{font-weight: 700; color: rgb(0, 123, 192)}

thead{background-color:#F8F8F8; border-color:#000000}
tr:hover{background-color:#F8F8F8 }

.table > :not(caption) > * > * {
  padding: 1.2rem .5rem;

}

/*kontakt*/
form{padding-left: 15px; padding-right: 15px}
.form-control{border-radius: 0rem; border-top: 0px; border-left: 0px; border-right: 0px; border-color: #000000; width: 90%}
.col-md-12 .form-control{width: 95%}
@media (max-width: 767.9px) {.form-control{width: 90%} .col-md-12 .form-control{width: 90%}}
textarea{margin-top:7px}


.btn{margin-top:1rem; width: auto; padding-left: 30px; padding-right: 30px}
form .btn{margin-top:2rem; width: auto; padding-left: 30px; padding-right: 30px}
.link:hover{color: rgb(0, 123, 192); text-decoration: underline}

.embed-responsive{height: 450px}
@media (max-width: 767.9px){.embed-responsive{height: 400px}}

.video .row{padding:15px}
.video .embed-responsive{height: 350px}
.video h3{margin-bottom: 25px}

@media (min-width: 768px){.pakiet-wiedzy .grid-2{grid-gap: 20px} .pakiet-wiedzy .grid-3{grid-gap: 18px} }

.count-down{text-align: center; padding-top: 3rem; padding-bottom: 3rem; border: 1px solid; border-radius: 25px; text-transform: uppercase; font-weight: 800; line-height: 1}
.count-down span{font-size: 4rem}

.form-check-input[type="checkbox"] {
  border-radius: 0;
}
.form-check-input{background-color:#71767C}



@media screen and (min-width: 1181px) {
  .page-log-in {
    margin-left: 292px;
    
	  width: 600px;
  }
	.page-log-in .page-content{width: 600px; min-height: auto}
	
}

@media screen and (min-width: 1250px) {
  .page-log-in {
    margin-left: 292px;
    width: 666px;
  }
	.page-log-in .page-content{width: 666px}
}

@media screen and (min-width: 1450px) {
  .page-log-in {
    margin-left: 292px;
    width: 866px;
  }
	.page-log-in .page-content{width: 866px}
}
@media screen and (min-width: 1650px) {
  .page-log-in {
    margin-left: 292px;
    width: 1066px;
  }
	.page-log-in .page-content{width: 1066px}
}

@media screen and (min-width: 1850px) {
  .page-log-in {
    margin-left: 292px;
    width: 1266px;
  }
	.page-log-in .page-content{width: 1266px; min-height: auto}
	
}


.page-log-in .page-title {color:#005587}
.page-log-in ul li p{margin-top:15px; margin-bottom: 15px}
.page-log-in ul li .link{color:rgb(0, 123, 192)}

.page-log-in .page-content{min-height: 0px}


.page-home-baner-fullwidth{margin-left: 0px; width: 100%}

.home-questions{background-color:#D9D9D9; padding: 15px 15px 4rem 15px; margin-bottom: 0px; height: 300px;}
.home-questions .ico{height: 60px; margin-bottom: 30px}

.link-description{background-color: #F8F8F8; font-size: 18px; font-weight: 800; padding: 10px 10px ; height: 90px;}
.link-description {margin-top: 0px; margin-bottom: 0px}

li i, li.span { display: block; }
.menu-span {font-size: 12px}
.menu-icon{font-size: 25px}

.menu-hover li button:hover{color: rgb(0, 123, 192)}

.navbar-toggler{left: 25px;
    top: 30px; }
.navbar-icon{font-size: 35px; font-weight: 900; color:#000000}


.sidebar {
  position: fixed;
  top: 0;
  /* rtl:raw:
  right: 0;
  */
  bottom: 0;
  /* rtl:remove */
  left: 0;
  z-index: 100; /* Behind the navbar */
  padding: 48px 0 0; /* Height of navbar */
  box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1);
}

@media (max-width: 767.98px) {
  .sidebar {
    top: 5rem;
  }
}

.sidebar-sticky {
  height: calc(100vh - 48px);
  overflow-x: hidden;
  overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
}

.sidebar .nav-link {
  font-weight: 500;
  color: #333;
}

.sidebar .nav-link .feather {
  margin-right: 4px;
  color: #727272;
}

.sidebar .nav-link.active {
  color: #2470dc;
}

.sidebar .nav-link:hover .feather,
.sidebar .nav-link.active .feather {
  color: inherit;
}

.sidebar-heading {
  font-size: .75rem;
}

/*
 * Navbar
 */

.navbar-brand {
  padding-top: .75rem;
  padding-bottom: .75rem;
  background-color: rgba(0, 0, 0, .25);
  box-shadow: inset -1px 0 0 rgba(0, 0, 0, .25);
}

.navbar .navbar-toggler {
  top: 15px;
      left: 15px;
    text-align: left;
}
@media (min-width: 1180px){
	nav.collapse:not(.show) {
  display: block;
}
	    .d-md-none {
        display: none !important;
    }
	.fixed-top {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
	
}
@media (max-width: 767.9px) {
	.mobile-none{display: none}  
}
@media (min-width: 768px) {
	.desctop-none{display: none}  
}


@media (max-width: 1180px){
    .document-sidebar {
                display: block;
        padding: 0px;
		width: 100%; top:0px; position: absolute; overflow: scroll;
        height: auto;
    }
	.nav-pages{background-color: #ffffff; height: 100%}
	.d-md-none {
        display: block !important;z-index:100; width: auto; border: none
    }
	.navbar-toggler{padding: 10px; border:0px}
	.navbar-toggler:focus{box-shadow: none}
	.m-navdocuments--desktop {
        display: block !important; right: 0px; top:5px
    }
	.mob-display-none{display: none}
	.nav-pages {
    padding: 15px 0 50px;
    
}
}


header nav{padding: 0px!important}

@media (max-width: 700px){
	.mob-menu{top:70px}
	.navbar   { background-color: #ffffff;
	padding-bottom: 80px !important;}
	.tresc{margin-top: 50px}
	.document-sidebar{top:-50px}
	
}
	
	
	
	
.position-fixed{position:absolute!important}

@media (max-width: 390px){
	
	.search-menu{display:none}
}

.navbar{margin-top:6px; background-color:#ffffff}


.o-header__upper{}

@media only screen and (max-width: 1180px) {
    .o-header__main-logo {
        width: calc(100% - 100px);
        margin-left: 10px;
    }
}

@media only screen and (min-width: 500px) and (max-width:1179.9px) {
	.logo-available .o-header__logo-wrapper{left:55px}
	.navbar .navbar-toggler{left:0px}
}

.elektryzujaca-oferta-pad{padding-left:15px!important}
.elektryzujaca-oferta-zasady{margin-bottom: 15px; margin-top:15px}
.elektryzujaca-oferta-zasady p {
  margin-bottom: 15px;
}

.zasady-mar{margin-top: 15px; margin-bottom: 15px}
.obroty{text-align: center; padding: 0.3rem; line-height: 1; display: inline-block}
.obroty-ram{border: 1px solid;padding: 0.4rem}
.obroty-dot{text-align: center; padding: 0.3rem;    line-height: 1; display: inline-block}

.btn-obroty{padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 0px;margin-bottom: 0px;}

.btn-obroty-pods{padding-top: 10px;
  padding-bottom: 10px; padding-left: 40px; padding-right: 40px;
  margin-top: 0px;}


.komunikat{text-align: center; border: 5px solid #D9D9D9; padding-top: 4rem; padding-bottom: 4rem}


.accordion-flush .accordion-item {
  padding: 0px;
}
.accordion-item{border: none;}
.oferta{padding:15px 0px; width: 95%; background-color: #ffffff; margin-bottom: 10px; font-size: 1rem; font-weight: 500; line-height: 1.5; font-family: "Bosch Sans",} 
.body-oferta{padding:0 15px 20px 0px; padding-top:0px; width: 95%; 
  width: 95%;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
  margin-top: -5px; font-family: "Bosch Sans",}

.accordion-button:not(.collapsed) {
  color: #000;
  background-color: #fff;
  box-shadow: none;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #000000;
  outline: 0;
  box-shadow: none; 
}

.oferta-menu{padding:5px 5px 5px 5px; width: 95%; background-color: #ffffff;  font-size: 1rem; font-weight: 400; line-height: 1.5; font-family: "Bosch Sans"; margin-bottom: 0px; border: none} 
.oferta-menu:hover{text-decoration: underline; color:rgb(0, 123, 192)}

.body-oferta-menu{padding-bottom: 5px; }


@media only screen and (max-width: 900px) {
   .pix {
    padding-left: 0px!important;
  }
	.elektryzujaca-oferta-pad{padding-left:15px!important; padding-top: 20px; padding-right: 15px}
	.bottom-reg{padding-left: 15px}
}


.a-tab-navigation__wrapper {
  position: relative;
  margin-top: 1em;
  margin-bottom: 1em;
}

.a-tab-navigation__button-left {
  left: 0;
  z-index: 1;
}
.a-tab-navigation__button-left, .a-tab-navigation__button-right {
  position: absolute;
  display: none;
  top: 0;
  background-color: var(--background);
  height: calc(100% - 1px);
}
.a-button--integrated {
  color: var(--integrated__enabled__front__default);
  background-color: var(--integrated__enabled__fill__default);
}
.a-button, button span {
  padding: 0;
}
[type="button"], [type="reset"], [type="submit"], button {
  -webkit-appearance: button;
}

.a-tab-navigation {
  flex-wrap: nowrap;
  overflow-x: auto;
  position: relative;
  margin: 0;
}
.a-tab-navigation {
  background-color: var(--integrated__enabled__fill__default);
  border-bottom: 1px solid var(--integrated__enabled__front__default);
  display: flex;
  padding: 0;
  scrollbar-width: none;
  width: 100%;
}
*, ::after, ::before {
  box-sizing: border-box;
}

li:first-of-type {
  counter-reset: item;
}
.a-tab-navigation__item {
  margin: 0;
  padding: 0;
}
.a-list--dot li ol li::before, .a-list--num li, ol > li {
  counter-increment: item;
}

.a-tab-navigation button {
  outline-offset: -1px;
}
.a-tab-navigation button {
  background: none;
  border: 0;
  color: var(--integrated__enabled__front__default);
}
.a-tab-navigation__tab {
  cursor: pointer;
  padding: .75rem 1rem 0;
  white-space: nowrap;
}

.a-tab-navigation__tab-content {
  display: inline-flex;
  align-items: center;
  letter-spacing: 0;
  border: 0;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
  border-bottom: .125rem solid var(--integrated__enabled__fill__default);
  padding-bottom: .5625rem;
}

.a-tab-navigation__tab-content .a-icon {
  margin-left: unset;
}
.a-tab-navigation__icon {
  font-size: 1.5rem;
}
.a-icon {
  font-size: 24px;
  color: inherit;
}
.a-icon-downland{vertical-align: middle}

.boschicon-bosch-ic-mail::before {
  content: var(--boschicon-bosch-ic-mail);
}

.a-tab-navigation__icon + .a-tab-navigation__label {
  text-align: left;
  margin-left: .5rem;
}
.a-button, button span {
  padding: 0;
}
*, ::after, ::before {
  box-sizing: border-box;
}
*, ::after, ::before {
  box-sizing: border-box;
}
.a-tab-navigation__tab-content {
  letter-spacing: 0;
}
.a-tab-navigation button {
  color: var(--integrated__enabled__front__default);
}
.a-tab-navigation__tab {
  cursor: pointer;
  white-space: nowrap;
}
 .link {
  font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: var(--f-theme-settings-link-color, rgb(0, 123, 192));
  font-size: 18px;
  line-height: 1.5;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: underline;
  margin-bottom: 10px;
  letter-spacing: normal;
}
 .link-no-under {
  font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: var(--f-theme-settings-link-color, rgb(0, 123, 192));
  font-size: 18px;
  line-height: 1.5;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  margin-bottom: 10px;
  letter-spacing: normal;
}
.link-no-under:hover{text-decoration: underline; color:}

.potw-odb{background-color: #FFA4A7;
  padding: 65px 25px!important;
  margin-top: 45px!important;
  color: #fff!important;}

.potw-odb button{margin-top:0px; float: right}

.table-filia{width: 60%}

@media only screen and (max-width: 900px){.table-filia{width: 100%}
	.p-sub-title{padding-left: 20px}
}

/*diagnostyka bcg*/
.img-detale{text-align: center; }
.img-detale-bg{ min-height: 170px; background-size: contain; background-repeat: no-repeat; margin-bottom: 0px!important; background-position: center center;}
.testery-kts{background-image:url("../img/diagnostyka-i-uslugi/1.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:55px }

.img-detale-bg p{font-size: 17px; font-weight: 700; line-height: 1.2}
.apla-bg{ background-color: rgba(255, 255, 255, 0.5);}

.zdalna-diagnoza{background-image:url("../img/diagnostyka-i-uslugi/2.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.kalibracja-systemow{background-image:url("../img/diagnostyka-i-uslugi/3.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.serwis-klimatyzacji{background-image:url("../img/diagnostyka-i-uslugi/4.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.serwis-akumulatorow{background-image:url("../img/diagnostyka-i-uslugi/5.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.serwis-ev-hev{background-image:url("../img/diagnostyka-i-uslugi/6.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.inne-urzadzenia{background-image:url("../img/diagnostyka-i-uslugi/7.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }

/*produkty i technika*/

.pojazdy-osobowe{background-image:url("../img/produkty-i-technika/1.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.pojazdy-ciezarowe{background-image:url("../img/produkty-i-technika/2.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.pojazdy-hev-ev{background-image:url("../img/produkty-i-technika/3.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }

/*pojazdy osobowe*/
.hamulce-i-systemy-bezpieczenstwa{background-image:url("../img/produkty-i-technika-pojazdy-osobowe/1.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:65px }
.uklad-paliwowy{background-image:url("../img/produkty-i-technika-pojazdy-osobowe/2.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.uklad-zaplonowy-i-zarowy{background-image:url("../img/produkty-i-technika-pojazdy-osobowe/3.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:65px }
.uklad-dolotowy-i-wydechowy{background-image:url("../img/produkty-i-technika-pojazdy-osobowe/4.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:65px }
.alternatory-i-rozruszniki{background-image:url("../img/produkty-i-technika-pojazdy-osobowe/5.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.akumulatory{background-image:url("../img/produkty-i-technika-pojazdy-osobowe/6.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.rozrzad-i-paski{background-image:url("../img/produkty-i-technika-pojazdy-osobowe/7.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.filtry{background-image:url("../img/produkty-i-technika-pojazdy-osobowe/8.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.uklad-kierowniczy{background-image:url("../img/produkty-i-technika-pojazdy-osobowe/9.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:65px }
.wycieraczki{background-image:url("../img/produkty-i-technika-pojazdy-osobowe/10.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.oswietlenie{background-image:url("../img/produkty-i-technika-pojazdy-osobowe/11.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.ogrzewanie-wentylacja-klimatyzacja{background-image:url("../img/produkty-i-technika-pojazdy-osobowe/12.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:65px }

/*pojazdy ciężarowe*/
.p-c-uklad-paliwowy{background-image:url("../img/produkty-i-technika-pojazdy-ciezarowe/1.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:65px }
.p-c-uklad-dolotowy-i-wydechowy{background-image:url("../img/produkty-i-technika-pojazdy-ciezarowe/2.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.p-c-alternatory-i-rozruszniki{background-image:url("../img/produkty-i-technika-pojazdy-ciezarowe/3.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:65px }
.p-c-akumulatory{background-image:url("../img/produkty-i-technika-pojazdy-ciezarowe/4.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:65px }
.p-c-rozrzad-i-paski{background-image:url("../img/produkty-i-technika-pojazdy-ciezarowe/5.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.p-c-filtry{background-image:url("../img/produkty-i-technika-pojazdy-ciezarowe/6.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.p-c-uklad-kierowniczy{background-image:url("../img/produkty-i-technika-pojazdy-ciezarowe/7.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.p-c-wycieraczki{background-image:url("../img/produkty-i-technika-pojazdy-ciezarowe/8.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.p-c-oswietlenie{background-image:url("../img/produkty-i-technika-pojazdy-ciezarowe/9.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:65px }

.p-c-ogrzewanie-wentylacja-klimatyzacja{background-image:url("../img/produkty-i-technika-pojazdy-ciezarowe/10.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:65px }


/*pojazdy hev ev*/
.p-h-e-czesci-bosch{background-image:url("../img/produkty-i-technika-pojazdy-hev-ev/1.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.p-h-e-nowe-technologie{background-image:url("../img/produkty-i-technika-pojazdy-hev-ev/2.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.p-h-e-urzadzenia-do-naprawy{background-image:url("../img/produkty-i-technika-pojazdy-hev-ev/3.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }

/*hamulce i systemy bezpieczeństwa*/
.p-o-h-s-hamulce{background-image:url("../img/produkty-i-technika-pojazdy-osobowe-hamulce-i-systemy-bezpieczenstwa/1.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.p-o-h-s-plyny-i-smary{background-image:url("../img/produkty-i-technika-pojazdy-osobowe-hamulce-i-systemy-bezpieczenstwa/2.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.p-o-h-s-systemy{background-image:url("../img/produkty-i-technika-pojazdy-osobowe-hamulce-i-systemy-bezpieczenstwa/3.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }

/*uklad paliwowy*/
.p-o-u-p-silniki-benzynowe{background-image:url(../img/pakiet-wiedzy/swiadome-zarzadzanie.jpg); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.p-o-u-p-silniki-diesla{background-image:url(../img/pakiet-wiedzy/swiadome-zarzadzanie.jpg); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }

/*Układ zapłonowy i żarowy*/
.p-o-u-z-uklad-zaplonowy{background-image:url("../img/produkty-i-technika-pojazdy-osobowe-uklad-zaplonowy-i-zarowy/1.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.p-o-u-z-uklad-zarowy{background-image:url("../img/produkty-i-technika-pojazdy-osobowe-uklad-zaplonowy-i-zarowy/2.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }

/*Układ dolotowy i wydechowy*/
.p-o-u-d-uklad-scr{background-image:url("../img/uklad-dolotowy-i-wydechowy/1.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.p-o-u-d-adblue{background-image:url("../img/uklad-dolotowy-i-wydechowy/2.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.p-o-u-d-czujniki-i-przeplywomierze{background-image:url("../img/uklad-dolotowy-i-wydechowy/3.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }

/*Rozrząd i paski*/
.p-o-r-p-rozrzad{background-image:url("../img/produkty-i-technika-pojazdy-osobowe-rozrzad-i-paski/1.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.p-o-r-p-uklady-padowe{background-image:url("../img/produkty-i-technika-pojazdy-osobowe-rozrzad-i-paski/2.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }

/*testy wiedzy*/
.t-w-1{background-image:url("../img/testy-wiedzy/1.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.t-w-2{background-image:url("../img/testy-wiedzy/2.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.t-w-3{background-image:url("../img/testy-wiedzy/3.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.t-w-4{background-image:url("../img/testy-wiedzy/4.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }

/*diagnostyka-i-uslugi-testery-KTS-i-oprogramowanie-ESI-tronic*/
.d-i-u-t-kts-1{background-image:url("../img/diagnostyka-i-uslugi-testery-KTS-i-oprogramowanie-ESI-tronic/1.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.d-i-u-t-kts-2{background-image:url("../img/diagnostyka-i-uslugi-testery-KTS-i-oprogramowanie-ESI-tronic/2.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.d-i-u-t-kts-3{background-image:url("../img/diagnostyka-i-uslugi-testery-KTS-i-oprogramowanie-ESI-tronic/3.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.d-i-u-t-kts-4{background-image:url("../img/diagnostyka-i-uslugi-testery-KTS-i-oprogramowanie-ESI-tronic/4.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.d-i-u-t-kts-5{background-image:url("../img/diagnostyka-i-uslugi-testery-KTS-i-oprogramowanie-ESI-tronic/5.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.d-i-u-t-kts-6{background-image:url("../img/diagnostyka-i-uslugi-testery-KTS-i-oprogramowanie-ESI-tronic/6.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }

/*zarzadzanie firmą*/
.z-f-1{background-image:url("../img/zarzadzanie-firma/1.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.z-f-2{background-image:url("../img/zarzadzanie-firma/2.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.z-f-3{background-image:url("../img/zarzadzanie-firma/3.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.z-f-4{background-image:url("../img/zarzadzanie-firma/4.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }
.z-f-5{background-image:url("../img/zarzadzanie-firma/5.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:75px }

/*kompetencje-mistrzow*/
.k-m-1{background-image:url("../img/kompetencje-mistrzow/1.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:65px }
.k-m-2{background-image:url("../img/kompetencje-mistrzow/2.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:65px }
.k-m-3{background-image:url("../img/kompetencje-mistrzow/3.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:65px }
.k-m-4{background-image:url("../img/kompetencje-mistrzow/4.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:65px }
.k-m-5{background-image:url("../img/kompetencje-mistrzow/5.jpg"); background-color: rgba(255, 255, 255, 0.5); padding-top:65px }




/*slajder*/
.carousel-indicators [data-bs-target]{border-radius: 25px;border-top:0px; border-bottom: 0px; width: 15px;
  height: 15px;}
.home-tresc p{font-size:1rem}
.home-tresc .link {font-size:1rem}
.home-tresc h4{height: 55px}




/*kontakt*/

.input.mwf-text {
  background-color: #e0e2e5!important;
  border: 0;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
  border-bottom: 1px solid var(--neutral__enabled__front__default);
  color: var(--neutral__enabled__front__default);
  height: 3rem;
  left: 0;
  margin-left: 0;
  overflow: hidden;
  padding: 1.375rem 1rem .75rem;
  position: relative;
  width: 100%;
}

.a-tab-navigation__wrapper {
  position: relative;
  margin-top: 4em;
  margin-bottom: 4em;
}

.a-tab-navigation__item {
  margin: 0;
  padding: 0;
}

@media only screen and (min-width: 992px) {
  .mwf-form__wrapper {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(12,1fr);
  }
}
@media only screen and (min-width: 768px) {
  .mwf-form__wrapper {
    display: grid;
    column-gap: 2rem;
    grid-template-columns: repeat(12,1fr);
  }
}
@media only screen and (min-width: 992px) {
  .mwf-form__wrapper .mwf-form {
    grid-column: span 6;
  }
}
@media only screen and (min-width: 768px) {
  .mwf-form__wrapper .mwf-form, .mwf-form__wrapper h1 {
    grid-column: span 8;
  }
}

@media only screen and (min-width: 768px) {
  .mwf-form__wrapper ul .mwf-field {
    grid-column: span 8;
  }
}
li:first-of-type {
  counter-reset: item;
}
@media only screen and (min-width: 768px) {
  .mwf-field {
    grid-column: span 12;
  }
}
.mwf-field {
  list-style: none;
  padding: 0;
  position: relative;
}
.tab-content li {
  margin-bottom: 1rem;
}
button, li, p {
  font-weight: 400;
}
.-size-m, button, li, p {
  font-size: 1rem;
  --font-size: 1rem;
  line-height: 1.5;
}

button,
input,
select,
textarea {
  font-family:inherit;
  border-radius:0;
}
*,
::after,
::before {
  box-sizing:border-box;
}
.highlight {
  font-weight:700;
}
.quote,
.text,
body,
html {
  font-weight:400;
}
.quote {
  font-style:italic;
}
.list-element {
  margin-bottom:1rem;
}
.label,
.list-element {
  font-weight:400;
}
.-size-6xl {
  font-size:5rem;
  --font-size:5rem;
  line-height:1.15;
  --line-height:1.15;
}
.-size-5xl {
  font-size:4rem;
  --font-size:4rem;
  line-height:1.2;
  --line-height:1.2;
}
.-size-4xl,
h1 {
  font-size:3rem;
  --font-size:3rem;
  line-height:1.25;
  --line-height:1.25;
}
.-size-3xl {
  font-size:2.5rem;
  --font-size:2.5rem;
  line-height:1.3;
  --line-height:1.3;
}
.-size-2xl,
h3 {
  font-size:2rem;
  --font-size:2rem;
  line-height:1.35;
  --line-height:1.35;
}
.-size-xl {
  font-size:1.5rem;
  --font-size:1.5rem;
  line-height:1.4;
  --line-height:1.4;
}
.-size-l {
  font-size:1.25rem;
  --font-size:1.25rem;
  line-height:1.5;
}

h1,
h2,
h3,
h4,
h5 {
  font-weight:700;
}
h2 {
  font-size:2.5rem;
  --font-size:2.5rem;
  line-height:1.3;
  --line-height:1.3;
}
h4 {
  font-size:1.5rem;
  --font-size:1.5rem;
  line-height:1.4;
  --line-height:1.4;
}
h5 {
  font-size:1.25rem;
  --font-size:1.25rem;
  line-height:1.5;
}
button,
li,
p {
  font-weight:400;
}
.tab-content li {
  margin-bottom:1rem;
}
figcaption,
label {
  font-weight:400;
}
li.mwf-button {
  list-style:none;
  padding:0;
}
input.mwf-button,
li.mwf-button.mwf-next>input[type=button],
li.mwf-button>input[type=button] {
font-family: "Bosch Sans", "Space Grotesk Frontify", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  color: var(--f-theme-settings-button-primary-color, rgb(255, 255, 255));
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  border-width: 0px;
  border-radius: 0px;
  border-color: var(--f-theme-settings-button-primary-border-color, rgba(0, 98, 154, 0));
  background-color: var(--f-theme-settings-button-primary-background-color, rgb(0, 123, 192));
  padding-top: 0.7rem;
  padding-right: 1rem;
  padding-bottom: 0.7rem;
  padding-left: 1rem;
}
input.mwf-button:hover,
li.mwf-button.mwf-next>input[type=button]:hover,
li.mwf-button>input[type=button]:hover{background-color: rgb(0, 98, 154)!important; color: #ffffff}


.mwf-upload-button .A-Icon+span,
input.mwf-button .A-Icon+span,
li.mwf-button.mwf-back>input[type=button] .A-Icon+span,
li.mwf-button.mwf-cancel>input[type=button] .A-Icon+span,
li.mwf-button.mwf-next>input[type=button] .A-Icon+span,
li.mwf-button>input[type=button] .A-Icon+span {
  margin-left:10px;
}
input.mwf-button .A-Icon,
li.mwf-button.mwf-back>input[type=button] .A-Icon,
li.mwf-button.mwf-cancel>input[type=button] .A-Icon,
li.mwf-button.mwf-next>input[type=button] .A-Icon,
li.mwf-button>input[type=button] .A-Icon {
  fill:currentColor;
}
input.mwf-button.is-hovered,
input.mwf-button:hover,
li.mwf-button.mwf-next>input[type=button].is-hovered,
li.mwf-button.mwf-next>input[type=button]:hover,
li.mwf-button>input[type=button].is-hovered,
li.mwf-button>input[type=button]:hover {
  background-color:var(--major-accent__enabled__fill__hovered);
}
input.mwf-button:active,
li.mwf-button.mwf-next>input[type=button]:active,
li.mwf-button>input[type=button]:active {
  background-color:var(--major-accent__enabled__fill__pressed);
}
input.mwf-button:disabled,
li.mwf-button.mwf-next>input[type=button]:disabled,
li.mwf-button>input[type=button]:disabled {
  background-color:var(--major-accent__disabled__fill__default);
  color:var(--major-accent__disabled__front__default);
}
li.mwf-button.mwf-back>input[type=button],
li.mwf-button.mwf-cancel>input[type=button] {
  border:0 solid;
  border-radius:0;
  box-sizing:border-box;
  height:3rem;
  padding:0 1rem;
  background-color:var(--minor-accent__enabled__fill__default);
  color:var(--minor-accent__enabled__front__default);
  border:1px solid var(--minor-accent__enabled__front__default);
}
li.mwf-button.mwf-back>input[type=button].is-hovered,
li.mwf-button.mwf-back>input[type=button]:hover,
li.mwf-button.mwf-cancel>input[type=button].is-hovered,
li.mwf-button.mwf-cancel>input[type=button]:hover {
  background-color:var(--minor-accent__enabled__fill__hovered);
  color:var(--minor-accent__enabled__front__hovered);
  border-color:var(--minor-accent__enabled__front__hovered);
}
li.mwf-button.mwf-back>input[type=button]:active,
li.mwf-button.mwf-cancel>input[type=button]:active {
  background-color:var(--minor-accent__enabled__fill__pressed);
  color:var(--minor-accent__enabled__front__pressed);
  border-color:var(--minor-accent__enabled__front__pressed);
}
li.mwf-button.mwf-back>input[type=button]:disabled,
li.mwf-button.mwf-cancel>input[type=button]:disabled {
  background-color:var(--minor-accent__disabled__fill__default);
  color:var(--minor-accent__disabled__front__default);
  border-color:var(--minor-accent__disabled__front__default);
}
.mwf-captcha a {
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  outline-offset:2px;
  margin-bottom:15px;
}
.mwf-captcha input,
input.mwf-text {
background-color: #e0e2e5;
  border: 0;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
  border-bottom: 1px solid #000;
  color: var(--neutral__enabled__front__default);
  height: 3rem;
  left: 0;
  margin-left: 0;
  overflow: hidden;
  padding: 1.375rem 1rem .75rem;
  position: relative;
  width: 100%;
}
.mwf-captcha input::placeholder,
input.mwf-text::placeholder,
textarea.mwf-text::placeholder {
  color:var(--bosch-gray-40);
  opacity:1;
}
.mwf-captcha input:hover,
textarea.mwf-text:hover {
  background-color:var(--neutral__enabled__fill__hovered);
}
.mwf-captcha input:active,
textarea.mwf-text:active {
  background-color:var(--neutral__enabled__fill__pressed);
}
.mwf-captcha input:focus,
textarea.mwf-text:focus {
  background-color:var(--neutral__focused__fill__default);
  border-bottom-color:var(--neutral__focused__front__default);
  outline:0;
}
.mwf-captcha input:disabled,
textarea.mwf-text:disabled {
  border-bottom-color:var(--neutral__disabled__front__default);
  pointer-events:none;
}
.mwf-captcha input:disabled::placeholder,
input.mwf-text:disabled::placeholder,
textarea.mwf-text:disabled::placeholder {
  color:var(--neutral__disabled__front__default);
}
.mwf-checkbox {
  opacity:0;
  position:absolute;
}
.mwf-checkbox~label {
  color:var(--plain__enabled__front__default);
  background-color:var(--plain__enabled__fill__default);
  box-sizing:border-box;
  cursor:pointer;
  padding-left:2rem;
  position:relative;
  margin-top:8px;
  margin-bottom:24px;
  min-height:1.5rem;
  display:inline-block;
}
.mwf-checkbox~label:before {
  position:absolute;
  top:0;
  left:0;
  background-color:var(--small__enabled__fill__default);
  content:"";
  display:inline-block;
  height:1.5rem;
  width:1.5rem;
}
.mwf-checkbox~label:hover:before {
  background-color:var(--small__enabled__fill__hovered);
}
.mwf-checkbox~label:active:before {
  background-color:var(--small__enabled__fill__pressed);
}
.mwf-checkbox:disabled~label {
  cursor:not-allowed;
  color:var(--plain__disabled__front__default);
  background-color:var(--plain__disabled__fill__default);
}
.mwf-checkbox:disabled~label:before {
  background-color:var(--small__disabled__fill__default);
}
.mwf-checkbox:checked~label:before {
  background-color:var(--major-accent__enabled__fill__default);
}
.mwf-checkbox:checked~label:after {
  content:"";
  box-sizing:border-box;
  border-bottom:2px solid var(--major-accent__enabled__front__default);
  border-left:2px solid var(--major-accent__enabled__front__default);
  position:absolute;
  left:7px;
  top:5px;
  transform:rotate(-44.5deg);
  transform-origin:bottom;
  width:15px;
  height:8px;
}
.mwf-checkbox:checked~label:hover:before {
  background-color:var(--major-accent__enabled__fill__hovered);
}
.mwf-checkbox:checked~label:active:before {
  background-color:var(--major-accent__enabled__fill__pressed);
}
.mwf-checkbox:checked:disabled~label,
.mwf-radio:checked:disabled~label {
  color:var(--major-accent__disabled__front__default);
}
.mwf-checkbox:checked:disabled~label:before {
  background-color:var(--major-accent__disabled__fill__default);
}
.mwf-checkbox:checked:disabled~label:after {
  border-color:var(--major-accent__disabled__front__default);
}
.mwf-error {
  align-items:flex-start;
  background-color:var(--minor-signal-error__enabled__fill__default);
  color:var(--minor-signal-error__enabled__front__default);
  display:flex;
  flex-direction:row;
  font-size:.625rem;
  margin-bottom:0;
  padding:.25rem 1rem;
}
.mwf-field {
  list-style:none;
  padding:0;
  position:relative;
}
.mwf-field.mwf-subheadline>p {
  margin:1rem 0;
}
.mwf-field p {
  margin-top:0;
  position:relative;
}
.mwf-field.mwf-space-after {
  margin-bottom:4rem;
}
.mwf-hidden,
.mwf-upload-filecontainer .mwf-upload-row .mwf-upload-fileinfo .mwf-upload-preview {
  display:none;
}
.mwf-hint {
  margin-bottom:-7px;
}
.mwf-hint,
.mwf-hint+p {
  align-items:flex-start;
  background-color:var(--minor-signal-neutral__enabled__fill__default);
  color:var(--minor-signal-neutral__enabled__front__default);
  display:flex;
  flex-direction:row;
  font-size:.625rem;
  padding:.25rem 1rem;
}
.mwf-hint+p,
.mwf-hint+p~p,
.mwf-hint~p {
  margin-bottom:0;
}
.mwf-input {
	background-color:#e0e2e5;
  position:relative;
  display:flex;
  flex-direction:column;
}
.mwf-input .mwf-multiple,
.mwf-input select {
  padding-left:16px;
}
.a-dropdown select,
.mwf-input .mwf-select {
  padding-top:16px;
}
.mwf-label-input,
.mwf-label-select,
.mwf-label-textarea {
  inset-inline:0;
  margin:.25rem 1rem auto;
  max-width:calc(100% - 2.25rem);
  overflow:hidden;
  position:absolute;
  text-overflow:ellipsis;
  top:0;
  white-space:nowrap;
  z-index:1;
}
.mwf-label-calculation,
.mwf-label-captcha,
.mwf-label-checkbox,
.mwf-label-fileupload,
.mwf-label-radio-button {
  display:block;
  margin-bottom:16px;
}
.mwf-required {
  margin-left:-3px;
}
.mwf-pager {
  list-style:none;
  padding:0;
}
.mwf-pager p span:nth-child(1) {
  margin-right:1px;
}
.mwf-pager p span:nth-child(2) {
  margin-left:1px;
}
.mwf-radio {
  opacity:0;
  position:absolute;
}
.mwf-radio~label {
  font-size:1rem;
  --font-size:1rem;
  line-height:1.5;
  background-color:var(--plain__enabled__fill__default);
  box-sizing:border-box;
  color:var(--plain__enabled__front__default);
  cursor:pointer;
  display:inline-block;
  min-height:1.5rem;
  -webkit-padding-start:2rem;
  padding-inline-start:2rem;
  position:relative;
}
.mwf-radio~label:before {
  background-color:var(--small__enabled__fill__default);
  border-radius:50%;
  content:"";
  display:inline-block;
  height:1.5rem;
  inset-inline:0;
  position:absolute;
  top:0;
  width:1.5rem;
}
.mwf-radio~label:hover:before {
  background-color:var(--small__enabled__fill__hovered);
}
.mwf-radio~label:active:before {
  background-color:var(--small__enabled__fill__pressed);
}
.mwf-radio:disabled~label {
  background-color:var(--plain__disabled__fill__default);
  color:var(--plain__disabled__front__default);
  cursor:not-allowed;
}
.mwf-radio:disabled~label:before {
  background-color:var(--small__disabled__fill__default);
}
.mwf-radio:checked~label:before {
  background-color:var(--major-accent__enabled__fill__default);
}
.mwf-radio:checked~label:after {
  background-color:var(--major-accent__enabled__front__default);
  border-radius:50%;
  box-sizing:border-box;
  content:"";
  height:.75rem;
  inset-inline:6px;
  position:absolute;
  top:6px;
  transform-origin:center;
  width:.75rem;
}
.mwf-radio:checked~label:hover:before {
  background-color:var(--major-accent__enabled__fill__hovered);
}
.mwf-radio:checked~label:active:before {
  background-color:var(--major-accent__enabled__fill__pressed);
}
.mwf-radio:checked:disabled~label:before {
  background-color:var(--major-accent__disabled__fill__default);
}
.mwf-radio:checked:disabled~label:after {
  background-color:var(--major-accent__disabled__front__default);
}
.mwf-radio+label {
  margin-bottom:24px;
  margin-top:8px;
}
.mwf-label+.mwf-input>select[multiple=multiple] {
  padding-top:0;
  padding-right:0;
  border-top:30px solid transparent;
  height:unset;
  pointer-events:all;
  overflow:auto;
}
.mwf-label+.mwf-input>select[multiple=multiple]::after {
  display:block;
  content:"";
  position:absolute;
  height:26px;
  top:0;
  left:0;
  width:95%;
}
textarea.mwf-text {
  background-color:#e0e2e5;
  border:0;
  border-bottom:1px solid #000000;
  height:3rem;
  left:0;
  margin-left:0;
  overflow:hidden;
  padding:1.375rem 1rem .75rem;
  position:relative;
  width:100%;
  height:130px;
}
input.mwf-text:hover {
  background-color:var(--neutral__enabled__fill__hovered);
}
input.mwf-text:active {
  background-color:var(--neutral__enabled__fill__pressed);
}
input.mwf-text:focus {
  background-color:var(--neutral__focused__fill__default);
  border-bottom-color:var(--neutral__focused__front__default);
  outline:0;
}
input.mwf-text:disabled {
  border-bottom-color:var(--neutral__disabled__front__default);
  pointer-events:none;
}
.mwf-text>p {
  padding:0 1rem 1rem;
}
.mwf-italic p {
  font-weight:400;
  font-style:italic;
}
.mwf-bold p {
  font-weight:700;
}
.mwf-input fieldset {
  border:0;
  margin:0;
  padding:0;
}
.mwf-input fieldset .mwf-option {
  display:block;
}
.mwf-form>ul {
  padding:0;
}
.mwf-on-grid>ul {
  margin-bottom:48px;
}
.mwf-on-grid>ul .mwf-button.mwf-next {
  margin-bottom:16px;
  order:1;
}
.mwf-on-grid>ul .mwf-button.mwf-back {
  margin-bottom:16px;
  order:2;
}
.mwf-on-grid>ul .mwf-button.mwf-cancel {
  order:3;
}
.mwf-table {
  border-top:1px solid var(--small__enabled__front__default);
  width:100%;
}
.mwf-table p {
  margin-bottom:0;
}
.mwf-table tr {
  height:56px;
}
.mwf-table td {
  border-bottom:1px solid var(--small__enabled__front__default);
  padding:10px;
}
.mwf-table td:nth-child(odd) {
  background-color:var(--plain__enabled__fill__default);
  color:var(--plain__enabled__front__default);
}
.mwf-table td:nth-child(even) {
  background-color:var(--neutral__enabled__fill__default);
  color:var(--neutral__enabled__front__default);
}
.mwf-upload {
  display:flex;
  flex-direction:column;
}
.mwf-upload>* {
  width:100%;
}
.mwf-upload-dropzone {
  text-align:center;
  padding:50px;
  border:1px dashed var(--small__enabled__fill__default);
  margin-bottom:16px;
}
.mwf-upload-dropzone h3 {
  margin-bottom:50px;
}
.mwf-upload-button {
  align-items:center;
  display:flex;
  justify-content:center;
  position:relative;
  border:0 solid;
  border-radius:0;
  box-sizing:border-box;
  height:3rem;
  padding:0 1rem;
  background-color:var(--minor-accent__enabled__fill__default);
  color:var(--minor-accent__enabled__front__default);
  border:1px solid var(--minor-accent__enabled__front__default);
}
.mwf-upload-actions button .A-Icon,
.mwf-upload-button .A-Icon,
.mwf-upload-footer-actions button .A-Icon {
  fill:currentColor;
}
.mwf-upload-actions button.mwf-upload-delete.is-hovered,
.mwf-upload-actions button.mwf-upload-delete:hover,
.mwf-upload-button.is-hovered,
.mwf-upload-button:hover,
.mwf-upload-footer-actions button.mwf-upload-delete.is-hovered,
.mwf-upload-footer-actions button.mwf-upload-delete:hover {
  background-color:var(--minor-accent__enabled__fill__hovered);
  color:var(--minor-accent__enabled__front__hovered);
  border-color:var(--minor-accent__enabled__front__hovered);
}
.mwf-upload-actions button.mwf-upload-delete:active,
.mwf-upload-button:active,
.mwf-upload-footer-actions button.mwf-upload-delete:active {
  background-color:var(--minor-accent__enabled__fill__pressed);
  color:var(--minor-accent__enabled__front__pressed);
  border-color:var(--minor-accent__enabled__front__pressed);
}
.mwf-upload-actions button.mwf-upload-delete:disabled,
.mwf-upload-button:disabled,
.mwf-upload-footer-actions button.mwf-upload-delete:disabled {
  background-color:var(--minor-accent__disabled__fill__default);
  color:var(--minor-accent__disabled__front__default);
  border-color:var(--minor-accent__disabled__front__default);
}
.mwf-upload-button input:hover,
.mwf-upload-button span:hover {
  cursor:pointer;
}
.mwf-upload-button input {
  position:absolute;
  opacity:0;
  left:0;
  top:0;
  width:100%;
  height:100%;
}
.mwf-upload-filecontainer,
.mwf-upload-filecontainer .mwf-upload-row,
.mwf-upload-footer {
  margin-bottom:16px;
}
.mwf-upload-filecontainer .mwf-upload-row .mwf-upload-fileinfo .mwf-upload-metadata ul {
  list-style:none;
  padding-left:0;
}
.mwf-upload-filecontainer .mwf-upload-row .mwf-upload-fileinfo .mwf-upload-metadata ul li {
  grid-column:span 12;
  padding:0;
  word-break:break-all;
}
.mwf-upload-filecontainer .mwf-upload-row .mwf-upload-fileinfo .mwf-upload-metadata ul li:nth-child(2) {
  font-size:.75rem;
  --font-size:0.75rem;
  line-height:1.5;
}
.mwf-upload-filecontainer .mwf-upload-row .mwf-upload-error {
  align-items:flex-start;
  background-color:var(--minor-signal-error__enabled__fill__default);
  color:var(--minor-signal-error__enabled__front__default);
  display:flex;
  flex-direction:row;
  padding:.75rem 1rem;
}
.mwf-upload-actions button,
.mwf-upload-footer-actions button {
  border:0 solid;
  border-radius:0;
  box-sizing:border-box;
  height:3rem;
  padding:0 1rem;
  white-space:nowrap;
}
.mwf-upload-actions button .A-Icon+span,
.mwf-upload-footer-actions button .A-Icon+span {
  margin-left:10px;
}
.mwf-upload-actions button.mwf-upload-delete,
.mwf-upload-footer-actions button.mwf-upload-delete {
  background-color:var(--minor-accent__enabled__fill__default);
  color:var(--minor-accent__enabled__front__default);
  border:1px solid var(--minor-accent__enabled__front__default);
}
.mwf-upload-actions button.mwf-upload-upload,
.mwf-upload-footer-actions button.mwf-upload-upload {
  background-color:var(--major-accent__enabled__fill__default);
  color:var(--major-accent__enabled__front__default);
}
.mwf-upload-actions button.mwf-upload-upload.is-hovered,
.mwf-upload-actions button.mwf-upload-upload:hover,
.mwf-upload-footer-actions button.mwf-upload-upload.is-hovered,
.mwf-upload-footer-actions button.mwf-upload-upload:hover {
  background-color:var(--major-accent__enabled__fill__hovered);
}
.mwf-upload-actions button.mwf-upload-upload:active,
.mwf-upload-footer-actions button.mwf-upload-upload:active {
  background-color:var(--major-accent__enabled__fill__pressed);
}
.mwf-upload-actions button.mwf-upload-upload:disabled,
.mwf-upload-footer-actions button.mwf-upload-upload:disabled {
  background-color:var(--major-accent__disabled__fill__default);
  color:var(--major-accent__disabled__front__default);
}
.mwf-form *>li:before {
  content:none;
}
.mwf-background {
  padding:40px 0;
}
.mwf-background p {
  margin-bottom:15px;
}
.mwf-background .mwf-input input {
  border-color:var(--neutral__enabled__front__default);
}
.mwf-background .mwf-input input,
.mwf-background .mwf-input input:focus,
.mwf-background .mwf-input input:hover {
  background:var(--neutral__enabled__fill__default);
  color:var(--neutral__enabled__front__default);
}
.mwf-background .mwf-input input:-webkit-autofill {
  -webkit-transition:background 9001s ease-in-out 0s;
  transition:background 9001s ease-in-out 0s;
  -webkit-text-fill-color:var(--small__enabled__front__default);
}
.mwf-background .mwf-option label {
  color:var(--plain__enabled__front__default);
  margin-bottom:0;
}
.mwf-background .mwf-option label p {
  margin:0;
}
@media only screen and (max-width:767px) {
  .mwf-field,
  .mwf-field.mwf-l,
  .mwf-field.mwf-m,
  .mwf-field.mwf-s {
    grid-column:span 4;
  }
}
@media only screen and (min-width:768px) {
  .mwf-field {
    grid-column:span 12;
  }
  .mwf-field.mwf-s {
    grid-column:span 2;
  }
  .mwf-field.mwf-l,
  .mwf-field.mwf-m {
    grid-column:span 6;
  }
  .mwf-on-grid .mwf-form>ul {
    column-gap:2rem;
    display:grid;
    grid-template-columns:repeat(12,1fr);
  }
  .mwf-button.mwf-next {
    margin-bottom:0;
    order:3;
  }
  .mwf-button.mwf-back {
    margin-bottom:0;
    order:2;
  }
  .mwf-button.mwf-cancel {
    margin-right:auto;
    order:1;
  }
  .mwf-table td {
    padding-left:20px;
    padding-right:20px;
  }
}
@media only screen and (min-width:992px) {
  .mwf-on-grid {
    padding:60px 0;
  }
  .mwf-on-grid .mwf-captcha input {
    width:300px;
  }
}

.nav-tabs .nav-link.active {
border-bottom-color: #007bc0;
  color: #007bc0;
  background-color: var(--minor-accent__enabled__fill__default);
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom-style: solid;
  border-bottom-weight: 4px;
  font-weight: 600;
}

.m-frok-tab-navigation{font-family: boschsans,"Helvetica Neue",Helvetica,Arial,sans-serif;}

.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  background: 0 0;
  border: none;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
  color: #000;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
	--bs-nav-tabs-border-color: #000;}

@media (max-width: 767.9px){.tab-pane{padding:15px}}
