From b420c57a6e7027061b06396a3fe0142539d5c49b Mon Sep 17 00:00:00 2001 From: Catia Costa Date: Thu, 29 Jul 2021 17:44:53 +0100 Subject: [PATCH 1/3] Replace wmnds by tfwm. --- .typo-ci.yml | 2 +- .zeplin/components.json | 12 +- doc/contributing/application-architecture.md | 6 +- doc/contributing/coding-standards.md | 6 +- doc/contributing/css.md | 44 +- doc/contributing/js.md | 8 +- doc/contributing/tasks/building.md | 14 +- doc/contributing/tasks/linting.md | 2 +- doc/contributing/testing-and-linting.md | 8 +- gulp-tasks/build-nunjucks.js | 2 +- gulp-tasks/move-old-files.js | 6 +- gulp-tasks/paths.js | 18 +- gulp-tasks/sprite-svgs.js | 4 +- .../fonts/notosansdisplay-bold-webfont.woff | Bin .../fonts/notosansdisplay-bold-webfont.woff2 | Bin .../notosansdisplay-bolditalic-webfont.woff | Bin .../notosansdisplay-bolditalic-webfont.woff2 | Bin .../fonts/notosansdisplay-italic-webfont.woff | Bin .../notosansdisplay-italic-webfont.woff2 | Bin .../notosansdisplay-regular-webfont.woff | Bin .../notosansdisplay-regular-webfont.woff2 | Bin .../assets/icon/general/arrow.svg | 0 .../assets/icon/general/caret-down.svg | 0 .../assets/icon/general/caret-up.svg | 0 .../assets/icon/general/checkmark.svg | 0 .../assets/icon/general/chevron-right.svg | 0 .../assets/icon/general/circle-hollow.svg | 0 .../assets/icon/general/circle-solid.svg | 0 .../assets/icon/general/clock.svg | 0 .../assets/icon/general/closed.svg | 0 .../assets/icon/general/compress.svg | 0 .../assets/icon/general/contact.svg | 0 .../assets/icon/general/cross.svg | 0 .../assets/icon/general/current-location.svg | 0 .../assets/icon/general/disabled.svg | 0 .../assets/icon/general/electric.svg | 0 .../assets/icon/general/expand.svg | 0 .../assets/icon/general/favourite.svg | 0 .../assets/icon/general/file.svg | 0 .../assets/icon/general/filter.svg | 0 .../assets/icon/general/id-card.svg | 0 .../assets/icon/general/info.svg | 0 .../assets/icon/general/list.svg | 0 .../assets/icon/general/location-arrow.svg | 0 .../assets/icon/general/location-pin.svg | 0 .../assets/icon/general/minimise.svg | 0 .../assets/icon/general/n-ticket.svg | 0 .../assets/icon/general/paperclip.svg | 0 .../assets/icon/general/parking.svg | 0 .../assets/icon/general/report.svg | 0 .../assets/icon/general/request.svg | 0 .../assets/icon/general/route.svg | 0 .../assets/icon/general/search.svg | 0 .../assets/icon/general/share.svg | 0 .../assets/icon/general/star-empty.svg | 0 .../assets/icon/general/star.svg | 0 .../assets/icon/general/success.svg | 0 .../assets/icon/general/swap.svg | 0 .../assets/icon/general/sync.svg | 0 .../assets/icon/general/ticket.svg | 0 .../assets/icon/general/trash.svg | 0 .../assets/icon/general/user.svg | 0 .../assets/icon/general/wallet.svg | 0 .../assets/icon/general/warning-circle.svg | 0 .../assets/icon/general/warning-triangle.svg | 0 .../assets/icon/modes/bg/bus.svg | 0 .../assets/icon/modes/bg/coach.svg | 0 .../assets/icon/modes/bg/cycle.svg | 0 .../assets/icon/modes/bg/eBike.svg | 0 .../assets/icon/modes/bg/eScooter.svg | 0 .../assets/icon/modes/bg/metro.svg | 0 .../assets/icon/modes/bg/p-r.svg | 0 .../assets/icon/modes/bg/plane.svg | 0 .../assets/icon/modes/bg/rail-nr.svg | 0 .../assets/icon/modes/bg/rail.svg | 0 .../assets/icon/modes/bg/roads.svg | 0 .../assets/icon/modes/bg/walk.svg | 0 .../assets/icon/modes/isolated/bus.svg | 0 .../assets/icon/modes/isolated/coach.svg | 0 .../assets/icon/modes/isolated/cycle.svg | 0 .../assets/icon/modes/isolated/eBike.svg | 0 .../assets/icon/modes/isolated/eScooter.svg | 0 .../assets/icon/modes/isolated/metro.svg | 0 .../assets/icon/modes/isolated/plane.svg | 0 .../assets/icon/modes/isolated/rail.svg | 0 .../assets/icon/modes/isolated/roads.svg | 0 .../assets/icon/modes/isolated/walk.svg | 0 .../assets/icon/social/facebook.svg | 0 .../assets/icon/social/instagram.svg | 0 .../assets/icon/social/twitter.svg | 0 .../assets/icon/swift/bird-icon.svg | 0 .../assets/icon/swift/card-full-logo.svg | 0 .../assets/icon/swift/card.svg | 0 .../assets/icon/swift/full-logo.svg | 0 .../assets/icon/swift/historical-journey.svg | 0 .../assets/icon/swift/journey-removed.svg | 0 .../banner/bus-banner-img.png | Bin .../banner/homepage-banner-img.png | Bin .../content-cards/swift-card.png | Bin .../img/component-images/maps/base-map.png | Bin .../assets/img/logo-white-no-text.svg | 0 src/{wmnds => tfwmds}/assets/img/logo.svg | 0 .../img/logos/WM Bus/Landscape/Colour.png | Bin .../img/logos/WM Bus/Landscape/Colour@2x.png | Bin .../img/logos/WM Bus/Landscape/Colour@3x.png | Bin .../img/logos/WM Bus/Landscape/White text.png | Bin .../logos/WM Bus/Landscape/White text@2x.png | Bin .../logos/WM Bus/Landscape/White text@3x.png | Bin .../img/logos/WM Bus/Landscape/White.png | Bin .../img/logos/WM Bus/Landscape/White@2x.png | Bin .../img/logos/WM Bus/Landscape/White@3x.png | Bin .../img/logos/WM Bus/Portrait/Colour.png | Bin .../img/logos/WM Bus/Portrait/Colour@2x.png | Bin .../img/logos/WM Bus/Portrait/Colour@3x.png | Bin .../img/logos/WM Bus/Portrait/White text.png | Bin .../logos/WM Bus/Portrait/White text@2x.png | Bin .../logos/WM Bus/Portrait/White text@3x.png | Bin .../img/logos/WM Bus/Portrait/White.png | Bin .../img/logos/WM Bus/Portrait/White@2x.png | Bin .../img/logos/WM Bus/Portrait/White@3x.png | Bin .../WM Cycle + Walk/Landscape/Colour.png | Bin .../WM Cycle + Walk/Landscape/Colour@2x.png | Bin .../WM Cycle + Walk/Landscape/Colour@3x.png | Bin .../WM Cycle + Walk/Landscape/White text.png | Bin .../Landscape/White text@2x.png | Bin .../Landscape/White text@3x.png | Bin .../logos/WM Cycle + Walk/Landscape/White.png | Bin .../WM Cycle + Walk/Landscape/White@2x.png | Bin .../WM Cycle + Walk/Landscape/White@3x.png | Bin .../logos/WM Cycle + Walk/Portrait/Colour.png | Bin .../WM Cycle + Walk/Portrait/Colour@2x.png | Bin .../WM Cycle + Walk/Portrait/Colour@3x.png | Bin .../WM Cycle + Walk/Portrait/White text.png | Bin .../Portrait/White text@2x.png | Bin .../Portrait/White text@3x.png | Bin .../logos/WM Cycle + Walk/Portrait/White.png | Bin .../WM Cycle + Walk/Portrait/White@2x.png | Bin .../WM Cycle + Walk/Portrait/White@3x.png | Bin .../img/logos/WM Cycle/Landscape/Colour.png | Bin .../logos/WM Cycle/Landscape/Colour@2x.png | Bin .../logos/WM Cycle/Landscape/Colour@3x.png | Bin .../logos/WM Cycle/Landscape/White text.png | Bin .../WM Cycle/Landscape/White text@2x.png | Bin .../WM Cycle/Landscape/White text@3x.png | Bin .../img/logos/WM Cycle/Landscape/White.png | Bin .../img/logos/WM Cycle/Landscape/White@2x.png | Bin .../img/logos/WM Cycle/Landscape/White@3x.png | Bin .../img/logos/WM Cycle/Portrait/Colour.png | Bin .../img/logos/WM Cycle/Portrait/Colour@2x.png | Bin .../img/logos/WM Cycle/Portrait/Colour@3x.png | Bin .../logos/WM Cycle/Portrait/White text.png | Bin .../logos/WM Cycle/Portrait/White text@2x.png | Bin .../logos/WM Cycle/Portrait/White text@3x.png | Bin .../img/logos/WM Cycle/Portrait/White.png | Bin .../img/logos/WM Cycle/Portrait/White@2x.png | Bin .../img/logos/WM Cycle/Portrait/White@3x.png | Bin .../img/logos/WM Metro/Landscape/Colour.png | Bin .../logos/WM Metro/Landscape/Colour@2x.png | Bin .../logos/WM Metro/Landscape/Colour@3x.png | Bin .../logos/WM Metro/Landscape/White text.png | Bin .../WM Metro/Landscape/White text@2x.png | Bin .../WM Metro/Landscape/White text@3x.png | Bin .../img/logos/WM Metro/Landscape/White.png | Bin .../img/logos/WM Metro/Landscape/White@2x.png | Bin .../img/logos/WM Metro/Landscape/White@3x.png | Bin .../img/logos/WM Metro/Portrait/Colour.png | Bin .../img/logos/WM Metro/Portrait/Colour@2x.png | Bin .../img/logos/WM Metro/Portrait/Colour@3x.png | Bin .../logos/WM Metro/Portrait/White text.png | Bin .../logos/WM Metro/Portrait/White text@2x.png | Bin .../logos/WM Metro/Portrait/White text@3x.png | Bin .../img/logos/WM Metro/Portrait/White.png | Bin .../img/logos/WM Metro/Portrait/White@2x.png | Bin .../img/logos/WM Metro/Portrait/White@3x.png | Bin .../img/logos/WM Railway/Landscape/Colour.png | Bin .../logos/WM Railway/Landscape/Colour@2x.png | Bin .../logos/WM Railway/Landscape/Colour@3x.png | Bin .../logos/WM Railway/Landscape/White text.png | Bin .../WM Railway/Landscape/White text@2x.png | Bin .../WM Railway/Landscape/White text@3x.png | Bin .../img/logos/WM Railway/Landscape/White.png | Bin .../logos/WM Railway/Landscape/White@2x.png | Bin .../logos/WM Railway/Landscape/White@3x.png | Bin .../img/logos/WM Railway/Portrait/Colour.png | Bin .../logos/WM Railway/Portrait/Colour@2x.png | Bin .../logos/WM Railway/Portrait/Colour@3x.png | Bin .../logos/WM Railway/Portrait/White text.png | Bin .../WM Railway/Portrait/White text@2x.png | Bin .../WM Railway/Portrait/White text@3x.png | Bin .../img/logos/WM Railway/Portrait/White.png | Bin .../logos/WM Railway/Portrait/White@2x.png | Bin .../logos/WM Railway/Portrait/White@3x.png | Bin .../img/logos/WM Roads/Landscape/Colour.png | Bin .../logos/WM Roads/Landscape/Colour@2x.png | Bin .../logos/WM Roads/Landscape/Colour@3x.png | Bin .../logos/WM Roads/Landscape/White text.png | Bin .../WM Roads/Landscape/White text@2x.png | Bin .../WM Roads/Landscape/White text@3x.png | Bin .../img/logos/WM Roads/Landscape/White.png | Bin .../img/logos/WM Roads/Landscape/White@2x.png | Bin .../img/logos/WM Roads/Landscape/White@3x.png | Bin .../img/logos/WM Roads/Portrait/Colour.png | Bin .../img/logos/WM Roads/Portrait/Colour@2x.png | Bin .../img/logos/WM Roads/Portrait/Colour@3x.png | Bin .../logos/WM Roads/Portrait/White text.png | Bin .../logos/WM Roads/Portrait/White text@2x.png | Bin .../logos/WM Roads/Portrait/White text@3x.png | Bin .../img/logos/WM Roads/Portrait/White.png | Bin .../img/logos/WM Roads/Portrait/White@2x.png | Bin .../img/logos/WM Roads/Portrait/White@3x.png | Bin .../img/logos/WM Taxi/Landscape/Colour.png | Bin .../img/logos/WM Taxi/Landscape/Colour@2x.png | Bin .../img/logos/WM Taxi/Landscape/Colour@3x.png | Bin .../logos/WM Taxi/Landscape/White text.png | Bin .../logos/WM Taxi/Landscape/White text@2x.png | Bin .../logos/WM Taxi/Landscape/White text@3x.png | Bin .../img/logos/WM Taxi/Landscape/White.png | Bin .../img/logos/WM Taxi/Landscape/White@2x.png | Bin .../img/logos/WM Taxi/Landscape/White@3x.png | Bin .../img/logos/WM Taxi/Portrait/Colour.png | Bin .../img/logos/WM Taxi/Portrait/Colour@2x.png | Bin .../img/logos/WM Taxi/Portrait/Colour@3x.png | Bin .../img/logos/WM Taxi/Portrait/White text.png | Bin .../logos/WM Taxi/Portrait/White text@2x.png | Bin .../logos/WM Taxi/Portrait/White text@3x.png | Bin .../img/logos/WM Taxi/Portrait/White.png | Bin .../img/logos/WM Taxi/Portrait/White@2x.png | Bin .../img/logos/WM Taxi/Portrait/White@3x.png | Bin .../img/logos/WM Walking/Landscape/Colour.png | Bin .../logos/WM Walking/Landscape/Colour@2x.png | Bin .../logos/WM Walking/Landscape/Colour@3x.png | Bin .../logos/WM Walking/Landscape/White text.png | Bin .../logos/WM Walking/Landscape/White text.svg | 0 .../WM Walking/Landscape/White text@2x.png | Bin .../WM Walking/Landscape/White text@3x.png | Bin .../img/logos/WM Walking/Landscape/White.png | Bin .../logos/WM Walking/Landscape/White@2x.png | Bin .../logos/WM Walking/Landscape/White@3x.png | Bin .../img/logos/WM Walking/Portrait/Colour.png | Bin .../logos/WM Walking/Portrait/Colour@2x.png | Bin .../logos/WM Walking/Portrait/Colour@3x.png | Bin .../logos/WM Walking/Portrait/White text.png | Bin .../WM Walking/Portrait/White text@2x.png | Bin .../WM Walking/Portrait/White text@3x.png | Bin .../img/logos/WM Walking/Portrait/White.png | Bin .../logos/WM Walking/Portrait/White@2x.png | Bin .../logos/WM Walking/Portrait/White@3x.png | Bin .../logos/WM eScooter/Landscape/Colour.png | Bin .../logos/WM eScooter/Landscape/Colour@2x.png | Bin .../WM eScooter/Landscape/White text.png | Bin .../WM eScooter/Landscape/White text@2x.png | Bin .../img/logos/WM eScooter/Landscape/White.png | Bin .../logos/WM eScooter/Landscape/White@2x.png | Bin .../img/logos/WM eScooter/Portrait/Colour.png | Bin .../logos/WM eScooter/Portrait/Colour@2x.png | Bin .../logos/WM eScooter/Portrait/White text.png | Bin .../WM eScooter/Portrait/White text@2x.png | Bin .../img/logos/WM eScooter/Portrait/White.png | Bin .../logos/WM eScooter/Portrait/White@2x.png | Bin .../assets/img/logos/WMN/Landscape/Colour.png | Bin .../img/logos/WMN/Landscape/Colour@2x.png | Bin .../img/logos/WMN/Landscape/Colour@3x.png | Bin .../img/logos/WMN/Landscape/White text.png | Bin .../img/logos/WMN/Landscape/White text@2x.png | Bin .../img/logos/WMN/Landscape/White text@3x.png | Bin .../assets/img/logos/WMN/Landscape/White.png | Bin .../img/logos/WMN/Landscape/White@2x.png | Bin .../img/logos/WMN/Landscape/White@3x.png | Bin .../assets/img/logos/WMN/Portrait/Colour.png | Bin .../img/logos/WMN/Portrait/Colour@2x.png | Bin .../img/logos/WMN/Portrait/Colour@3x.png | Bin .../img/logos/WMN/Portrait/White text.png | Bin .../img/logos/WMN/Portrait/White text@2x.png | Bin .../img/logos/WMN/Portrait/White text@3x.png | Bin .../assets/img/logos/WMN/Portrait/White.png | Bin .../img/logos/WMN/Portrait/White@2x.png | Bin .../img/logos/WMN/Portrait/White@3x.png | Bin src/{wmnds => tfwmds}/assets/old/Readme.md | 2 +- .../css/react-native/tfwmds-components.min.js | 1 + .../assets/old/css/tfwmds-components.min.css | 6995 +++++++++++++++++ .../assets/old/img/tfwmds-sprite.min.svg | 1 + .../assets/sass/_mixins.scss | 4 +- src/{wmnds => tfwmds}/assets/sass/_vars.scss | 2 +- .../assets/sass/styles/_general.scss | 4 +- .../assets/sass/styles/_lists.scss | 28 +- .../assets/sass/styles/_styles.scss | 2 +- .../assets/sass/styles/_typography.scss | 48 +- .../assets/sass/styles/_utilities.scss | 38 +- .../sass/styles/tfwmds-grid/_grid-cols.scss | 967 +++ .../styles/tfwmds-grid}/_grid-spacing.scss | 33 +- .../styles/tfwmds-grid/_tfwmds-grid.scss} | 6 +- .../assets/sass/tfwmds.scss} | 2 +- src/{wmnds => tfwmds}/components/README.md | 0 .../components/_components.scss | 2 +- .../components/accordion/_accordion.njk | 24 +- .../components/accordion/_accordion.scss | 12 +- .../components/accordion/_example.js | 10 +- .../components/accordion/_example.njk | 4 +- .../accordion}/_properties.njk.json | 8 +- .../components/breadcrumb/_breadcrumb.njk | 16 +- .../components/breadcrumb/_breadcrumb.scss | 2 +- .../components/breadcrumb/_example.njk | 4 +- .../breadcrumb/_properties.njk.json | 6 +- .../components/button/_button.njk | 28 +- .../components/button/_button.scss | 60 +- .../components/button/_example.njk | 6 +- .../components/button/_properties.njk.json | 16 +- .../components/content-card/_content-card.njk | 8 +- .../content-card/_content-card.scss | 6 +- .../components/content-card/_example.njk | 6 +- .../content-card/_properties.njk.json | 4 +- .../content-tiles/_content-tiles.scss | 0 .../advice-moving/_advice-moving.scss | 2 +- .../advice-moving/advice-moving.njk | 34 +- .../content-tiles/normal/_normal.njk | 36 +- .../content-tiles/normal/_normal.scss | 6 +- .../travel-tips/_travel-tips.scss | 2 +- .../content-tiles/travel-tips/travel-tips.njk | 22 +- .../travel-updates/_travel-updates.scss | 12 +- .../travel-updates/travel-updates.njk | 177 + .../components/details/_details.njk | 10 +- .../components/details/_details.scss | 2 +- .../components/details/_example.js | 0 .../components/details/_example.njk | 4 +- .../components/details/_properties.njk.json | 8 +- .../_disruption-indicator.scss | 0 .../disruption-indicator/large/_example.njk | 6 +- .../disruption-indicator/large/_large.njk | 26 +- .../disruption-indicator/large/_large.scss | 2 +- .../large/_properties.njk.json | 6 +- .../disruption-indicator/medium/_example.njk | 6 +- .../disruption-indicator/medium/_medium.njk | 56 + .../disruption-indicator/medium/_medium.scss | 4 +- .../medium/_properties.njk.json | 4 +- .../disruption-indicator/small/_example.njk | 11 + .../small/_properties.njk.json | 19 + .../disruption-indicator/small/_small.njk | 14 +- .../disruption-indicator/small/_small.scss | 2 +- .../components/file-download/_example.njk | 4 +- .../file-download/_file-download.njk | 24 +- .../file-download/_file-download.scss | 4 +- .../file-download/_properties.njk.json | 4 +- .../form-elements/_form-elements.scss | 2 +- .../form-elements/checkboxes/_checkboxes.njk | 42 +- .../form-elements/checkboxes/_checkboxes.scss | 8 +- .../form-elements/checkboxes/_example.njk | 4 +- .../checkboxes/_properties.njk.json | 24 +- .../form-elements/date-input/_date-input.njk | 34 +- .../form-elements/date-input/_date-input.scss | 2 +- .../form-elements/date-input/_example.njk | 6 +- .../date-input/_properties.njk.json | 8 +- .../form-elements/dropdown/_dropdown.njk | 20 +- .../form-elements/dropdown/_dropdown.scss | 2 +- .../form-elements/dropdown/_example.njk | 4 +- .../dropdown/_properties.njk.json | 12 +- .../error-message/_error-message.njk | 4 +- .../error-message/_error-message.scss | 2 +- .../form-elements/file-upload/_example.njk | 6 +- .../file-upload/_file-upload.njk | 34 +- .../file-upload/_file-upload.scss | 6 +- .../file-upload/_properties.njk.json | 12 +- .../form-elements/form-label/_example.njk | 4 +- .../form-elements/form-label/_form-label.njk | 4 +- .../form-elements/form-label/_form-label.scss | 2 +- .../form-label/_properties.njk.json | 6 +- .../progress-indicator/_example.njk | 11 + .../_progress-indicator.njk | 4 +- .../progress-indicator/_properties.njk.json | 2 +- .../form-elements/question/_example.njk | 9 + .../question/_properties.njk.json | 2 +- .../form-elements/question/_question.njk | 4 +- .../form-elements/question/_question.scss | 2 +- .../form-elements/radios/_example.njk | 4 +- .../form-elements/radios/_properties.njk.json | 22 +- .../form-elements/radios/_radios.njk | 28 +- .../form-elements/radios/_radios.scss | 10 +- .../form-elements/text-input/_example.njk | 8 +- .../text-input/_properties.njk.json | 22 +- .../form-elements/text-input/_text-input.njk | 18 +- .../form-elements/text-input/_text-input.scss | 2 +- .../form-elements/textarea/_example.njk | 8 +- .../textarea/_properties.njk.json | 20 +- .../form-elements/textarea/_textarea.njk | 18 +- .../form-elements/textarea/_textarea.scss | 2 +- .../components/icon/_icon.njk | 4 +- .../components/icon/n-icon/_example.js | 6 +- .../components/icon/n-icon/_n-icon.scss | 2 +- .../components/in-text-step/_example.njk | 4 +- .../components/in-text-step/_in-text-step.njk | 6 +- .../in-text-step/_in-text-step.scss | 2 +- .../in-text-step/_properties.njk.json | 8 +- .../components/inset-text/_example.njk | 4 +- .../components/inset-text/_inset-text.njk | 4 +- .../components/inset-text/_inset-text.scss | 2 +- .../inset-text/_properties.njk.json | 4 +- .../components/link/_link.scss | 0 .../components/link/as-button/_as-button.njk | 16 +- .../components/link/as-button/_example.njk | 4 +- .../link/as-button/_properties.njk.json | 8 +- .../components/link/link/_example.njk | 4 +- .../components/link/link/_link.njk | 12 +- .../components/link/link/_link.scss | 12 +- .../components/link/link/_properties.njk.json | 12 +- src/tfwmds/components/loader/_example.njk | 10 + .../components/loader/_loader.njk | 8 +- .../components/loader/_loader.scss | 6 +- .../components/loader/_properties.njk.json | 4 +- .../components/message/_message.scss | 0 .../components/message/help/_example.njk | 4 +- .../components/message/help/_help.njk | 12 +- .../components/message/help/_help.scss | 2 +- .../message/help/_properties.njk.json | 8 +- .../components/message/summary/_example.njk | 4 +- .../message/summary/_properties.njk.json | 10 +- .../components/message/summary/_summary.njk | 20 +- .../components/message/summary/_summary.scss | 36 +- .../components/phase-indicator/_example.njk | 5 + .../phase-indicator/_phase-indicator.njk | 7 + .../phase-indicator/_phase-indicator.scss | 2 +- .../phase-indicator-link/_example.njk | 11 + .../_phase-indicator-link.njk | 28 + .../phase-indicator-link/_properties.njk.json | 2 +- src/tfwmds/components/sign-in/_example.njk | 5 + src/tfwmds/components/sign-in/_sign-in.njk | 29 + .../components/sign-in/_sign-in.scss | 2 +- .../components/table/_example.js | 4 +- .../components/table/_example.njk | 6 +- .../components/table/_properties.njk.json | 16 +- .../components/table/_table.njk | 8 +- .../components/table/_table.scss | 4 +- .../ticket-summary-message/_example.njk | 4 +- .../_properties.njk.json | 14 +- .../_ticket-summary-message.njk | 18 +- .../_ticket-summary-message.scss | 2 +- .../components/warning-text/_example.njk | 4 +- .../warning-text/_properties.njk.json | 6 +- .../components/warning-text/_warning-text.njk | 10 +- .../warning-text/_warning-text.scss | 2 +- src/{wmnds => tfwmds}/patterns/_patterns.scss | 2 +- .../patterns/autocomplete/_autocomplete.njk | 40 +- .../patterns/autocomplete/_autocomplete.scss | 20 +- src/tfwmds/patterns/banner/_banner.njk | 83 + .../patterns/banner/_banner.scss | 8 +- .../banner/homepage-banner/_example.njk | 4 +- .../homepage-banner/_homepage-banner.njk | 10 +- .../homepage-banner/_homepage-banner.scss | 2 +- .../homepage-banner/_properties.njk.json | 4 +- .../branded-banner/_branded-banner.njk | 70 +- .../branded-banner/_branded-banner.scss | 6 +- .../patterns/branded-banner/_example.njk | 16 + .../branded-banner/_properties.njk.json | 4 +- .../patterns/buy-a-ticket/_buy-a-ticket.njk | 66 +- .../patterns/buy-a-ticket/_buy-a-ticket.scss | 10 +- .../patterns/buy-a-ticket/_example.js | 2 +- src/tfwmds/patterns/buy-a-ticket/_example.njk | 7 + .../contact-details/_contact-details.njk | 24 +- .../contact-details/_contact-details.scss | 2 +- .../content-cards/buttons/_buttons.njk | 28 + .../email-sign-up/_email-sign-up.njk | 62 + .../patterns/content-cards/image/_image.njk | 13 + .../inline-navigation/_inline-navigation.njk | 22 +- .../patterns/content-cards/map/_map.njk | 10 +- .../content-cards/swift-card/_swift-card.njk | 16 +- .../patterns/cookies/_cookies.scss | 4 +- .../cookies-banner/_cookies-banner.njk | 20 +- .../cookies/cookies-banner/_example.njk | 7 + .../cookies-banner}/_properties.njk.json | 8 +- .../cookies-manager/_cookies-manager.njk | 38 +- .../cookies/cookies-manager/_example.js | 22 +- .../cookies/cookies-manager/_example.njk | 10 + .../cookies-manager/_properties.njk.json | 4 +- .../patterns/feedback-loop/_example.js | 18 +- .../patterns/feedback-loop/_example.njk | 4 +- .../patterns/feedback-loop/_feedback-loop.njk | 70 +- .../feedback-loop/_feedback-loop.scss | 26 +- .../feedback-loop/_properties.njk.json | 32 +- .../find-a-timetable-widget/_example.js | 8 +- .../find-a-timetable-widget/_example.njk | 9 + .../_find-a-timetable-widget.njk | 60 +- .../_properties.njk.json | 4 +- .../find-a-timetable-widget.scss | 10 +- .../patterns/footer/_example.js | 2 +- .../patterns/footer/_footer.njk | 64 +- .../patterns/footer/_footer.scss | 42 +- .../patterns/header-v2/_example.js | 73 +- .../patterns/header-v2/_header-v2.njk | 136 +- .../patterns/header-v2/_header-v2.scss | 116 +- .../patterns/header/_header.njk | 52 +- .../patterns/header/_header.scss | 10 +- .../journey-planner-widget/_example.js | 48 +- .../journey-planner-widget/_example.njk | 12 + .../_journey-planner-widget.njk | 166 +- .../_journey-planner-widget.scss | 20 +- .../_properties.njk.json | 8 +- .../patterns/journey-planner/_example.js | 57 +- .../patterns/journey-planner/_example.njk | 10 + .../journey-planner/_journey-planner.njk | 112 +- .../journey-planner/_journey-planner.scss | 18 +- .../journey-planner/_properties.njk.json | 4 +- .../_confirmation-message.njk | 8 +- .../question/form-element/_form-element.njk | 18 + .../question/reference/_reference.njk | 22 +- .../patterns/question/summary/_summary.njk | 54 +- .../patterns/search/_search.scss | 0 .../search/pagination/_pagination.njk | 40 + .../search/pagination/_pagination.scss | 4 +- .../search/search-bar/_search-bar.njk | 9 + .../search/search-bar/_search-bar.scss | 4 +- .../patterns/search/search-filter/_example.js | 14 +- .../search/search-filter/_search-filter.js | 14 +- .../search/search-filter/_search-filter.njk | 67 + .../search/search-filter/_search-filter.scss | 20 +- .../search/search-result/_search-result.njk | 12 +- .../search/search-result/_search-result.scss | 4 +- .../patterns/search/sort/_sort.njk | 10 +- .../patterns/search/sort/_sort.scss | 10 +- .../travel-mode-page-banner/_example.njk | 4 +- .../_properties.njk.json | 4 +- .../_travel-mode-page-banner.njk | 22 +- .../_travel-mode-page-banner.scss | 20 +- .../patterns/travel-updates/_example.js | 8 +- .../travel-updates/_travel-updates.njk | 110 +- .../travel-updates/_travel-updates.scss | 36 +- src/wmnds/assets/img/logos/.DS_Store | Bin 10244 -> 0 bytes .../img/logos/WM Cycle + Walk/.DS_Store | Bin 6148 -> 0 bytes src/wmnds/assets/img/logos/WMN/.DS_Store | Bin 6148 -> 0 bytes .../css/react-native/wmnds-components.min.js | 1 - .../assets/old/css/wmnds-components.min.css | 2 - src/wmnds/assets/old/img/wmnds-sprite.min.svg | 1 - .../sass/styles/wmnds-grid/_grid-cols.scss | 967 --- .../travel-updates/travel-updates.njk | 177 - .../disruption-indicator/medium/_medium.njk | 56 - .../disruption-indicator/small/_example.njk | 11 - .../small/_properties.njk.json | 19 - .../progress-indicator/_example.njk | 11 - .../form-elements/question/_example.njk | 9 - src/wmnds/components/loader/_example.njk | 10 - .../components/phase-indicator/_example.njk | 5 - .../phase-indicator/_phase-indicator.njk | 7 - .../phase-indicator-link/_example.njk | 11 - .../_phase-indicator-link.njk | 28 - src/wmnds/components/sign-in/_example.njk | 5 - src/wmnds/components/sign-in/_sign-in.njk | 29 - src/wmnds/patterns/banner/_banner.njk | 83 - .../patterns/branded-banner/_example.njk | 16 - src/wmnds/patterns/buy-a-ticket/_example.njk | 7 - .../content-cards/buttons/_buttons.njk | 28 - .../email-sign-up/_email-sign-up.njk | 62 - .../patterns/content-cards/image/_image.njk | 13 - .../cookies/cookies-banner/_example.njk | 7 - .../cookies/cookies-manager/_example.njk | 10 - .../find-a-timetable-widget/_example.njk | 9 - .../journey-planner-widget/_example.njk | 12 - .../patterns/journey-planner/_example.njk | 10 - .../question/form-element/_form-element.njk | 18 - .../search/pagination/_pagination.njk | 40 - .../search/search-bar/_search-bar.njk | 9 - .../search/search-filter/_search-filter.njk | 67 - src/www/_layouts/_master-layout.njk | 76 +- src/www/_layouts/layout-docs.njk | 8 +- src/www/_layouts/layout-fullwidth.njk | 6 +- src/www/_layouts/layout-homepage.njk | 6 +- src/www/_layouts/layout-left-pane.njk | 8 +- src/www/_partials/_color-palette-macro.njk | 8 +- src/www/_partials/_head.njk | 4 +- src/www/_partials/_scripts.njk | 2 +- .../_component-example-iframe.js | 12 +- .../component-example/_component-example.js | 8 +- .../component-example/_component-example.scss | 20 +- .../component-example/component-example.njk | 64 +- src/www/_partials/nav/_subnav.scss | 2 +- src/www/_partials/nav/subnav.njk | 10 +- src/www/assets/config/site.webmanifest | 2 +- .../assets/vendor/js/polyfills/polyfills.js | 4 +- src/www/pages/404.njk.md | 6 +- src/www/pages/_home.scss | 10 +- .../pages/components/accordion/index.njk.md | 56 +- .../pages/components/breadcrumb/index.njk.md | 24 +- src/www/pages/components/buttons/index.njk.md | 76 +- .../pages/components/checkboxes/index.njk.md | 14 +- .../components/content-card/index.njk.md | 20 +- .../pages/components/content-tiles/index.njk | 46 +- .../pages/components/date-input/index.njk.md | 18 +- src/www/pages/components/details/index.njk.md | 20 +- .../disruption-indicators/index.njk.md | 212 +- .../pages/components/dropdown/index.njk.md | 14 +- .../components/file-download/index.njk.md | 14 +- .../pages/components/file-upload/index.njk.md | 20 +- .../pages/components/form-label/index.njk.md | 8 +- .../components/in-text-step/index.njk.md | 8 +- .../pages/components/inset-text/index.njk.md | 18 +- src/www/pages/components/links/index.njk.md | 52 +- src/www/pages/components/loader/index.njk.md | 14 +- src/www/pages/components/message/index.njk.md | 46 +- .../components/phase-indicator/index.njk.md | 14 +- .../progress-indicator/index.njk.md | 8 +- .../pages/components/question/index.njk.md | 8 +- src/www/pages/components/radios/index.njk.md | 20 +- src/www/pages/components/sign-in/index.njk.md | 6 +- src/www/pages/components/table/index.njk.md | 16 +- .../pages/components/text-input/index.njk.md | 14 +- .../pages/components/textarea/index.njk.md | 22 +- .../ticket-summary-message/index.njk.md | 26 +- .../components/warning-text/index.njk.md | 26 +- .../docs/get-started/design/index.njk.md | 2 +- src/www/pages/docs/get-started/index.njk.md | 4 +- .../mobile-application/index.njk.md | 4 +- .../docs/get-started/production/index.njk.md | 26 +- .../get-started/prototype-kit/index.njk.md | 10 +- .../using-the-design-system/index.njk.md | 20 +- src/www/pages/docs/releases/index.njk.md | 16 +- src/www/pages/index.njk | 44 +- src/www/pages/patterns/autocomplete/index.njk | 32 +- src/www/pages/patterns/banner/index.njk.md | 48 +- .../pages/patterns/buy-a-ticket/index.njk.md | 7 +- .../patterns/contact-details/index.njk.md | 8 +- .../pages/patterns/content-cards/index.njk.md | 30 +- src/www/pages/patterns/cookies/index.njk.md | 49 +- .../pages/patterns/feedback-loop/index.njk | 14 +- .../patterns/find-a-timetable/index.njk.md | 31 +- src/www/pages/patterns/footer/index.njk | 18 +- src/www/pages/patterns/header-demo/index.njk | 16 +- src/www/pages/patterns/header/index.njk | 40 +- .../patterns/journey-planner/index.njk.md | 122 +- .../pages/patterns/question-form/index.njk | 32 +- src/www/pages/patterns/search/index.njk | 26 +- .../patterns/travel-updates/index.njk.md | 10 +- .../_a-to-z-content-style-guide.js | 10 +- .../_a-to-z-content-style-guide.njk.json | 30 +- .../a-to-z-content-style-guide/index.njk | 50 +- .../styles/colour-palettes/_color-palettes.js | 2 +- .../styles/colour-palettes/_colorPalette.scss | 4 +- .../pages/styles/colour-palettes/index.njk | 16 +- .../styles/create-a-short-url/index.njk.md | 28 +- src/www/pages/styles/icons/index.njk.md | 44 +- src/www/pages/styles/lists/index.njk.md | 44 +- src/www/pages/styles/maps/index.njk | 28 +- src/www/pages/styles/seo/index.njk.md | 13 +- src/www/pages/styles/typography/index.njk.md | 6 +- .../pages/styles/utility-classes/index.njk | 118 +- src/www/pages/user-research/index.njk | 42 +- .../{wmnds-website.js => tfwmds-website.js} | 18 +- ...wmnds-website.scss => tfwmds-website.scss} | 8 +- 643 files changed, 11559 insertions(+), 4561 deletions(-) rename src/{wmnds => tfwmds}/assets/fonts/notosansdisplay-bold-webfont.woff (100%) rename src/{wmnds => tfwmds}/assets/fonts/notosansdisplay-bold-webfont.woff2 (100%) rename src/{wmnds => tfwmds}/assets/fonts/notosansdisplay-bolditalic-webfont.woff (100%) rename src/{wmnds => tfwmds}/assets/fonts/notosansdisplay-bolditalic-webfont.woff2 (100%) rename src/{wmnds => tfwmds}/assets/fonts/notosansdisplay-italic-webfont.woff (100%) rename src/{wmnds => tfwmds}/assets/fonts/notosansdisplay-italic-webfont.woff2 (100%) rename src/{wmnds => tfwmds}/assets/fonts/notosansdisplay-regular-webfont.woff (100%) rename src/{wmnds => tfwmds}/assets/fonts/notosansdisplay-regular-webfont.woff2 (100%) rename src/{wmnds => tfwmds}/assets/icon/general/arrow.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/caret-down.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/caret-up.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/checkmark.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/chevron-right.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/circle-hollow.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/circle-solid.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/clock.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/closed.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/compress.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/contact.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/cross.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/current-location.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/disabled.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/electric.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/expand.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/favourite.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/file.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/filter.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/id-card.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/info.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/list.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/location-arrow.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/location-pin.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/minimise.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/n-ticket.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/paperclip.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/parking.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/report.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/request.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/route.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/search.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/share.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/star-empty.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/star.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/success.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/swap.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/sync.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/ticket.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/trash.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/user.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/wallet.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/warning-circle.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/general/warning-triangle.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/bg/bus.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/bg/coach.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/bg/cycle.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/bg/eBike.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/bg/eScooter.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/bg/metro.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/bg/p-r.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/bg/plane.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/bg/rail-nr.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/bg/rail.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/bg/roads.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/bg/walk.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/isolated/bus.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/isolated/coach.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/isolated/cycle.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/isolated/eBike.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/isolated/eScooter.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/isolated/metro.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/isolated/plane.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/isolated/rail.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/isolated/roads.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/modes/isolated/walk.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/social/facebook.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/social/instagram.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/social/twitter.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/swift/bird-icon.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/swift/card-full-logo.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/swift/card.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/swift/full-logo.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/swift/historical-journey.svg (100%) rename src/{wmnds => tfwmds}/assets/icon/swift/journey-removed.svg (100%) rename src/{wmnds => tfwmds}/assets/img/component-images/banner/bus-banner-img.png (100%) rename src/{wmnds => tfwmds}/assets/img/component-images/banner/homepage-banner-img.png (100%) rename src/{wmnds => tfwmds}/assets/img/component-images/content-cards/swift-card.png (100%) rename src/{wmnds => tfwmds}/assets/img/component-images/maps/base-map.png (100%) rename src/{wmnds => tfwmds}/assets/img/logo-white-no-text.svg (100%) rename src/{wmnds => tfwmds}/assets/img/logo.svg (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Landscape/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Landscape/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Landscape/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Landscape/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Landscape/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Landscape/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Landscape/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Landscape/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Landscape/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Portrait/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Portrait/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Portrait/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Portrait/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Portrait/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Portrait/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Portrait/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Portrait/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Bus/Portrait/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Landscape/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Landscape/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Landscape/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Landscape/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Landscape/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Landscape/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Landscape/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Landscape/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Landscape/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Portrait/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Portrait/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Portrait/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Portrait/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Portrait/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Portrait/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Portrait/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Portrait/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle + Walk/Portrait/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Landscape/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Landscape/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Landscape/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Landscape/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Landscape/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Landscape/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Landscape/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Landscape/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Landscape/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Portrait/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Portrait/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Portrait/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Portrait/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Portrait/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Portrait/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Portrait/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Portrait/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Cycle/Portrait/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Landscape/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Landscape/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Landscape/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Landscape/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Landscape/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Landscape/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Landscape/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Landscape/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Landscape/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Portrait/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Portrait/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Portrait/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Portrait/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Portrait/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Portrait/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Portrait/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Portrait/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Metro/Portrait/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Landscape/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Landscape/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Landscape/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Landscape/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Landscape/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Landscape/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Landscape/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Landscape/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Landscape/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Portrait/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Portrait/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Portrait/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Portrait/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Portrait/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Portrait/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Portrait/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Portrait/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Railway/Portrait/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Landscape/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Landscape/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Landscape/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Landscape/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Landscape/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Landscape/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Landscape/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Landscape/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Landscape/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Portrait/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Portrait/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Portrait/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Portrait/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Portrait/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Portrait/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Portrait/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Portrait/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Roads/Portrait/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Landscape/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Landscape/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Landscape/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Landscape/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Landscape/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Landscape/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Landscape/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Landscape/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Landscape/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Portrait/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Portrait/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Portrait/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Portrait/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Portrait/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Portrait/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Portrait/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Portrait/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Taxi/Portrait/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Landscape/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Landscape/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Landscape/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Landscape/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Landscape/White text.svg (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Landscape/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Landscape/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Landscape/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Landscape/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Landscape/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Portrait/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Portrait/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Portrait/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Portrait/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Portrait/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Portrait/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Portrait/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Portrait/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM Walking/Portrait/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM eScooter/Landscape/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM eScooter/Landscape/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM eScooter/Landscape/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM eScooter/Landscape/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM eScooter/Landscape/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM eScooter/Landscape/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM eScooter/Portrait/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM eScooter/Portrait/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM eScooter/Portrait/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM eScooter/Portrait/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM eScooter/Portrait/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WM eScooter/Portrait/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Landscape/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Landscape/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Landscape/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Landscape/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Landscape/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Landscape/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Landscape/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Landscape/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Landscape/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Portrait/Colour.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Portrait/Colour@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Portrait/Colour@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Portrait/White text.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Portrait/White text@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Portrait/White text@3x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Portrait/White.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Portrait/White@2x.png (100%) rename src/{wmnds => tfwmds}/assets/img/logos/WMN/Portrait/White@3x.png (100%) rename src/{wmnds => tfwmds}/assets/old/Readme.md (85%) create mode 100644 src/tfwmds/assets/old/css/react-native/tfwmds-components.min.js create mode 100644 src/tfwmds/assets/old/css/tfwmds-components.min.css create mode 100644 src/tfwmds/assets/old/img/tfwmds-sprite.min.svg rename src/{wmnds => tfwmds}/assets/sass/_mixins.scss (97%) rename src/{wmnds => tfwmds}/assets/sass/_vars.scss (99%) rename src/{wmnds => tfwmds}/assets/sass/styles/_general.scss (96%) rename src/{wmnds => tfwmds}/assets/sass/styles/_lists.scss (73%) rename src/{wmnds => tfwmds}/assets/sass/styles/_styles.scss (75%) rename src/{wmnds => tfwmds}/assets/sass/styles/_typography.scss (71%) rename src/{wmnds => tfwmds}/assets/sass/styles/_utilities.scss (88%) create mode 100644 src/tfwmds/assets/sass/styles/tfwmds-grid/_grid-cols.scss rename src/{wmnds/assets/sass/styles/wmnds-grid => tfwmds/assets/sass/styles/tfwmds-grid}/_grid-spacing.scss (76%) rename src/{wmnds/assets/sass/styles/wmnds-grid/_wmnds-grid.scss => tfwmds/assets/sass/styles/tfwmds-grid/_tfwmds-grid.scss} (93%) rename src/{wmnds/assets/sass/wmnds.scss => tfwmds/assets/sass/tfwmds.scss} (95%) rename src/{wmnds => tfwmds}/components/README.md (100%) rename src/{wmnds => tfwmds}/components/_components.scss (93%) rename src/{wmnds => tfwmds}/components/accordion/_accordion.njk (62%) rename src/{wmnds => tfwmds}/components/accordion/_accordion.scss (83%) rename src/{wmnds => tfwmds}/components/accordion/_example.js (51%) rename src/{wmnds => tfwmds}/components/accordion/_example.njk (72%) rename src/{wmnds/patterns/cookies/cookies-banner => tfwmds/components/accordion}/_properties.njk.json (78%) rename src/{wmnds => tfwmds}/components/breadcrumb/_breadcrumb.njk (67%) rename src/{wmnds => tfwmds}/components/breadcrumb/_breadcrumb.scss (97%) rename src/{wmnds => tfwmds}/components/breadcrumb/_example.njk (76%) rename src/{wmnds => tfwmds}/components/breadcrumb/_properties.njk.json (84%) rename src/{wmnds => tfwmds}/components/button/_button.njk (59%) rename src/{wmnds => tfwmds}/components/button/_button.scss (85%) rename src/{wmnds => tfwmds}/components/button/_example.njk (70%) rename src/{wmnds => tfwmds}/components/button/_properties.njk.json (63%) rename src/{wmnds => tfwmds}/components/content-card/_content-card.njk (81%) rename src/{wmnds => tfwmds}/components/content-card/_content-card.scss (93%) rename src/{wmnds => tfwmds}/components/content-card/_example.njk (71%) rename src/{wmnds => tfwmds}/components/content-card/_properties.njk.json (87%) rename src/{wmnds => tfwmds}/components/content-tiles/_content-tiles.scss (100%) rename src/{wmnds => tfwmds}/components/content-tiles/advice-moving/_advice-moving.scss (78%) rename src/{wmnds => tfwmds}/components/content-tiles/advice-moving/advice-moving.njk (53%) rename src/{wmnds => tfwmds}/components/content-tiles/normal/_normal.njk (56%) rename src/{wmnds => tfwmds}/components/content-tiles/normal/_normal.scss (92%) rename src/{wmnds => tfwmds}/components/content-tiles/travel-tips/_travel-tips.scss (90%) rename src/{wmnds => tfwmds}/components/content-tiles/travel-tips/travel-tips.njk (70%) rename src/{wmnds => tfwmds}/components/content-tiles/travel-updates/_travel-updates.scss (66%) create mode 100644 src/tfwmds/components/content-tiles/travel-updates/travel-updates.njk rename src/{wmnds => tfwmds}/components/details/_details.njk (74%) rename src/{wmnds => tfwmds}/components/details/_details.scss (90%) rename src/{wmnds => tfwmds}/components/details/_example.js (100%) rename src/{wmnds => tfwmds}/components/details/_example.njk (72%) rename src/{wmnds => tfwmds}/components/details/_properties.njk.json (72%) rename src/{wmnds => tfwmds}/components/disruption-indicator/_disruption-indicator.scss (100%) rename src/{wmnds => tfwmds}/components/disruption-indicator/large/_example.njk (52%) rename src/{wmnds => tfwmds}/components/disruption-indicator/large/_large.njk (60%) rename src/{wmnds => tfwmds}/components/disruption-indicator/large/_large.scss (96%) rename src/{wmnds => tfwmds}/components/disruption-indicator/large/_properties.njk.json (71%) rename src/{wmnds => tfwmds}/components/disruption-indicator/medium/_example.njk (51%) create mode 100644 src/tfwmds/components/disruption-indicator/medium/_medium.njk rename src/{wmnds => tfwmds}/components/disruption-indicator/medium/_medium.scss (92%) rename src/{wmnds => tfwmds}/components/disruption-indicator/medium/_properties.njk.json (89%) create mode 100644 src/tfwmds/components/disruption-indicator/small/_example.njk create mode 100644 src/tfwmds/components/disruption-indicator/small/_properties.njk.json rename src/{wmnds => tfwmds}/components/disruption-indicator/small/_small.njk (55%) rename src/{wmnds => tfwmds}/components/disruption-indicator/small/_small.scss (90%) rename src/{wmnds => tfwmds}/components/file-download/_example.njk (62%) rename src/{wmnds => tfwmds}/components/file-download/_file-download.njk (55%) rename src/{wmnds => tfwmds}/components/file-download/_file-download.scss (87%) rename src/{wmnds => tfwmds}/components/file-download/_properties.njk.json (90%) rename src/{wmnds => tfwmds}/components/form-elements/_form-elements.scss (98%) rename src/{wmnds => tfwmds}/components/form-elements/checkboxes/_checkboxes.njk (72%) rename src/{wmnds => tfwmds}/components/form-elements/checkboxes/_checkboxes.scss (86%) rename src/{wmnds => tfwmds}/components/form-elements/checkboxes/_example.njk (90%) rename src/{wmnds => tfwmds}/components/form-elements/checkboxes/_properties.njk.json (64%) rename src/{wmnds => tfwmds}/components/form-elements/date-input/_date-input.njk (56%) rename src/{wmnds => tfwmds}/components/form-elements/date-input/_date-input.scss (90%) rename src/{wmnds => tfwmds}/components/form-elements/date-input/_example.njk (67%) rename src/{wmnds => tfwmds}/components/form-elements/date-input/_properties.njk.json (84%) rename src/{wmnds => tfwmds}/components/form-elements/dropdown/_dropdown.njk (74%) rename src/{wmnds => tfwmds}/components/form-elements/dropdown/_dropdown.scss (98%) rename src/{wmnds => tfwmds}/components/form-elements/dropdown/_example.njk (89%) rename src/{wmnds => tfwmds}/components/form-elements/dropdown/_properties.njk.json (81%) rename src/{wmnds => tfwmds}/components/form-elements/error-message/_error-message.njk (75%) rename src/{wmnds => tfwmds}/components/form-elements/error-message/_error-message.scss (77%) rename src/{wmnds => tfwmds}/components/form-elements/file-upload/_example.njk (72%) rename src/{wmnds => tfwmds}/components/form-elements/file-upload/_file-upload.njk (70%) rename src/{wmnds => tfwmds}/components/form-elements/file-upload/_file-upload.scss (78%) rename src/{wmnds => tfwmds}/components/form-elements/file-upload/_properties.njk.json (82%) rename src/{wmnds => tfwmds}/components/form-elements/form-label/_example.njk (54%) rename src/{wmnds => tfwmds}/components/form-elements/form-label/_form-label.njk (79%) rename src/{wmnds => tfwmds}/components/form-elements/form-label/_form-label.scss (82%) rename src/{wmnds => tfwmds}/components/form-elements/form-label/_properties.njk.json (67%) create mode 100644 src/tfwmds/components/form-elements/progress-indicator/_example.njk rename src/{wmnds => tfwmds}/components/form-elements/progress-indicator/_progress-indicator.njk (81%) rename src/{wmnds => tfwmds}/components/form-elements/progress-indicator/_properties.njk.json (93%) create mode 100644 src/tfwmds/components/form-elements/question/_example.njk rename src/{wmnds => tfwmds}/components/form-elements/question/_properties.njk.json (85%) rename src/{wmnds => tfwmds}/components/form-elements/question/_question.njk (68%) rename src/{wmnds => tfwmds}/components/form-elements/question/_question.scss (71%) rename src/{wmnds => tfwmds}/components/form-elements/radios/_example.njk (90%) rename src/{wmnds => tfwmds}/components/form-elements/radios/_properties.njk.json (67%) rename src/{wmnds => tfwmds}/components/form-elements/radios/_radios.njk (71%) rename src/{wmnds => tfwmds}/components/form-elements/radios/_radios.scss (87%) rename src/{wmnds => tfwmds}/components/form-elements/text-input/_example.njk (76%) rename src/{wmnds => tfwmds}/components/form-elements/text-input/_properties.njk.json (69%) rename src/{wmnds => tfwmds}/components/form-elements/text-input/_text-input.njk (79%) rename src/{wmnds => tfwmds}/components/form-elements/text-input/_text-input.scss (90%) rename src/{wmnds => tfwmds}/components/form-elements/textarea/_example.njk (77%) rename src/{wmnds => tfwmds}/components/form-elements/textarea/_properties.njk.json (72%) rename src/{wmnds => tfwmds}/components/form-elements/textarea/_textarea.njk (79%) rename src/{wmnds => tfwmds}/components/form-elements/textarea/_textarea.scss (86%) rename src/{wmnds => tfwmds}/components/icon/_icon.njk (58%) rename src/{wmnds => tfwmds}/components/icon/n-icon/_example.js (86%) rename src/{wmnds => tfwmds}/components/icon/n-icon/_n-icon.scss (97%) rename src/{wmnds => tfwmds}/components/in-text-step/_example.njk (78%) rename src/{wmnds => tfwmds}/components/in-text-step/_in-text-step.njk (71%) rename src/{wmnds => tfwmds}/components/in-text-step/_in-text-step.scss (96%) rename src/{wmnds => tfwmds}/components/in-text-step/_properties.njk.json (55%) rename src/{wmnds => tfwmds}/components/inset-text/_example.njk (67%) rename src/{wmnds => tfwmds}/components/inset-text/_inset-text.njk (77%) rename src/{wmnds => tfwmds}/components/inset-text/_inset-text.scss (94%) rename src/{wmnds => tfwmds}/components/inset-text/_properties.njk.json (81%) rename src/{wmnds => tfwmds}/components/link/_link.scss (100%) rename src/{wmnds => tfwmds}/components/link/as-button/_as-button.njk (77%) rename src/{wmnds => tfwmds}/components/link/as-button/_example.njk (71%) rename src/{wmnds => tfwmds}/components/link/as-button/_properties.njk.json (73%) rename src/{wmnds => tfwmds}/components/link/link/_example.njk (77%) rename src/{wmnds => tfwmds}/components/link/link/_link.njk (70%) rename src/{wmnds => tfwmds}/components/link/link/_link.scss (56%) rename src/{wmnds => tfwmds}/components/link/link/_properties.njk.json (74%) create mode 100644 src/tfwmds/components/loader/_example.njk rename src/{wmnds => tfwmds}/components/loader/_loader.njk (65%) rename src/{wmnds => tfwmds}/components/loader/_loader.scss (88%) rename src/{wmnds => tfwmds}/components/loader/_properties.njk.json (66%) rename src/{wmnds => tfwmds}/components/message/_message.scss (100%) rename src/{wmnds => tfwmds}/components/message/help/_example.njk (69%) rename src/{wmnds => tfwmds}/components/message/help/_help.njk (57%) rename src/{wmnds => tfwmds}/components/message/help/_help.scss (94%) rename src/{wmnds => tfwmds}/components/message/help/_properties.njk.json (54%) rename src/{wmnds => tfwmds}/components/message/summary/_example.njk (76%) rename src/{wmnds => tfwmds}/components/message/summary/_properties.njk.json (56%) rename src/{wmnds => tfwmds}/components/message/summary/_summary.njk (67%) rename src/{wmnds => tfwmds}/components/message/summary/_summary.scss (75%) create mode 100644 src/tfwmds/components/phase-indicator/_example.njk create mode 100644 src/tfwmds/components/phase-indicator/_phase-indicator.njk rename src/{wmnds => tfwmds}/components/phase-indicator/_phase-indicator.scss (90%) create mode 100644 src/tfwmds/components/phase-indicator/phase-indicator-link/_example.njk create mode 100644 src/tfwmds/components/phase-indicator/phase-indicator-link/_phase-indicator-link.njk rename src/{wmnds => tfwmds}/components/phase-indicator/phase-indicator-link/_properties.njk.json (91%) create mode 100644 src/tfwmds/components/sign-in/_example.njk create mode 100644 src/tfwmds/components/sign-in/_sign-in.njk rename src/{wmnds => tfwmds}/components/sign-in/_sign-in.scss (93%) rename src/{wmnds => tfwmds}/components/table/_example.js (86%) rename src/{wmnds => tfwmds}/components/table/_example.njk (93%) rename src/{wmnds => tfwmds}/components/table/_properties.njk.json (59%) rename src/{wmnds => tfwmds}/components/table/_table.njk (91%) rename src/{wmnds => tfwmds}/components/table/_table.scss (96%) rename src/{wmnds => tfwmds}/components/ticket-summary-message/_example.njk (74%) rename src/{wmnds => tfwmds}/components/ticket-summary-message/_properties.njk.json (57%) rename src/{wmnds => tfwmds}/components/ticket-summary-message/_ticket-summary-message.njk (69%) rename src/{wmnds => tfwmds}/components/ticket-summary-message/_ticket-summary-message.scss (97%) rename src/{wmnds => tfwmds}/components/warning-text/_example.njk (63%) rename src/{wmnds => tfwmds}/components/warning-text/_properties.njk.json (69%) rename src/{wmnds => tfwmds}/components/warning-text/_warning-text.njk (74%) rename src/{wmnds => tfwmds}/components/warning-text/_warning-text.scss (92%) rename src/{wmnds => tfwmds}/patterns/_patterns.scss (93%) rename src/{wmnds => tfwmds}/patterns/autocomplete/_autocomplete.njk (50%) rename src/{wmnds => tfwmds}/patterns/autocomplete/_autocomplete.scss (80%) create mode 100644 src/tfwmds/patterns/banner/_banner.njk rename src/{wmnds => tfwmds}/patterns/banner/_banner.scss (94%) rename src/{wmnds => tfwmds}/patterns/banner/homepage-banner/_example.njk (54%) rename src/{wmnds => tfwmds}/patterns/banner/homepage-banner/_homepage-banner.njk (58%) rename src/{wmnds => tfwmds}/patterns/banner/homepage-banner/_homepage-banner.scss (95%) rename src/{wmnds => tfwmds}/patterns/banner/homepage-banner/_properties.njk.json (66%) rename src/{wmnds => tfwmds}/patterns/branded-banner/_branded-banner.njk (53%) rename src/{wmnds => tfwmds}/patterns/branded-banner/_branded-banner.scss (94%) create mode 100644 src/tfwmds/patterns/branded-banner/_example.njk rename src/{wmnds => tfwmds}/patterns/branded-banner/_properties.njk.json (90%) rename src/{wmnds => tfwmds}/patterns/buy-a-ticket/_buy-a-ticket.njk (57%) rename src/{wmnds => tfwmds}/patterns/buy-a-ticket/_buy-a-ticket.scss (76%) rename src/{wmnds => tfwmds}/patterns/buy-a-ticket/_example.js (88%) create mode 100644 src/tfwmds/patterns/buy-a-ticket/_example.njk rename src/{wmnds => tfwmds}/patterns/contact-details/_contact-details.njk (74%) rename src/{wmnds => tfwmds}/patterns/contact-details/_contact-details.scss (72%) create mode 100644 src/tfwmds/patterns/content-cards/buttons/_buttons.njk create mode 100644 src/tfwmds/patterns/content-cards/email-sign-up/_email-sign-up.njk create mode 100644 src/tfwmds/patterns/content-cards/image/_image.njk rename src/{wmnds => tfwmds}/patterns/content-cards/inline-navigation/_inline-navigation.njk (59%) rename src/{wmnds => tfwmds}/patterns/content-cards/map/_map.njk (61%) rename src/{wmnds => tfwmds}/patterns/content-cards/swift-card/_swift-card.njk (66%) rename src/{wmnds => tfwmds}/patterns/cookies/_cookies.scss (86%) rename src/{wmnds => tfwmds}/patterns/cookies/cookies-banner/_cookies-banner.njk (50%) create mode 100644 src/tfwmds/patterns/cookies/cookies-banner/_example.njk rename src/{wmnds/components/accordion => tfwmds/patterns/cookies/cookies-banner}/_properties.njk.json (78%) rename src/{wmnds => tfwmds}/patterns/cookies/cookies-manager/_cookies-manager.njk (65%) rename src/{wmnds => tfwmds}/patterns/cookies/cookies-manager/_example.js (85%) create mode 100644 src/tfwmds/patterns/cookies/cookies-manager/_example.njk rename src/{wmnds => tfwmds}/patterns/cookies/cookies-manager/_properties.njk.json (58%) rename src/{wmnds => tfwmds}/patterns/feedback-loop/_example.js (94%) rename src/{wmnds => tfwmds}/patterns/feedback-loop/_example.njk (92%) rename src/{wmnds => tfwmds}/patterns/feedback-loop/_feedback-loop.njk (59%) rename src/{wmnds => tfwmds}/patterns/feedback-loop/_feedback-loop.scss (79%) rename src/{wmnds => tfwmds}/patterns/feedback-loop/_properties.njk.json (52%) rename src/{wmnds => tfwmds}/patterns/find-a-timetable-widget/_example.js (65%) create mode 100644 src/tfwmds/patterns/find-a-timetable-widget/_example.njk rename src/{wmnds => tfwmds}/patterns/find-a-timetable-widget/_find-a-timetable-widget.njk (59%) rename src/{wmnds => tfwmds}/patterns/find-a-timetable-widget/_properties.njk.json (51%) rename src/{wmnds => tfwmds}/patterns/find-a-timetable-widget/find-a-timetable-widget.scss (60%) rename src/{wmnds => tfwmds}/patterns/footer/_example.js (93%) rename src/{wmnds => tfwmds}/patterns/footer/_footer.njk (52%) rename src/{wmnds => tfwmds}/patterns/footer/_footer.scss (87%) rename src/{wmnds => tfwmds}/patterns/header-v2/_example.js (83%) rename src/{wmnds => tfwmds}/patterns/header-v2/_header-v2.njk (56%) rename src/{wmnds => tfwmds}/patterns/header-v2/_header-v2.scss (86%) rename src/{wmnds => tfwmds}/patterns/header/_header.njk (59%) rename src/{wmnds => tfwmds}/patterns/header/_header.scss (93%) rename src/{wmnds => tfwmds}/patterns/journey-planner-widget/_example.js (89%) create mode 100644 src/tfwmds/patterns/journey-planner-widget/_example.njk rename src/{wmnds => tfwmds}/patterns/journey-planner-widget/_journey-planner-widget.njk (59%) rename src/{wmnds => tfwmds}/patterns/journey-planner-widget/_journey-planner-widget.scss (64%) rename src/{wmnds => tfwmds}/patterns/journey-planner-widget/_properties.njk.json (74%) rename src/{wmnds => tfwmds}/patterns/journey-planner/_example.js (83%) create mode 100644 src/tfwmds/patterns/journey-planner/_example.njk rename src/{wmnds => tfwmds}/patterns/journey-planner/_journey-planner.njk (62%) rename src/{wmnds => tfwmds}/patterns/journey-planner/_journey-planner.scss (71%) rename src/{wmnds => tfwmds}/patterns/journey-planner/_properties.njk.json (73%) rename src/{wmnds => tfwmds}/patterns/question/confirmation-message/_confirmation-message.njk (53%) create mode 100644 src/tfwmds/patterns/question/form-element/_form-element.njk rename src/{wmnds => tfwmds}/patterns/question/reference/_reference.njk (59%) rename src/{wmnds => tfwmds}/patterns/question/summary/_summary.njk (74%) rename src/{wmnds => tfwmds}/patterns/search/_search.scss (100%) create mode 100644 src/tfwmds/patterns/search/pagination/_pagination.njk rename src/{wmnds => tfwmds}/patterns/search/pagination/_pagination.scss (94%) create mode 100644 src/tfwmds/patterns/search/search-bar/_search-bar.njk rename src/{wmnds => tfwmds}/patterns/search/search-bar/_search-bar.scss (86%) rename src/{wmnds => tfwmds}/patterns/search/search-filter/_example.js (70%) rename src/{wmnds => tfwmds}/patterns/search/search-filter/_search-filter.js (70%) create mode 100644 src/tfwmds/patterns/search/search-filter/_search-filter.njk rename src/{wmnds => tfwmds}/patterns/search/search-filter/_search-filter.scss (87%) rename src/{wmnds => tfwmds}/patterns/search/search-result/_search-result.njk (54%) rename src/{wmnds => tfwmds}/patterns/search/search-result/_search-result.scss (82%) rename src/{wmnds => tfwmds}/patterns/search/sort/_sort.njk (54%) rename src/{wmnds => tfwmds}/patterns/search/sort/_sort.scss (67%) rename src/{wmnds => tfwmds}/patterns/travel-mode-page-banner/_example.njk (68%) rename src/{wmnds => tfwmds}/patterns/travel-mode-page-banner/_properties.njk.json (55%) rename src/{wmnds => tfwmds}/patterns/travel-mode-page-banner/_travel-mode-page-banner.njk (78%) rename src/{wmnds => tfwmds}/patterns/travel-mode-page-banner/_travel-mode-page-banner.scss (79%) rename src/{wmnds => tfwmds}/patterns/travel-updates/_example.js (89%) rename src/{wmnds => tfwmds}/patterns/travel-updates/_travel-updates.njk (67%) rename src/{wmnds => tfwmds}/patterns/travel-updates/_travel-updates.scss (77%) delete mode 100644 src/wmnds/assets/img/logos/.DS_Store delete mode 100644 src/wmnds/assets/img/logos/WM Cycle + Walk/.DS_Store delete mode 100644 src/wmnds/assets/img/logos/WMN/.DS_Store delete mode 100644 src/wmnds/assets/old/css/react-native/wmnds-components.min.js delete mode 100644 src/wmnds/assets/old/css/wmnds-components.min.css delete mode 100644 src/wmnds/assets/old/img/wmnds-sprite.min.svg delete mode 100644 src/wmnds/assets/sass/styles/wmnds-grid/_grid-cols.scss delete mode 100644 src/wmnds/components/content-tiles/travel-updates/travel-updates.njk delete mode 100644 src/wmnds/components/disruption-indicator/medium/_medium.njk delete mode 100644 src/wmnds/components/disruption-indicator/small/_example.njk delete mode 100644 src/wmnds/components/disruption-indicator/small/_properties.njk.json delete mode 100644 src/wmnds/components/form-elements/progress-indicator/_example.njk delete mode 100644 src/wmnds/components/form-elements/question/_example.njk delete mode 100644 src/wmnds/components/loader/_example.njk delete mode 100644 src/wmnds/components/phase-indicator/_example.njk delete mode 100644 src/wmnds/components/phase-indicator/_phase-indicator.njk delete mode 100644 src/wmnds/components/phase-indicator/phase-indicator-link/_example.njk delete mode 100644 src/wmnds/components/phase-indicator/phase-indicator-link/_phase-indicator-link.njk delete mode 100644 src/wmnds/components/sign-in/_example.njk delete mode 100644 src/wmnds/components/sign-in/_sign-in.njk delete mode 100644 src/wmnds/patterns/banner/_banner.njk delete mode 100644 src/wmnds/patterns/branded-banner/_example.njk delete mode 100644 src/wmnds/patterns/buy-a-ticket/_example.njk delete mode 100644 src/wmnds/patterns/content-cards/buttons/_buttons.njk delete mode 100644 src/wmnds/patterns/content-cards/email-sign-up/_email-sign-up.njk delete mode 100644 src/wmnds/patterns/content-cards/image/_image.njk delete mode 100644 src/wmnds/patterns/cookies/cookies-banner/_example.njk delete mode 100644 src/wmnds/patterns/cookies/cookies-manager/_example.njk delete mode 100644 src/wmnds/patterns/find-a-timetable-widget/_example.njk delete mode 100644 src/wmnds/patterns/journey-planner-widget/_example.njk delete mode 100644 src/wmnds/patterns/journey-planner/_example.njk delete mode 100644 src/wmnds/patterns/question/form-element/_form-element.njk delete mode 100644 src/wmnds/patterns/search/pagination/_pagination.njk delete mode 100644 src/wmnds/patterns/search/search-bar/_search-bar.njk delete mode 100644 src/wmnds/patterns/search/search-filter/_search-filter.njk rename src/www/{wmnds-website.js => tfwmds-website.js} (69%) rename src/www/{wmnds-website.scss => tfwmds-website.scss} (79%) diff --git a/.typo-ci.yml b/.typo-ci.yml index 52274d02f..710d1d4cc 100644 --- a/.typo-ci.yml +++ b/.typo-ci.yml @@ -22,7 +22,7 @@ excluded_files: # Any typos we should ignore? excluded_words: - typoci - - wmnds + - tfwmds - wmnetwork - nwm - wmn diff --git a/.zeplin/components.json b/.zeplin/components.json index f221319f0..226d2b675 100644 --- a/.zeplin/components.json +++ b/.zeplin/components.json @@ -3,19 +3,19 @@ "styleguides": ["5d95b0aaad77af16c796a476"], "components": [ { - "path": "src/wmnds/components/phase-indicator/_phase-indicator.njk", + "path": "src/tfwmds/components/phase-indicator/_phase-indicator.njk", "zeplinNames": ["Phase indicator / Mobile", "Phase indicator / Desktop"], - "wmnds": { + "tfwmds": { "urlPath": "components/phase-indicator/" } }, { - "path": "src/wmnds/components/disruption-indicator/small/_small.njk", + "path": "src/tfwmds/components/disruption-indicator/small/_small.njk", "zeplinNames": [] }, { - "path": "src/wmnds/components/disruption-indicator/large/_large.njk", - "wmnds": { + "path": "src/tfwmds/components/disruption-indicator/large/_large.njk", + "tfwmds": { "urlPath": "components/disruption-indicators/" }, "zeplinNames": [ @@ -38,7 +38,7 @@ "links": [ { "name": "Transport for West Midlands Design System", - "type": "wmnds", + "type": "tfwmds", "url": "https://wmnetwork.netlify.com/" } ] diff --git a/doc/contributing/application-architecture.md b/doc/contributing/application-architecture.md index 52e49fb4b..7ddbab9a2 100644 --- a/doc/contributing/application-architecture.md +++ b/doc/contributing/application-architecture.md @@ -4,7 +4,7 @@ Source files. See [README.md](../../src/README.md) in the src directory for details. - - `wmnds/` + - `tfwmds/` This is where the core library of all components/patterns are built using nunjucks for the WMN Design System. These are then referenced by the Design System Website to show examples to other collaborators. @@ -18,7 +18,7 @@ - `sass/` - Any core SASS/SCSS that is used for styling components/patterns etc. should be placed in here and then referenced in `src/wmnds/assets/sass/wmnds.scss`. Note: Anything referenced will appear in the live build. + Any core SASS/SCSS that is used for styling components/patterns etc. should be placed in here and then referenced in `src/tfwmds/assets/sass/tfwmds.scss`. Note: Anything referenced will appear in the live build. - `components/` @@ -42,7 +42,7 @@ - `js/` - Any javascript files located in here will be concatenated and compiled into `build/js/wmnds-vendor.min.js` via the [javascript build task](tasks.md#markdown-header-141-scripts-javascript). + Any javascript files located in here will be concatenated and compiled into `build/js/tfwmds-vendor.min.js` via the [javascript build task](tasks.md#markdown-header-141-scripts-javascript). - `build/` **contains auto-generated files** diff --git a/doc/contributing/coding-standards.md b/doc/contributing/coding-standards.md index bd0ee6d4f..051739385 100644 --- a/doc/contributing/coding-standards.md +++ b/doc/contributing/coding-standards.md @@ -1,10 +1,10 @@ # Components -Find components in `src/wmnds/components`. +Find components in `src/tfwmds/components`. -Components must use the `.wmnds-` namespace. +Components must use the `.tfwmds-` namespace. -For example, `.wmnds-button`. +For example, `.tfwmds-button`. ## Writing CSS for components diff --git a/doc/contributing/css.md b/doc/contributing/css.md index b84524066..6b5df84d6 100755 --- a/doc/contributing/css.md +++ b/doc/contributing/css.md @@ -2,9 +2,9 @@ ## Class naming convention -## `wmnds` namespacing +## `tfwmds` namespacing -All class names start with a `.wmnds-` namespace to reduce the likelihood of +All class names start with a `.tfwmds-` namespace to reduce the likelihood of conflicting with existing classes in your application. It also helps to identify where the styling for a particular element is coming from. @@ -24,9 +24,9 @@ The naming convention follows this pattern: .block__element {} .block--modifier {} -.wmnds-card // Block - the root of a component -.wmnds-card__body // Element - a part of the block -.wmnds-card--active // Modifier - a variant of the block +.tfwmds-card // Block - the root of a component +.tfwmds-card__body // Element - a part of the block +.tfwmds-card--active // Modifier - a variant of the block ``` It uses double hyphens (`--`) and underscores (`__`) so that the block, element @@ -35,9 +35,9 @@ or modifiers themselves can be hyphen delimited without causing ambiguity. For example: ```scss -.wmnds-phase-banner -.wmnds-phase-banner__phase-tag -.wmnds-phase-banner__phase-tag--light-blue +.tfwmds-phase-banner +.tfwmds-phase-banner__phase-tag +.tfwmds-phase-banner__phase-tag--light-blue ``` ### Further reading: @@ -57,7 +57,7 @@ given class name. It also discourages excessive nesting. Bad: ``` -.wmnds-breadcrumb { +.tfwmds-breadcrumb { ... &__item { ... @@ -68,11 +68,11 @@ Bad: Good: ``` -.wmnds-breadcrumb { +.tfwmds-breadcrumb { ... } -.wmnds-breadcrumb__item { +.tfwmds-breadcrumb__item { ... } ``` @@ -98,11 +98,11 @@ other components. Keep all of the variants of a component in the same place. -`.wmnds-error-summary` modifies the `.wmnds-list` component. +`.tfwmds-error-summary` modifies the `.tfwmds-list` component. Component modifiers use an extra class, scoped to the component: -`.wmnds-error-summary__list` +`.tfwmds-error-summary__list` This class is part of the component, rather than a parent of a component. @@ -165,7 +165,7 @@ Good: ``` .selector { - color: $wmnds-blue; + color: $tfwmds-blue; } ``` @@ -214,7 +214,7 @@ Bad: Good: ``` -.wmnds-wrapper { +.tfwmds-wrapper { ... } ``` @@ -256,7 +256,7 @@ a { Bad: ``` -.wmnds-breadcrumb { +.tfwmds-breadcrumb { ... &__item { ... @@ -267,11 +267,11 @@ Bad: Good: ``` -.wmnds-breadcrumb { +.tfwmds-breadcrumb { ... } -.wmnds-breadcrumb__item { +.tfwmds-breadcrumb__item { ... } ``` @@ -420,7 +420,7 @@ Bad: ``` @mixin FONT_STACK() { - font-family: $wmnds-font-stack; + font-family: $tfwmds-font-stack; } ``` @@ -428,7 +428,7 @@ Good: ``` @mixin font-stack() { - font-family: $wmnds-font-stack; + font-family: $tfwmds-font-stack; } ``` @@ -498,6 +498,6 @@ More write up on [supported rules](https://github.com/sasstools/sass-lint/tree/m We document SCSS using [SassDoc](http://sassdoc.com/file-level-annotations/). This includes most of the settings, helpers and tools layers, with variables, functions and mixins being marked as private or public. -The syntax is used to generate a [SassDoc application](http://wmnds-frontend-review.herokuapp.com/doc/) that documents SCSS in a readable format. +The syntax is used to generate a [SassDoc application](http://tfwmds-frontend-review.herokuapp.com/doc/) that documents SCSS in a readable format. -See [colour.scss](../../../src/wmnds/helpers/_colour.scss) for an example of SassDoc syntax. +See [colour.scss](../../../src/tfwmds/helpers/_colour.scss) for an example of SassDoc syntax. diff --git a/doc/contributing/js.md b/doc/contributing/js.md index 9cc6ce987..bc9702a1e 100644 --- a/doc/contributing/js.md +++ b/doc/contributing/js.md @@ -19,7 +19,7 @@ function Checkboxes($module) { // code goes here } -Checkboxes.prototype.init = function() { +Checkboxes.prototype.init = function () { // code goes here }; @@ -67,13 +67,13 @@ Assign methods to the prototype object. Do not overwrite the prototype with a ne ```js // bad Checkboxes.prototype = { - init: function() { + init: function () { // code goes here } }; // good -Checkboxes.prototype.init = function() { +Checkboxes.prototype.init = function () { // code goes here }; ``` @@ -104,7 +104,7 @@ Use default export over named export. ## Polyfilling -If you need to support older browsers, import the necessary [polyfills](/src/wmnds/vendor/polyfills) and they will be added to the environment when the feature is not supported. +If you need to support older browsers, import the necessary [polyfills](/src/tfwmds/vendor/polyfills) and they will be added to the environment when the feature is not supported. For example, if you want to polyfill `addEventListener` for IE8, import the Event polyfills. diff --git a/doc/contributing/tasks/building.md b/doc/contributing/tasks/building.md index cc92f9eaf..c8b572814 100644 --- a/doc/contributing/tasks/building.md +++ b/doc/contributing/tasks/building.md @@ -43,10 +43,10 @@ Build commands are used for when code is to be compiled to an output that is sui - Uses [autoprefixer](https://www.npmjs.com/package/gulp-autoprefixer) to parse CSS and add vendor prefixes - Minifies CSS - Creates two files in `{root}/build/css/` - - `wmnds-website.css` + - `tfwmds-website.css` - For styleguide specific styling - - `wmn.css` - - For any styling related to WMN components + - `tfwm.css` + - For any styling related to TfWM components - Creates sourcemaps in `{route}/_sourcemaps/` ## 1.3. Templates (HTML) @@ -74,14 +74,14 @@ Build commands are used for when code is to be compiled to an output that is sui - Concatenates all smaller javascript files together into one file - Mangles and minifies the file - Creates three files in `{root}/build/js/` - - `wmnds-website.min.js` - - Created from any javascript files found in `{root}/src/wmnds-website/**/*.js` + - `tfwmds-website.min.js` + - Created from any javascript files found in `{root}/src/tfwmds-website/**/*.js` - For styleguide specific items only - `vendor.min.js` - Created from any javascript files found in `{root}/src/assets/js/vendor/**/*.js` - For any vendor/third-party scripts that are required for components - - `wmn.min.js` - - Created from any javascript files found in `['src/assets/js/wmn.js', 'src/components/**/*.js']` + - `tfwm.min.js` + - Created from any javascript files found in `['src/assets/js/tfwm.js', 'src/components/**/*.js']` - For any custom javascript associated with a component - Creates sourcemaps in `{route}/_sourcemaps/` diff --git a/doc/contributing/tasks/linting.md b/doc/contributing/tasks/linting.md index 30759a56d..d49fb00ee 100644 --- a/doc/contributing/tasks/linting.md +++ b/doc/contributing/tasks/linting.md @@ -90,7 +90,7 @@ The config files are located at: ### 1.4.3. File(s) that are linted -- `{root}/src/assets/js/wmn.js` +- `{root}/src/assets/js/tfwm.js` - `{root}/src/**/*.js` `**/*.min.js` are ignored for linting as these files are presumed to have already been linted, mangled and minified. diff --git a/doc/contributing/testing-and-linting.md b/doc/contributing/testing-and-linting.md index ea2473dcc..d757d5366 100644 --- a/doc/contributing/testing-and-linting.md +++ b/doc/contributing/testing-and-linting.md @@ -26,7 +26,7 @@ See [JavaScript Coding Standards](coding-standards/js.md#formatting-and-linting) We use [Jest](https://jestjs.io/), an automated testing platform with an assertion library, and [Puppeteer](https://pptr.dev/) that is used to control [headless Chrome](https://developers.google.com/web/updates/2017/04/headless-chrome). -We test individual components and for instance global Sass files. See [all.test.js](../../src/wmnds/all.test.js). for examples of global tests we run, and [checkboxes.test.js](../../src/wmnds/components/checkboxes/checkboxes.test.js) for an example of component tests. +We test individual components and for instance global Sass files. See [all.test.js](../../src/tfwmds/all.test.js). for examples of global tests we run, and [checkboxes.test.js](../../src/tfwmds/components/checkboxes/checkboxes.test.js) for an example of component tests. We aim to write the description of our tests in as "natural language" as possible, for instance "back-link component fails to render if the required fields are not included". @@ -34,11 +34,11 @@ We aim to write the description of our tests in as "natural language" as possibl You can run a subset of the test suite that only tests components by running: - `npm test -- src/wmnds/components/button` + `npm test -- src/tfwmds/components/button` Note: There's a watch mode that keeps a testing session open waiting for changes that can be used with: - `npm test -- --watch src/wmnds/components/button` + `npm test -- --watch src/tfwmds/components/button` ### Updating component snapshots @@ -46,6 +46,6 @@ Note: There's a watch mode that keeps a testing session open waiting for changes If a snapshot test fails, review the difference in the console. If the change is the correct change to make, run: -`npm test -- -u src/wmnds/components/button` +`npm test -- -u src/tfwmds/components/button` This will update the snapshot file. Commit this file separately with a commit message that explains you're updating the snapshot file and an explanation of what caused the change. diff --git a/gulp-tasks/build-nunjucks.js b/gulp-tasks/build-nunjucks.js index 170eaaade..f232c7d26 100644 --- a/gulp-tasks/build-nunjucks.js +++ b/gulp-tasks/build-nunjucks.js @@ -131,7 +131,7 @@ const buildingTemplates = () => { const buildingComponentsForLive = () => { return src(paths.nunjucks.componentSrc) .pipe(plugins.flatten({ includeParents: [4, 4] })) - .pipe(plugins.replace('from "wmnds/', 'from "')) + .pipe(plugins.replace('from "tfwmds/', 'from "')) .pipe(dest(paths.nunjucks.componentOutput)); }; diff --git a/gulp-tasks/move-old-files.js b/gulp-tasks/move-old-files.js index 5af472f2a..d37463ff9 100644 --- a/gulp-tasks/move-old-files.js +++ b/gulp-tasks/move-old-files.js @@ -5,17 +5,17 @@ const { src, dest } = require('gulp'); const paths = require('./paths.js'); const movingOldCSS = () => { - return src('src/wmnds/assets/old/css/wmnds-components.min.css').pipe(dest(paths.styles.output)); + return src('src/tfwmds/assets/old/css/tfwmds-components.min.css').pipe(dest(paths.styles.output)); }; const movingOldReactNativeStyles = () => { - return src('src/wmnds/assets/old/css/react-native/wmnds-components.min.js').pipe( + return src('src/tfwmds/assets/old/css/react-native/tfwmds-components.min.js').pipe( dest(`${paths.styles.output}react-native/`) ); }; const movingOldIcons = () => { - return src('src/wmnds/assets/old/img/wmnds-sprite.min.svg').pipe(dest(paths.svgs.dest)); // move config files to build + return src('src/tfwmds/assets/old/img/tfwmds-sprite.min.svg').pipe(dest(paths.svgs.dest)); // move config files to build }; module.exports.moveOldCSS = movingOldCSS; diff --git a/gulp-tasks/paths.js b/gulp-tasks/paths.js index 6c5e85f02..5013c862d 100644 --- a/gulp-tasks/paths.js +++ b/gulp-tasks/paths.js @@ -7,30 +7,30 @@ module.exports = { }, styles: { src: ['src/**/*.scss'], // src of styles to watch - minifySrc: ['src/wmnds/assets/sass/wmnds.scss', 'src/www/wmnds-website.scss'], // List of scss file(s) which should be processed, linted & minified + minifySrc: ['src/tfwmds/assets/sass/tfwmds.scss', 'src/www/tfwmds-website.scss'], // List of scss file(s) which should be processed, linted & minified output: 'build/css/', // output location of minified styles - reactNativeSrc: 'src/wmnds/assets/sass/wmnds.scss' + reactNativeSrc: 'src/tfwmds/assets/sass/tfwmds.scss' }, scripts: { src: ['src/**/*.js'], // Src of JS files to watch // List of JS folders to concatenate, lint and minified to one file (DON'T LINT ASSETS AS IT WILL TAKE TOO LONG TO SCAN MINIFIED LIBS) minifySrc: [ { - src: 'src/www/wmnds-website.js', - minName: 'wmnds-website.min.js', + src: 'src/www/tfwmds-website.js', + minName: 'tfwmds-website.min.js', lint: true } ], output: 'build/js/' // Output location of minified JS files }, fonts: { - src: 'src/wmnds/assets/fonts/**/*', + src: 'src/tfwmds/assets/fonts/**/*', output: 'build/fonts/' }, nunjucks: { src: 'src/**/*.{njk,md,html}', // Used for watching njk files websiteSrc: 'src/www/pages/**/*.{njk,md,html}', - componentSrc: 'src/wmnds/**/*.{njk,md,html}', + componentSrc: 'src/tfwmds/**/*.{njk,md,html}', output: 'build/', componentOutput: 'build/njk' }, @@ -39,12 +39,12 @@ module.exports = { output: 'build/json/' }, svgs: { - src: 'src/wmnds/assets/icon/**/*.svg', + src: 'src/tfwmds/assets/icon/**/*.svg', dest: 'build/img/' }, images: { - src: ['src/wmnds/assets/img/**/*.{png,gif,jpg}'], - output: 'src/wmnds/assets/img/**/*', + src: ['src/tfwmds/assets/img/**/*.{png,gif,jpg}'], + output: 'src/tfwmds/assets/img/**/*', dest: 'build/img/' }, config: { diff --git a/gulp-tasks/sprite-svgs.js b/gulp-tasks/sprite-svgs.js index 98882baeb..e83b0a0c2 100644 --- a/gulp-tasks/sprite-svgs.js +++ b/gulp-tasks/sprite-svgs.js @@ -12,7 +12,7 @@ const spritingSVGs = () => { const newName = file; const name = file.dirname.split(path.sep); name.push(file.basename); - name.unshift('wmnds'); + name.unshift('tfwmds'); newName.basename = name.join('-'); }) ) @@ -36,7 +36,7 @@ const spritingSVGs = () => { }) ) .pipe(plugins.svgstore()) - .pipe(plugins.rename({ basename: 'wmnds-icons', extname: '.min.svg' })) + .pipe(plugins.rename({ basename: 'tfwmds-icons', extname: '.min.svg' })) .pipe(dest(paths.svgs.dest)); }; diff --git a/src/wmnds/assets/fonts/notosansdisplay-bold-webfont.woff b/src/tfwmds/assets/fonts/notosansdisplay-bold-webfont.woff similarity index 100% rename from src/wmnds/assets/fonts/notosansdisplay-bold-webfont.woff rename to src/tfwmds/assets/fonts/notosansdisplay-bold-webfont.woff diff --git a/src/wmnds/assets/fonts/notosansdisplay-bold-webfont.woff2 b/src/tfwmds/assets/fonts/notosansdisplay-bold-webfont.woff2 similarity index 100% rename from src/wmnds/assets/fonts/notosansdisplay-bold-webfont.woff2 rename to src/tfwmds/assets/fonts/notosansdisplay-bold-webfont.woff2 diff --git a/src/wmnds/assets/fonts/notosansdisplay-bolditalic-webfont.woff b/src/tfwmds/assets/fonts/notosansdisplay-bolditalic-webfont.woff similarity index 100% rename from src/wmnds/assets/fonts/notosansdisplay-bolditalic-webfont.woff rename to src/tfwmds/assets/fonts/notosansdisplay-bolditalic-webfont.woff diff --git a/src/wmnds/assets/fonts/notosansdisplay-bolditalic-webfont.woff2 b/src/tfwmds/assets/fonts/notosansdisplay-bolditalic-webfont.woff2 similarity index 100% rename from src/wmnds/assets/fonts/notosansdisplay-bolditalic-webfont.woff2 rename to src/tfwmds/assets/fonts/notosansdisplay-bolditalic-webfont.woff2 diff --git a/src/wmnds/assets/fonts/notosansdisplay-italic-webfont.woff b/src/tfwmds/assets/fonts/notosansdisplay-italic-webfont.woff similarity index 100% rename from src/wmnds/assets/fonts/notosansdisplay-italic-webfont.woff rename to src/tfwmds/assets/fonts/notosansdisplay-italic-webfont.woff diff --git a/src/wmnds/assets/fonts/notosansdisplay-italic-webfont.woff2 b/src/tfwmds/assets/fonts/notosansdisplay-italic-webfont.woff2 similarity index 100% rename from src/wmnds/assets/fonts/notosansdisplay-italic-webfont.woff2 rename to src/tfwmds/assets/fonts/notosansdisplay-italic-webfont.woff2 diff --git a/src/wmnds/assets/fonts/notosansdisplay-regular-webfont.woff b/src/tfwmds/assets/fonts/notosansdisplay-regular-webfont.woff similarity index 100% rename from src/wmnds/assets/fonts/notosansdisplay-regular-webfont.woff rename to src/tfwmds/assets/fonts/notosansdisplay-regular-webfont.woff diff --git a/src/wmnds/assets/fonts/notosansdisplay-regular-webfont.woff2 b/src/tfwmds/assets/fonts/notosansdisplay-regular-webfont.woff2 similarity index 100% rename from src/wmnds/assets/fonts/notosansdisplay-regular-webfont.woff2 rename to src/tfwmds/assets/fonts/notosansdisplay-regular-webfont.woff2 diff --git a/src/wmnds/assets/icon/general/arrow.svg b/src/tfwmds/assets/icon/general/arrow.svg similarity index 100% rename from src/wmnds/assets/icon/general/arrow.svg rename to src/tfwmds/assets/icon/general/arrow.svg diff --git a/src/wmnds/assets/icon/general/caret-down.svg b/src/tfwmds/assets/icon/general/caret-down.svg similarity index 100% rename from src/wmnds/assets/icon/general/caret-down.svg rename to src/tfwmds/assets/icon/general/caret-down.svg diff --git a/src/wmnds/assets/icon/general/caret-up.svg b/src/tfwmds/assets/icon/general/caret-up.svg similarity index 100% rename from src/wmnds/assets/icon/general/caret-up.svg rename to src/tfwmds/assets/icon/general/caret-up.svg diff --git a/src/wmnds/assets/icon/general/checkmark.svg b/src/tfwmds/assets/icon/general/checkmark.svg similarity index 100% rename from src/wmnds/assets/icon/general/checkmark.svg rename to src/tfwmds/assets/icon/general/checkmark.svg diff --git a/src/wmnds/assets/icon/general/chevron-right.svg b/src/tfwmds/assets/icon/general/chevron-right.svg similarity index 100% rename from src/wmnds/assets/icon/general/chevron-right.svg rename to src/tfwmds/assets/icon/general/chevron-right.svg diff --git a/src/wmnds/assets/icon/general/circle-hollow.svg b/src/tfwmds/assets/icon/general/circle-hollow.svg similarity index 100% rename from src/wmnds/assets/icon/general/circle-hollow.svg rename to src/tfwmds/assets/icon/general/circle-hollow.svg diff --git a/src/wmnds/assets/icon/general/circle-solid.svg b/src/tfwmds/assets/icon/general/circle-solid.svg similarity index 100% rename from src/wmnds/assets/icon/general/circle-solid.svg rename to src/tfwmds/assets/icon/general/circle-solid.svg diff --git a/src/wmnds/assets/icon/general/clock.svg b/src/tfwmds/assets/icon/general/clock.svg similarity index 100% rename from src/wmnds/assets/icon/general/clock.svg rename to src/tfwmds/assets/icon/general/clock.svg diff --git a/src/wmnds/assets/icon/general/closed.svg b/src/tfwmds/assets/icon/general/closed.svg similarity index 100% rename from src/wmnds/assets/icon/general/closed.svg rename to src/tfwmds/assets/icon/general/closed.svg diff --git a/src/wmnds/assets/icon/general/compress.svg b/src/tfwmds/assets/icon/general/compress.svg similarity index 100% rename from src/wmnds/assets/icon/general/compress.svg rename to src/tfwmds/assets/icon/general/compress.svg diff --git a/src/wmnds/assets/icon/general/contact.svg b/src/tfwmds/assets/icon/general/contact.svg similarity index 100% rename from src/wmnds/assets/icon/general/contact.svg rename to src/tfwmds/assets/icon/general/contact.svg diff --git a/src/wmnds/assets/icon/general/cross.svg b/src/tfwmds/assets/icon/general/cross.svg similarity index 100% rename from src/wmnds/assets/icon/general/cross.svg rename to src/tfwmds/assets/icon/general/cross.svg diff --git a/src/wmnds/assets/icon/general/current-location.svg b/src/tfwmds/assets/icon/general/current-location.svg similarity index 100% rename from src/wmnds/assets/icon/general/current-location.svg rename to src/tfwmds/assets/icon/general/current-location.svg diff --git a/src/wmnds/assets/icon/general/disabled.svg b/src/tfwmds/assets/icon/general/disabled.svg similarity index 100% rename from src/wmnds/assets/icon/general/disabled.svg rename to src/tfwmds/assets/icon/general/disabled.svg diff --git a/src/wmnds/assets/icon/general/electric.svg b/src/tfwmds/assets/icon/general/electric.svg similarity index 100% rename from src/wmnds/assets/icon/general/electric.svg rename to src/tfwmds/assets/icon/general/electric.svg diff --git a/src/wmnds/assets/icon/general/expand.svg b/src/tfwmds/assets/icon/general/expand.svg similarity index 100% rename from src/wmnds/assets/icon/general/expand.svg rename to src/tfwmds/assets/icon/general/expand.svg diff --git a/src/wmnds/assets/icon/general/favourite.svg b/src/tfwmds/assets/icon/general/favourite.svg similarity index 100% rename from src/wmnds/assets/icon/general/favourite.svg rename to src/tfwmds/assets/icon/general/favourite.svg diff --git a/src/wmnds/assets/icon/general/file.svg b/src/tfwmds/assets/icon/general/file.svg similarity index 100% rename from src/wmnds/assets/icon/general/file.svg rename to src/tfwmds/assets/icon/general/file.svg diff --git a/src/wmnds/assets/icon/general/filter.svg b/src/tfwmds/assets/icon/general/filter.svg similarity index 100% rename from src/wmnds/assets/icon/general/filter.svg rename to src/tfwmds/assets/icon/general/filter.svg diff --git a/src/wmnds/assets/icon/general/id-card.svg b/src/tfwmds/assets/icon/general/id-card.svg similarity index 100% rename from src/wmnds/assets/icon/general/id-card.svg rename to src/tfwmds/assets/icon/general/id-card.svg diff --git a/src/wmnds/assets/icon/general/info.svg b/src/tfwmds/assets/icon/general/info.svg similarity index 100% rename from src/wmnds/assets/icon/general/info.svg rename to src/tfwmds/assets/icon/general/info.svg diff --git a/src/wmnds/assets/icon/general/list.svg b/src/tfwmds/assets/icon/general/list.svg similarity index 100% rename from src/wmnds/assets/icon/general/list.svg rename to src/tfwmds/assets/icon/general/list.svg diff --git a/src/wmnds/assets/icon/general/location-arrow.svg b/src/tfwmds/assets/icon/general/location-arrow.svg similarity index 100% rename from src/wmnds/assets/icon/general/location-arrow.svg rename to src/tfwmds/assets/icon/general/location-arrow.svg diff --git a/src/wmnds/assets/icon/general/location-pin.svg b/src/tfwmds/assets/icon/general/location-pin.svg similarity index 100% rename from src/wmnds/assets/icon/general/location-pin.svg rename to src/tfwmds/assets/icon/general/location-pin.svg diff --git a/src/wmnds/assets/icon/general/minimise.svg b/src/tfwmds/assets/icon/general/minimise.svg similarity index 100% rename from src/wmnds/assets/icon/general/minimise.svg rename to src/tfwmds/assets/icon/general/minimise.svg diff --git a/src/wmnds/assets/icon/general/n-ticket.svg b/src/tfwmds/assets/icon/general/n-ticket.svg similarity index 100% rename from src/wmnds/assets/icon/general/n-ticket.svg rename to src/tfwmds/assets/icon/general/n-ticket.svg diff --git a/src/wmnds/assets/icon/general/paperclip.svg b/src/tfwmds/assets/icon/general/paperclip.svg similarity index 100% rename from src/wmnds/assets/icon/general/paperclip.svg rename to src/tfwmds/assets/icon/general/paperclip.svg diff --git a/src/wmnds/assets/icon/general/parking.svg b/src/tfwmds/assets/icon/general/parking.svg similarity index 100% rename from src/wmnds/assets/icon/general/parking.svg rename to src/tfwmds/assets/icon/general/parking.svg diff --git a/src/wmnds/assets/icon/general/report.svg b/src/tfwmds/assets/icon/general/report.svg similarity index 100% rename from src/wmnds/assets/icon/general/report.svg rename to src/tfwmds/assets/icon/general/report.svg diff --git a/src/wmnds/assets/icon/general/request.svg b/src/tfwmds/assets/icon/general/request.svg similarity index 100% rename from src/wmnds/assets/icon/general/request.svg rename to src/tfwmds/assets/icon/general/request.svg diff --git a/src/wmnds/assets/icon/general/route.svg b/src/tfwmds/assets/icon/general/route.svg similarity index 100% rename from src/wmnds/assets/icon/general/route.svg rename to src/tfwmds/assets/icon/general/route.svg diff --git a/src/wmnds/assets/icon/general/search.svg b/src/tfwmds/assets/icon/general/search.svg similarity index 100% rename from src/wmnds/assets/icon/general/search.svg rename to src/tfwmds/assets/icon/general/search.svg diff --git a/src/wmnds/assets/icon/general/share.svg b/src/tfwmds/assets/icon/general/share.svg similarity index 100% rename from src/wmnds/assets/icon/general/share.svg rename to src/tfwmds/assets/icon/general/share.svg diff --git a/src/wmnds/assets/icon/general/star-empty.svg b/src/tfwmds/assets/icon/general/star-empty.svg similarity index 100% rename from src/wmnds/assets/icon/general/star-empty.svg rename to src/tfwmds/assets/icon/general/star-empty.svg diff --git a/src/wmnds/assets/icon/general/star.svg b/src/tfwmds/assets/icon/general/star.svg similarity index 100% rename from src/wmnds/assets/icon/general/star.svg rename to src/tfwmds/assets/icon/general/star.svg diff --git a/src/wmnds/assets/icon/general/success.svg b/src/tfwmds/assets/icon/general/success.svg similarity index 100% rename from src/wmnds/assets/icon/general/success.svg rename to src/tfwmds/assets/icon/general/success.svg diff --git a/src/wmnds/assets/icon/general/swap.svg b/src/tfwmds/assets/icon/general/swap.svg similarity index 100% rename from src/wmnds/assets/icon/general/swap.svg rename to src/tfwmds/assets/icon/general/swap.svg diff --git a/src/wmnds/assets/icon/general/sync.svg b/src/tfwmds/assets/icon/general/sync.svg similarity index 100% rename from src/wmnds/assets/icon/general/sync.svg rename to src/tfwmds/assets/icon/general/sync.svg diff --git a/src/wmnds/assets/icon/general/ticket.svg b/src/tfwmds/assets/icon/general/ticket.svg similarity index 100% rename from src/wmnds/assets/icon/general/ticket.svg rename to src/tfwmds/assets/icon/general/ticket.svg diff --git a/src/wmnds/assets/icon/general/trash.svg b/src/tfwmds/assets/icon/general/trash.svg similarity index 100% rename from src/wmnds/assets/icon/general/trash.svg rename to src/tfwmds/assets/icon/general/trash.svg diff --git a/src/wmnds/assets/icon/general/user.svg b/src/tfwmds/assets/icon/general/user.svg similarity index 100% rename from src/wmnds/assets/icon/general/user.svg rename to src/tfwmds/assets/icon/general/user.svg diff --git a/src/wmnds/assets/icon/general/wallet.svg b/src/tfwmds/assets/icon/general/wallet.svg similarity index 100% rename from src/wmnds/assets/icon/general/wallet.svg rename to src/tfwmds/assets/icon/general/wallet.svg diff --git a/src/wmnds/assets/icon/general/warning-circle.svg b/src/tfwmds/assets/icon/general/warning-circle.svg similarity index 100% rename from src/wmnds/assets/icon/general/warning-circle.svg rename to src/tfwmds/assets/icon/general/warning-circle.svg diff --git a/src/wmnds/assets/icon/general/warning-triangle.svg b/src/tfwmds/assets/icon/general/warning-triangle.svg similarity index 100% rename from src/wmnds/assets/icon/general/warning-triangle.svg rename to src/tfwmds/assets/icon/general/warning-triangle.svg diff --git a/src/wmnds/assets/icon/modes/bg/bus.svg b/src/tfwmds/assets/icon/modes/bg/bus.svg similarity index 100% rename from src/wmnds/assets/icon/modes/bg/bus.svg rename to src/tfwmds/assets/icon/modes/bg/bus.svg diff --git a/src/wmnds/assets/icon/modes/bg/coach.svg b/src/tfwmds/assets/icon/modes/bg/coach.svg similarity index 100% rename from src/wmnds/assets/icon/modes/bg/coach.svg rename to src/tfwmds/assets/icon/modes/bg/coach.svg diff --git a/src/wmnds/assets/icon/modes/bg/cycle.svg b/src/tfwmds/assets/icon/modes/bg/cycle.svg similarity index 100% rename from src/wmnds/assets/icon/modes/bg/cycle.svg rename to src/tfwmds/assets/icon/modes/bg/cycle.svg diff --git a/src/wmnds/assets/icon/modes/bg/eBike.svg b/src/tfwmds/assets/icon/modes/bg/eBike.svg similarity index 100% rename from src/wmnds/assets/icon/modes/bg/eBike.svg rename to src/tfwmds/assets/icon/modes/bg/eBike.svg diff --git a/src/wmnds/assets/icon/modes/bg/eScooter.svg b/src/tfwmds/assets/icon/modes/bg/eScooter.svg similarity index 100% rename from src/wmnds/assets/icon/modes/bg/eScooter.svg rename to src/tfwmds/assets/icon/modes/bg/eScooter.svg diff --git a/src/wmnds/assets/icon/modes/bg/metro.svg b/src/tfwmds/assets/icon/modes/bg/metro.svg similarity index 100% rename from src/wmnds/assets/icon/modes/bg/metro.svg rename to src/tfwmds/assets/icon/modes/bg/metro.svg diff --git a/src/wmnds/assets/icon/modes/bg/p-r.svg b/src/tfwmds/assets/icon/modes/bg/p-r.svg similarity index 100% rename from src/wmnds/assets/icon/modes/bg/p-r.svg rename to src/tfwmds/assets/icon/modes/bg/p-r.svg diff --git a/src/wmnds/assets/icon/modes/bg/plane.svg b/src/tfwmds/assets/icon/modes/bg/plane.svg similarity index 100% rename from src/wmnds/assets/icon/modes/bg/plane.svg rename to src/tfwmds/assets/icon/modes/bg/plane.svg diff --git a/src/wmnds/assets/icon/modes/bg/rail-nr.svg b/src/tfwmds/assets/icon/modes/bg/rail-nr.svg similarity index 100% rename from src/wmnds/assets/icon/modes/bg/rail-nr.svg rename to src/tfwmds/assets/icon/modes/bg/rail-nr.svg diff --git a/src/wmnds/assets/icon/modes/bg/rail.svg b/src/tfwmds/assets/icon/modes/bg/rail.svg similarity index 100% rename from src/wmnds/assets/icon/modes/bg/rail.svg rename to src/tfwmds/assets/icon/modes/bg/rail.svg diff --git a/src/wmnds/assets/icon/modes/bg/roads.svg b/src/tfwmds/assets/icon/modes/bg/roads.svg similarity index 100% rename from src/wmnds/assets/icon/modes/bg/roads.svg rename to src/tfwmds/assets/icon/modes/bg/roads.svg diff --git a/src/wmnds/assets/icon/modes/bg/walk.svg b/src/tfwmds/assets/icon/modes/bg/walk.svg similarity index 100% rename from src/wmnds/assets/icon/modes/bg/walk.svg rename to src/tfwmds/assets/icon/modes/bg/walk.svg diff --git a/src/wmnds/assets/icon/modes/isolated/bus.svg b/src/tfwmds/assets/icon/modes/isolated/bus.svg similarity index 100% rename from src/wmnds/assets/icon/modes/isolated/bus.svg rename to src/tfwmds/assets/icon/modes/isolated/bus.svg diff --git a/src/wmnds/assets/icon/modes/isolated/coach.svg b/src/tfwmds/assets/icon/modes/isolated/coach.svg similarity index 100% rename from src/wmnds/assets/icon/modes/isolated/coach.svg rename to src/tfwmds/assets/icon/modes/isolated/coach.svg diff --git a/src/wmnds/assets/icon/modes/isolated/cycle.svg b/src/tfwmds/assets/icon/modes/isolated/cycle.svg similarity index 100% rename from src/wmnds/assets/icon/modes/isolated/cycle.svg rename to src/tfwmds/assets/icon/modes/isolated/cycle.svg diff --git a/src/wmnds/assets/icon/modes/isolated/eBike.svg b/src/tfwmds/assets/icon/modes/isolated/eBike.svg similarity index 100% rename from src/wmnds/assets/icon/modes/isolated/eBike.svg rename to src/tfwmds/assets/icon/modes/isolated/eBike.svg diff --git a/src/wmnds/assets/icon/modes/isolated/eScooter.svg b/src/tfwmds/assets/icon/modes/isolated/eScooter.svg similarity index 100% rename from src/wmnds/assets/icon/modes/isolated/eScooter.svg rename to src/tfwmds/assets/icon/modes/isolated/eScooter.svg diff --git a/src/wmnds/assets/icon/modes/isolated/metro.svg b/src/tfwmds/assets/icon/modes/isolated/metro.svg similarity index 100% rename from src/wmnds/assets/icon/modes/isolated/metro.svg rename to src/tfwmds/assets/icon/modes/isolated/metro.svg diff --git a/src/wmnds/assets/icon/modes/isolated/plane.svg b/src/tfwmds/assets/icon/modes/isolated/plane.svg similarity index 100% rename from src/wmnds/assets/icon/modes/isolated/plane.svg rename to src/tfwmds/assets/icon/modes/isolated/plane.svg diff --git a/src/wmnds/assets/icon/modes/isolated/rail.svg b/src/tfwmds/assets/icon/modes/isolated/rail.svg similarity index 100% rename from src/wmnds/assets/icon/modes/isolated/rail.svg rename to src/tfwmds/assets/icon/modes/isolated/rail.svg diff --git a/src/wmnds/assets/icon/modes/isolated/roads.svg b/src/tfwmds/assets/icon/modes/isolated/roads.svg similarity index 100% rename from src/wmnds/assets/icon/modes/isolated/roads.svg rename to src/tfwmds/assets/icon/modes/isolated/roads.svg diff --git a/src/wmnds/assets/icon/modes/isolated/walk.svg b/src/tfwmds/assets/icon/modes/isolated/walk.svg similarity index 100% rename from src/wmnds/assets/icon/modes/isolated/walk.svg rename to src/tfwmds/assets/icon/modes/isolated/walk.svg diff --git a/src/wmnds/assets/icon/social/facebook.svg b/src/tfwmds/assets/icon/social/facebook.svg similarity index 100% rename from src/wmnds/assets/icon/social/facebook.svg rename to src/tfwmds/assets/icon/social/facebook.svg diff --git a/src/wmnds/assets/icon/social/instagram.svg b/src/tfwmds/assets/icon/social/instagram.svg similarity index 100% rename from src/wmnds/assets/icon/social/instagram.svg rename to src/tfwmds/assets/icon/social/instagram.svg diff --git a/src/wmnds/assets/icon/social/twitter.svg b/src/tfwmds/assets/icon/social/twitter.svg similarity index 100% rename from src/wmnds/assets/icon/social/twitter.svg rename to src/tfwmds/assets/icon/social/twitter.svg diff --git a/src/wmnds/assets/icon/swift/bird-icon.svg b/src/tfwmds/assets/icon/swift/bird-icon.svg similarity index 100% rename from src/wmnds/assets/icon/swift/bird-icon.svg rename to src/tfwmds/assets/icon/swift/bird-icon.svg diff --git a/src/wmnds/assets/icon/swift/card-full-logo.svg b/src/tfwmds/assets/icon/swift/card-full-logo.svg similarity index 100% rename from src/wmnds/assets/icon/swift/card-full-logo.svg rename to src/tfwmds/assets/icon/swift/card-full-logo.svg diff --git a/src/wmnds/assets/icon/swift/card.svg b/src/tfwmds/assets/icon/swift/card.svg similarity index 100% rename from src/wmnds/assets/icon/swift/card.svg rename to src/tfwmds/assets/icon/swift/card.svg diff --git a/src/wmnds/assets/icon/swift/full-logo.svg b/src/tfwmds/assets/icon/swift/full-logo.svg similarity index 100% rename from src/wmnds/assets/icon/swift/full-logo.svg rename to src/tfwmds/assets/icon/swift/full-logo.svg diff --git a/src/wmnds/assets/icon/swift/historical-journey.svg b/src/tfwmds/assets/icon/swift/historical-journey.svg similarity index 100% rename from src/wmnds/assets/icon/swift/historical-journey.svg rename to src/tfwmds/assets/icon/swift/historical-journey.svg diff --git a/src/wmnds/assets/icon/swift/journey-removed.svg b/src/tfwmds/assets/icon/swift/journey-removed.svg similarity index 100% rename from src/wmnds/assets/icon/swift/journey-removed.svg rename to src/tfwmds/assets/icon/swift/journey-removed.svg diff --git a/src/wmnds/assets/img/component-images/banner/bus-banner-img.png b/src/tfwmds/assets/img/component-images/banner/bus-banner-img.png similarity index 100% rename from src/wmnds/assets/img/component-images/banner/bus-banner-img.png rename to src/tfwmds/assets/img/component-images/banner/bus-banner-img.png diff --git a/src/wmnds/assets/img/component-images/banner/homepage-banner-img.png b/src/tfwmds/assets/img/component-images/banner/homepage-banner-img.png similarity index 100% rename from src/wmnds/assets/img/component-images/banner/homepage-banner-img.png rename to src/tfwmds/assets/img/component-images/banner/homepage-banner-img.png diff --git a/src/wmnds/assets/img/component-images/content-cards/swift-card.png b/src/tfwmds/assets/img/component-images/content-cards/swift-card.png similarity index 100% rename from src/wmnds/assets/img/component-images/content-cards/swift-card.png rename to src/tfwmds/assets/img/component-images/content-cards/swift-card.png diff --git a/src/wmnds/assets/img/component-images/maps/base-map.png b/src/tfwmds/assets/img/component-images/maps/base-map.png similarity index 100% rename from src/wmnds/assets/img/component-images/maps/base-map.png rename to src/tfwmds/assets/img/component-images/maps/base-map.png diff --git a/src/wmnds/assets/img/logo-white-no-text.svg b/src/tfwmds/assets/img/logo-white-no-text.svg similarity index 100% rename from src/wmnds/assets/img/logo-white-no-text.svg rename to src/tfwmds/assets/img/logo-white-no-text.svg diff --git a/src/wmnds/assets/img/logo.svg b/src/tfwmds/assets/img/logo.svg similarity index 100% rename from src/wmnds/assets/img/logo.svg rename to src/tfwmds/assets/img/logo.svg diff --git a/src/wmnds/assets/img/logos/WM Bus/Landscape/Colour.png b/src/tfwmds/assets/img/logos/WM Bus/Landscape/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Landscape/Colour.png rename to src/tfwmds/assets/img/logos/WM Bus/Landscape/Colour.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Landscape/Colour@2x.png b/src/tfwmds/assets/img/logos/WM Bus/Landscape/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Landscape/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM Bus/Landscape/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Landscape/Colour@3x.png b/src/tfwmds/assets/img/logos/WM Bus/Landscape/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Landscape/Colour@3x.png rename to src/tfwmds/assets/img/logos/WM Bus/Landscape/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Landscape/White text.png b/src/tfwmds/assets/img/logos/WM Bus/Landscape/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Landscape/White text.png rename to src/tfwmds/assets/img/logos/WM Bus/Landscape/White text.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Landscape/White text@2x.png b/src/tfwmds/assets/img/logos/WM Bus/Landscape/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Landscape/White text@2x.png rename to src/tfwmds/assets/img/logos/WM Bus/Landscape/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Landscape/White text@3x.png b/src/tfwmds/assets/img/logos/WM Bus/Landscape/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Landscape/White text@3x.png rename to src/tfwmds/assets/img/logos/WM Bus/Landscape/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Landscape/White.png b/src/tfwmds/assets/img/logos/WM Bus/Landscape/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Landscape/White.png rename to src/tfwmds/assets/img/logos/WM Bus/Landscape/White.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Landscape/White@2x.png b/src/tfwmds/assets/img/logos/WM Bus/Landscape/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Landscape/White@2x.png rename to src/tfwmds/assets/img/logos/WM Bus/Landscape/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Landscape/White@3x.png b/src/tfwmds/assets/img/logos/WM Bus/Landscape/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Landscape/White@3x.png rename to src/tfwmds/assets/img/logos/WM Bus/Landscape/White@3x.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Portrait/Colour.png b/src/tfwmds/assets/img/logos/WM Bus/Portrait/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Portrait/Colour.png rename to src/tfwmds/assets/img/logos/WM Bus/Portrait/Colour.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Portrait/Colour@2x.png b/src/tfwmds/assets/img/logos/WM Bus/Portrait/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Portrait/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM Bus/Portrait/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Portrait/Colour@3x.png b/src/tfwmds/assets/img/logos/WM Bus/Portrait/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Portrait/Colour@3x.png rename to src/tfwmds/assets/img/logos/WM Bus/Portrait/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Portrait/White text.png b/src/tfwmds/assets/img/logos/WM Bus/Portrait/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Portrait/White text.png rename to src/tfwmds/assets/img/logos/WM Bus/Portrait/White text.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Portrait/White text@2x.png b/src/tfwmds/assets/img/logos/WM Bus/Portrait/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Portrait/White text@2x.png rename to src/tfwmds/assets/img/logos/WM Bus/Portrait/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Portrait/White text@3x.png b/src/tfwmds/assets/img/logos/WM Bus/Portrait/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Portrait/White text@3x.png rename to src/tfwmds/assets/img/logos/WM Bus/Portrait/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Portrait/White.png b/src/tfwmds/assets/img/logos/WM Bus/Portrait/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Portrait/White.png rename to src/tfwmds/assets/img/logos/WM Bus/Portrait/White.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Portrait/White@2x.png b/src/tfwmds/assets/img/logos/WM Bus/Portrait/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Portrait/White@2x.png rename to src/tfwmds/assets/img/logos/WM Bus/Portrait/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM Bus/Portrait/White@3x.png b/src/tfwmds/assets/img/logos/WM Bus/Portrait/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Bus/Portrait/White@3x.png rename to src/tfwmds/assets/img/logos/WM Bus/Portrait/White@3x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/Colour.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/Colour.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/Colour.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/Colour@2x.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/Colour@3x.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/Colour@3x.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/White text.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/White text.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/White text.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/White text@2x.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/White text@2x.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/White text@3x.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/White text@3x.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/White.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/White.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/White.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/White@2x.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/White@2x.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/White@3x.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Landscape/White@3x.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Landscape/White@3x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/Colour.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/Colour.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/Colour.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/Colour@2x.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/Colour@3x.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/Colour@3x.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/White text.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/White text.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/White text.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/White text@2x.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/White text@2x.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/White text@3x.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/White text@3x.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/White.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/White.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/White.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/White@2x.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/White@2x.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/White@3x.png b/src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle + Walk/Portrait/White@3x.png rename to src/tfwmds/assets/img/logos/WM Cycle + Walk/Portrait/White@3x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Landscape/Colour.png b/src/tfwmds/assets/img/logos/WM Cycle/Landscape/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Landscape/Colour.png rename to src/tfwmds/assets/img/logos/WM Cycle/Landscape/Colour.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Landscape/Colour@2x.png b/src/tfwmds/assets/img/logos/WM Cycle/Landscape/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Landscape/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM Cycle/Landscape/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Landscape/Colour@3x.png b/src/tfwmds/assets/img/logos/WM Cycle/Landscape/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Landscape/Colour@3x.png rename to src/tfwmds/assets/img/logos/WM Cycle/Landscape/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Landscape/White text.png b/src/tfwmds/assets/img/logos/WM Cycle/Landscape/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Landscape/White text.png rename to src/tfwmds/assets/img/logos/WM Cycle/Landscape/White text.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Landscape/White text@2x.png b/src/tfwmds/assets/img/logos/WM Cycle/Landscape/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Landscape/White text@2x.png rename to src/tfwmds/assets/img/logos/WM Cycle/Landscape/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Landscape/White text@3x.png b/src/tfwmds/assets/img/logos/WM Cycle/Landscape/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Landscape/White text@3x.png rename to src/tfwmds/assets/img/logos/WM Cycle/Landscape/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Landscape/White.png b/src/tfwmds/assets/img/logos/WM Cycle/Landscape/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Landscape/White.png rename to src/tfwmds/assets/img/logos/WM Cycle/Landscape/White.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Landscape/White@2x.png b/src/tfwmds/assets/img/logos/WM Cycle/Landscape/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Landscape/White@2x.png rename to src/tfwmds/assets/img/logos/WM Cycle/Landscape/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Landscape/White@3x.png b/src/tfwmds/assets/img/logos/WM Cycle/Landscape/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Landscape/White@3x.png rename to src/tfwmds/assets/img/logos/WM Cycle/Landscape/White@3x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Portrait/Colour.png b/src/tfwmds/assets/img/logos/WM Cycle/Portrait/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Portrait/Colour.png rename to src/tfwmds/assets/img/logos/WM Cycle/Portrait/Colour.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Portrait/Colour@2x.png b/src/tfwmds/assets/img/logos/WM Cycle/Portrait/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Portrait/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM Cycle/Portrait/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Portrait/Colour@3x.png b/src/tfwmds/assets/img/logos/WM Cycle/Portrait/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Portrait/Colour@3x.png rename to src/tfwmds/assets/img/logos/WM Cycle/Portrait/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Portrait/White text.png b/src/tfwmds/assets/img/logos/WM Cycle/Portrait/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Portrait/White text.png rename to src/tfwmds/assets/img/logos/WM Cycle/Portrait/White text.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Portrait/White text@2x.png b/src/tfwmds/assets/img/logos/WM Cycle/Portrait/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Portrait/White text@2x.png rename to src/tfwmds/assets/img/logos/WM Cycle/Portrait/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Portrait/White text@3x.png b/src/tfwmds/assets/img/logos/WM Cycle/Portrait/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Portrait/White text@3x.png rename to src/tfwmds/assets/img/logos/WM Cycle/Portrait/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Portrait/White.png b/src/tfwmds/assets/img/logos/WM Cycle/Portrait/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Portrait/White.png rename to src/tfwmds/assets/img/logos/WM Cycle/Portrait/White.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Portrait/White@2x.png b/src/tfwmds/assets/img/logos/WM Cycle/Portrait/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Portrait/White@2x.png rename to src/tfwmds/assets/img/logos/WM Cycle/Portrait/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM Cycle/Portrait/White@3x.png b/src/tfwmds/assets/img/logos/WM Cycle/Portrait/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Cycle/Portrait/White@3x.png rename to src/tfwmds/assets/img/logos/WM Cycle/Portrait/White@3x.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Landscape/Colour.png b/src/tfwmds/assets/img/logos/WM Metro/Landscape/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Landscape/Colour.png rename to src/tfwmds/assets/img/logos/WM Metro/Landscape/Colour.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Landscape/Colour@2x.png b/src/tfwmds/assets/img/logos/WM Metro/Landscape/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Landscape/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM Metro/Landscape/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Landscape/Colour@3x.png b/src/tfwmds/assets/img/logos/WM Metro/Landscape/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Landscape/Colour@3x.png rename to src/tfwmds/assets/img/logos/WM Metro/Landscape/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Landscape/White text.png b/src/tfwmds/assets/img/logos/WM Metro/Landscape/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Landscape/White text.png rename to src/tfwmds/assets/img/logos/WM Metro/Landscape/White text.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Landscape/White text@2x.png b/src/tfwmds/assets/img/logos/WM Metro/Landscape/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Landscape/White text@2x.png rename to src/tfwmds/assets/img/logos/WM Metro/Landscape/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Landscape/White text@3x.png b/src/tfwmds/assets/img/logos/WM Metro/Landscape/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Landscape/White text@3x.png rename to src/tfwmds/assets/img/logos/WM Metro/Landscape/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Landscape/White.png b/src/tfwmds/assets/img/logos/WM Metro/Landscape/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Landscape/White.png rename to src/tfwmds/assets/img/logos/WM Metro/Landscape/White.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Landscape/White@2x.png b/src/tfwmds/assets/img/logos/WM Metro/Landscape/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Landscape/White@2x.png rename to src/tfwmds/assets/img/logos/WM Metro/Landscape/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Landscape/White@3x.png b/src/tfwmds/assets/img/logos/WM Metro/Landscape/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Landscape/White@3x.png rename to src/tfwmds/assets/img/logos/WM Metro/Landscape/White@3x.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Portrait/Colour.png b/src/tfwmds/assets/img/logos/WM Metro/Portrait/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Portrait/Colour.png rename to src/tfwmds/assets/img/logos/WM Metro/Portrait/Colour.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Portrait/Colour@2x.png b/src/tfwmds/assets/img/logos/WM Metro/Portrait/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Portrait/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM Metro/Portrait/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Portrait/Colour@3x.png b/src/tfwmds/assets/img/logos/WM Metro/Portrait/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Portrait/Colour@3x.png rename to src/tfwmds/assets/img/logos/WM Metro/Portrait/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Portrait/White text.png b/src/tfwmds/assets/img/logos/WM Metro/Portrait/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Portrait/White text.png rename to src/tfwmds/assets/img/logos/WM Metro/Portrait/White text.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Portrait/White text@2x.png b/src/tfwmds/assets/img/logos/WM Metro/Portrait/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Portrait/White text@2x.png rename to src/tfwmds/assets/img/logos/WM Metro/Portrait/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Portrait/White text@3x.png b/src/tfwmds/assets/img/logos/WM Metro/Portrait/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Portrait/White text@3x.png rename to src/tfwmds/assets/img/logos/WM Metro/Portrait/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Portrait/White.png b/src/tfwmds/assets/img/logos/WM Metro/Portrait/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Portrait/White.png rename to src/tfwmds/assets/img/logos/WM Metro/Portrait/White.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Portrait/White@2x.png b/src/tfwmds/assets/img/logos/WM Metro/Portrait/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Portrait/White@2x.png rename to src/tfwmds/assets/img/logos/WM Metro/Portrait/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM Metro/Portrait/White@3x.png b/src/tfwmds/assets/img/logos/WM Metro/Portrait/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Metro/Portrait/White@3x.png rename to src/tfwmds/assets/img/logos/WM Metro/Portrait/White@3x.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Landscape/Colour.png b/src/tfwmds/assets/img/logos/WM Railway/Landscape/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Landscape/Colour.png rename to src/tfwmds/assets/img/logos/WM Railway/Landscape/Colour.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Landscape/Colour@2x.png b/src/tfwmds/assets/img/logos/WM Railway/Landscape/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Landscape/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM Railway/Landscape/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Landscape/Colour@3x.png b/src/tfwmds/assets/img/logos/WM Railway/Landscape/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Landscape/Colour@3x.png rename to src/tfwmds/assets/img/logos/WM Railway/Landscape/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Landscape/White text.png b/src/tfwmds/assets/img/logos/WM Railway/Landscape/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Landscape/White text.png rename to src/tfwmds/assets/img/logos/WM Railway/Landscape/White text.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Landscape/White text@2x.png b/src/tfwmds/assets/img/logos/WM Railway/Landscape/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Landscape/White text@2x.png rename to src/tfwmds/assets/img/logos/WM Railway/Landscape/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Landscape/White text@3x.png b/src/tfwmds/assets/img/logos/WM Railway/Landscape/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Landscape/White text@3x.png rename to src/tfwmds/assets/img/logos/WM Railway/Landscape/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Landscape/White.png b/src/tfwmds/assets/img/logos/WM Railway/Landscape/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Landscape/White.png rename to src/tfwmds/assets/img/logos/WM Railway/Landscape/White.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Landscape/White@2x.png b/src/tfwmds/assets/img/logos/WM Railway/Landscape/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Landscape/White@2x.png rename to src/tfwmds/assets/img/logos/WM Railway/Landscape/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Landscape/White@3x.png b/src/tfwmds/assets/img/logos/WM Railway/Landscape/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Landscape/White@3x.png rename to src/tfwmds/assets/img/logos/WM Railway/Landscape/White@3x.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Portrait/Colour.png b/src/tfwmds/assets/img/logos/WM Railway/Portrait/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Portrait/Colour.png rename to src/tfwmds/assets/img/logos/WM Railway/Portrait/Colour.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Portrait/Colour@2x.png b/src/tfwmds/assets/img/logos/WM Railway/Portrait/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Portrait/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM Railway/Portrait/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Portrait/Colour@3x.png b/src/tfwmds/assets/img/logos/WM Railway/Portrait/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Portrait/Colour@3x.png rename to src/tfwmds/assets/img/logos/WM Railway/Portrait/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Portrait/White text.png b/src/tfwmds/assets/img/logos/WM Railway/Portrait/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Portrait/White text.png rename to src/tfwmds/assets/img/logos/WM Railway/Portrait/White text.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Portrait/White text@2x.png b/src/tfwmds/assets/img/logos/WM Railway/Portrait/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Portrait/White text@2x.png rename to src/tfwmds/assets/img/logos/WM Railway/Portrait/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Portrait/White text@3x.png b/src/tfwmds/assets/img/logos/WM Railway/Portrait/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Portrait/White text@3x.png rename to src/tfwmds/assets/img/logos/WM Railway/Portrait/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Portrait/White.png b/src/tfwmds/assets/img/logos/WM Railway/Portrait/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Portrait/White.png rename to src/tfwmds/assets/img/logos/WM Railway/Portrait/White.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Portrait/White@2x.png b/src/tfwmds/assets/img/logos/WM Railway/Portrait/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Portrait/White@2x.png rename to src/tfwmds/assets/img/logos/WM Railway/Portrait/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM Railway/Portrait/White@3x.png b/src/tfwmds/assets/img/logos/WM Railway/Portrait/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Railway/Portrait/White@3x.png rename to src/tfwmds/assets/img/logos/WM Railway/Portrait/White@3x.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Landscape/Colour.png b/src/tfwmds/assets/img/logos/WM Roads/Landscape/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Landscape/Colour.png rename to src/tfwmds/assets/img/logos/WM Roads/Landscape/Colour.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Landscape/Colour@2x.png b/src/tfwmds/assets/img/logos/WM Roads/Landscape/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Landscape/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM Roads/Landscape/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Landscape/Colour@3x.png b/src/tfwmds/assets/img/logos/WM Roads/Landscape/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Landscape/Colour@3x.png rename to src/tfwmds/assets/img/logos/WM Roads/Landscape/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Landscape/White text.png b/src/tfwmds/assets/img/logos/WM Roads/Landscape/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Landscape/White text.png rename to src/tfwmds/assets/img/logos/WM Roads/Landscape/White text.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Landscape/White text@2x.png b/src/tfwmds/assets/img/logos/WM Roads/Landscape/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Landscape/White text@2x.png rename to src/tfwmds/assets/img/logos/WM Roads/Landscape/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Landscape/White text@3x.png b/src/tfwmds/assets/img/logos/WM Roads/Landscape/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Landscape/White text@3x.png rename to src/tfwmds/assets/img/logos/WM Roads/Landscape/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Landscape/White.png b/src/tfwmds/assets/img/logos/WM Roads/Landscape/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Landscape/White.png rename to src/tfwmds/assets/img/logos/WM Roads/Landscape/White.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Landscape/White@2x.png b/src/tfwmds/assets/img/logos/WM Roads/Landscape/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Landscape/White@2x.png rename to src/tfwmds/assets/img/logos/WM Roads/Landscape/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Landscape/White@3x.png b/src/tfwmds/assets/img/logos/WM Roads/Landscape/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Landscape/White@3x.png rename to src/tfwmds/assets/img/logos/WM Roads/Landscape/White@3x.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Portrait/Colour.png b/src/tfwmds/assets/img/logos/WM Roads/Portrait/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Portrait/Colour.png rename to src/tfwmds/assets/img/logos/WM Roads/Portrait/Colour.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Portrait/Colour@2x.png b/src/tfwmds/assets/img/logos/WM Roads/Portrait/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Portrait/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM Roads/Portrait/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Portrait/Colour@3x.png b/src/tfwmds/assets/img/logos/WM Roads/Portrait/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Portrait/Colour@3x.png rename to src/tfwmds/assets/img/logos/WM Roads/Portrait/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Portrait/White text.png b/src/tfwmds/assets/img/logos/WM Roads/Portrait/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Portrait/White text.png rename to src/tfwmds/assets/img/logos/WM Roads/Portrait/White text.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Portrait/White text@2x.png b/src/tfwmds/assets/img/logos/WM Roads/Portrait/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Portrait/White text@2x.png rename to src/tfwmds/assets/img/logos/WM Roads/Portrait/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Portrait/White text@3x.png b/src/tfwmds/assets/img/logos/WM Roads/Portrait/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Portrait/White text@3x.png rename to src/tfwmds/assets/img/logos/WM Roads/Portrait/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Portrait/White.png b/src/tfwmds/assets/img/logos/WM Roads/Portrait/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Portrait/White.png rename to src/tfwmds/assets/img/logos/WM Roads/Portrait/White.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Portrait/White@2x.png b/src/tfwmds/assets/img/logos/WM Roads/Portrait/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Portrait/White@2x.png rename to src/tfwmds/assets/img/logos/WM Roads/Portrait/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM Roads/Portrait/White@3x.png b/src/tfwmds/assets/img/logos/WM Roads/Portrait/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Roads/Portrait/White@3x.png rename to src/tfwmds/assets/img/logos/WM Roads/Portrait/White@3x.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Landscape/Colour.png b/src/tfwmds/assets/img/logos/WM Taxi/Landscape/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Landscape/Colour.png rename to src/tfwmds/assets/img/logos/WM Taxi/Landscape/Colour.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Landscape/Colour@2x.png b/src/tfwmds/assets/img/logos/WM Taxi/Landscape/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Landscape/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM Taxi/Landscape/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Landscape/Colour@3x.png b/src/tfwmds/assets/img/logos/WM Taxi/Landscape/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Landscape/Colour@3x.png rename to src/tfwmds/assets/img/logos/WM Taxi/Landscape/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Landscape/White text.png b/src/tfwmds/assets/img/logos/WM Taxi/Landscape/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Landscape/White text.png rename to src/tfwmds/assets/img/logos/WM Taxi/Landscape/White text.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Landscape/White text@2x.png b/src/tfwmds/assets/img/logos/WM Taxi/Landscape/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Landscape/White text@2x.png rename to src/tfwmds/assets/img/logos/WM Taxi/Landscape/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Landscape/White text@3x.png b/src/tfwmds/assets/img/logos/WM Taxi/Landscape/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Landscape/White text@3x.png rename to src/tfwmds/assets/img/logos/WM Taxi/Landscape/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Landscape/White.png b/src/tfwmds/assets/img/logos/WM Taxi/Landscape/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Landscape/White.png rename to src/tfwmds/assets/img/logos/WM Taxi/Landscape/White.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Landscape/White@2x.png b/src/tfwmds/assets/img/logos/WM Taxi/Landscape/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Landscape/White@2x.png rename to src/tfwmds/assets/img/logos/WM Taxi/Landscape/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Landscape/White@3x.png b/src/tfwmds/assets/img/logos/WM Taxi/Landscape/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Landscape/White@3x.png rename to src/tfwmds/assets/img/logos/WM Taxi/Landscape/White@3x.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Portrait/Colour.png b/src/tfwmds/assets/img/logos/WM Taxi/Portrait/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Portrait/Colour.png rename to src/tfwmds/assets/img/logos/WM Taxi/Portrait/Colour.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Portrait/Colour@2x.png b/src/tfwmds/assets/img/logos/WM Taxi/Portrait/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Portrait/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM Taxi/Portrait/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Portrait/Colour@3x.png b/src/tfwmds/assets/img/logos/WM Taxi/Portrait/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Portrait/Colour@3x.png rename to src/tfwmds/assets/img/logos/WM Taxi/Portrait/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Portrait/White text.png b/src/tfwmds/assets/img/logos/WM Taxi/Portrait/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Portrait/White text.png rename to src/tfwmds/assets/img/logos/WM Taxi/Portrait/White text.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Portrait/White text@2x.png b/src/tfwmds/assets/img/logos/WM Taxi/Portrait/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Portrait/White text@2x.png rename to src/tfwmds/assets/img/logos/WM Taxi/Portrait/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Portrait/White text@3x.png b/src/tfwmds/assets/img/logos/WM Taxi/Portrait/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Portrait/White text@3x.png rename to src/tfwmds/assets/img/logos/WM Taxi/Portrait/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Portrait/White.png b/src/tfwmds/assets/img/logos/WM Taxi/Portrait/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Portrait/White.png rename to src/tfwmds/assets/img/logos/WM Taxi/Portrait/White.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Portrait/White@2x.png b/src/tfwmds/assets/img/logos/WM Taxi/Portrait/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Portrait/White@2x.png rename to src/tfwmds/assets/img/logos/WM Taxi/Portrait/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM Taxi/Portrait/White@3x.png b/src/tfwmds/assets/img/logos/WM Taxi/Portrait/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Taxi/Portrait/White@3x.png rename to src/tfwmds/assets/img/logos/WM Taxi/Portrait/White@3x.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Landscape/Colour.png b/src/tfwmds/assets/img/logos/WM Walking/Landscape/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Landscape/Colour.png rename to src/tfwmds/assets/img/logos/WM Walking/Landscape/Colour.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Landscape/Colour@2x.png b/src/tfwmds/assets/img/logos/WM Walking/Landscape/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Landscape/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM Walking/Landscape/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Landscape/Colour@3x.png b/src/tfwmds/assets/img/logos/WM Walking/Landscape/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Landscape/Colour@3x.png rename to src/tfwmds/assets/img/logos/WM Walking/Landscape/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Landscape/White text.png b/src/tfwmds/assets/img/logos/WM Walking/Landscape/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Landscape/White text.png rename to src/tfwmds/assets/img/logos/WM Walking/Landscape/White text.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Landscape/White text.svg b/src/tfwmds/assets/img/logos/WM Walking/Landscape/White text.svg similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Landscape/White text.svg rename to src/tfwmds/assets/img/logos/WM Walking/Landscape/White text.svg diff --git a/src/wmnds/assets/img/logos/WM Walking/Landscape/White text@2x.png b/src/tfwmds/assets/img/logos/WM Walking/Landscape/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Landscape/White text@2x.png rename to src/tfwmds/assets/img/logos/WM Walking/Landscape/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Landscape/White text@3x.png b/src/tfwmds/assets/img/logos/WM Walking/Landscape/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Landscape/White text@3x.png rename to src/tfwmds/assets/img/logos/WM Walking/Landscape/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Landscape/White.png b/src/tfwmds/assets/img/logos/WM Walking/Landscape/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Landscape/White.png rename to src/tfwmds/assets/img/logos/WM Walking/Landscape/White.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Landscape/White@2x.png b/src/tfwmds/assets/img/logos/WM Walking/Landscape/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Landscape/White@2x.png rename to src/tfwmds/assets/img/logos/WM Walking/Landscape/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Landscape/White@3x.png b/src/tfwmds/assets/img/logos/WM Walking/Landscape/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Landscape/White@3x.png rename to src/tfwmds/assets/img/logos/WM Walking/Landscape/White@3x.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Portrait/Colour.png b/src/tfwmds/assets/img/logos/WM Walking/Portrait/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Portrait/Colour.png rename to src/tfwmds/assets/img/logos/WM Walking/Portrait/Colour.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Portrait/Colour@2x.png b/src/tfwmds/assets/img/logos/WM Walking/Portrait/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Portrait/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM Walking/Portrait/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Portrait/Colour@3x.png b/src/tfwmds/assets/img/logos/WM Walking/Portrait/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Portrait/Colour@3x.png rename to src/tfwmds/assets/img/logos/WM Walking/Portrait/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Portrait/White text.png b/src/tfwmds/assets/img/logos/WM Walking/Portrait/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Portrait/White text.png rename to src/tfwmds/assets/img/logos/WM Walking/Portrait/White text.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Portrait/White text@2x.png b/src/tfwmds/assets/img/logos/WM Walking/Portrait/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Portrait/White text@2x.png rename to src/tfwmds/assets/img/logos/WM Walking/Portrait/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Portrait/White text@3x.png b/src/tfwmds/assets/img/logos/WM Walking/Portrait/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Portrait/White text@3x.png rename to src/tfwmds/assets/img/logos/WM Walking/Portrait/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Portrait/White.png b/src/tfwmds/assets/img/logos/WM Walking/Portrait/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Portrait/White.png rename to src/tfwmds/assets/img/logos/WM Walking/Portrait/White.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Portrait/White@2x.png b/src/tfwmds/assets/img/logos/WM Walking/Portrait/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Portrait/White@2x.png rename to src/tfwmds/assets/img/logos/WM Walking/Portrait/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM Walking/Portrait/White@3x.png b/src/tfwmds/assets/img/logos/WM Walking/Portrait/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM Walking/Portrait/White@3x.png rename to src/tfwmds/assets/img/logos/WM Walking/Portrait/White@3x.png diff --git a/src/wmnds/assets/img/logos/WM eScooter/Landscape/Colour.png b/src/tfwmds/assets/img/logos/WM eScooter/Landscape/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM eScooter/Landscape/Colour.png rename to src/tfwmds/assets/img/logos/WM eScooter/Landscape/Colour.png diff --git a/src/wmnds/assets/img/logos/WM eScooter/Landscape/Colour@2x.png b/src/tfwmds/assets/img/logos/WM eScooter/Landscape/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM eScooter/Landscape/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM eScooter/Landscape/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM eScooter/Landscape/White text.png b/src/tfwmds/assets/img/logos/WM eScooter/Landscape/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM eScooter/Landscape/White text.png rename to src/tfwmds/assets/img/logos/WM eScooter/Landscape/White text.png diff --git a/src/wmnds/assets/img/logos/WM eScooter/Landscape/White text@2x.png b/src/tfwmds/assets/img/logos/WM eScooter/Landscape/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM eScooter/Landscape/White text@2x.png rename to src/tfwmds/assets/img/logos/WM eScooter/Landscape/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM eScooter/Landscape/White.png b/src/tfwmds/assets/img/logos/WM eScooter/Landscape/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM eScooter/Landscape/White.png rename to src/tfwmds/assets/img/logos/WM eScooter/Landscape/White.png diff --git a/src/wmnds/assets/img/logos/WM eScooter/Landscape/White@2x.png b/src/tfwmds/assets/img/logos/WM eScooter/Landscape/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM eScooter/Landscape/White@2x.png rename to src/tfwmds/assets/img/logos/WM eScooter/Landscape/White@2x.png diff --git a/src/wmnds/assets/img/logos/WM eScooter/Portrait/Colour.png b/src/tfwmds/assets/img/logos/WM eScooter/Portrait/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WM eScooter/Portrait/Colour.png rename to src/tfwmds/assets/img/logos/WM eScooter/Portrait/Colour.png diff --git a/src/wmnds/assets/img/logos/WM eScooter/Portrait/Colour@2x.png b/src/tfwmds/assets/img/logos/WM eScooter/Portrait/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM eScooter/Portrait/Colour@2x.png rename to src/tfwmds/assets/img/logos/WM eScooter/Portrait/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WM eScooter/Portrait/White text.png b/src/tfwmds/assets/img/logos/WM eScooter/Portrait/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WM eScooter/Portrait/White text.png rename to src/tfwmds/assets/img/logos/WM eScooter/Portrait/White text.png diff --git a/src/wmnds/assets/img/logos/WM eScooter/Portrait/White text@2x.png b/src/tfwmds/assets/img/logos/WM eScooter/Portrait/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM eScooter/Portrait/White text@2x.png rename to src/tfwmds/assets/img/logos/WM eScooter/Portrait/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WM eScooter/Portrait/White.png b/src/tfwmds/assets/img/logos/WM eScooter/Portrait/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WM eScooter/Portrait/White.png rename to src/tfwmds/assets/img/logos/WM eScooter/Portrait/White.png diff --git a/src/wmnds/assets/img/logos/WM eScooter/Portrait/White@2x.png b/src/tfwmds/assets/img/logos/WM eScooter/Portrait/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WM eScooter/Portrait/White@2x.png rename to src/tfwmds/assets/img/logos/WM eScooter/Portrait/White@2x.png diff --git a/src/wmnds/assets/img/logos/WMN/Landscape/Colour.png b/src/tfwmds/assets/img/logos/WMN/Landscape/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Landscape/Colour.png rename to src/tfwmds/assets/img/logos/WMN/Landscape/Colour.png diff --git a/src/wmnds/assets/img/logos/WMN/Landscape/Colour@2x.png b/src/tfwmds/assets/img/logos/WMN/Landscape/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Landscape/Colour@2x.png rename to src/tfwmds/assets/img/logos/WMN/Landscape/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WMN/Landscape/Colour@3x.png b/src/tfwmds/assets/img/logos/WMN/Landscape/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Landscape/Colour@3x.png rename to src/tfwmds/assets/img/logos/WMN/Landscape/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WMN/Landscape/White text.png b/src/tfwmds/assets/img/logos/WMN/Landscape/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Landscape/White text.png rename to src/tfwmds/assets/img/logos/WMN/Landscape/White text.png diff --git a/src/wmnds/assets/img/logos/WMN/Landscape/White text@2x.png b/src/tfwmds/assets/img/logos/WMN/Landscape/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Landscape/White text@2x.png rename to src/tfwmds/assets/img/logos/WMN/Landscape/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WMN/Landscape/White text@3x.png b/src/tfwmds/assets/img/logos/WMN/Landscape/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Landscape/White text@3x.png rename to src/tfwmds/assets/img/logos/WMN/Landscape/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WMN/Landscape/White.png b/src/tfwmds/assets/img/logos/WMN/Landscape/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Landscape/White.png rename to src/tfwmds/assets/img/logos/WMN/Landscape/White.png diff --git a/src/wmnds/assets/img/logos/WMN/Landscape/White@2x.png b/src/tfwmds/assets/img/logos/WMN/Landscape/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Landscape/White@2x.png rename to src/tfwmds/assets/img/logos/WMN/Landscape/White@2x.png diff --git a/src/wmnds/assets/img/logos/WMN/Landscape/White@3x.png b/src/tfwmds/assets/img/logos/WMN/Landscape/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Landscape/White@3x.png rename to src/tfwmds/assets/img/logos/WMN/Landscape/White@3x.png diff --git a/src/wmnds/assets/img/logos/WMN/Portrait/Colour.png b/src/tfwmds/assets/img/logos/WMN/Portrait/Colour.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Portrait/Colour.png rename to src/tfwmds/assets/img/logos/WMN/Portrait/Colour.png diff --git a/src/wmnds/assets/img/logos/WMN/Portrait/Colour@2x.png b/src/tfwmds/assets/img/logos/WMN/Portrait/Colour@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Portrait/Colour@2x.png rename to src/tfwmds/assets/img/logos/WMN/Portrait/Colour@2x.png diff --git a/src/wmnds/assets/img/logos/WMN/Portrait/Colour@3x.png b/src/tfwmds/assets/img/logos/WMN/Portrait/Colour@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Portrait/Colour@3x.png rename to src/tfwmds/assets/img/logos/WMN/Portrait/Colour@3x.png diff --git a/src/wmnds/assets/img/logos/WMN/Portrait/White text.png b/src/tfwmds/assets/img/logos/WMN/Portrait/White text.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Portrait/White text.png rename to src/tfwmds/assets/img/logos/WMN/Portrait/White text.png diff --git a/src/wmnds/assets/img/logos/WMN/Portrait/White text@2x.png b/src/tfwmds/assets/img/logos/WMN/Portrait/White text@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Portrait/White text@2x.png rename to src/tfwmds/assets/img/logos/WMN/Portrait/White text@2x.png diff --git a/src/wmnds/assets/img/logos/WMN/Portrait/White text@3x.png b/src/tfwmds/assets/img/logos/WMN/Portrait/White text@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Portrait/White text@3x.png rename to src/tfwmds/assets/img/logos/WMN/Portrait/White text@3x.png diff --git a/src/wmnds/assets/img/logos/WMN/Portrait/White.png b/src/tfwmds/assets/img/logos/WMN/Portrait/White.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Portrait/White.png rename to src/tfwmds/assets/img/logos/WMN/Portrait/White.png diff --git a/src/wmnds/assets/img/logos/WMN/Portrait/White@2x.png b/src/tfwmds/assets/img/logos/WMN/Portrait/White@2x.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Portrait/White@2x.png rename to src/tfwmds/assets/img/logos/WMN/Portrait/White@2x.png diff --git a/src/wmnds/assets/img/logos/WMN/Portrait/White@3x.png b/src/tfwmds/assets/img/logos/WMN/Portrait/White@3x.png similarity index 100% rename from src/wmnds/assets/img/logos/WMN/Portrait/White@3x.png rename to src/tfwmds/assets/img/logos/WMN/Portrait/White@3x.png diff --git a/src/wmnds/assets/old/Readme.md b/src/tfwmds/assets/old/Readme.md similarity index 85% rename from src/wmnds/assets/old/Readme.md rename to src/tfwmds/assets/old/Readme.md index cae394957..1833fcefc 100644 --- a/src/wmnds/assets/old/Readme.md +++ b/src/tfwmds/assets/old/Readme.md @@ -5,4 +5,4 @@ Don't delete anything in this folder as it is used to store compiled assets used ## When to delete? This folder can deleted when all internal services point to the versioned links of the design system hosted on unpkg. -There is also a third-party platform (Swift) which use the legacy links (an example of the legacy CSS link that we still support: https://designsystem.wmnetwork.co.uk/css/wmnds-components.min.css). +There is also a third-party platform (Swift) which use the legacy links (an example of the legacy CSS link that we still support: https://designsystem.wmnetwork.co.uk/css/tfwmds-components.min.css). diff --git a/src/tfwmds/assets/old/css/react-native/tfwmds-components.min.js b/src/tfwmds/assets/old/css/react-native/tfwmds-components.min.js new file mode 100644 index 000000000..085bba701 --- /dev/null +++ b/src/tfwmds/assets/old/css/react-native/tfwmds-components.min.js @@ -0,0 +1 @@ +var React=require("react-native"),{StyleSheet:StyleSheet}=React;module.exports=StyleSheet.create({"tfwmds-grid > *":{WebkitBoxSizing:"border-box",boxSizing:"border-box"},"tfwmds-gridtfwmds-grid--justify-between":{WebkitBoxPack:"justify",MsFlexPack:"justify",justifyContent:"space-between"},"tfwmds-gridtfwmds-grid--justify-around":{MsFlexPack:"distribute",justifyContent:"space-around"},"tfwmds-gridtfwmds-grid--justify-end":{WebkitBoxPack:"end",MsFlexPack:"end",justifyContent:"flex-end"},"tfwmds-gridtfwmds-grid--align-center":{WebkitBoxAlign:"center",MsFlexAlign:"center",alignItems:"center"},"tfwmds-body":{display:"flex",minHeight:"100vh",WebkitBoxOrient:"vertical",WebkitBoxDirection:"normal",MsFlexDirection:"column",flexDirection:"column",WebkitBoxAlign:"stretch",MsFlexAlign:"stretch",alignItems:"stretch"},"tfwmds-container":{display:"block",width:"100%",maxWidth:992,marginTop:"auto",marginBottom:"auto",marginRight:"auto",marginLeft:"auto",paddingTop:0,paddingBottom:0,paddingRight:"0.75rem",paddingLeft:"0.75rem"},"tfwmds-container--main":{marginTop:"1rem",marginBottom:"2rem",WebkitBoxFlex:1,MsFlexPositive:1,flexGrow:1},"tfwmds-text-align-left":{textAlign:"left"},"tfwmds-text-align-center":{textAlign:"center"},"tfwmds-text-align-right":{textAlign:"right"},"tfwmds-float-left":{float:"left"},"tfwmds-float-right":{float:"right"},"body tfwmds-m-xs":{marginTop:"0.25rem",marginBottom:"0.25rem",marginRight:"0.25rem",marginLeft:"0.25rem"},"body tfwmds-m-xsm":{marginTop:"0.5rem",marginBottom:"0.5rem",marginRight:"0.5rem",marginLeft:"0.5rem"},"body tfwmds-m-sm":{marginTop:"0.75rem",marginBottom:"0.75rem",marginRight:"0.75rem",marginLeft:"0.75rem"},"body tfwmds-m-md":{marginTop:"1rem",marginBottom:"1rem",marginRight:"1rem",marginLeft:"1rem"},"body tfwmds-m-lg":{marginTop:"2rem",marginBottom:"2rem",marginRight:"2rem",marginLeft:"2rem"},"body tfwmds-m-xl":{marginTop:"3rem",marginBottom:"3rem",marginRight:"3rem",marginLeft:"3rem"},"body tfwmds-m-none":{marginTop:0,marginBottom:0,marginRight:"!important",marginLeft:"!important"},"body tfwmds-m-t-xs":{marginTop:"0.25rem"},"body tfwmds-m-t-xsm":{marginTop:"0.5rem"},"body tfwmds-m-t-sm":{marginTop:"0.75rem"},"body tfwmds-m-t-md":{marginTop:"1rem"},"body tfwmds-m-t-lg":{marginTop:"2rem"},"body tfwmds-m-t-xl":{marginTop:"3rem"},"body tfwmds-m-t-none":{marginTop:"0 !important"},"body tfwmds-m-r-xs":{marginRight:"0.25rem"},"body tfwmds-m-r-xsm":{marginRight:"0.5rem"},"body tfwmds-m-r-sm":{marginRight:"0.75rem"},"body tfwmds-m-r-md":{marginRight:"1rem"},"body tfwmds-m-r-lg":{marginRight:"2rem"},"body tfwmds-m-r-xl":{marginRight:"3rem"},"body tfwmds-m-r-none":{marginRight:"0 !important"},"body tfwmds-m-b-xs":{marginBottom:"0.25rem"},"body tfwmds-m-b-xsm":{marginBottom:"0.5rem"},"body tfwmds-m-b-sm":{marginBottom:"0.75rem"},"body tfwmds-m-b-md":{marginBottom:"1rem"},"body tfwmds-m-b-lg":{marginBottom:"2rem"},"body tfwmds-m-b-xl":{marginBottom:"3rem"},"body tfwmds-m-b-none":{marginBottom:"0 !important"},"body tfwmds-m-l-xs":{marginLeft:"0.25rem"},"body tfwmds-m-l-xsm":{marginLeft:"0.5rem"},"body tfwmds-m-l-sm":{marginLeft:"0.75rem"},"body tfwmds-m-l-md":{marginLeft:"1rem"},"body tfwmds-m-l-lg":{marginLeft:"2rem"},"body tfwmds-m-l-xl":{marginLeft:"3rem"},"body tfwmds-m-l-none":{marginLeft:"0 !important"},"body tfwmds-p-xs":{paddingTop:"0.25rem",paddingBottom:"0.25rem",paddingRight:"0.25rem",paddingLeft:"0.25rem"},"body tfwmds-p-xsm":{paddingTop:"0.5rem",paddingBottom:"0.5rem",paddingRight:"0.5rem",paddingLeft:"0.5rem"},"body tfwmds-p-sm":{paddingTop:"0.75rem",paddingBottom:"0.75rem",paddingRight:"0.75rem",paddingLeft:"0.75rem"},"body tfwmds-p-md":{paddingTop:"1rem",paddingBottom:"1rem",paddingRight:"1rem",paddingLeft:"1rem"},"body tfwmds-p-lg":{paddingTop:"2rem",paddingBottom:"2rem",paddingRight:"2rem",paddingLeft:"2rem"},"body tfwmds-p-xl":{paddingTop:"3rem",paddingBottom:"3rem",paddingRight:"3rem",paddingLeft:"3rem"},"body tfwmds-p-none":{paddingTop:0,paddingBottom:0,paddingRight:"!important",paddingLeft:"!important"},"body tfwmds-p-t-xs":{paddingTop:"0.25rem"},"body tfwmds-p-t-xsm":{paddingTop:"0.5rem"},"body tfwmds-p-t-sm":{paddingTop:"0.75rem"},"body tfwmds-p-t-md":{paddingTop:"1rem"},"body tfwmds-p-t-lg":{paddingTop:"2rem"},"body tfwmds-p-t-xl":{paddingTop:"3rem"},"body tfwmds-p-t-none":{paddingTop:"0 !important"},"body tfwmds-p-r-xs":{paddingRight:"0.25rem"},"body tfwmds-p-r-xsm":{paddingRight:"0.5rem"},"body tfwmds-p-r-sm":{paddingRight:"0.75rem"},"body tfwmds-p-r-md":{paddingRight:"1rem"},"body tfwmds-p-r-lg":{paddingRight:"2rem"},"body tfwmds-p-r-xl":{paddingRight:"3rem"},"body tfwmds-p-r-none":{paddingRight:"0 !important"},"body tfwmds-p-b-xs":{paddingBottom:"0.25rem"},"body tfwmds-p-b-xsm":{paddingBottom:"0.5rem"},"body tfwmds-p-b-sm":{paddingBottom:"0.75rem"},"body tfwmds-p-b-md":{paddingBottom:"1rem"},"body tfwmds-p-b-lg":{paddingBottom:"2rem"},"body tfwmds-p-b-xl":{paddingBottom:"3rem"},"body tfwmds-p-b-none":{paddingBottom:"0 !important"},"body tfwmds-p-l-xs":{paddingLeft:"0.25rem"},"body tfwmds-p-l-xsm":{paddingLeft:"0.5rem"},"body tfwmds-p-l-sm":{paddingLeft:"0.75rem"},"body tfwmds-p-l-md":{paddingLeft:"1rem"},"body tfwmds-p-l-lg":{paddingLeft:"2rem"},"body tfwmds-p-l-xl":{paddingLeft:"3rem"},"body tfwmds-p-l-none":{paddingLeft:"0 !important"},"bdr-primary":{border:"2px solid #3c1053"},"bdr-primary-left":{borderLeft:"2px solid #3c1053"},"bdr-primary-right":{borderRight:"2px solid #3c1053"},"bdr-primary-bottom":{borderBottom:"2px solid #3c1053"},"bdr-white":{border:"2px solid #ffffff"},"bdr-white-left":{borderLeft:"2px solid #ffffff"},"bdr-white-right":{borderRight:"2px solid #ffffff"},"bdr-white-bottom":{borderBottom:"2px solid #ffffff"},"bdr-gray":{border:"2px solid #9d5baf"},"bdr-gray-left":{borderLeft:"2px solid #9d5baf"},"bdr-gray-right":{borderRight:"2px solid #9d5baf"},"bdr-gray-bottom":{borderBottom:"2px solid #9d5baf"},"bdr-transparent":{border:"2px solid transparent"},"bdr-transparent-left":{borderLeft:"2px solid transparent"},"bdr-transparent-right":{borderRight:"2px solid transparent"},"bdr-transparent-bottom":{borderBottom:"2px solid transparent"},"bg-default":{backgroundColor:"#f3f2f1"},"bg-white":{backgroundColor:"#ffffff"},"bg-planned-disruption":{backgroundColor:"#ffdd00"},"bg-disabled-elements":{backgroundColor:"#676869"},"bg-transparent":{backgroundColor:"transparent"},html:{marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0,color:"#231f20",fontFamily:'"Noto Sans Display", sans-serif',fontSize:"1rem",lineHeight:1,WebkitFontSmoothing:"antialiased"},body:{marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0,color:"#231f20",fontFamily:'"Noto Sans Display", sans-serif',fontSize:"1rem",lineHeight:1},"* h1:first-child":{marginTop:0},"* h2:first-child":{marginTop:0},"* h3:first-child":{marginTop:0},"* h4:first-child":{marginTop:0},'tfwmds-grid h1[class*="tfwmds-col"]':{fontFamily:'"DM Sans", sans-serif'},h1:{fontFamily:'"DM Sans", sans-serif',color:"#3c1053",marginTop:"1.275rem",marginBottom:"2.55rem",fontSize:"2.44375rem",lineHeight:2},'tfwmds-grid h2[class*="tfwmds-col"]':{fontFamily:'"DM Sans", sans-serif'},h2:{fontFamily:'"DM Sans", sans-serif',color:"#3c1053",marginTop:"1.275rem",marginBottom:"1.275rem",fontSize:"1.7rem",lineHeight:2},'tfwmds-grid h3[class*="tfwmds-col"]':{fontFamily:'"DM Sans", sans-serif'},h3:{fontFamily:'"DM Sans", sans-serif',marginTop:"1.5rem",marginBottom:"1.5rem",fontSize:"1.4375rem",lineHeight:1},'tfwmds-grid h4[class*="tfwmds-col"]':{fontFamily:'"DM Sans", sans-serif'},h4:{fontFamily:'"DM Sans", sans-serif',marginTop:"1.5rem",marginBottom:"0.75rem",fontSize:"1.125rem",lineHeight:1},div:{fontSize:"1rem",lineHeight:1},span:{fontSize:"1rem",lineHeight:1},li:{fontSize:"1rem",lineHeight:1,marginBottom:"1rem"},ul:{fontSize:"1rem",lineHeight:1,marginTop:0,marginBottom:"1.5rem"},ol:{fontSize:"1rem",lineHeight:1,marginTop:0,marginBottom:"1.5rem"},p:{fontSize:"1rem",lineHeight:1,marginTop:0,marginBottom:"1.5rem"},a:{fontSize:"1rem",lineHeight:1},h5:{marginTop:"1.5rem",marginBottom:"0.75rem",fontSize:"1rem",lineHeight:1},h6:{marginTop:"1.5rem",marginBottom:"0.75rem",fontSize:"1rem",lineHeight:1,fontWeight:"normal"},pre:{marginTop:0,marginBottom:"1.5rem"},table:{marginTop:0,marginBottom:"1.5rem"},blockquote:{marginTop:0,marginBottom:"1.5rem"},"ul ul":{marginTop:0,marginBottom:0},"ol ol":{marginTop:0,marginBottom:0},"ul ol":{marginTop:0,marginBottom:0},"ol ul":{marginTop:0,marginBottom:0},sub:{position:"relative",lineHeight:0,verticalAlign:"baseline",bottom:-.25},sup:{position:"relative",lineHeight:0,verticalAlign:"baseline",top:-.5},"tfwmds-html":{minWidth:320,overflowY:"auto",background:"#f3f2f1",scrollBehavior:"smooth"},"*":{WebkitBoxSizing:"border-box",boxSizing:"border-box"},img:{maxWidth:"100%",height:"auto"},"::-moz-selection":{color:"#ffffff",background:"#3c1053"},"::selection":{color:"#ffffff",background:"#3c1053"},"*:focus":{outline:"none",WebkitBoxShadow:"0 0 0 2px #ffffff, 0 0 0 4px #9d5baf"},"*::-moz-focus-inner":{border:0},button:{fontFamily:'"Noto Sans Display", sans-serif',WebkitFontSmoothing:"antialiased"},input:{fontFamily:'"Noto Sans Display", sans-serif',WebkitFontSmoothing:"antialiased"},select:{fontFamily:'"Noto Sans Display", sans-serif',WebkitFontSmoothing:"antialiased"},textarea:{fontFamily:'"Noto Sans Display", sans-serif',WebkitFontSmoothing:"antialiased"},'tfwmds-grid [class*="tfwmds-col-"]':{fontFamily:'"Noto Sans Display", sans-serif',WebkitFontSmoothing:"antialiased",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-grid":{display:"flex",width:"100%",letterSpacing:-.31,textRendering:"optimizespeed",WebkitBoxOrient:"horizontal",WebkitBoxDirection:"normal",MsFlexFlow:"row wrap",flexFlow:"row wrap",MsFlexLinePack:"start",alignContent:"flex-start"},"tfwmds-col-auto":{width:"auto",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-1-24":{width:"4.1667%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-1-12":{width:"8.3333%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-2-24":{width:"8.3333%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-1-8":{width:"12.5%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-3-24":{width:"12.5%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-1-6":{width:"16.6667%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-4-24":{width:"16.6667%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-1-5":{width:"20%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-5-24":{width:"20.8333%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-1-4":{width:"25%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-6-24":{width:"25%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-7-24":{width:"29.1667%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-1-3":{width:"33.3333%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-8-24":{width:"33.3333%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-3-8":{width:"37.5%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-9-24":{width:"37.5%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-2-5":{width:"40%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-5-12":{width:"41.6667%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-10-24":{width:"41.6667%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-11-24":{width:"45.8333%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-1-2":{width:"50%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-12-24":{width:"50%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-13-24":{width:"54.1667%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-7-12":{width:"58.3333%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-14-24":{width:"58.3333%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-3-5":{width:"60%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-5-8":{width:"62.5%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-15-24":{width:"62.5%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-2-3":{width:"66.6667%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-16-24":{width:"66.6667%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-17-24":{width:"70.8333%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-3-4":{width:"75%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-18-24":{width:"75%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-19-24":{width:"79.1667%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-4-5":{width:"80%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-5-6":{width:"83.3333%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-20-24":{width:"83.3333%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-7-8":{width:"87.5%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-21-24":{width:"87.5%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-11-12":{width:"91.6667%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-22-24":{width:"91.6667%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-23-24":{width:"95.8333%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-1":{width:"100%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-1-1":{width:"100%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-5-5":{width:"100%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},"tfwmds-col-24-24":{width:"100%",display:"inline-block",zoom:1,letterSpacing:"normal",wordSpacing:"normal",textRendering:"auto",verticalAlign:"top"},'tfwmds-grid--spacing-2-xs > [class*="tfwmds-col-"]:first-child':{paddingRight:"0.125rem",paddingLeft:0},'tfwmds-grid--spacing-2-xs > [class*="tfwmds-col-"]:nth-child(2n + 1)':{paddingRight:"0.125rem",paddingLeft:0},'tfwmds-grid--spacing-2-xs > [class*="tfwmds-col-"]:nth-child(2n)':{paddingRight:0,paddingLeft:"0.125rem"},'tfwmds-grid--spacing-2-xs > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-2-xs > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-3-xs > [class*="tfwmds-col-"]:first-child':{paddingRight:"0.16667rem",paddingLeft:0},'tfwmds-grid--spacing-3-xs > [class*="tfwmds-col-"]:nth-child(3n + 1)':{paddingRight:"0.16667rem",paddingLeft:0},'tfwmds-grid--spacing-3-xs > [class*="tfwmds-col-"]:nth-child(3n)':{paddingRight:0,paddingLeft:"0.16667rem"},'tfwmds-grid--spacing-3-xs > [class*="tfwmds-col-"]:nth-child(3n - 1)':{paddingRight:"0.08333rem",paddingLeft:"0.08333rem"},'tfwmds-grid--spacing-3-xs > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-3-xs > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-4-xs > [class*="tfwmds-col-"]:first-child':{paddingRight:"0.1875rem",paddingLeft:0},'tfwmds-grid--spacing-4-xs > [class*="tfwmds-col-"]:nth-child(4n + 1)':{paddingRight:"0.1875rem",paddingLeft:0},'tfwmds-grid--spacing-4-xs > [class*="tfwmds-col-"]:nth-child(4n)':{paddingRight:0,paddingLeft:"0.1875rem"},'tfwmds-grid--spacing-4-xs > [class*="tfwmds-col-"]:nth-child(4n - 1)':{paddingRight:"0.0625rem",paddingLeft:"0.125rem"},'tfwmds-grid--spacing-4-xs > [class*="tfwmds-col-"]:nth-child(4n - 2)':{paddingRight:"0.125rem",paddingLeft:"0.0625rem"},'tfwmds-grid--spacing-4-xs > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-4-xs > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-5-xs > [class*="tfwmds-col-"]:first-child':{paddingRight:"0.2rem",paddingLeft:0},'tfwmds-grid--spacing-5-xs > [class*="tfwmds-col-"]:nth-child(5n + 1)':{paddingRight:"0.2rem",paddingLeft:0},'tfwmds-grid--spacing-5-xs > [class*="tfwmds-col-"]:nth-child(5n)':{paddingRight:0,paddingLeft:"0.2rem"},'tfwmds-grid--spacing-5-xs > [class*="tfwmds-col-"]:nth-child(5n - 1)':{paddingRight:"0.05rem",paddingLeft:"0.15rem"},'tfwmds-grid--spacing-5-xs > [class*="tfwmds-col-"]:nth-child(5n - 2)':{paddingRight:"0.1rem",paddingLeft:"0.1rem"},'tfwmds-grid--spacing-5-xs > [class*="tfwmds-col-"]:nth-child(5n - 3)':{paddingRight:"0.15rem",paddingLeft:"0.05rem"},'tfwmds-grid--spacing-5-xs > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-5-xs > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-2-xsm > [class*="tfwmds-col-"]:first-child':{paddingRight:"0.25rem",paddingLeft:0},'tfwmds-grid--spacing-2-xsm > [class*="tfwmds-col-"]:nth-child(2n + 1)':{paddingRight:"0.25rem",paddingLeft:0},'tfwmds-grid--spacing-2-xsm > [class*="tfwmds-col-"]:nth-child(2n)':{paddingRight:0,paddingLeft:"0.25rem"},'tfwmds-grid--spacing-2-xsm > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-2-xsm > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-3-xsm > [class*="tfwmds-col-"]:first-child':{paddingRight:"0.33333rem",paddingLeft:0},'tfwmds-grid--spacing-3-xsm > [class*="tfwmds-col-"]:nth-child(3n + 1)':{paddingRight:"0.33333rem",paddingLeft:0},'tfwmds-grid--spacing-3-xsm > [class*="tfwmds-col-"]:nth-child(3n)':{paddingRight:0,paddingLeft:"0.33333rem"},'tfwmds-grid--spacing-3-xsm > [class*="tfwmds-col-"]:nth-child(3n - 1)':{paddingRight:"0.16667rem",paddingLeft:"0.16667rem"},'tfwmds-grid--spacing-3-xsm > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-3-xsm > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-4-xsm > [class*="tfwmds-col-"]:first-child':{paddingRight:"0.375rem",paddingLeft:0},'tfwmds-grid--spacing-4-xsm > [class*="tfwmds-col-"]:nth-child(4n + 1)':{paddingRight:"0.375rem",paddingLeft:0},'tfwmds-grid--spacing-4-xsm > [class*="tfwmds-col-"]:nth-child(4n)':{paddingRight:0,paddingLeft:"0.375rem"},'tfwmds-grid--spacing-4-xsm > [class*="tfwmds-col-"]:nth-child(4n - 1)':{paddingRight:"0.125rem",paddingLeft:"0.25rem"},'tfwmds-grid--spacing-4-xsm > [class*="tfwmds-col-"]:nth-child(4n - 2)':{paddingRight:"0.25rem",paddingLeft:"0.125rem"},'tfwmds-grid--spacing-4-xsm > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-4-xsm > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-5-xsm > [class*="tfwmds-col-"]:first-child':{paddingRight:"0.4rem",paddingLeft:0},'tfwmds-grid--spacing-5-xsm > [class*="tfwmds-col-"]:nth-child(5n + 1)':{paddingRight:"0.4rem",paddingLeft:0},'tfwmds-grid--spacing-5-xsm > [class*="tfwmds-col-"]:nth-child(5n)':{paddingRight:0,paddingLeft:"0.4rem"},'tfwmds-grid--spacing-5-xsm > [class*="tfwmds-col-"]:nth-child(5n - 1)':{paddingRight:"0.1rem",paddingLeft:"0.3rem"},'tfwmds-grid--spacing-5-xsm > [class*="tfwmds-col-"]:nth-child(5n - 2)':{paddingRight:"0.2rem",paddingLeft:"0.2rem"},'tfwmds-grid--spacing-5-xsm > [class*="tfwmds-col-"]:nth-child(5n - 3)':{paddingRight:"0.3rem",paddingLeft:"0.1rem"},'tfwmds-grid--spacing-5-xsm > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-5-xsm > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-2-sm > [class*="tfwmds-col-"]:first-child':{paddingRight:"0.375rem",paddingLeft:0},'tfwmds-grid--spacing-2-sm > [class*="tfwmds-col-"]:nth-child(2n + 1)':{paddingRight:"0.375rem",paddingLeft:0},'tfwmds-grid--spacing-2-sm > [class*="tfwmds-col-"]:nth-child(2n)':{paddingRight:0,paddingLeft:"0.375rem"},'tfwmds-grid--spacing-2-sm > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-2-sm > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-3-sm > [class*="tfwmds-col-"]:first-child':{paddingRight:"0.5rem",paddingLeft:0},'tfwmds-grid--spacing-3-sm > [class*="tfwmds-col-"]:nth-child(3n + 1)':{paddingRight:"0.5rem",paddingLeft:0},'tfwmds-grid--spacing-3-sm > [class*="tfwmds-col-"]:nth-child(3n)':{paddingRight:0,paddingLeft:"0.5rem"},'tfwmds-grid--spacing-3-sm > [class*="tfwmds-col-"]:nth-child(3n - 1)':{paddingRight:"0.25rem",paddingLeft:"0.25rem"},'tfwmds-grid--spacing-3-sm > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-3-sm > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-4-sm > [class*="tfwmds-col-"]:first-child':{paddingRight:"0.5625rem",paddingLeft:0},'tfwmds-grid--spacing-4-sm > [class*="tfwmds-col-"]:nth-child(4n + 1)':{paddingRight:"0.5625rem",paddingLeft:0},'tfwmds-grid--spacing-4-sm > [class*="tfwmds-col-"]:nth-child(4n)':{paddingRight:0,paddingLeft:"0.5625rem"},'tfwmds-grid--spacing-4-sm > [class*="tfwmds-col-"]:nth-child(4n - 1)':{paddingRight:"0.1875rem",paddingLeft:"0.375rem"},'tfwmds-grid--spacing-4-sm > [class*="tfwmds-col-"]:nth-child(4n - 2)':{paddingRight:"0.375rem",paddingLeft:"0.1875rem"},'tfwmds-grid--spacing-4-sm > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-4-sm > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-5-sm > [class*="tfwmds-col-"]:first-child':{paddingRight:"0.6rem",paddingLeft:0},'tfwmds-grid--spacing-5-sm > [class*="tfwmds-col-"]:nth-child(5n + 1)':{paddingRight:"0.6rem",paddingLeft:0},'tfwmds-grid--spacing-5-sm > [class*="tfwmds-col-"]:nth-child(5n)':{paddingRight:0,paddingLeft:"0.6rem"},'tfwmds-grid--spacing-5-sm > [class*="tfwmds-col-"]:nth-child(5n - 1)':{paddingRight:"0.15rem",paddingLeft:"0.45rem"},'tfwmds-grid--spacing-5-sm > [class*="tfwmds-col-"]:nth-child(5n - 2)':{paddingRight:"0.3rem",paddingLeft:"0.3rem"},'tfwmds-grid--spacing-5-sm > [class*="tfwmds-col-"]:nth-child(5n - 3)':{paddingRight:"0.45rem",paddingLeft:"0.15rem"},'tfwmds-grid--spacing-5-sm > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-5-sm > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-2-md > [class*="tfwmds-col-"]:first-child':{paddingRight:"0.5rem",paddingLeft:0},'tfwmds-grid--spacing-2-md > [class*="tfwmds-col-"]:nth-child(2n + 1)':{paddingRight:"0.5rem",paddingLeft:0},'tfwmds-grid--spacing-2-md > [class*="tfwmds-col-"]:nth-child(2n)':{paddingRight:0,paddingLeft:"0.5rem"},'tfwmds-grid--spacing-2-md > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-2-md > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-3-md > [class*="tfwmds-col-"]:first-child':{paddingRight:"0.66667rem",paddingLeft:0},'tfwmds-grid--spacing-3-md > [class*="tfwmds-col-"]:nth-child(3n + 1)':{paddingRight:"0.66667rem",paddingLeft:0},'tfwmds-grid--spacing-3-md > [class*="tfwmds-col-"]:nth-child(3n)':{paddingRight:0,paddingLeft:"0.66667rem"},'tfwmds-grid--spacing-3-md > [class*="tfwmds-col-"]:nth-child(3n - 1)':{paddingRight:"0.33333rem",paddingLeft:"0.33333rem"},'tfwmds-grid--spacing-3-md > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-3-md > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-4-md > [class*="tfwmds-col-"]:first-child':{paddingRight:"0.75rem",paddingLeft:0},'tfwmds-grid--spacing-4-md > [class*="tfwmds-col-"]:nth-child(4n + 1)':{paddingRight:"0.75rem",paddingLeft:0},'tfwmds-grid--spacing-4-md > [class*="tfwmds-col-"]:nth-child(4n)':{paddingRight:0,paddingLeft:"0.75rem"},'tfwmds-grid--spacing-4-md > [class*="tfwmds-col-"]:nth-child(4n - 1)':{paddingRight:"0.25rem",paddingLeft:"0.5rem"},'tfwmds-grid--spacing-4-md > [class*="tfwmds-col-"]:nth-child(4n - 2)':{paddingRight:"0.5rem",paddingLeft:"0.25rem"},'tfwmds-grid--spacing-4-md > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-4-md > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-5-md > [class*="tfwmds-col-"]:first-child':{paddingRight:"0.8rem",paddingLeft:0},'tfwmds-grid--spacing-5-md > [class*="tfwmds-col-"]:nth-child(5n + 1)':{paddingRight:"0.8rem",paddingLeft:0},'tfwmds-grid--spacing-5-md > [class*="tfwmds-col-"]:nth-child(5n)':{paddingRight:0,paddingLeft:"0.8rem"},'tfwmds-grid--spacing-5-md > [class*="tfwmds-col-"]:nth-child(5n - 1)':{paddingRight:"0.2rem",paddingLeft:"0.6rem"},'tfwmds-grid--spacing-5-md > [class*="tfwmds-col-"]:nth-child(5n - 2)':{paddingRight:"0.4rem",paddingLeft:"0.4rem"},'tfwmds-grid--spacing-5-md > [class*="tfwmds-col-"]:nth-child(5n - 3)':{paddingRight:"0.6rem",paddingLeft:"0.2rem"},'tfwmds-grid--spacing-5-md > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-5-md > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-2-lg > [class*="tfwmds-col-"]:first-child':{paddingRight:"1rem",paddingLeft:0},'tfwmds-grid--spacing-2-lg > [class*="tfwmds-col-"]:nth-child(2n + 1)':{paddingRight:"1rem",paddingLeft:0},'tfwmds-grid--spacing-2-lg > [class*="tfwmds-col-"]:nth-child(2n)':{paddingRight:0,paddingLeft:"1rem"},'tfwmds-grid--spacing-2-lg > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-2-lg > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-3-lg > [class*="tfwmds-col-"]:first-child':{paddingRight:"1.33333rem",paddingLeft:0},'tfwmds-grid--spacing-3-lg > [class*="tfwmds-col-"]:nth-child(3n + 1)':{paddingRight:"1.33333rem",paddingLeft:0},'tfwmds-grid--spacing-3-lg > [class*="tfwmds-col-"]:nth-child(3n)':{paddingRight:0,paddingLeft:"1.33333rem"},'tfwmds-grid--spacing-3-lg > [class*="tfwmds-col-"]:nth-child(3n - 1)':{paddingRight:"0.66667rem",paddingLeft:"0.66667rem"},'tfwmds-grid--spacing-3-lg > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-3-lg > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-4-lg > [class*="tfwmds-col-"]:first-child':{paddingRight:"1.5rem",paddingLeft:0},'tfwmds-grid--spacing-4-lg > [class*="tfwmds-col-"]:nth-child(4n + 1)':{paddingRight:"1.5rem",paddingLeft:0},'tfwmds-grid--spacing-4-lg > [class*="tfwmds-col-"]:nth-child(4n)':{paddingRight:0,paddingLeft:"1.5rem"},'tfwmds-grid--spacing-4-lg > [class*="tfwmds-col-"]:nth-child(4n - 1)':{paddingRight:"0.5rem",paddingLeft:"1rem"},'tfwmds-grid--spacing-4-lg > [class*="tfwmds-col-"]:nth-child(4n - 2)':{paddingRight:"1rem",paddingLeft:"0.5rem"},'tfwmds-grid--spacing-4-lg > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-4-lg > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-5-lg > [class*="tfwmds-col-"]:first-child':{paddingRight:"1.6rem",paddingLeft:0},'tfwmds-grid--spacing-5-lg > [class*="tfwmds-col-"]:nth-child(5n + 1)':{paddingRight:"1.6rem",paddingLeft:0},'tfwmds-grid--spacing-5-lg > [class*="tfwmds-col-"]:nth-child(5n)':{paddingRight:0,paddingLeft:"1.6rem"},'tfwmds-grid--spacing-5-lg > [class*="tfwmds-col-"]:nth-child(5n - 1)':{paddingRight:"0.4rem",paddingLeft:"1.2rem"},'tfwmds-grid--spacing-5-lg > [class*="tfwmds-col-"]:nth-child(5n - 2)':{paddingRight:"0.8rem",paddingLeft:"0.8rem"},'tfwmds-grid--spacing-5-lg > [class*="tfwmds-col-"]:nth-child(5n - 3)':{paddingRight:"1.2rem",paddingLeft:"0.4rem"},'tfwmds-grid--spacing-5-lg > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-5-lg > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-2-xl > [class*="tfwmds-col-"]:first-child':{paddingRight:"1.5rem",paddingLeft:0},'tfwmds-grid--spacing-2-xl > [class*="tfwmds-col-"]:nth-child(2n + 1)':{paddingRight:"1.5rem",paddingLeft:0},'tfwmds-grid--spacing-2-xl > [class*="tfwmds-col-"]:nth-child(2n)':{paddingRight:0,paddingLeft:"1.5rem"},'tfwmds-grid--spacing-2-xl > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-2-xl > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-3-xl > [class*="tfwmds-col-"]:first-child':{paddingRight:"2rem",paddingLeft:0},'tfwmds-grid--spacing-3-xl > [class*="tfwmds-col-"]:nth-child(3n + 1)':{paddingRight:"2rem",paddingLeft:0},'tfwmds-grid--spacing-3-xl > [class*="tfwmds-col-"]:nth-child(3n)':{paddingRight:0,paddingLeft:"2rem"},'tfwmds-grid--spacing-3-xl > [class*="tfwmds-col-"]:nth-child(3n - 1)':{paddingRight:"1rem",paddingLeft:"1rem"},'tfwmds-grid--spacing-3-xl > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-3-xl > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-4-xl > [class*="tfwmds-col-"]:first-child':{paddingRight:"2.25rem",paddingLeft:0},'tfwmds-grid--spacing-4-xl > [class*="tfwmds-col-"]:nth-child(4n + 1)':{paddingRight:"2.25rem",paddingLeft:0},'tfwmds-grid--spacing-4-xl > [class*="tfwmds-col-"]:nth-child(4n)':{paddingRight:0,paddingLeft:"2.25rem"},'tfwmds-grid--spacing-4-xl > [class*="tfwmds-col-"]:nth-child(4n - 1)':{paddingRight:"0.75rem",paddingLeft:"1.5rem"},'tfwmds-grid--spacing-4-xl > [class*="tfwmds-col-"]:nth-child(4n - 2)':{paddingRight:"1.5rem",paddingLeft:"0.75rem"},'tfwmds-grid--spacing-4-xl > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-4-xl > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-5-xl > [class*="tfwmds-col-"]:first-child':{paddingRight:"2.4rem",paddingLeft:0},'tfwmds-grid--spacing-5-xl > [class*="tfwmds-col-"]:nth-child(5n + 1)':{paddingRight:"2.4rem",paddingLeft:0},'tfwmds-grid--spacing-5-xl > [class*="tfwmds-col-"]:nth-child(5n)':{paddingRight:0,paddingLeft:"2.4rem"},'tfwmds-grid--spacing-5-xl > [class*="tfwmds-col-"]:nth-child(5n - 1)':{paddingRight:"0.6rem",paddingLeft:"1.8rem"},'tfwmds-grid--spacing-5-xl > [class*="tfwmds-col-"]:nth-child(5n - 2)':{paddingRight:"1.2rem",paddingLeft:"1.2rem"},'tfwmds-grid--spacing-5-xl > [class*="tfwmds-col-"]:nth-child(5n - 3)':{paddingRight:"1.8rem",paddingLeft:"0.6rem"},'tfwmds-grid--spacing-5-xl > [class*="tfwmds-col-"]tfwmds-col-1':{paddingRight:0,paddingLeft:0},'tfwmds-grid--spacing-5-xl > [class*="tfwmds-col-"]tfwmds-col-1-1':{paddingRight:0,paddingLeft:0},"tfwmds-accordion":{display:"block",backgroundColor:"#ffffff"},"tfwmds-accordion--with-border":{border:"1px solid #3c1053"},"tfwmds-accordion__summary-wrapper":{display:"flex",width:"100%",paddingTop:"1rem",paddingBottom:"1rem",paddingRight:"1rem",paddingLeft:"1rem",border:0,background:"none",textAlign:"left",cursor:"pointer",WebkitBoxAlign:"center",MsFlexAlign:"center",alignItems:"center",fontSize:"1rem",lineHeight:1},"tfwmds-accordion__summary-wrapper:active":{color:"#231f20"},"tfwmds-accordion__summary":{display:"inline-block",width:"calc(100% - 32px)",paddingRight:"1rem",verticalAlign:"middle"},"tfwmds-accordion__icon":{width:32,height:32,fill:"#9d5baf"},"tfwmds-accordion__content":{paddingTop:"1rem",paddingBottom:"1rem",paddingRight:"1rem",paddingLeft:"1rem",display:"none"},"tfwmds-accordion__icon--minimise":{display:"none"},"tfwmds-accordiontfwmds-is--open tfwmds-accordion__icon":{display:"none"},"tfwmds-accordiontfwmds-is--open tfwmds-accordion__content":{display:"block"},"tfwmds-accordiontfwmds-is--open tfwmds-accordion__icon--minimise":{display:"block"},"tfwmds-breadcrumb":{paddingTop:"1rem",paddingBottom:"1rem",paddingRight:0,paddingLeft:0,background:"transparent"},"tfwmds-breadcrumb__list":{marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,paddingLeft:0,listStyle:"none"},"tfwmds-breadcrumb__list-item":{display:"inline-block"},"tfwmds-breadcrumb__list-item:not(:first-child)::before":{content:'">"',display:"inline-block",height:.8,marginTop:0,marginBottom:0,marginRight:"0.25rem",marginLeft:"0.25rem",color:"#84329b"},"tfwmds-breadcrumb__link":{color:"#231f20"},"tfwmds-breadcrumb__link--current":{textDecoration:"none"},"tfwmds-breadcrumb__link:hover":{color:"#191616"},"tfwmds-breadcrumb--mobile-app":{display:"none"},"tfwmds-btn":{WebkitBoxSizing:"border-box",boxSizing:"border-box",display:"inline-block",position:"relative",paddingTop:"0.75rem",paddingBottom:"0.75rem",paddingRight:"0.75rem",paddingLeft:"0.75rem",WebkitTransition:"ease-in-out background-color 0.2s, ease-in-out border 0.2s",transition:"ease-in-out background-color 0.2s, ease-in-out border 0.2s",border:"1px solid transparent",borderRadius:5,color:"#ffffff",backgroundColor:"#1d7bbf",fontSize:"1rem",fontWeight:"bold",textAlign:"center",textDecoration:"none",cursor:"pointer"},"tfwmds-btn:hover":{backgroundColor:"#145686"},"tfwmds-btn:active":{outline:"none",backgroundColor:"#0f3e60",WebkitAppearance:"none"},"tfwmds-btn:target":{outline:"none",backgroundColor:"#0f3e60",WebkitAppearance:"none"},"tfwmds-btn:focus":{outline:"none",backgroundColor:"#0f3e60",WebkitAppearance:"none"},"tfwmds-btntfwmds-is--active":{outline:"none",backgroundColor:"#0f3e60",WebkitAppearance:"none"},"tfwmds-btn__icon":{width:22,height:22,fill:"#ffffff",verticalAlign:"top"},"tfwmds-btn__icon--right":{marginLeft:"0.75rem",float:"right"},"tfwmds-btn--dark-bg":{color:"#3c1053",backgroundColor:"#ffffff"},"tfwmds-btn--dark-bg:hover":{backgroundColor:"#ece7ee"},"tfwmds-btn--dark-bg:active":{backgroundColor:"#ffdd00"},"tfwmds-btn--dark-bg:target":{backgroundColor:"#ffdd00"},"tfwmds-btn--dark-bg:focus":{backgroundColor:"#ffdd00"},"tfwmds-btn--dark-bgtfwmds-is--active":{backgroundColor:"#d8cfdd"},"tfwmds-btn--primary":{backgroundColor:"#3c1053"},"tfwmds-btn--primary:hover":{backgroundColor:"#2a0b3a"},"tfwmds-btn--primary:active":{backgroundColor:"#1e082a"},"tfwmds-btn--primary:target":{backgroundColor:"#1e082a"},"tfwmds-btn--primary:focus":{backgroundColor:"#1e082a"},"tfwmds-btn--primarytfwmds-is--active":{backgroundColor:"#1e082a"},"tfwmds-btn--secondary":{border:"1px solid #3c1053",color:"#3c1053",backgroundColor:"transparent"},"tfwmds-btn--secondary tfwmds-btn__icon":{fill:"#3c1053"},"tfwmds-btn--secondary:hover":{backgroundColor:"#e2cee7"},"tfwmds-btn--secondary:active":{backgroundColor:"initial"},"tfwmds-btn--secondary:target":{backgroundColor:"initial"},"tfwmds-btn--secondary:focus":{backgroundColor:"initial"},"tfwmds-btn--secondarytfwmds-is--active":{backgroundColor:"#ceadd7"},"tfwmds-btn--secondarytfwmds-btn--disabled:disabled":{borderColor:"#676869",color:"#676869",background:"transparent"},"tfwmds-btn--secondarytfwmds-btn--disabled:disabled tfwmds-btn__icon":{fill:"#676869"},"tfwmds-btn--secondarytfwmds-btn--dark-bg":{border:0,color:"#ffffff",backgroundColor:"#3c1053"},"tfwmds-btn--secondarytfwmds-btn--dark-bg:hover":{backgroundColor:"#502864"},"tfwmds-btn--secondarytfwmds-btn--dark-bg:active":{color:"#3c1053",backgroundColor:"#ffdd00"},"tfwmds-btn--secondarytfwmds-btn--dark-bg:target":{color:"#3c1053",backgroundColor:"#ffdd00"},"tfwmds-btn--secondarytfwmds-btn--dark-bg:focus":{color:"#3c1053",backgroundColor:"#ffdd00"},"tfwmds-btn--secondarytfwmds-btn--dark-bgtfwmds-is--active":{color:"#ffffff",backgroundColor:"#775887"},"tfwmds-btn--destructive":{backgroundColor:"#d4351c"},"tfwmds-btn--destructive:hover":{backgroundColor:"#942514"},"tfwmds-btn--destructive:active":{backgroundColor:"#6a1b0e"},"tfwmds-btn--destructive:target":{backgroundColor:"#6a1b0e"},"tfwmds-btn--destructive:focus":{backgroundColor:"#6a1b0e"},"tfwmds-btn--destructivetfwmds-is--active":{backgroundColor:"#6a1b0e"},"tfwmds-btn--start":{backgroundColor:"#00703c"},"tfwmds-btn--start span":{border:"1px solid transparent"},"tfwmds-btn--start:hover":{backgroundColor:"#004e2a"},"tfwmds-btn--start:active":{backgroundColor:"#00381e"},"tfwmds-btn--start:target":{backgroundColor:"#00381e"},"tfwmds-btn--start:focus":{backgroundColor:"#00381e"},"tfwmds-btn--starttfwmds-is--active":{backgroundColor:"#00381e"},"tfwmds-btn--mode":{border:"1px solid #3c1053",color:"#3c1053",backgroundColor:"#ffffff"},"tfwmds-btn--mode tfwmds-btn__icon":{marginRight:"0.25rem",fill:"#3c1053"},"tfwmds-btn--mode:hover":{backgroundColor:"#e2cee7"},"tfwmds-btn--mode:active":{backgroundColor:"initial"},"tfwmds-btn--mode:target":{backgroundColor:"initial"},"tfwmds-btn--mode:focus":{backgroundColor:"initial"},"tfwmds-btn--modetfwmds-is--active":{backgroundColor:"#ceadd7"},"tfwmds-btn--modetfwmds-btn--disabled:disabled":{borderColor:"#676869",color:"#676869",background:"#ffffff"},"tfwmds-btn--modetfwmds-btn--disabled:disabled tfwmds-btn__icon":{fill:"#676869"},"tfwmds-btn--disabled:disabled":{backgroundColor:"#676869",cursor:"not-allowed"},"tfwmds-btn--disabled:disabled tfwmds-btn__icon":{fill:"#ffffff"},"tfwmds-btn--disabled:disabled:active":{backgroundColor:"#676869"},"tfwmds-btn--disabled:disabled:target":{backgroundColor:"#676869"},"tfwmds-btn--disabled:disabled:focus":{backgroundColor:"#676869"},"tfwmds-btn--disabled:disabledtfwmds-is--active":{backgroundColor:"#676869"},"tfwmds-btn--block":{display:"block",width:"100%"},"tfwmds-content-card":{height:"100%",borderBottom:"5px solid #3c1053",backgroundColor:"#ffffff"},"atfwmds-content-card":{display:"block",color:"#231f20",textDecoration:"none"},"tfwmds-content-card--yellow":{backgroundColor:"#ffdd00"},"tfwmds-content-card__title":{marginBottom:"0.75rem"},"tfwmds-content-card__list":{paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0,listStyleType:"none"},"tfwmds-content-card__list-item":{marginLeft:0,marginRight:0,marginTop:"0.75rem",marginBottom:0},"tfwmds-content-card__list-item-btn":{width:"100%",textAlign:"left"},"tfwmds-content-card__image":{width:"100%",OObjectFit:"cover",objectFit:"cover"},"tfwmds-content-card__form-collapse":{display:"none"},"tfwmds-content-card__formtfwmds-is--open tfwmds-content-card__form-collapse":{display:"block"},"tfwmds-content-tile":{height:"100%",paddingTop:"0.75rem",paddingBottom:"0.75rem",paddingRight:"0.75rem",paddingLeft:"0.75rem",borderBottom:"5px solid #3c1053",backgroundColor:"#ffffff"},"tfwmds-content-tile__legend":{paddingLeft:"0.75rem",borderLeft:"3px solid #84329b"},"tfwmds-content-tile__copy iframe":{width:"100%"},"tfwmds-content-tile__copy tfwmds-link":{position:"relative"},"tfwmds-content-tile__list":{paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0,listStyle:"none"},"tfwmds-content-tile--with-one-link":{display:"flex",position:"relative",paddingBottom:"1rem",WebkitBoxOrient:"vertical",WebkitBoxDirection:"normal",MsFlexDirection:"column",flexDirection:"column"},"tfwmds-content-tile--nav li":{marginTop:"0.75rem"},"tfwmds-content-tile--yellow":{backgroundColor:"#ffdd00"},"tfwmds-content-tile--yellow tfwmds-link":{color:"#231f20"},"tfwmds-content-tile__block":{display:"block !important",marginBottom:"0.75rem",paddingTop:"0.75rem",paddingBottom:"0.75rem",paddingRight:"0.75rem",paddingLeft:"0.75rem",color:"#3c1053",backgroundColor:"#f3f2f1"},"tfwmds-content-tile__underline":{textDecoration:"underline"},"tfwmds-content-tile__container-wrapper":{width:335,marginBottom:"0.75rem"},"tfwmds-content-tile__container-star":{display:"block",width:"2rem",height:"2rem",marginLeft:"3.5rem",fill:"#9d5baf"},"tfwmds-content-tile__container-bus":{marginRight:"2rem",marginBottom:"0.75rem"},"tfwmds-content-tile__container tfwmds-disruption-indicator-medium--narrow-travel-updates-bus":{width:150,marginBottom:10,paddingTop:"0.7rem",paddingBottom:"0.7rem",paddingRight:"0.7rem",paddingLeft:"0.7rem"},"tfwmds-content-tile__container tfwmds-disruption-indicator-medium--narrow-travel-updates-bus tfwmds-disruption-indicator-medium__icon--right":{float:"right"},"tfwmds-content-tile__container tfwmds-disruption-indicator-medium--narrow-travel-updates-bus tfwmds-disruption-indicator-medium__icon--left":{marginRight:25},"tfwmds-content-tile__container tfwmds-msg-help":{display:"block",width:335},"tfwmds-content-tile__container tfwmds-grid__bus":{width:"100%"},"tfwmds-content-tile__button":{width:"100%",marginBottom:"0.75rem",textAlign:"left"},"tfwmds-details__content":{marginTop:"0.25rem",paddingTop:"0.5rem",paddingBottom:"0.5rem",paddingRight:"1rem",paddingLeft:"1rem",borderLeft:"5px solid #ceadd7"},"tfwmds-details__content > :last-child":{marginBottom:0},"tfwmds-disruption-indicator-small":{display:"inline-block",paddingTop:"0.25rem",paddingBottom:"0.25rem",paddingRight:"0.25rem",paddingLeft:"0.25rem",borderRadius:2,backgroundColor:"#b75e00",lineHeight:1},"tfwmds-disruption-indicator-small__icon":{maxWidth:22,height:"100%",maxHeight:22,fill:"#ffffff"},"tfwmds-disruption-indicator-small--error":{backgroundColor:"#d4351c"},"tfwmds-disruption-indicator-small--severe":{backgroundColor:"#000000"},"tfwmds-disruption-indicator-medium":{display:"inline-block",paddingTop:"0.75rem",paddingBottom:"0.75rem",paddingRight:"1rem",paddingLeft:"1rem",borderRadius:5,color:"#ffffff",backgroundColor:"#84329b",fontWeight:"bold",textTransform:"uppercase"},"tfwmds-disruption-indicator-medium-star":{width:"2rem",height:"2rem",fill:"#9d5baf"},"tfwmds-disruption-indicator-medium--with-icon":{paddingTop:"0.75rem",paddingBottom:"0.75rem",paddingRight:"0.75rem",paddingLeft:"0.75rem"},"tfwmds-disruption-indicator-medium--warning":{backgroundColor:"#b75e00"},"tfwmds-disruption-indicator-medium--error":{backgroundColor:"#d4351c"},"tfwmds-disruption-indicator-medium--severe":{backgroundColor:"#000000"},"tfwmds-disruption-indicator-medium--success":{backgroundColor:"#00703c"},"tfwmds-disruption-indicator-medium--narrow":{paddingTop:"0.25rem",paddingBottom:"0.25rem",paddingRight:"0.25rem",paddingLeft:"0.25rem"},"tfwmds-disruption-indicator-medium__icon":{display:"inline-block",width:22,height:22,fill:"#ffffff",verticalAlign:"middle"},"tfwmds-disruption-indicator-medium__icon--left":{marginRight:"0.75rem"},"tfwmds-disruption-indicator-medium__icon--right":{marginLeft:"0.75rem"},"tfwmds-disruption-indicator-medium__btn":{display:"inline-block",marginLeft:"0.75rem",paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0,border:0,background:"none",verticalAlign:"middle",cursor:"pointer"},"tfwmds-disruption-indicator-large":{display:"block",position:"relative",borderRadius:2,color:"#ffffff",backgroundColor:"#00703c"},"tfwmds-disruption-indicator-large--warning":{backgroundColor:"#b75e00"},"tfwmds-disruption-indicator-large--error":{backgroundColor:"#d4351c"},"tfwmds-disruption-indicator-large--severe":{backgroundColor:"#000000"},"tfwmds-disruption-indicator-large__left-wrapper":{display:"block",whiteSpace:'"nowrap"'},"tfwmds-disruption-indicator-large__left-icon-wrapper":{display:"inline-block",width:47,textAlign:"center",verticalAlign:"middle"},"tfwmds-disruption-indicator-large__icon":{width:36,height:36,fill:"#ffffff",display:"inline-block",verticalAlign:"middle"},"tfwmds-disruption-indicator-large__btn":{paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0,border:0,background:"none",cursor:"pointer",position:"absolute",top:0,right:"0.75rem",bottom:0,width:36,height:36,marginTop:"auto",marginBottom:"auto",marginRight:"auto",marginLeft:"auto"},"tfwmds-disruption-indicator-large__icon--right":{position:"absolute",top:0,right:"0.75rem",bottom:0,width:36,height:36,marginTop:"auto",marginBottom:"auto",marginRight:"auto",marginLeft:"auto"},"tfwmds-disruption-indicator-large__text":{width:"calc(100% - (47px + (0.75rem * 2)))",marginTop:0,marginBottom:0,marginRight:"0.75rem",marginLeft:"0.75rem",display:"inline-block",verticalAlign:"middle"},"tfwmds-file-download":{display:"flex",WebkitBoxAlign:"center",MsFlexAlign:"center",alignItems:"center"},"tfwmds-file-download--non-accessible":{WebkitBoxAlign:"start",MsFlexAlign:"start",alignItems:"flex-start"},"tfwmds-file-download__icon":{width:"2.5rem",height:"2.5rem",fill:"#3c1053"},"tfwmds-file-download__desc":{paddingLeft:"0.75rem"},"tfwmds-file-download__warning":{marginLeft:0,marginRight:0,marginTop:"0.5rem",marginBottom:0},"tfwmds-fe-group":{marginBottom:"3rem"},"tfwmds-fe-group--error":{paddingLeft:"1rem",borderLeft:"5px solid #d4351c"},"tfwmds-fe-fieldset":{width:"100%",minWidth:0,marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0,border:0},"tfwmds-fe-fieldset__legend":{width:"100%",minWidth:0,marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0,overflow:"hidden",border:0},"tfwmds-fe-label":{display:"block",marginBottom:"0.75rem",fontSize:"1rem",lineHeight:1},"tfwmds-fe-checkboxes__desc":{display:"block",marginBottom:"0.75rem"},"tfwmds-fe-checkboxes__container":{fontSize:"1rem",lineHeight:1,display:"block",position:"relative",minHeight:35,marginBottom:"1rem",paddingTop:"0.35rem",paddingLeft:60,cursor:"pointer",WebkitBoxAlign:"center",MsFlexAlign:"center",alignItems:"center",WebkitUserSelect:"none",MozUserSelect:"none",MsUserSelect:"none",userSelect:"none"},"tfwmds-fe-checkboxes__container:hover tfwmds-fe-checkboxes__checkmark":{backgroundColor:"#e2cee7"},"tfwmds-fe-checkboxes__icon":{display:"none",position:"absolute",top:0,right:0,bottom:0,left:0,width:26,height:23,marginTop:"auto",marginBottom:"auto",marginRight:"auto",marginLeft:"auto",fill:"#3c1053"},"tfwmds-fe-checkboxes__input":{position:"absolute",width:35,height:35,fontSize:"1rem",lineHeight:1,paddingTop:"0.75rem",paddingBottom:"0.75rem",paddingRight:"0.75rem",paddingLeft:"0.75rem",border:"1px solid #3c1053",opacity:0,color:"#231f20"},"tfwmds-fe-checkboxes__input:focus ~ tfwmds-fe-checkboxes__checkmark":{backgroundColor:"#e2cee7"},"tfwmds-fe-checkboxes__input:checked ~ tfwmds-fe-checkboxes__checkmark > tfwmds-fe-checkboxes__icon":{display:"block"},"tfwmds-fe-checkboxes__checkmark":{position:"absolute",top:0,left:0,width:35,height:35,border:"2px solid #3c1053",background:"#ffffff"},"tfwmds-fe-dropdown__select":{width:"100%",paddingTop:"0.75rem",paddingBottom:"0.75rem",paddingRight:56,paddingLeft:"0.75rem",border:"1px solid #3c1053",borderRadius:0,background:"#ffffff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NiIgaGVpZ2h0PSI0NiIgdmlld0JveD0iMCAwIDQ2IDQ2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZmlsbD0iIzNDMTA1MyIgc3Ryb2tlPSIjM0MxMDUzIiBkPSJNLjUuNWg0NXY0NUguNXoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTQuOTU3IDE4LjkzNGgxNi45ODhjMS4xNzUgMCAxLjc2MyAxLjQxOS45MyAyLjI1bC04LjQ5IDguNDk2YTEuMzIzIDEuMzIzIDAgMCAxLTEuODY4IDBsLTguNDktOC40OTVjLS44MzItLjgzMi0uMjQ1LTIuMjUxLjkzLTIuMjUxeiIvPgogICAgPC9nPgo8L3N2Zz4K) no-repeat right",WebkitAppearance:"none",MozAppearance:"none",appearance:"none",backgroundSize:"contain",fontSize:"1rem",lineHeight:1,color:"#231f20"},"tfwmds-fe-error-message":{display:"block",marginBottom:"0.75rem",color:"#d4351c",fontWeight:"bold"},"tfwmds-fe-file-upload":{display:"flex",WebkitBoxAlign:"start",MsFlexAlign:"start",alignItems:"flex-start"},"tfwmds-fe-file-upload__input":{position:"absolute",zIndex:-1,width:.1,height:.1,overflow:"hidden",opacity:0},"tfwmds-fe-file-upload__input:focus ~ tfwmds-fe-file-upload__label":{outline:0,WebkitBoxShadow:"0 0 0 2px #ffffff, 0 0 0 4px #9d5baf"},"tfwmds-fe-file-upload__input--file-selected ~ tfwmds-fe-file-upload__label":{backgroundColor:"#d4351c"},"tfwmds-fe-file-upload__label":{marginRight:"0.75rem",MsFlexNegative:0,flexShrink:0},"tfwmds-fe-input":{fontSize:"1rem",lineHeight:1,width:"100%",paddingTop:"0.75rem",paddingBottom:"0.75rem",paddingRight:"0.75rem",paddingLeft:"0.75rem",border:"1px solid #3c1053",color:"#231f20"},"tfwmds-fe-input--error":{border:"2px solid #d4351c"},"tfwmds-fe-question":{marginTop:"1.5rem",marginBottom:"2rem",fontSize:"2rem",lineHeight:3},"tfwmds-fe-radios__desc":{display:"block",marginBottom:"0.75rem"},"tfwmds-fe-radios__container":{fontSize:"1rem",lineHeight:1,display:"flex",position:"relative",minHeight:35,marginBottom:"1rem",paddingLeft:60,cursor:"pointer",WebkitBoxAlign:"center",MsFlexAlign:"center",alignItems:"center",WebkitUserSelect:"none",MozUserSelect:"none",MsUserSelect:"none",userSelect:"none"},"tfwmds-fe-radios__container:hover tfwmds-fe-radios__checkmark":{backgroundColor:"#e2cee7"},"tfwmds-fe-radios--inline tfwmds-fe-radios__container":{display:"inline-flex",marginRight:"3rem",WebkitBoxAlign:"center",MsFlexAlign:"center",alignItems:"center"},"tfwmds-fe-radios__input":{position:"absolute",width:0,height:0,fontSize:"1rem",lineHeight:1,opacity:0},"tfwmds-fe-radios__input:focus ~ tfwmds-fe-radios__checkmark":{backgroundColor:"#e2cee7"},"tfwmds-fe-radios__input:checked ~ tfwmds-fe-radios__checkmark:after":{display:"block"},"tfwmds-fe-radios__checkmark":{position:"absolute",top:0,left:0,width:35,height:35,border:"2px solid #3c1053",borderRadius:35,background:"#ffffff"},"tfwmds-fe-radios__checkmark:after":{content:'""',display:"none",position:"absolute",top:0,right:0,bottom:0,left:0,width:25,height:25,marginTop:"auto",marginBottom:"auto",marginRight:"auto",marginLeft:"auto",borderRadius:25,backgroundColor:"#3c1053"},"tfwmds-fe-textarea":{display:"block",width:"100%",fontSize:"1rem",lineHeight:1,paddingTop:"0.75rem",paddingBottom:"0.75rem",paddingRight:"0.75rem",paddingLeft:"0.75rem",border:"1px solid #3c1053",color:"#231f20"},"tfwmds-inset-text":{WebkitBoxSizing:"border-box",boxSizing:"border-box",display:"inline-block",position:"relative",paddingTop:"0.5rem",paddingRight:"0.5rem",paddingBottom:"0.5rem",paddingLeft:20,borderLeft:"5px solid #ceadd7",textAlign:"left",whiteSpace:"wrap"},"tfwmds-inset-text:active":{outline:"none",WebkitAppearance:"none"},"tfwmds-inset-text:target":{outline:"none",WebkitAppearance:"none"},"tfwmds-inset-text:focus":{outline:"none",WebkitAppearance:"none"},"tfwmds-inset-text p":{marginBottom:"0.75rem"},"tfwmds-in-text-step":{display:"block",position:"relative",paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0},"tfwmds-in-text-step__item":{position:"relative",paddingTop:"0.125rem",paddingLeft:"3rem",listStyle:"none",counterIncrement:"item"},"tfwmds-in-text-step__item::before":{content:"counter(item)",position:"absolute",top:0,left:0,width:"1.75rem",height:"1.75rem",borderRadius:"50%",color:"#ffffff",backgroundColor:"#3c1053",fontWeight:"700",lineHeight:1,textAlign:"center"},'a:not([class*="tfwmds-"])':{color:"#1a6fac",fontWeight:"bold",textDecoration:"underline",cursor:"pointer"},"tfwmds-link":{color:"#1a6fac",fontWeight:"bold",textDecoration:"underline",cursor:"pointer"},'a:not([class*="tfwmds-"]):visited':{color:"#3c1053"},"tfwmds-link:visited":{color:"#3c1053"},'a:not([class*="tfwmds-"]):hover':{color:"#114a73"},"tfwmds-link:hover":{color:"#114a73"},"tfwmds-link--with-chevron":{display:"inline-flex"},"tfwmds-link--with-chevron tfwmds-link__chevron":{WebkitBoxFlex:0,MsFlex:"0 0 1.5rem",flex:0},"tfwmds-link__chevron":{width:"1.5rem",height:"1.5rem",fill:"#1a6fac"},"tfwmds-link__chevron--left":{marginRight:"0.5rem",WebkitTransform:"rotate(180deg)",MsTransform:"rotate(180deg)",transform:[{rotate:"180deg"}]},"tfwmds-link__chevron--right":{marginLeft:"0.5rem"},"tfwmds-ordered-list":{position:"relative",counterReset:"item",WebkitPaddingStart:"2rem",paddingInlineStart:"2rem"},'tfwmds-html ol:not([class*="tfwmds-"])':{position:"relative",counterReset:"item",WebkitPaddingStart:"2rem",paddingInlineStart:"2rem"},"tfwmds-ordered-list a":{display:"inline"},"tfwmds-ordered-list tfwmds-link":{display:"inline"},'tfwmds-html ol:not([class*="tfwmds-"]) a':{display:"inline"},'tfwmds-html ol:not([class*="tfwmds-"]) tfwmds-link':{display:"inline"},"tfwmds-ordered-list ol":{position:"relative",marginTop:"1rem",counterReset:"item",WebkitPaddingStart:"2rem",paddingInlineStart:"2rem"},"tfwmds-ordered-list ul:not(tfwmds-unordered-list)":{position:"relative",marginTop:"1rem",counterReset:"item",WebkitPaddingStart:"2rem",paddingInlineStart:"2rem"},'tfwmds-html ol:not([class*="tfwmds-"]) ol':{position:"relative",marginTop:"1rem",counterReset:"item",WebkitPaddingStart:"2rem",paddingInlineStart:"2rem"},'tfwmds-html ol:not([class*="tfwmds-"]) ul:not(tfwmds-unordered-list)':{position:"relative",marginTop:"1rem",counterReset:"item",WebkitPaddingStart:"2rem",paddingInlineStart:"2rem"},"tfwmds-ordered-list li":{display:"block",position:"relative"},'tfwmds-html ol:not([class*="tfwmds-"]) li':{display:"block",position:"relative"},"tfwmds-ordered-list li:before":{content:'counters(item, ".") "."',position:"absolute",left:"-1.5rem",counterIncrement:"item"},'tfwmds-html ol:not([class*="tfwmds-"]) li:before':{content:'counters(item, ".") "."',position:"absolute",left:"-1.5rem",counterIncrement:"item"},"tfwmds-ordered-list ol:not([class*='tfwmds-']) li:before":{left:"-2.05rem"},"tfwmds-html ol:not([class*=\"tfwmds-\"]) ol:not([class*='tfwmds-']) li:before":{left:"-2.05rem"},"tfwmds-ordered-list ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li:before":{left:"-2.85rem"},"tfwmds-html ol:not([class*=\"tfwmds-\"]) ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li:before":{left:"-2.85rem"},"tfwmds-ordered-list ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li:before":{left:"-3.65rem"},"tfwmds-html ol:not([class*=\"tfwmds-\"]) ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li:before":{left:"-3.65rem"},"tfwmds-ordered-list ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li:before":{left:"-4.45rem"},"tfwmds-html ol:not([class*=\"tfwmds-\"]) ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li:before":{left:"-4.45rem"},"tfwmds-ordered-list ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li:before":{left:"-5.25rem"},"tfwmds-html ol:not([class*=\"tfwmds-\"]) ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li:before":{left:"-5.25rem"},"tfwmds-ordered-list ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li:before":{left:"-6.05rem"},"tfwmds-html ol:not([class*=\"tfwmds-\"]) ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li:before":{left:"-6.05rem"},"tfwmds-unordered-list":{listStyle:"none",WebkitPaddingStart:"2rem",paddingInlineStart:"2rem"},'tfwmds-html ul:not([class*="tfwmds-"])':{listStyle:"none",WebkitPaddingStart:"2rem",paddingInlineStart:"2rem"},"tfwmds-unordered-list a":{display:"inline"},"tfwmds-unordered-list tfwmds-link":{display:"inline"},'tfwmds-html ul:not([class*="tfwmds-"]) a':{display:"inline"},'tfwmds-html ul:not([class*="tfwmds-"]) tfwmds-link':{display:"inline"},"tfwmds-unordered-list li":{position:"relative"},'tfwmds-html ul:not([class*="tfwmds-"]) li':{position:"relative"},"tfwmds-unordered-list li:before":{content:'"●"',position:"absolute",left:"-1.5rem"},'tfwmds-html ul:not([class*="tfwmds-"]) li:before':{content:'"●"',position:"absolute",left:"-1.5rem"},'tfwmds-unordered-list ul:not([class*="tfwmds-"])':{marginTop:"1rem",listStyle:"none",WebkitPaddingStart:"2rem",paddingInlineStart:"2rem"},"tfwmds-unordered-list ol":{marginTop:"1rem",listStyle:"none",WebkitPaddingStart:"2rem",paddingInlineStart:"2rem"},'tfwmds-html ul:not([class*="tfwmds-"]) ul:not([class*="tfwmds-"])':{marginTop:"1rem",listStyle:"none",WebkitPaddingStart:"2rem",paddingInlineStart:"2rem"},'tfwmds-html ul:not([class*="tfwmds-"]) ol':{marginTop:"1rem",listStyle:"none",WebkitPaddingStart:"2rem",paddingInlineStart:"2rem"},'tfwmds-unordered-list ul:not([class*="tfwmds-"]) li:before':{content:'"–"'},"tfwmds-unordered-list ol li:before":{content:'"–"'},'tfwmds-html ul:not([class*="tfwmds-"]) ul:not([class*="tfwmds-"]) li:before':{content:'"–"'},'tfwmds-html ul:not([class*="tfwmds-"]) ol li:before':{content:'"–"'},"tfwmds-loader":{width:100,height:100,marginTop:"auto",marginBottom:"auto",marginRight:"auto",marginLeft:"auto",WebkitAnimation:"spin 1s linear infinite",animation:"spin 1s linear infinite",border:"10px solid #f3f2f1",borderTop:"10px solid #3c1053",borderRadius:"50%"},"tfwmds-loader--btn":{width:22,height:22,marginLeft:"0.75rem",borderWidth:2,borderTopColor:"#1d7bbf"},"tfwmds-loader--small":{width:60,height:60,borderWidth:6},"tfwmds-loader--large":{width:200,height:200,borderWidth:20},"tfwmds-loader__content":{position:"absolute",width:1,height:1,marginTop:-1,marginBottom:-1,marginRight:-1,marginLeft:-1,paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0,overflow:"hidden",clip:"rect(0 0 0 0)",border:0},"tfwmds-msg-summary":{position:"relative",paddingTop:"0.75rem",paddingBottom:"0.75rem",paddingRight:"0.75rem",paddingLeft:"0.75rem",border:"1px solid #84329b"},"tfwmds-msg-summary__header":{display:"block"},"tfwmds-msg-summary__icon":{width:35,height:35,marginRight:"0.75rem",fill:"#84329b",display:"inline-block",verticalAlign:"middle"},"tfwmds-msg-summary__title":{width:"calc(100% - (35px + 0.75rem))",marginTop:"0.35rem",marginBottom:"0.35rem",marginRight:0,marginLeft:0,display:"inline-block",verticalAlign:"middle"},"tfwmds-msg-summary__info":{display:"block"},"tfwmds-msg-summary__close":{display:"flex",position:"absolute",top:"0.75rem",right:"0.75rem",width:"5rem",height:35,marginTop:0,marginBottom:0,marginRight:"0.25rem",marginLeft:"0.25rem",paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0,border:0,background:"none",fontSize:"1rem",WebkitBoxPack:"justify",MsFlexPack:"justify",justifyContent:"space-between",WebkitBoxAlign:"center",MsFlexAlign:"center",alignItems:"center"},"tfwmds-msg-summary__close svg":{display:"block",width:"1.5rem",height:"1.5rem",marginLeft:"0.75rem",fill:"#3c1053"},"tfwmds-msg-summary--success":{borderColor:"#00703c"},"tfwmds-msg-summary--success tfwmds-msg-summary__icon":{fill:"#00703c"},"tfwmds-msg-summary--success-fill":{borderColor:"#00703c",color:"#ffffff",backgroundColor:"#00703c"},"tfwmds-msg-summary--success-fill tfwmds-msg-summary__icon":{fill:"#ffffff"},"tfwmds-msg-summary--success-fill tfwmds-msg-summary__close":{color:"#ffffff"},"tfwmds-msg-summary--success-fill tfwmds-msg-summary__close svg":{fill:"#ffffff"},"tfwmds-msg-summary--success-fill-no-icon":{borderColor:"#00703c",color:"#ffffff",backgroundColor:"#00703c"},"tfwmds-msg-summary--success-fill-no-icon tfwmds-msg-summary__icon":{display:"none"},"tfwmds-msg-summary--warning":{borderColor:"#b75e00"},"tfwmds-msg-summary--warning tfwmds-msg-summary__icon":{fill:"#b75e00"},"tfwmds-msg-summary--error":{borderColor:"#d4351c"},"tfwmds-msg-summary--error tfwmds-msg-summary__icon":{fill:"#d4351c"},"tfwmds-msg-help":{display:"block",width:"100%",paddingTop:"0.75rem",paddingBottom:"0.75rem",paddingRight:"0.75rem",paddingLeft:"0.75rem",backgroundColor:"#e2cee7"},"tfwmds-msg-help__close-btn":{marginTop:"0.25rem",marginLeft:"2rem",paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0,float:"right",border:0,background:"none",cursor:"pointer"},"tfwmds-msg-help__close-icon":{display:"block",width:25,height:25,fill:"#3c1053"},"tfwmds-phase-indicator":{paddingTop:"0.25rem",paddingBottom:"0.25rem",paddingRight:"0.25rem",paddingLeft:"0.25rem",borderRadius:4,color:"#ffffff",backgroundColor:"#9d5baf",fontWeight:"bold",textDecoration:"none",textTransform:"uppercase"},"tfwmds-table":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"},"tfwmds-table__caption":{fontWeight:"bold",textAlign:"left"},"tfwmds-table th":{fontWeight:"bold",textAlign:"left",verticalAlign:"middle",height:"2.625rem",paddingTop:"0.5rem",paddingBottom:"0.5rem",paddingRight:"0.75rem",paddingLeft:0,borderBottom:"1px solid #979797"},"tfwmds-table td":{height:"2.625rem",paddingTop:"0.5rem",paddingBottom:"0.5rem",paddingRight:"0.75rem",paddingLeft:0,borderBottom:"1px solid #979797",verticalAlign:"middle"},"tfwmds-warning-text":{display:"block",position:"relative",minHeight:"2.5rem",paddingTop:"0.5rem",paddingLeft:"3.25rem",fontWeight:"700",WebkitBoxAlign:"center",MsFlexAlign:"center",alignItems:"center"},"tfwmds-warning-text__icon":{position:"absolute",top:0,left:0,width:"2.5rem",height:"2.5rem",marginRight:"0.75rem",fill:"#000000"},"tfwmds-autocomplete":{display:"inline-block",position:"relative",width:"100%"},"tfwmds-autocomplete tfwmds-autocomplete__icon":{display:"block",position:"absolute",top:"calc(0.75rem + 1px)",bottom:"calc(0.75rem + 1px)",left:"calc(0.75rem + 1px)",width:22,height:22,fill:"#676869"},"tfwmds-autocomplete tfwmds-loader":{display:"none",position:"absolute",top:"calc(0.75rem + 1px)",bottom:"calc(0.75rem + 1px)",left:"calc(0.75rem + 1px)",width:22,height:22,fill:"#676869",borderWidth:3},"tfwmds-autocomplete__input":{paddingLeft:45},"tfwmds-autocomplete__input::-webkit-input-placeholder":{color:"#231f20",fontWeight:"bold"},"tfwmds-autocomplete__input::-moz-placeholder":{color:"#231f20",fontWeight:"bold"},"tfwmds-autocomplete__input:-ms-input-placeholder":{color:"#231f20",fontWeight:"bold"},"tfwmds-autocomplete__input::-ms-input-placeholder":{color:"#231f20",fontWeight:"bold"},"tfwmds-autocomplete__input::placeholder":{color:"#231f20",fontWeight:"bold"},"tfwmds-autocompletetfwmds-is--loading tfwmds-autocomplete__icon":{display:"none"},"tfwmds-autocompletetfwmds-is--loading tfwmds-loader":{display:"inline-block"},"tfwmds-autocomplete-suggestions":{width:"100%",maxHeight:300,marginTop:0,paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0,overflowY:"auto",borderBottom:"1px solid #3c1053",backgroundColor:"#ffffff"},"tfwmds-autocomplete-suggestions__li":{marginBottom:0,paddingTop:10,paddingBottom:10,paddingRight:10,paddingLeft:10,listStyle:"none",borderRight:"1px solid #3c1053",borderBottom:"1px solid #3c1053",borderLeft:"1px solid #3c1053",cursor:"pointer"},"tfwmds-autocomplete-suggestions__li:last-child":{borderBottom:0},"tfwmds-autocomplete-suggestions__li:hover":{backgroundColor:"#e6d6eb",WebkitBoxShadow:"none",shadowColor:"transparent",shadowOffset:{width:0,height:0},shadowOpacity:0,shadowRadius:0},"tfwmds-autocomplete-suggestions__li:focus":{backgroundColor:"#e6d6eb",WebkitBoxShadow:"none",shadowColor:"transparent",shadowOffset:{width:0,height:0},shadowOpacity:0,shadowRadius:0},"tfwmds-autocomplete-suggestions__li tfwmds-disruption-indicator-medium":{marginRight:15},"tfwmds-banner-container":{paddingTop:"1rem",paddingBottom:"1rem",paddingRight:0,paddingLeft:0,borderBottom:"1px solid #231f20"},"tfwmds-banner-container--emergency":{paddingTop:"1rem",paddingBottom:"1rem",paddingRight:"1rem",paddingLeft:"1rem",borderBottom:"solid 3px #d4351c",color:"#ffffff",backgroundColor:"#231f20"},"tfwmds-banner-container--emergency *":{color:"currentColor"},"tfwmds-banner-container--emergency tfwmds-link:hover":{color:"currentColor"},"tfwmds-banner-container--emergency tfwmds-link:focus":{color:"currentColor"},"tfwmds-banner-container--emergency tfwmds-link:visited":{color:"currentColor"},"tfwmds-banner-container__phase-wrapper":{marginRight:"0.5rem",float:"left"},"tfwmds-banner-container__text":{marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0},"tfwmds-banner-container__emergency-icon":{width:"1.5rem",height:"1.5rem",fill:"currentColor"},"tfwmds-banner-container__emergency-icon-error":{width:"2rem",height:"2rem",fill:"#d4351c"},"tfwmds-banner-container__emergency-link":{display:"inline-flex",WebkitBoxAlign:"center",MsFlexAlign:"center",alignItems:"center"},"tfwmds-banner-container__emergency-close":{display:"inline-flex",WebkitBoxAlign:"center",MsFlexAlign:"center",alignItems:"center",paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0,border:0,backgroundColor:"transparent",fontSize:"1rem",textDecoration:"underline",cursor:"pointer"},"tfwmds-banner-container__emergency-icon-col":{WebkitBoxOrdinalGroup:1,MsFlexOrder:0,order:0},"tfwmds-banner-container__emergency-title-col":{WebkitBoxOrdinalGroup:2,MsFlexOrder:1,order:1},"tfwmds-banner-container__emergency-link-col":{marginTop:"1rem",WebkitBoxOrdinalGroup:2,MsFlexOrder:1,order:1},"tfwmds-banner-container__emergency-close-col":{textAlign:"right",WebkitBoxOrdinalGroup:1,MsFlexOrder:0,order:0},"tfwmds-cookies-banner":{display:"none"},"tfwmds-cookies-banner__group-buttons > *:not(:first-child)":{marginTop:"1rem"},"tfwmds-feedback-loop tfwmds-link":{color:"#ffffff"},"tfwmds-feedback-loop tfwmds-container":{paddingTop:"0.25rem",paddingBottom:"0.25rem",paddingRight:"1rem",paddingLeft:"1rem",overflow:"hidden",color:"#ffffff",backgroundColor:"#1d7bbf"},"tfwmds-feedback-loop__useful":{marginBottom:"1rem"},"tfwmds-feedback-loop__form":{display:"none"},"tfwmds-feedback-looptfwmds-is-open tfwmds-container":{paddingTop:"1rem",paddingBottom:"1rem",paddingRight:"1rem",paddingLeft:"1rem",borderTop:"0.75rem solid #1d7bbf",borderRight:"1px solid #1d7bbf",borderLeft:"1px solid #1d7bbf",color:"initial",backgroundColor:"#ffffff"},"tfwmds-feedback-looptfwmds-is-open tfwmds-link":{color:"#1d7bbf"},"tfwmds-feedback-looptfwmds-is-open tfwmds-feedback-loop__questions":{display:"none"},"tfwmds-feedback-looptfwmds-is-open tfwmds-feedback-loop__form":{display:"block"},"tfwmds-footer":{paddingTop:"2rem",paddingBottom:"2rem",paddingRight:"2rem",paddingLeft:"2rem",color:"#ffffff",backgroundColor:"#1e082a",WebkitBoxShadow:"0 100vh 0 100vh #1e082a"},"tfwmds-footer__linktfwmds-link":{color:"#ffffff"},"tfwmds-footer--mobile-app":{display:"none"},"tfwmds-footer--v2":{paddingTop:"2rem",paddingBottom:"2rem",paddingRight:"0.25rem",paddingLeft:"0.25rem"},"tfwmds-footer--v2 tfwmds-btn":{display:"block",color:"#3c1053",backgroundColor:"#ffffff"},"tfwmds-footer--v2 tfwmds-footer__link":{color:"currentColor",fontWeight:"normal",textDecoration:"none"},"tfwmds-footer--v2 tfwmds-footer__link:hover":{color:"currentColor",textDecoration:"underline"},"tfwmds-footer tfwmds-footer__heading":{marginBottom:"1rem",paddingBottom:"1rem",borderBottom:"1px solid #e2cee7"},"tfwmds-footer tfwmds-footer__menu":{marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0},"tfwmds-footer tfwmds-footer__menu li":{marginBottom:"0.75rem",listStyle:"none"},"tfwmds-footer tfwmds-footer__menu li:last-child":{marginBottom:0},"tfwmds-footer tfwmds-footer__bottom":{marginTop:"0.5rem",paddingTop:"1rem",borderTop:"1px solid #e2cee7"},"tfwmds-footer tfwmds-footer__bottom tfwmds-footer__link":{marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,fontFamily:'"DM Sans", sans-serif'},"tfwmds-footer tfwmds-footer__bottom tfwmds-footer__copyright":{marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,fontFamily:'"DM Sans", sans-serif'},"tfwmds-footer tfwmds-footer__bottom-menu":{marginLeft:0,marginRight:0,marginTop:0,marginBottom:"2rem",paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0},"tfwmds-footer tfwmds-footer__bottom-menu li":{marginBottom:"0.75rem",listStyle:"none"},"tfwmds-footer tfwmds-footer__bottom-menu li a":{display:"block",whiteSpace:"nowrap"},"tfwmds-footer__social-media":{display:"flex",paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0},"tfwmds-footer__social-media li":{display:"block"},"tfwmds-footer__social-media li:not(:last-child) a":{display:"block",marginRight:"2rem"},"tfwmds-footer__social-media li svg":{width:"3rem",height:"3rem",fill:"#ffffff"},"tfwmds-collapse-heading tfwmds-collapse-heading__indicator":{display:"none"},"tfwmds-footer *::-moz-selection":{color:"#ffffff",background:"#9d5baf"},"tfwmds-footer *::selection":{color:"#ffffff",background:"#9d5baf"},"tfwmds-header":{display:"block",paddingTop:"1rem",paddingBottom:"1rem",paddingRight:0,paddingLeft:0,backgroundColor:"#3c1053",textAlign:"left"},"tfwmds-header__skip-link":{display:"block",position:"absolute",width:1,height:1,paddingTop:"1rem",paddingBottom:"1rem",paddingRight:"1rem",paddingLeft:"1rem",clip:"rect(0 0 0 0)",color:"#ffffff",backgroundColor:"#1d7bbf"},"tfwmds-header__skip-link:visited":{color:"#ffffff"},"tfwmds-header__skip-link:focus":{position:"static",width:"auto",height:"auto",clip:"auto",WebkitBoxShadow:"none",shadowColor:"transparent",shadowOffset:{width:0,height:0},shadowOpacity:0,shadowRadius:0},"tfwmds-header__logo-link":{display:"inline-block",width:34,height:34,marginRight:"0.75rem",overflow:"hidden",verticalAlign:"middle"},"tfwmds-header__logo":{width:88,maxWidth:88,height:34,float:"left"},"tfwmds-header__vertical-align":{verticalAlign:"middle"},"tfwmds-header tfwmds-phase-indicator":{verticalAlign:"middle"},"tfwmds-header__title":{marginTop:"1.5rem",marginBottom:0,fontSize:"1.4375rem",lineHeight:1,color:"#ffffff"},"tfwmds-header__links":{display:"block",marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0,float:"right"},"tfwmds-header__link":{display:"inline-block",marginTop:0,marginBottom:0,marginRight:"0.25rem",marginLeft:"0.25rem"},"tfwmds-header__link tfwmds-link":{color:"#ffffff"},"tfwmds-header--mobile-app tfwmds-header__main-links":{display:"none"},"tfwmds-mega-menu":{display:"flex",letterSpacing:"normal"},"tfwmds-mega-menu__primary-menu":{display:"flex",marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0,WebkitBoxAlign:"stretch",MsFlexAlign:"stretch",alignItems:"stretch"},"tfwmds-mega-menu__sub-menu":{marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0},"tfwmds-mega-menu__sub-menu-child-menu":{marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0},"tfwmds-mega-menu__primary-menu-item":{marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,listStyle:"none"},"tfwmds-mega-menu__sub-menu-item":{marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,listStyle:"none"},"tfwmds-mega-menu__sub-menu-child-item":{marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,listStyle:"none"},"tfwmds-mega-menu__primary-menu-link":{display:"flex",border:0,color:"currentColor",backgroundColor:"transparent",lineHeight:1,textDecoration:"none"},"tfwmds-mega-menu__search-icon":{width:"1.25rem",height:"1.25rem",fill:"currentColor"},"tfwmds-mega-menu__search-close-icon":{width:"1.5rem",height:"1.5rem",fill:"currentColor",display:"none"},"tfwmds-mega-menu__mobile-toggle":{display:"none"},"tfwmds-mega-menu__link-arrow-icon":{display:"none"},"tfwmds-mega-menu__link-arrow-icon-btn":{display:"none"},"tfwmds-mega-menu__collapse-toggle":{display:"none"},"tfwmds-mega-menu__mobile-toggle:hover":{background:"transparent"},"tfwmds-mega-menu__link-arrow-icon:hover":{background:"transparent"},"tfwmds-mega-menu__link-arrow-icon-btn:hover":{background:"transparent"},"tfwmds-mega-menu__collapse-toggle:hover":{background:"transparent"},"tfwmds-header--mega-menu":{position:"relative",zIndex:1e3,paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0},"tfwmds-search-container":{marginTop:0,marginBottom:0,marginRight:"auto",marginLeft:"auto",paddingTop:"1rem",paddingBottom:"1rem",paddingRight:"1rem",paddingLeft:"1rem"},"tfwmds-search-container tfwmds-search-heading":{marginTop:"2rem",marginBottom:"2rem",marginRight:0,marginLeft:0},"tfwmds-search-container tfwmds-search-list":{marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0},"tfwmds-search-container tfwmds-search-list__item":{display:"block",listStyle:"none"},"tfwmds-search-container tfwmds-link__chevron":{fill:"#9d5baf"},"tfwmds-swift-icon":{display:"inline-block",width:3.5,height:1.35,marginRight:.25,marginLeft:.15,fill:"currentColor",lineHeight:1,verticalAlign:"top"},"demo-content":{display:"flex",height:"50vh",minHeight:400,backgroundColor:"#ebdeef",WebkitBoxPack:"center",MsFlexPack:"center",justifyContent:"center",WebkitBoxAlign:"center",MsFlexAlign:"center",alignItems:"center"},"tfwmds-website-code-example tfwmds-mega-menu::before":{position:"absolute"},"tfwmds-search-bar":{display:"flex",width:"100%"},"tfwmds-search-bar tfwmds-fe-input":{marginTop:0,marginBottom:0,marginRight:0,marginLeft:0},"tfwmds-search-bar__btn":{width:50,height:50,paddingTop:"0.75rem",paddingBottom:"0.75rem",paddingRight:"0.75rem",paddingLeft:"0.75rem",border:0,color:"#ffffff",backgroundColor:"#3c1053"},"tfwmds-search-bar__btn svg":{width:"100%",height:"100%",fill:"currentColor"},"tfwmds-search-filter__header":{display:"flex",position:"relative",WebkitBoxAlign:"center",MsFlexAlign:"center",alignItems:"center"},"tfwmds-search-filter__header-title":{WebkitBoxFlex:1,MsFlexPositive:1,flexGrow:1},"tfwmds-search-filter__close":{display:"block",marginLeft:"1rem"},"tfwmds-search-filter__close svg":{display:"block",width:"2rem",height:"2rem",fill:"#3c1053"},"tfwmds-search-filter tfwmds-accordion":{position:"relative"},"tfwmds-search-filter tfwmds-accordion + tfwmds-accordion::before":{content:'""',display:"block",position:"absolute",top:0,left:"50%",width:"calc(100% - 2rem)",WebkitTransform:"translateX(-50%)",MsTransform:"translateX(-50%)",transform:[{translateX:-50}],borderTop:"1px solid rgba(0, 0, 0, 0.4)"},"tfwmds-search-filter tfwmds-accordion__content":{paddingTop:"0.5rem"},"tfwmds-search-result":{borderBottom:"1px solid #7b7979"},"tfwmds-search-result__title":{color:"#1a6fac"},"tfwmds-search-result tfwmds-breadcrumb":{paddingTop:"0.5rem",paddingBottom:"0.5rem",paddingRight:0,paddingLeft:0},"tfwmds-search-result tfwmds-breadcrumb__list-item":{marginBottom:0},"tfwmds-search-result__excerpt":{paddingTop:"1rem"},"tfwmds-search-sort":{marginBottom:"1rem"},"tfwmds-search-sort tfwmds-fe-label":{marginBottom:"0.75rem"},"tfwmds-pagination":{display:"flex",WebkitBoxPack:"justify",MsFlexPack:"justify",justifyContent:"space-between",MsFlexWrap:"wrap",flexWrap:"wrap"},"tfwmds-pagination__nav":{display:"flex",marginBottom:"1rem",paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:0,WebkitBoxPack:"center",MsFlexPack:"center",justifyContent:"center",WebkitBoxFlex:0,MsFlex:"0 0 100%",flex:0},"tfwmds-pagination__item":{display:"none",marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,paddingTop:0,paddingBottom:0,paddingRight:"0.5rem",paddingLeft:"0.5rem",listStyle:"none"},"tfwmds-pagination__item:first-child":{display:"block"},"tfwmds-pagination__item:last-child":{display:"block"},"tfwmds-pagination__item--previous":{display:"block",paddingLeft:"0.25rem"},"tfwmds-pagination__item--previous:not(:first-child)::before":{content:'"..."',marginRight:"0.75rem"},"tfwmds-pagination__item--active":{display:"block"},"tfwmds-pagination__item--active + tfwmds-pagination__item:not(:last-child)":{display:"block",paddingRight:"0.25rem"},"tfwmds-pagination__item--active + tfwmds-pagination__item:not(:last-child)::after":{content:'"..."',marginLeft:"0.75rem"},"tfwmds-pagination__next":{WebkitBoxPack:"end",MsFlexPack:"end",justifyContent:"flex-end",WebkitBoxFlex:1,MsFlexPositive:1,flexGrow:1}}); \ No newline at end of file diff --git a/src/tfwmds/assets/old/css/tfwmds-components.min.css b/src/tfwmds/assets/old/css/tfwmds-components.min.css new file mode 100644 index 000000000..b86fe5387 --- /dev/null +++ b/src/tfwmds/assets/old/css/tfwmds-components.min.css @@ -0,0 +1,6995 @@ +@charset "UTF-8"; +@import url(https://fonts.googleapis.com/css?family=DM+Sans:700&display=swap); +@font-face { + font-family: 'Noto Sans Display'; + font-style: normal; + font-weight: 400; + src: url(../fonts/notosansdisplay-regular-webfont.woff2) format('woff2'), + url(../fonts/notosansdisplay-regular-webfont.woff) format('woff'); +} +@font-face { + font-family: 'Noto Sans Display'; + font-style: normal; + font-weight: 700; + src: url(../fonts/notosansdisplay-bold-webfont.woff2) format('woff2'), + url(../fonts/notosansdisplay-bold-webfont.woff) format('woff'); +} +.tfwmds-grid > * { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.tfwmds-grid.tfwmds-grid--justify-between { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.tfwmds-grid.tfwmds-grid--justify-around { + -ms-flex-pack: distribute; + justify-content: space-around; +} +.tfwmds-grid.tfwmds-grid--justify-end { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.tfwmds-grid.tfwmds-grid--align-center { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.tfwmds-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + min-height: 100vh; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; +} +.tfwmds-container { + display: block; + width: 100%; + max-width: 992px; + margin: auto; + padding: 0 0.75rem; +} +@media screen and (min-width: 992px) { + .tfwmds-container { + padding: 0 1rem; + } + .tfwmds-footer__link.tfwmds-link { + float: right; + } +} +.tfwmds-container--main { + margin-top: 1rem; + margin-bottom: 2rem; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} +.tfwmds-text-align-left { + text-align: left; +} +.tfwmds-text-align-center { + text-align: center; +} +.tfwmds-text-align-right { + text-align: right; +} +.tfwmds-float-left { + float: left; +} +.tfwmds-float-right { + float: right; +} +body .tfwmds-m-xs { + margin: 0.25rem; +} +body .tfwmds-m-xsm { + margin: 0.5rem; +} +body .tfwmds-m-sm { + margin: 0.75rem; +} +body .tfwmds-m-md { + margin: 1rem; +} +body .tfwmds-m-lg { + margin: 2rem; +} +body .tfwmds-m-xl { + margin: 3rem; +} +body .tfwmds-m-none { + margin: 0 !important; +} +body .tfwmds-m-t-xs { + margin-top: 0.25rem; +} +body .tfwmds-m-t-xsm { + margin-top: 0.5rem; +} +body .tfwmds-m-t-sm { + margin-top: 0.75rem; +} +body .tfwmds-m-t-md { + margin-top: 1rem; +} +body .tfwmds-m-t-lg { + margin-top: 2rem; +} +body .tfwmds-m-t-xl { + margin-top: 3rem; +} +body .tfwmds-m-t-none { + margin-top: 0 !important; +} +body .tfwmds-m-r-xs { + margin-right: 0.25rem; +} +body .tfwmds-m-r-xsm { + margin-right: 0.5rem; +} +body .tfwmds-m-r-sm { + margin-right: 0.75rem; +} +body .tfwmds-m-r-md { + margin-right: 1rem; +} +body .tfwmds-m-r-lg { + margin-right: 2rem; +} +body .tfwmds-m-r-xl { + margin-right: 3rem; +} +body .tfwmds-m-r-none { + margin-right: 0 !important; +} +body .tfwmds-m-b-xs { + margin-bottom: 0.25rem; +} +body .tfwmds-m-b-xsm { + margin-bottom: 0.5rem; +} +body .tfwmds-m-b-sm { + margin-bottom: 0.75rem; +} +body .tfwmds-m-b-md { + margin-bottom: 1rem; +} +body .tfwmds-m-b-lg { + margin-bottom: 2rem; +} +body .tfwmds-m-b-xl { + margin-bottom: 3rem; +} +body .tfwmds-m-b-none { + margin-bottom: 0 !important; +} +body .tfwmds-m-l-xs { + margin-left: 0.25rem; +} +body .tfwmds-m-l-xsm { + margin-left: 0.5rem; +} +body .tfwmds-m-l-sm { + margin-left: 0.75rem; +} +body .tfwmds-m-l-md { + margin-left: 1rem; +} +body .tfwmds-m-l-lg { + margin-left: 2rem; +} +body .tfwmds-m-l-xl { + margin-left: 3rem; +} +body .tfwmds-m-l-none { + margin-left: 0 !important; +} +body .tfwmds-p-xs { + padding: 0.25rem; +} +body .tfwmds-p-xsm { + padding: 0.5rem; +} +body .tfwmds-p-sm { + padding: 0.75rem; +} +body .tfwmds-p-md { + padding: 1rem; +} +body .tfwmds-p-lg { + padding: 2rem; +} +body .tfwmds-p-xl { + padding: 3rem; +} +body .tfwmds-p-none { + padding: 0 !important; +} +body .tfwmds-p-t-xs { + padding-top: 0.25rem; +} +body .tfwmds-p-t-xsm { + padding-top: 0.5rem; +} +body .tfwmds-p-t-sm { + padding-top: 0.75rem; +} +body .tfwmds-p-t-md { + padding-top: 1rem; +} +body .tfwmds-p-t-lg { + padding-top: 2rem; +} +body .tfwmds-p-t-xl { + padding-top: 3rem; +} +body .tfwmds-p-t-none { + padding-top: 0 !important; +} +body .tfwmds-p-r-xs { + padding-right: 0.25rem; +} +body .tfwmds-p-r-xsm { + padding-right: 0.5rem; +} +body .tfwmds-p-r-sm { + padding-right: 0.75rem; +} +body .tfwmds-p-r-md { + padding-right: 1rem; +} +body .tfwmds-p-r-lg { + padding-right: 2rem; +} +body .tfwmds-p-r-xl { + padding-right: 3rem; +} +body .tfwmds-p-r-none { + padding-right: 0 !important; +} +body .tfwmds-p-b-xs { + padding-bottom: 0.25rem; +} +body .tfwmds-p-b-xsm { + padding-bottom: 0.5rem; +} +body .tfwmds-p-b-sm { + padding-bottom: 0.75rem; +} +body .tfwmds-p-b-md { + padding-bottom: 1rem; +} +body .tfwmds-p-b-lg { + padding-bottom: 2rem; +} +body .tfwmds-p-b-xl { + padding-bottom: 3rem; +} +body .tfwmds-p-b-none { + padding-bottom: 0 !important; +} +body .tfwmds-p-l-xs { + padding-left: 0.25rem; +} +body .tfwmds-p-l-xsm { + padding-left: 0.5rem; +} +body .tfwmds-p-l-sm { + padding-left: 0.75rem; +} +body .tfwmds-p-l-md { + padding-left: 1rem; +} +body .tfwmds-p-l-lg { + padding-left: 2rem; +} +body .tfwmds-p-l-xl { + padding-left: 3rem; +} +body .tfwmds-p-l-none { + padding-left: 0 !important; +} +@media screen and (max-width: 768px) { + .tfwmds-hide-mobile { + display: none; + } +} +@media screen and (min-width: 768px) { + .tfwmds-hide-desktop { + display: none; + } +} +.bdr-primary { + border: 2px solid #3c1053; +} +.bdr-primary-left { + border-left: 2px solid #3c1053; +} +.bdr-primary-right { + border-right: 2px solid #3c1053; +} +.bdr-primary-bottom { + border-bottom: 2px solid #3c1053; +} +.bdr-white { + border: 2px solid #fff; +} +.bdr-white-left { + border-left: 2px solid #fff; +} +.bdr-white-right { + border-right: 2px solid #fff; +} +.bdr-white-bottom { + border-bottom: 2px solid #fff; +} +.bdr-gray { + border: 2px solid #9d5baf; +} +.bdr-gray-left { + border-left: 2px solid #9d5baf; +} +.bdr-gray-right { + border-right: 2px solid #9d5baf; +} +.bdr-gray-bottom { + border-bottom: 2px solid #9d5baf; +} +.bdr-transparent { + border: 2px solid transparent; +} +.bdr-transparent-left { + border-left: 2px solid transparent; +} +.bdr-transparent-right { + border-right: 2px solid transparent; +} +.bdr-transparent-bottom { + border-bottom: 2px solid transparent; +} +.bg-default { + background-color: #f3f2f1; +} +.bg-white { + background-color: #fff; +} +.bg-planned-disruption { + background-color: #fd0; +} +.bg-disabled-elements { + background-color: #676869; +} +.bg-transparent { + background-color: transparent; +} +body, +html { + margin: 0; + padding: 0; + color: #231f20; + font-family: 'Noto Sans Display', sans-serif; + font-size: 1rem; + line-height: 1.5rem; +} +* h1:first-child, +* h2:first-child, +* h3:first-child, +* h4:first-child { + margin-top: 0; +} +.tfwmds-grid h1[class*='tfwmds-col'], +.tfwmds-grid h2[class*='tfwmds-col'], +.tfwmds-grid h3[class*='tfwmds-col'], +.tfwmds-grid h4[class*='tfwmds-col'], +h1, +h2, +h3, +h4 { + font-family: 'DM Sans', sans-serif; +} +a, +div, +li, +ol, +p, +span, +ul { + font-size: 1rem; + line-height: 1.5rem; +} +.h1, +h1 { + color: #3c1053; + margin-top: 1.275rem; + margin-bottom: 2.55rem; + font-size: 2.44375rem; + line-height: 2.55rem; +} +@media all and (min-width: 768px) { + .h1, + h1 { + margin-top: 1.5rem; + margin-bottom: 3rem; + font-size: 2.875rem; + line-height: 3rem; + } +} +.h2, +h2 { + color: #3c1053; + margin-top: 1.275rem; + margin-bottom: 1.275rem; + font-size: 1.7rem; + line-height: 2.55rem; +} +@media all and (min-width: 768px) { + .h2, + h2 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + font-size: 2rem; + line-height: 3rem; + } +} +.h3, +h3 { + margin-top: 1.5rem; + margin-bottom: 1.5rem; + font-size: 1.4375rem; + line-height: 1.5rem; +} +.h4, +h4 { + margin-top: 1.5rem; + margin-bottom: 0.75rem; + font-size: 1.125rem; + line-height: 1.5rem; +} +.h5, +h5 { + margin-top: 1.5rem; + margin-bottom: 0.75rem; + font-size: 1rem; + line-height: 1.5rem; +} +.h6, +h6 { + margin-top: 1.5rem; + margin-bottom: 0.75rem; + font-size: 1rem; + line-height: 1.5rem; + font-weight: 400; +} +blockquote, +ol, +p, +pre, +table, +ul { + margin-top: 0; + margin-bottom: 1.5rem; +} +ol ol, +ol ul, +ul ol, +ul ul { + margin-top: 0; + margin-bottom: 0; +} +sub, +sup { + position: relative; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +.tfwmds-html { + min-width: 320px; + overflow-y: auto; + background: #f3f2f1; + scroll-behavior: smooth; +} +* { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +li { + margin-bottom: 1rem; +} +img { + max-width: 100%; + height: auto; +} +::-moz-selection { + color: #fff; + background: #3c1053; +} +::selection { + color: #fff; + background: #3c1053; +} +:focus { + outline: 0; + -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #9d5baf; + box-shadow: 0 0 0 2px #fff, 0 0 0 4px #9d5baf; +} +::-moz-focus-inner { + border: 0; +} +.tfwmds-grid [class*='tfwmds-col-'] { + display: inline-block; + zoom: 1; + letter-spacing: normal; + word-spacing: normal; + text-rendering: auto; + vertical-align: top; +} +.tfwmds-grid [class*='tfwmds-col-'], +button, +html, +input, +select, +textarea { + font-family: 'Noto Sans Display', sans-serif; + -webkit-font-smoothing: antialiased; +} +.tfwmds-grid { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + letter-spacing: -0.31em; + text-rendering: optimizespeed; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-line-pack: start; + align-content: flex-start; +} +.tfwmds-col-auto { + width: auto; +} +.tfwmds-col-1-24 { + width: 4.1667%; +} +.tfwmds-col-1-12, +.tfwmds-col-2-24 { + width: 8.3333%; +} +.tfwmds-col-1-8, +.tfwmds-col-3-24 { + width: 12.5%; +} +.tfwmds-col-1-6, +.tfwmds-col-4-24 { + width: 16.6667%; +} +.tfwmds-col-1-5 { + width: 20%; +} +.tfwmds-col-5-24 { + width: 20.8333%; +} +.tfwmds-col-1-4, +.tfwmds-col-6-24 { + width: 25%; +} +.tfwmds-col-7-24 { + width: 29.1667%; +} +.tfwmds-col-1-3, +.tfwmds-col-8-24 { + width: 33.3333%; +} +.tfwmds-col-3-8, +.tfwmds-col-9-24 { + width: 37.5%; +} +.tfwmds-col-2-5 { + width: 40%; +} +.tfwmds-col-10-24, +.tfwmds-col-5-12 { + width: 41.6667%; +} +.tfwmds-col-11-24 { + width: 45.8333%; +} +.tfwmds-col-1-2, +.tfwmds-col-12-24 { + width: 50%; +} +.tfwmds-col-13-24 { + width: 54.1667%; +} +.tfwmds-col-14-24, +.tfwmds-col-7-12 { + width: 58.3333%; +} +.tfwmds-col-3-5 { + width: 60%; +} +.tfwmds-col-15-24, +.tfwmds-col-5-8 { + width: 62.5%; +} +.tfwmds-col-16-24, +.tfwmds-col-2-3 { + width: 66.6667%; +} +.tfwmds-col-17-24 { + width: 70.8333%; +} +.tfwmds-col-18-24, +.tfwmds-col-3-4 { + width: 75%; +} +.tfwmds-col-19-24 { + width: 79.1667%; +} +.tfwmds-col-4-5 { + width: 80%; +} +.tfwmds-col-20-24, +.tfwmds-col-5-6 { + width: 83.3333%; +} +.tfwmds-col-21-24, +.tfwmds-col-7-8 { + width: 87.5%; +} +.tfwmds-col-11-12, +.tfwmds-col-22-24 { + width: 91.6667%; +} +.tfwmds-col-23-24 { + width: 95.8333%; +} +.tfwmds-col-1, +.tfwmds-col-1-1, +.tfwmds-col-24-24, +.tfwmds-col-5-5 { + width: 100%; +} +.tfwmds-col-1, +.tfwmds-col-1-1, +.tfwmds-col-1-12, +.tfwmds-col-1-2, +.tfwmds-col-1-24, +.tfwmds-col-1-3, +.tfwmds-col-1-4, +.tfwmds-col-1-5, +.tfwmds-col-1-6, +.tfwmds-col-1-8, +.tfwmds-col-10-24, +.tfwmds-col-11-12, +.tfwmds-col-11-24, +.tfwmds-col-12-24, +.tfwmds-col-13-24, +.tfwmds-col-14-24, +.tfwmds-col-15-24, +.tfwmds-col-16-24, +.tfwmds-col-17-24, +.tfwmds-col-18-24, +.tfwmds-col-19-24, +.tfwmds-col-2-24, +.tfwmds-col-2-3, +.tfwmds-col-2-5, +.tfwmds-col-20-24, +.tfwmds-col-21-24, +.tfwmds-col-22-24, +.tfwmds-col-23-24, +.tfwmds-col-24-24, +.tfwmds-col-3-24, +.tfwmds-col-3-4, +.tfwmds-col-3-5, +.tfwmds-col-3-8, +.tfwmds-col-4-24, +.tfwmds-col-4-5, +.tfwmds-col-5-12, +.tfwmds-col-5-24, +.tfwmds-col-5-5, +.tfwmds-col-5-6, +.tfwmds-col-5-8, +.tfwmds-col-6-24, +.tfwmds-col-7-12, +.tfwmds-col-7-24, +.tfwmds-col-7-8, +.tfwmds-col-8-24, +.tfwmds-col-9-24, +.tfwmds-col-auto { + display: inline-block; + zoom: 1; + letter-spacing: normal; + word-spacing: normal; + text-rendering: auto; + vertical-align: top; +} +.tfwmds-grid--spacing-2-xs > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-2-xs > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.125rem; + padding-left: 0; +} +.tfwmds-grid--spacing-2-xs > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.125rem; +} +.tfwmds-grid--spacing-2-xs > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-2-xs > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-3-xs > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-3-xs > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.16667rem; + padding-left: 0; +} +.tfwmds-grid--spacing-3-xs > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.16667rem; +} +.tfwmds-grid--spacing-3-xs > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.08333rem; + padding-left: 0.08333rem; +} +.tfwmds-grid--spacing-3-xs > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-3-xs > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-4-xs > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-4-xs > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.1875rem; + padding-left: 0; +} +.tfwmds-grid--spacing-4-xs > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.1875rem; +} +.tfwmds-grid--spacing-4-xs > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.0625rem; + padding-left: 0.125rem; +} +.tfwmds-grid--spacing-4-xs > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.125rem; + padding-left: 0.0625rem; +} +.tfwmds-grid--spacing-4-xs > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-4-xs > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-5-xs > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-5-xs > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.2rem; + padding-left: 0; +} +.tfwmds-grid--spacing-5-xs > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.2rem; +} +.tfwmds-grid--spacing-5-xs > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.05rem; + padding-left: 0.15rem; +} +.tfwmds-grid--spacing-5-xs > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.1rem; + padding-left: 0.1rem; +} +.tfwmds-grid--spacing-5-xs > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.15rem; + padding-left: 0.05rem; +} +.tfwmds-grid--spacing-5-xs > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-5-xs > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-2-xsm > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-2-xsm > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.25rem; + padding-left: 0; +} +.tfwmds-grid--spacing-2-xsm > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.25rem; +} +.tfwmds-grid--spacing-2-xsm > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-2-xsm > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-3-xsm > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-3-xsm > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.33333rem; + padding-left: 0; +} +.tfwmds-grid--spacing-3-xsm > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.33333rem; +} +.tfwmds-grid--spacing-3-xsm > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.16667rem; + padding-left: 0.16667rem; +} +.tfwmds-grid--spacing-3-xsm > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-3-xsm > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-4-xsm > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-4-xsm > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.375rem; + padding-left: 0; +} +.tfwmds-grid--spacing-4-xsm > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.375rem; +} +.tfwmds-grid--spacing-4-xsm > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.125rem; + padding-left: 0.25rem; +} +.tfwmds-grid--spacing-4-xsm > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.25rem; + padding-left: 0.125rem; +} +.tfwmds-grid--spacing-4-xsm > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-4-xsm > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-5-xsm > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-5-xsm > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.4rem; + padding-left: 0; +} +.tfwmds-grid--spacing-5-xsm > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.4rem; +} +.tfwmds-grid--spacing-5-xsm > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.1rem; + padding-left: 0.3rem; +} +.tfwmds-grid--spacing-5-xsm > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.2rem; + padding-left: 0.2rem; +} +.tfwmds-grid--spacing-5-xsm > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.3rem; + padding-left: 0.1rem; +} +.tfwmds-grid--spacing-5-xsm > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-5-xsm > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-2-sm > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-2-sm > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.375rem; + padding-left: 0; +} +.tfwmds-grid--spacing-2-sm > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.375rem; +} +.tfwmds-grid--spacing-2-sm > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-2-sm > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-3-sm > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-3-sm > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.5rem; + padding-left: 0; +} +.tfwmds-grid--spacing-3-sm > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.5rem; +} +.tfwmds-grid--spacing-3-sm > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.25rem; + padding-left: 0.25rem; +} +.tfwmds-grid--spacing-3-sm > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-3-sm > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-4-sm > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-4-sm > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.5625rem; + padding-left: 0; +} +.tfwmds-grid--spacing-4-sm > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.5625rem; +} +.tfwmds-grid--spacing-4-sm > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.1875rem; + padding-left: 0.375rem; +} +.tfwmds-grid--spacing-4-sm > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.375rem; + padding-left: 0.1875rem; +} +.tfwmds-grid--spacing-4-sm > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-4-sm > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-5-sm > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-5-sm > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.6rem; + padding-left: 0; +} +.tfwmds-grid--spacing-5-sm > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.6rem; +} +.tfwmds-grid--spacing-5-sm > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.15rem; + padding-left: 0.45rem; +} +.tfwmds-grid--spacing-5-sm > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.3rem; + padding-left: 0.3rem; +} +.tfwmds-grid--spacing-5-sm > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.45rem; + padding-left: 0.15rem; +} +.tfwmds-grid--spacing-5-sm > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-5-sm > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-2-md > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-2-md > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.5rem; + padding-left: 0; +} +.tfwmds-grid--spacing-2-md > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.5rem; +} +.tfwmds-grid--spacing-2-md > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-2-md > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-3-md > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-3-md > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.66667rem; + padding-left: 0; +} +.tfwmds-grid--spacing-3-md > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.66667rem; +} +.tfwmds-grid--spacing-3-md > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.33333rem; + padding-left: 0.33333rem; +} +.tfwmds-grid--spacing-3-md > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-3-md > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-4-md > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-4-md > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.75rem; + padding-left: 0; +} +.tfwmds-grid--spacing-4-md > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.75rem; +} +.tfwmds-grid--spacing-4-md > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.25rem; + padding-left: 0.5rem; +} +.tfwmds-grid--spacing-4-md > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.5rem; + padding-left: 0.25rem; +} +.tfwmds-grid--spacing-4-md > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-4-md > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-5-md > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-5-md > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.8rem; + padding-left: 0; +} +.tfwmds-grid--spacing-5-md > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.8rem; +} +.tfwmds-grid--spacing-5-md > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.2rem; + padding-left: 0.6rem; +} +.tfwmds-grid--spacing-5-md > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.4rem; + padding-left: 0.4rem; +} +.tfwmds-grid--spacing-5-md > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.6rem; + padding-left: 0.2rem; +} +.tfwmds-grid--spacing-5-md > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-5-md > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-2-lg > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-2-lg > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 1rem; + padding-left: 0; +} +.tfwmds-grid--spacing-2-lg > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 1rem; +} +.tfwmds-grid--spacing-2-lg > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-2-lg > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-3-lg > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-3-lg > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 1.33333rem; + padding-left: 0; +} +.tfwmds-grid--spacing-3-lg > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 1.33333rem; +} +.tfwmds-grid--spacing-3-lg > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.66667rem; + padding-left: 0.66667rem; +} +.tfwmds-grid--spacing-3-lg > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-3-lg > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-4-lg > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-4-lg > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 1.5rem; + padding-left: 0; +} +.tfwmds-grid--spacing-4-lg > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 1.5rem; +} +.tfwmds-grid--spacing-4-lg > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.5rem; + padding-left: 1rem; +} +.tfwmds-grid--spacing-4-lg > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 1rem; + padding-left: 0.5rem; +} +.tfwmds-grid--spacing-4-lg > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-4-lg > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-5-lg > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-5-lg > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 1.6rem; + padding-left: 0; +} +.tfwmds-grid--spacing-5-lg > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 1.6rem; +} +.tfwmds-grid--spacing-5-lg > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.4rem; + padding-left: 1.2rem; +} +.tfwmds-grid--spacing-5-lg > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.8rem; + padding-left: 0.8rem; +} +.tfwmds-grid--spacing-5-lg > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 1.2rem; + padding-left: 0.4rem; +} +.tfwmds-grid--spacing-5-lg > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-5-lg > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-2-xl > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-2-xl > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 1.5rem; + padding-left: 0; +} +.tfwmds-grid--spacing-2-xl > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 1.5rem; +} +.tfwmds-grid--spacing-2-xl > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-2-xl > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-3-xl > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-3-xl > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 2rem; + padding-left: 0; +} +.tfwmds-grid--spacing-3-xl > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 2rem; +} +.tfwmds-grid--spacing-3-xl > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 1rem; + padding-left: 1rem; +} +.tfwmds-grid--spacing-3-xl > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-3-xl > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-4-xl > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-4-xl > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 2.25rem; + padding-left: 0; +} +.tfwmds-grid--spacing-4-xl > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 2.25rem; +} +.tfwmds-grid--spacing-4-xl > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.75rem; + padding-left: 1.5rem; +} +.tfwmds-grid--spacing-4-xl > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 1.5rem; + padding-left: 0.75rem; +} +.tfwmds-grid--spacing-4-xl > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-4-xl > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +.tfwmds-grid--spacing-5-xl > [class*='tfwmds-col-']:first-child, +.tfwmds-grid--spacing-5-xl > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 2.4rem; + padding-left: 0; +} +.tfwmds-grid--spacing-5-xl > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 2.4rem; +} +.tfwmds-grid--spacing-5-xl > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.6rem; + padding-left: 1.8rem; +} +.tfwmds-grid--spacing-5-xl > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 1.2rem; + padding-left: 1.2rem; +} +.tfwmds-grid--spacing-5-xl > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 1.8rem; + padding-left: 0.6rem; +} +.tfwmds-grid--spacing-5-xl > [class*='tfwmds-col-'].tfwmds-col-1, +.tfwmds-grid--spacing-5-xl > [class*='tfwmds-col-'].tfwmds-col-1-1 { + padding-right: 0; + padding-left: 0; +} +@media screen and (min-width: 35.5em) { + .tfwmds-col-sm-1, + .tfwmds-col-sm-1-1, + .tfwmds-col-sm-1-12, + .tfwmds-col-sm-1-2, + .tfwmds-col-sm-1-24, + .tfwmds-col-sm-1-3, + .tfwmds-col-sm-1-4, + .tfwmds-col-sm-1-5, + .tfwmds-col-sm-1-6, + .tfwmds-col-sm-1-8, + .tfwmds-col-sm-10-24, + .tfwmds-col-sm-11-12, + .tfwmds-col-sm-11-24, + .tfwmds-col-sm-12-24, + .tfwmds-col-sm-13-24, + .tfwmds-col-sm-14-24, + .tfwmds-col-sm-15-24, + .tfwmds-col-sm-16-24, + .tfwmds-col-sm-17-24, + .tfwmds-col-sm-18-24, + .tfwmds-col-sm-19-24, + .tfwmds-col-sm-2-24, + .tfwmds-col-sm-2-3, + .tfwmds-col-sm-2-5, + .tfwmds-col-sm-20-24, + .tfwmds-col-sm-21-24, + .tfwmds-col-sm-22-24, + .tfwmds-col-sm-23-24, + .tfwmds-col-sm-24-24, + .tfwmds-col-sm-3-24, + .tfwmds-col-sm-3-4, + .tfwmds-col-sm-3-5, + .tfwmds-col-sm-3-8, + .tfwmds-col-sm-4-24, + .tfwmds-col-sm-4-5, + .tfwmds-col-sm-5-12, + .tfwmds-col-sm-5-24, + .tfwmds-col-sm-5-5, + .tfwmds-col-sm-5-6, + .tfwmds-col-sm-5-8, + .tfwmds-col-sm-6-24, + .tfwmds-col-sm-7-12, + .tfwmds-col-sm-7-24, + .tfwmds-col-sm-7-8, + .tfwmds-col-sm-8-24, + .tfwmds-col-sm-9-24, + .tfwmds-col-sm-auto { + display: inline-block; + zoom: 1; + letter-spacing: normal; + word-spacing: normal; + text-rendering: auto; + vertical-align: top; + } + .tfwmds-col-sm-auto { + width: auto; + } + .tfwmds-col-sm-1-24 { + width: 4.1667%; + } + .tfwmds-col-sm-1-12, + .tfwmds-col-sm-2-24 { + width: 8.3333%; + } + .tfwmds-col-sm-1-8, + .tfwmds-col-sm-3-24 { + width: 12.5%; + } + .tfwmds-col-sm-1-6, + .tfwmds-col-sm-4-24 { + width: 16.6667%; + } + .tfwmds-col-sm-1-5 { + width: 20%; + } + .tfwmds-col-sm-5-24 { + width: 20.8333%; + } + .tfwmds-col-sm-1-4, + .tfwmds-col-sm-6-24 { + width: 25%; + } + .tfwmds-col-sm-7-24 { + width: 29.1667%; + } + .tfwmds-col-sm-1-3, + .tfwmds-col-sm-8-24 { + width: 33.3333%; + } + .tfwmds-col-sm-3-8, + .tfwmds-col-sm-9-24 { + width: 37.5%; + } + .tfwmds-col-sm-2-5 { + width: 40%; + } + .tfwmds-col-sm-10-24, + .tfwmds-col-sm-5-12 { + width: 41.6667%; + } + .tfwmds-col-sm-11-24 { + width: 45.8333%; + } + .tfwmds-col-sm-1-2, + .tfwmds-col-sm-12-24 { + width: 50%; + } + .tfwmds-col-sm-13-24 { + width: 54.1667%; + } + .tfwmds-col-sm-14-24, + .tfwmds-col-sm-7-12 { + width: 58.3333%; + } + .tfwmds-col-sm-3-5 { + width: 60%; + } + .tfwmds-col-sm-15-24, + .tfwmds-col-sm-5-8 { + width: 62.5%; + } + .tfwmds-col-sm-16-24, + .tfwmds-col-sm-2-3 { + width: 66.6667%; + } + .tfwmds-col-sm-17-24 { + width: 70.8333%; + } + .tfwmds-col-sm-18-24, + .tfwmds-col-sm-3-4 { + width: 75%; + } + .tfwmds-col-sm-19-24 { + width: 79.1667%; + } + .tfwmds-col-sm-4-5 { + width: 80%; + } + .tfwmds-col-sm-20-24, + .tfwmds-col-sm-5-6 { + width: 83.3333%; + } + .tfwmds-col-sm-21-24, + .tfwmds-col-sm-7-8 { + width: 87.5%; + } + .tfwmds-col-sm-11-12, + .tfwmds-col-sm-22-24 { + width: 91.6667%; + } + .tfwmds-col-sm-23-24 { + width: 95.8333%; + } + .tfwmds-col-sm-1, + .tfwmds-col-sm-1-1, + .tfwmds-col-sm-24-24, + .tfwmds-col-sm-5-5 { + width: 100%; + } + .tfwmds-grid--spacing-sm-2-xs > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-2-xs > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.125rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-2-xs > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.125rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-2-xs > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-2-xs > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-3-xs > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-3-xs > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.16667rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-3-xs > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.16667rem; + } + .tfwmds-grid--spacing-sm-3-xs > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.08333rem; + padding-left: 0.08333rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-3-xs > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-3-xs > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-4-xs > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-4-xs > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.1875rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-4-xs > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.1875rem; + } + .tfwmds-grid--spacing-sm-4-xs > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.0625rem; + padding-left: 0.125rem; + } + .tfwmds-grid--spacing-sm-4-xs > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.125rem; + padding-left: 0.0625rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-4-xs > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-4-xs > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-5-xs > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-5-xs > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.2rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-5-xs > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.2rem; + } + .tfwmds-grid--spacing-sm-5-xs > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.05rem; + padding-left: 0.15rem; + } + .tfwmds-grid--spacing-sm-5-xs > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.1rem; + padding-left: 0.1rem; + } + .tfwmds-grid--spacing-sm-5-xs > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.15rem; + padding-left: 0.05rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-5-xs > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-5-xs > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-2-xsm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-2-xsm > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.25rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-2-xsm > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.25rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-2-xsm > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-2-xsm > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-3-xsm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-3-xsm > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.33333rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-3-xsm > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.33333rem; + } + .tfwmds-grid--spacing-sm-3-xsm > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.16667rem; + padding-left: 0.16667rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-3-xsm > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-3-xsm > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-4-xsm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-4-xsm > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.375rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-4-xsm > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.375rem; + } + .tfwmds-grid--spacing-sm-4-xsm > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.125rem; + padding-left: 0.25rem; + } + .tfwmds-grid--spacing-sm-4-xsm > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.25rem; + padding-left: 0.125rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-4-xsm > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-4-xsm > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-5-xsm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-5-xsm > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.4rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-5-xsm > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.4rem; + } + .tfwmds-grid--spacing-sm-5-xsm > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.1rem; + padding-left: 0.3rem; + } + .tfwmds-grid--spacing-sm-5-xsm > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.2rem; + padding-left: 0.2rem; + } + .tfwmds-grid--spacing-sm-5-xsm > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.3rem; + padding-left: 0.1rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-5-xsm > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-5-xsm > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-2-sm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-2-sm > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.375rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-2-sm > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.375rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-2-sm > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-2-sm > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-3-sm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-3-sm > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.5rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-3-sm > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.5rem; + } + .tfwmds-grid--spacing-sm-3-sm > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.25rem; + padding-left: 0.25rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-3-sm > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-3-sm > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-4-sm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-4-sm > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.5625rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-4-sm > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.5625rem; + } + .tfwmds-grid--spacing-sm-4-sm > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.1875rem; + padding-left: 0.375rem; + } + .tfwmds-grid--spacing-sm-4-sm > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.375rem; + padding-left: 0.1875rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-4-sm > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-4-sm > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-5-sm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-5-sm > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.6rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-5-sm > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.6rem; + } + .tfwmds-grid--spacing-sm-5-sm > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.15rem; + padding-left: 0.45rem; + } + .tfwmds-grid--spacing-sm-5-sm > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.3rem; + padding-left: 0.3rem; + } + .tfwmds-grid--spacing-sm-5-sm > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.45rem; + padding-left: 0.15rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-5-sm > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-5-sm > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-2-md > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-2-md > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.5rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-2-md > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.5rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-2-md > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-2-md > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-3-md > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-3-md > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.66667rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-3-md > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.66667rem; + } + .tfwmds-grid--spacing-sm-3-md > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.33333rem; + padding-left: 0.33333rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-3-md > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-3-md > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-4-md > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-4-md > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.75rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-4-md > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.75rem; + } + .tfwmds-grid--spacing-sm-4-md > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.25rem; + padding-left: 0.5rem; + } + .tfwmds-grid--spacing-sm-4-md > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.5rem; + padding-left: 0.25rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-4-md > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-4-md > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-5-md > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-5-md > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.8rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-5-md > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.8rem; + } + .tfwmds-grid--spacing-sm-5-md > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.2rem; + padding-left: 0.6rem; + } + .tfwmds-grid--spacing-sm-5-md > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.4rem; + padding-left: 0.4rem; + } + .tfwmds-grid--spacing-sm-5-md > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.6rem; + padding-left: 0.2rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-5-md > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-5-md > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-2-lg > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-2-lg > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 1rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-2-lg > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 1rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-2-lg > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-2-lg > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-3-lg > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-3-lg > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 1.33333rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-3-lg > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 1.33333rem; + } + .tfwmds-grid--spacing-sm-3-lg > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.66667rem; + padding-left: 0.66667rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-3-lg > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-3-lg > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-4-lg > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-4-lg > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 1.5rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-4-lg > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 1.5rem; + } + .tfwmds-grid--spacing-sm-4-lg > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.5rem; + padding-left: 1rem; + } + .tfwmds-grid--spacing-sm-4-lg > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 1rem; + padding-left: 0.5rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-4-lg > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-4-lg > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-5-lg > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-5-lg > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 1.6rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-5-lg > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 1.6rem; + } + .tfwmds-grid--spacing-sm-5-lg > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.4rem; + padding-left: 1.2rem; + } + .tfwmds-grid--spacing-sm-5-lg > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.8rem; + padding-left: 0.8rem; + } + .tfwmds-grid--spacing-sm-5-lg > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 1.2rem; + padding-left: 0.4rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-5-lg > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-5-lg > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-2-xl > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-2-xl > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 1.5rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-2-xl > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 1.5rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-2-xl > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-2-xl > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-3-xl > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-3-xl > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 2rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-3-xl > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 2rem; + } + .tfwmds-grid--spacing-sm-3-xl > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 1rem; + padding-left: 1rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-3-xl > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-3-xl > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-4-xl > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-4-xl > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 2.25rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-4-xl > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 2.25rem; + } + .tfwmds-grid--spacing-sm-4-xl > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.75rem; + padding-left: 1.5rem; + } + .tfwmds-grid--spacing-sm-4-xl > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 1.5rem; + padding-left: 0.75rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-4-xl > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-4-xl > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-5-xl > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-sm-5-xl > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 2.4rem; + padding-left: 0; + } + .tfwmds-grid--spacing-sm-5-xl > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 2.4rem; + } + .tfwmds-grid--spacing-sm-5-xl > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.6rem; + padding-left: 1.8rem; + } + .tfwmds-grid--spacing-sm-5-xl > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 1.2rem; + padding-left: 1.2rem; + } + .tfwmds-grid--spacing-sm-5-xl > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 1.8rem; + padding-left: 0.6rem; + } +} +@media screen and (min-width: 35.5em) and (min-width: 35.5em) { + .tfwmds-grid--spacing-sm-5-xl > [class*='tfwmds-col-'].tfwmds-col-sm-1, + .tfwmds-grid--spacing-sm-5-xl > [class*='tfwmds-col-'].tfwmds-col-sm-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-col-md-1, + .tfwmds-col-md-1-1, + .tfwmds-col-md-1-12, + .tfwmds-col-md-1-2, + .tfwmds-col-md-1-24, + .tfwmds-col-md-1-3, + .tfwmds-col-md-1-4, + .tfwmds-col-md-1-5, + .tfwmds-col-md-1-6, + .tfwmds-col-md-1-8, + .tfwmds-col-md-10-24, + .tfwmds-col-md-11-12, + .tfwmds-col-md-11-24, + .tfwmds-col-md-12-24, + .tfwmds-col-md-13-24, + .tfwmds-col-md-14-24, + .tfwmds-col-md-15-24, + .tfwmds-col-md-16-24, + .tfwmds-col-md-17-24, + .tfwmds-col-md-18-24, + .tfwmds-col-md-19-24, + .tfwmds-col-md-2-24, + .tfwmds-col-md-2-3, + .tfwmds-col-md-2-5, + .tfwmds-col-md-20-24, + .tfwmds-col-md-21-24, + .tfwmds-col-md-22-24, + .tfwmds-col-md-23-24, + .tfwmds-col-md-24-24, + .tfwmds-col-md-3-24, + .tfwmds-col-md-3-4, + .tfwmds-col-md-3-5, + .tfwmds-col-md-3-8, + .tfwmds-col-md-4-24, + .tfwmds-col-md-4-5, + .tfwmds-col-md-5-12, + .tfwmds-col-md-5-24, + .tfwmds-col-md-5-5, + .tfwmds-col-md-5-6, + .tfwmds-col-md-5-8, + .tfwmds-col-md-6-24, + .tfwmds-col-md-7-12, + .tfwmds-col-md-7-24, + .tfwmds-col-md-7-8, + .tfwmds-col-md-8-24, + .tfwmds-col-md-9-24, + .tfwmds-col-md-auto { + display: inline-block; + zoom: 1; + letter-spacing: normal; + word-spacing: normal; + text-rendering: auto; + vertical-align: top; + } + .tfwmds-col-md-auto { + width: auto; + } + .tfwmds-col-md-1-24 { + width: 4.1667%; + } + .tfwmds-col-md-1-12, + .tfwmds-col-md-2-24 { + width: 8.3333%; + } + .tfwmds-col-md-1-8, + .tfwmds-col-md-3-24 { + width: 12.5%; + } + .tfwmds-col-md-1-6, + .tfwmds-col-md-4-24 { + width: 16.6667%; + } + .tfwmds-col-md-1-5 { + width: 20%; + } + .tfwmds-col-md-5-24 { + width: 20.8333%; + } + .tfwmds-col-md-1-4, + .tfwmds-col-md-6-24 { + width: 25%; + } + .tfwmds-col-md-7-24 { + width: 29.1667%; + } + .tfwmds-col-md-1-3, + .tfwmds-col-md-8-24 { + width: 33.3333%; + } + .tfwmds-col-md-3-8, + .tfwmds-col-md-9-24 { + width: 37.5%; + } + .tfwmds-col-md-2-5 { + width: 40%; + } + .tfwmds-col-md-10-24, + .tfwmds-col-md-5-12 { + width: 41.6667%; + } + .tfwmds-col-md-11-24 { + width: 45.8333%; + } + .tfwmds-col-md-1-2, + .tfwmds-col-md-12-24 { + width: 50%; + } + .tfwmds-col-md-13-24 { + width: 54.1667%; + } + .tfwmds-col-md-14-24, + .tfwmds-col-md-7-12 { + width: 58.3333%; + } + .tfwmds-col-md-3-5 { + width: 60%; + } + .tfwmds-col-md-15-24, + .tfwmds-col-md-5-8 { + width: 62.5%; + } + .tfwmds-col-md-16-24, + .tfwmds-col-md-2-3 { + width: 66.6667%; + } + .tfwmds-col-md-17-24 { + width: 70.8333%; + } + .tfwmds-col-md-18-24, + .tfwmds-col-md-3-4 { + width: 75%; + } + .tfwmds-col-md-19-24 { + width: 79.1667%; + } + .tfwmds-col-md-4-5 { + width: 80%; + } + .tfwmds-col-md-20-24, + .tfwmds-col-md-5-6 { + width: 83.3333%; + } + .tfwmds-col-md-21-24, + .tfwmds-col-md-7-8 { + width: 87.5%; + } + .tfwmds-col-md-11-12, + .tfwmds-col-md-22-24 { + width: 91.6667%; + } + .tfwmds-col-md-23-24 { + width: 95.8333%; + } + .tfwmds-col-md-1, + .tfwmds-col-md-1-1, + .tfwmds-col-md-24-24, + .tfwmds-col-md-5-5 { + width: 100%; + } + .tfwmds-grid--spacing-md-2-xs > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-2-xs > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.125rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-2-xs > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.125rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-2-xs > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-2-xs > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-3-xs > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-3-xs > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.16667rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-3-xs > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.16667rem; + } + .tfwmds-grid--spacing-md-3-xs > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.08333rem; + padding-left: 0.08333rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-3-xs > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-3-xs > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-4-xs > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-4-xs > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.1875rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-4-xs > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.1875rem; + } + .tfwmds-grid--spacing-md-4-xs > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.0625rem; + padding-left: 0.125rem; + } + .tfwmds-grid--spacing-md-4-xs > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.125rem; + padding-left: 0.0625rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-4-xs > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-4-xs > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-5-xs > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-5-xs > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.2rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-5-xs > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.2rem; + } + .tfwmds-grid--spacing-md-5-xs > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.05rem; + padding-left: 0.15rem; + } + .tfwmds-grid--spacing-md-5-xs > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.1rem; + padding-left: 0.1rem; + } + .tfwmds-grid--spacing-md-5-xs > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.15rem; + padding-left: 0.05rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-5-xs > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-5-xs > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-2-xsm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-2-xsm > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.25rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-2-xsm > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.25rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-2-xsm > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-2-xsm > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-3-xsm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-3-xsm > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.33333rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-3-xsm > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.33333rem; + } + .tfwmds-grid--spacing-md-3-xsm > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.16667rem; + padding-left: 0.16667rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-3-xsm > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-3-xsm > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-4-xsm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-4-xsm > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.375rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-4-xsm > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.375rem; + } + .tfwmds-grid--spacing-md-4-xsm > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.125rem; + padding-left: 0.25rem; + } + .tfwmds-grid--spacing-md-4-xsm > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.25rem; + padding-left: 0.125rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-4-xsm > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-4-xsm > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-5-xsm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-5-xsm > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.4rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-5-xsm > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.4rem; + } + .tfwmds-grid--spacing-md-5-xsm > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.1rem; + padding-left: 0.3rem; + } + .tfwmds-grid--spacing-md-5-xsm > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.2rem; + padding-left: 0.2rem; + } + .tfwmds-grid--spacing-md-5-xsm > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.3rem; + padding-left: 0.1rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-5-xsm > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-5-xsm > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-2-sm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-2-sm > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.375rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-2-sm > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.375rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-2-sm > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-2-sm > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-3-sm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-3-sm > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.5rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-3-sm > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.5rem; + } + .tfwmds-grid--spacing-md-3-sm > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.25rem; + padding-left: 0.25rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-3-sm > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-3-sm > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-4-sm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-4-sm > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.5625rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-4-sm > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.5625rem; + } + .tfwmds-grid--spacing-md-4-sm > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.1875rem; + padding-left: 0.375rem; + } + .tfwmds-grid--spacing-md-4-sm > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.375rem; + padding-left: 0.1875rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-4-sm > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-4-sm > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-5-sm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-5-sm > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.6rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-5-sm > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.6rem; + } + .tfwmds-grid--spacing-md-5-sm > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.15rem; + padding-left: 0.45rem; + } + .tfwmds-grid--spacing-md-5-sm > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.3rem; + padding-left: 0.3rem; + } + .tfwmds-grid--spacing-md-5-sm > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.45rem; + padding-left: 0.15rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-5-sm > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-5-sm > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-2-md > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-2-md > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.5rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-2-md > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.5rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-2-md > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-2-md > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-3-md > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-3-md > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.66667rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-3-md > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.66667rem; + } + .tfwmds-grid--spacing-md-3-md > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.33333rem; + padding-left: 0.33333rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-3-md > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-3-md > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-4-md > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-4-md > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.75rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-4-md > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.75rem; + } + .tfwmds-grid--spacing-md-4-md > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.25rem; + padding-left: 0.5rem; + } + .tfwmds-grid--spacing-md-4-md > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.5rem; + padding-left: 0.25rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-4-md > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-4-md > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-5-md > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-5-md > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.8rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-5-md > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.8rem; + } + .tfwmds-grid--spacing-md-5-md > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.2rem; + padding-left: 0.6rem; + } + .tfwmds-grid--spacing-md-5-md > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.4rem; + padding-left: 0.4rem; + } + .tfwmds-grid--spacing-md-5-md > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.6rem; + padding-left: 0.2rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-5-md > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-5-md > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-2-lg > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-2-lg > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 1rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-2-lg > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 1rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-2-lg > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-2-lg > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-3-lg > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-3-lg > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 1.33333rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-3-lg > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 1.33333rem; + } + .tfwmds-grid--spacing-md-3-lg > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.66667rem; + padding-left: 0.66667rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-3-lg > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-3-lg > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-4-lg > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-4-lg > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 1.5rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-4-lg > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 1.5rem; + } + .tfwmds-grid--spacing-md-4-lg > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.5rem; + padding-left: 1rem; + } + .tfwmds-grid--spacing-md-4-lg > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 1rem; + padding-left: 0.5rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-4-lg > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-4-lg > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-5-lg > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-5-lg > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 1.6rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-5-lg > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 1.6rem; + } + .tfwmds-grid--spacing-md-5-lg > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.4rem; + padding-left: 1.2rem; + } + .tfwmds-grid--spacing-md-5-lg > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.8rem; + padding-left: 0.8rem; + } + .tfwmds-grid--spacing-md-5-lg > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 1.2rem; + padding-left: 0.4rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-5-lg > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-5-lg > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-2-xl > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-2-xl > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 1.5rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-2-xl > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 1.5rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-2-xl > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-2-xl > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-3-xl > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-3-xl > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 2rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-3-xl > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 2rem; + } + .tfwmds-grid--spacing-md-3-xl > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 1rem; + padding-left: 1rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-3-xl > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-3-xl > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-4-xl > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-4-xl > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 2.25rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-4-xl > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 2.25rem; + } + .tfwmds-grid--spacing-md-4-xl > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.75rem; + padding-left: 1.5rem; + } + .tfwmds-grid--spacing-md-4-xl > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 1.5rem; + padding-left: 0.75rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-4-xl > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-4-xl > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 48em) { + .tfwmds-grid--spacing-md-5-xl > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-md-5-xl > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 2.4rem; + padding-left: 0; + } + .tfwmds-grid--spacing-md-5-xl > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 2.4rem; + } + .tfwmds-grid--spacing-md-5-xl > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.6rem; + padding-left: 1.8rem; + } + .tfwmds-grid--spacing-md-5-xl > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 1.2rem; + padding-left: 1.2rem; + } + .tfwmds-grid--spacing-md-5-xl > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 1.8rem; + padding-left: 0.6rem; + } +} +@media screen and (min-width: 48em) and (min-width: 48em) { + .tfwmds-grid--spacing-md-5-xl > [class*='tfwmds-col-'].tfwmds-col-md-1, + .tfwmds-grid--spacing-md-5-xl > [class*='tfwmds-col-'].tfwmds-col-md-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-col-lg-1, + .tfwmds-col-lg-1-1, + .tfwmds-col-lg-1-12, + .tfwmds-col-lg-1-2, + .tfwmds-col-lg-1-24, + .tfwmds-col-lg-1-3, + .tfwmds-col-lg-1-4, + .tfwmds-col-lg-1-5, + .tfwmds-col-lg-1-6, + .tfwmds-col-lg-1-8, + .tfwmds-col-lg-10-24, + .tfwmds-col-lg-11-12, + .tfwmds-col-lg-11-24, + .tfwmds-col-lg-12-24, + .tfwmds-col-lg-13-24, + .tfwmds-col-lg-14-24, + .tfwmds-col-lg-15-24, + .tfwmds-col-lg-16-24, + .tfwmds-col-lg-17-24, + .tfwmds-col-lg-18-24, + .tfwmds-col-lg-19-24, + .tfwmds-col-lg-2-24, + .tfwmds-col-lg-2-3, + .tfwmds-col-lg-2-5, + .tfwmds-col-lg-20-24, + .tfwmds-col-lg-21-24, + .tfwmds-col-lg-22-24, + .tfwmds-col-lg-23-24, + .tfwmds-col-lg-24-24, + .tfwmds-col-lg-3-24, + .tfwmds-col-lg-3-4, + .tfwmds-col-lg-3-5, + .tfwmds-col-lg-3-8, + .tfwmds-col-lg-4-24, + .tfwmds-col-lg-4-5, + .tfwmds-col-lg-5-12, + .tfwmds-col-lg-5-24, + .tfwmds-col-lg-5-5, + .tfwmds-col-lg-5-6, + .tfwmds-col-lg-5-8, + .tfwmds-col-lg-6-24, + .tfwmds-col-lg-7-12, + .tfwmds-col-lg-7-24, + .tfwmds-col-lg-7-8, + .tfwmds-col-lg-8-24, + .tfwmds-col-lg-9-24, + .tfwmds-col-lg-auto { + display: inline-block; + zoom: 1; + letter-spacing: normal; + word-spacing: normal; + text-rendering: auto; + vertical-align: top; + } + .tfwmds-col-lg-auto { + width: auto; + } + .tfwmds-col-lg-1-24 { + width: 4.1667%; + } + .tfwmds-col-lg-1-12, + .tfwmds-col-lg-2-24 { + width: 8.3333%; + } + .tfwmds-col-lg-1-8, + .tfwmds-col-lg-3-24 { + width: 12.5%; + } + .tfwmds-col-lg-1-6, + .tfwmds-col-lg-4-24 { + width: 16.6667%; + } + .tfwmds-col-lg-1-5 { + width: 20%; + } + .tfwmds-col-lg-5-24 { + width: 20.8333%; + } + .tfwmds-col-lg-1-4, + .tfwmds-col-lg-6-24 { + width: 25%; + } + .tfwmds-col-lg-7-24 { + width: 29.1667%; + } + .tfwmds-col-lg-1-3, + .tfwmds-col-lg-8-24 { + width: 33.3333%; + } + .tfwmds-col-lg-3-8, + .tfwmds-col-lg-9-24 { + width: 37.5%; + } + .tfwmds-col-lg-2-5 { + width: 40%; + } + .tfwmds-col-lg-10-24, + .tfwmds-col-lg-5-12 { + width: 41.6667%; + } + .tfwmds-col-lg-11-24 { + width: 45.8333%; + } + .tfwmds-col-lg-1-2, + .tfwmds-col-lg-12-24 { + width: 50%; + } + .tfwmds-col-lg-13-24 { + width: 54.1667%; + } + .tfwmds-col-lg-14-24, + .tfwmds-col-lg-7-12 { + width: 58.3333%; + } + .tfwmds-col-lg-3-5 { + width: 60%; + } + .tfwmds-col-lg-15-24, + .tfwmds-col-lg-5-8 { + width: 62.5%; + } + .tfwmds-col-lg-16-24, + .tfwmds-col-lg-2-3 { + width: 66.6667%; + } + .tfwmds-col-lg-17-24 { + width: 70.8333%; + } + .tfwmds-col-lg-18-24, + .tfwmds-col-lg-3-4 { + width: 75%; + } + .tfwmds-col-lg-19-24 { + width: 79.1667%; + } + .tfwmds-col-lg-4-5 { + width: 80%; + } + .tfwmds-col-lg-20-24, + .tfwmds-col-lg-5-6 { + width: 83.3333%; + } + .tfwmds-col-lg-21-24, + .tfwmds-col-lg-7-8 { + width: 87.5%; + } + .tfwmds-col-lg-11-12, + .tfwmds-col-lg-22-24 { + width: 91.6667%; + } + .tfwmds-col-lg-23-24 { + width: 95.8333%; + } + .tfwmds-col-lg-1, + .tfwmds-col-lg-1-1, + .tfwmds-col-lg-24-24, + .tfwmds-col-lg-5-5 { + width: 100%; + } + .tfwmds-grid--spacing-lg-2-xs > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-2-xs > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.125rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-2-xs > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.125rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-2-xs > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-2-xs > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-3-xs > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-3-xs > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.16667rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-3-xs > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.16667rem; + } + .tfwmds-grid--spacing-lg-3-xs > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.08333rem; + padding-left: 0.08333rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-3-xs > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-3-xs > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-4-xs > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-4-xs > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.1875rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-4-xs > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.1875rem; + } + .tfwmds-grid--spacing-lg-4-xs > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.0625rem; + padding-left: 0.125rem; + } + .tfwmds-grid--spacing-lg-4-xs > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.125rem; + padding-left: 0.0625rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-4-xs > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-4-xs > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-5-xs > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-5-xs > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.2rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-5-xs > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.2rem; + } + .tfwmds-grid--spacing-lg-5-xs > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.05rem; + padding-left: 0.15rem; + } + .tfwmds-grid--spacing-lg-5-xs > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.1rem; + padding-left: 0.1rem; + } + .tfwmds-grid--spacing-lg-5-xs > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.15rem; + padding-left: 0.05rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-5-xs > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-5-xs > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-2-xsm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-2-xsm > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.25rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-2-xsm > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.25rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-2-xsm > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-2-xsm > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-3-xsm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-3-xsm > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.33333rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-3-xsm > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.33333rem; + } + .tfwmds-grid--spacing-lg-3-xsm > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.16667rem; + padding-left: 0.16667rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-3-xsm > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-3-xsm > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-4-xsm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-4-xsm > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.375rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-4-xsm > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.375rem; + } + .tfwmds-grid--spacing-lg-4-xsm > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.125rem; + padding-left: 0.25rem; + } + .tfwmds-grid--spacing-lg-4-xsm > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.25rem; + padding-left: 0.125rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-4-xsm > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-4-xsm > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-5-xsm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-5-xsm > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.4rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-5-xsm > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.4rem; + } + .tfwmds-grid--spacing-lg-5-xsm > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.1rem; + padding-left: 0.3rem; + } + .tfwmds-grid--spacing-lg-5-xsm > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.2rem; + padding-left: 0.2rem; + } + .tfwmds-grid--spacing-lg-5-xsm > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.3rem; + padding-left: 0.1rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-5-xsm > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-5-xsm > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-2-sm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-2-sm > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.375rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-2-sm > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.375rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-2-sm > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-2-sm > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-3-sm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-3-sm > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.5rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-3-sm > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.5rem; + } + .tfwmds-grid--spacing-lg-3-sm > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.25rem; + padding-left: 0.25rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-3-sm > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-3-sm > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-4-sm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-4-sm > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.5625rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-4-sm > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.5625rem; + } + .tfwmds-grid--spacing-lg-4-sm > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.1875rem; + padding-left: 0.375rem; + } + .tfwmds-grid--spacing-lg-4-sm > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.375rem; + padding-left: 0.1875rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-4-sm > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-4-sm > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-5-sm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-5-sm > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.6rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-5-sm > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.6rem; + } + .tfwmds-grid--spacing-lg-5-sm > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.15rem; + padding-left: 0.45rem; + } + .tfwmds-grid--spacing-lg-5-sm > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.3rem; + padding-left: 0.3rem; + } + .tfwmds-grid--spacing-lg-5-sm > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.45rem; + padding-left: 0.15rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-5-sm > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-5-sm > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-2-md > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-2-md > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.5rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-2-md > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.5rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-2-md > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-2-md > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-3-md > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-3-md > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.66667rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-3-md > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.66667rem; + } + .tfwmds-grid--spacing-lg-3-md > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.33333rem; + padding-left: 0.33333rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-3-md > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-3-md > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-4-md > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-4-md > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.75rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-4-md > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.75rem; + } + .tfwmds-grid--spacing-lg-4-md > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.25rem; + padding-left: 0.5rem; + } + .tfwmds-grid--spacing-lg-4-md > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.5rem; + padding-left: 0.25rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-4-md > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-4-md > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-5-md > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-5-md > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.8rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-5-md > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.8rem; + } + .tfwmds-grid--spacing-lg-5-md > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.2rem; + padding-left: 0.6rem; + } + .tfwmds-grid--spacing-lg-5-md > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.4rem; + padding-left: 0.4rem; + } + .tfwmds-grid--spacing-lg-5-md > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.6rem; + padding-left: 0.2rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-5-md > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-5-md > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-2-lg > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-2-lg > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 1rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-2-lg > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 1rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-2-lg > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-2-lg > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-3-lg > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-3-lg > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 1.33333rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-3-lg > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 1.33333rem; + } + .tfwmds-grid--spacing-lg-3-lg > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.66667rem; + padding-left: 0.66667rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-3-lg > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-3-lg > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-4-lg > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-4-lg > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 1.5rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-4-lg > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 1.5rem; + } + .tfwmds-grid--spacing-lg-4-lg > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.5rem; + padding-left: 1rem; + } + .tfwmds-grid--spacing-lg-4-lg > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 1rem; + padding-left: 0.5rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-4-lg > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-4-lg > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-5-lg > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-5-lg > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 1.6rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-5-lg > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 1.6rem; + } + .tfwmds-grid--spacing-lg-5-lg > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.4rem; + padding-left: 1.2rem; + } + .tfwmds-grid--spacing-lg-5-lg > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.8rem; + padding-left: 0.8rem; + } + .tfwmds-grid--spacing-lg-5-lg > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 1.2rem; + padding-left: 0.4rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-5-lg > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-5-lg > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-2-xl > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-2-xl > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 1.5rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-2-xl > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 1.5rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-2-xl > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-2-xl > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-3-xl > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-3-xl > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 2rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-3-xl > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 2rem; + } + .tfwmds-grid--spacing-lg-3-xl > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 1rem; + padding-left: 1rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-3-xl > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-3-xl > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-4-xl > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-4-xl > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 2.25rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-4-xl > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 2.25rem; + } + .tfwmds-grid--spacing-lg-4-xl > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.75rem; + padding-left: 1.5rem; + } + .tfwmds-grid--spacing-lg-4-xl > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 1.5rem; + padding-left: 0.75rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-4-xl > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-4-xl > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 62em) { + .tfwmds-grid--spacing-lg-5-xl > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-lg-5-xl > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 2.4rem; + padding-left: 0; + } + .tfwmds-grid--spacing-lg-5-xl > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 2.4rem; + } + .tfwmds-grid--spacing-lg-5-xl > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.6rem; + padding-left: 1.8rem; + } + .tfwmds-grid--spacing-lg-5-xl > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 1.2rem; + padding-left: 1.2rem; + } + .tfwmds-grid--spacing-lg-5-xl > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 1.8rem; + padding-left: 0.6rem; + } +} +@media screen and (min-width: 62em) and (min-width: 62em) { + .tfwmds-grid--spacing-lg-5-xl > [class*='tfwmds-col-'].tfwmds-col-lg-1, + .tfwmds-grid--spacing-lg-5-xl > [class*='tfwmds-col-'].tfwmds-col-lg-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-col-xl-1, + .tfwmds-col-xl-1-1, + .tfwmds-col-xl-1-12, + .tfwmds-col-xl-1-2, + .tfwmds-col-xl-1-24, + .tfwmds-col-xl-1-3, + .tfwmds-col-xl-1-4, + .tfwmds-col-xl-1-5, + .tfwmds-col-xl-1-6, + .tfwmds-col-xl-1-8, + .tfwmds-col-xl-10-24, + .tfwmds-col-xl-11-12, + .tfwmds-col-xl-11-24, + .tfwmds-col-xl-12-24, + .tfwmds-col-xl-13-24, + .tfwmds-col-xl-14-24, + .tfwmds-col-xl-15-24, + .tfwmds-col-xl-16-24, + .tfwmds-col-xl-17-24, + .tfwmds-col-xl-18-24, + .tfwmds-col-xl-19-24, + .tfwmds-col-xl-2-24, + .tfwmds-col-xl-2-3, + .tfwmds-col-xl-2-5, + .tfwmds-col-xl-20-24, + .tfwmds-col-xl-21-24, + .tfwmds-col-xl-22-24, + .tfwmds-col-xl-23-24, + .tfwmds-col-xl-24-24, + .tfwmds-col-xl-3-24, + .tfwmds-col-xl-3-4, + .tfwmds-col-xl-3-5, + .tfwmds-col-xl-3-8, + .tfwmds-col-xl-4-24, + .tfwmds-col-xl-4-5, + .tfwmds-col-xl-5-12, + .tfwmds-col-xl-5-24, + .tfwmds-col-xl-5-5, + .tfwmds-col-xl-5-6, + .tfwmds-col-xl-5-8, + .tfwmds-col-xl-6-24, + .tfwmds-col-xl-7-12, + .tfwmds-col-xl-7-24, + .tfwmds-col-xl-7-8, + .tfwmds-col-xl-8-24, + .tfwmds-col-xl-9-24, + .tfwmds-col-xl-auto { + display: inline-block; + zoom: 1; + letter-spacing: normal; + word-spacing: normal; + text-rendering: auto; + vertical-align: top; + } + .tfwmds-col-xl-auto { + width: auto; + } + .tfwmds-col-xl-1-24 { + width: 4.1667%; + } + .tfwmds-col-xl-1-12, + .tfwmds-col-xl-2-24 { + width: 8.3333%; + } + .tfwmds-col-xl-1-8, + .tfwmds-col-xl-3-24 { + width: 12.5%; + } + .tfwmds-col-xl-1-6, + .tfwmds-col-xl-4-24 { + width: 16.6667%; + } + .tfwmds-col-xl-1-5 { + width: 20%; + } + .tfwmds-col-xl-5-24 { + width: 20.8333%; + } + .tfwmds-col-xl-1-4, + .tfwmds-col-xl-6-24 { + width: 25%; + } + .tfwmds-col-xl-7-24 { + width: 29.1667%; + } + .tfwmds-col-xl-1-3, + .tfwmds-col-xl-8-24 { + width: 33.3333%; + } + .tfwmds-col-xl-3-8, + .tfwmds-col-xl-9-24 { + width: 37.5%; + } + .tfwmds-col-xl-2-5 { + width: 40%; + } + .tfwmds-col-xl-10-24, + .tfwmds-col-xl-5-12 { + width: 41.6667%; + } + .tfwmds-col-xl-11-24 { + width: 45.8333%; + } + .tfwmds-col-xl-1-2, + .tfwmds-col-xl-12-24 { + width: 50%; + } + .tfwmds-col-xl-13-24 { + width: 54.1667%; + } + .tfwmds-col-xl-14-24, + .tfwmds-col-xl-7-12 { + width: 58.3333%; + } + .tfwmds-col-xl-3-5 { + width: 60%; + } + .tfwmds-col-xl-15-24, + .tfwmds-col-xl-5-8 { + width: 62.5%; + } + .tfwmds-col-xl-16-24, + .tfwmds-col-xl-2-3 { + width: 66.6667%; + } + .tfwmds-col-xl-17-24 { + width: 70.8333%; + } + .tfwmds-col-xl-18-24, + .tfwmds-col-xl-3-4 { + width: 75%; + } + .tfwmds-col-xl-19-24 { + width: 79.1667%; + } + .tfwmds-col-xl-4-5 { + width: 80%; + } + .tfwmds-col-xl-20-24, + .tfwmds-col-xl-5-6 { + width: 83.3333%; + } + .tfwmds-col-xl-21-24, + .tfwmds-col-xl-7-8 { + width: 87.5%; + } + .tfwmds-col-xl-11-12, + .tfwmds-col-xl-22-24 { + width: 91.6667%; + } + .tfwmds-col-xl-23-24 { + width: 95.8333%; + } + .tfwmds-col-xl-1, + .tfwmds-col-xl-1-1, + .tfwmds-col-xl-24-24, + .tfwmds-col-xl-5-5 { + width: 100%; + } + .tfwmds-grid--spacing-xl-2-xs > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-2-xs > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.125rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-2-xs > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.125rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-2-xs > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-2-xs > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-3-xs > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-3-xs > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.16667rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-3-xs > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.16667rem; + } + .tfwmds-grid--spacing-xl-3-xs > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.08333rem; + padding-left: 0.08333rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-3-xs > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-3-xs > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-4-xs > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-4-xs > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.1875rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-4-xs > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.1875rem; + } + .tfwmds-grid--spacing-xl-4-xs > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.0625rem; + padding-left: 0.125rem; + } + .tfwmds-grid--spacing-xl-4-xs > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.125rem; + padding-left: 0.0625rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-4-xs > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-4-xs > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-5-xs > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-5-xs > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.2rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-5-xs > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.2rem; + } + .tfwmds-grid--spacing-xl-5-xs > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.05rem; + padding-left: 0.15rem; + } + .tfwmds-grid--spacing-xl-5-xs > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.1rem; + padding-left: 0.1rem; + } + .tfwmds-grid--spacing-xl-5-xs > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.15rem; + padding-left: 0.05rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-5-xs > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-5-xs > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-2-xsm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-2-xsm > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.25rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-2-xsm > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.25rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-2-xsm > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-2-xsm > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-3-xsm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-3-xsm > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.33333rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-3-xsm > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.33333rem; + } + .tfwmds-grid--spacing-xl-3-xsm > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.16667rem; + padding-left: 0.16667rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-3-xsm > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-3-xsm > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-4-xsm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-4-xsm > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.375rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-4-xsm > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.375rem; + } + .tfwmds-grid--spacing-xl-4-xsm > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.125rem; + padding-left: 0.25rem; + } + .tfwmds-grid--spacing-xl-4-xsm > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.25rem; + padding-left: 0.125rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-4-xsm > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-4-xsm > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-5-xsm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-5-xsm > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.4rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-5-xsm > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.4rem; + } + .tfwmds-grid--spacing-xl-5-xsm > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.1rem; + padding-left: 0.3rem; + } + .tfwmds-grid--spacing-xl-5-xsm > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.2rem; + padding-left: 0.2rem; + } + .tfwmds-grid--spacing-xl-5-xsm > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.3rem; + padding-left: 0.1rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-5-xsm > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-5-xsm > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-2-sm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-2-sm > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.375rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-2-sm > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.375rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-2-sm > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-2-sm > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-3-sm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-3-sm > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.5rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-3-sm > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.5rem; + } + .tfwmds-grid--spacing-xl-3-sm > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.25rem; + padding-left: 0.25rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-3-sm > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-3-sm > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-4-sm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-4-sm > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.5625rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-4-sm > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.5625rem; + } + .tfwmds-grid--spacing-xl-4-sm > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.1875rem; + padding-left: 0.375rem; + } + .tfwmds-grid--spacing-xl-4-sm > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.375rem; + padding-left: 0.1875rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-4-sm > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-4-sm > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-5-sm > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-5-sm > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.6rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-5-sm > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.6rem; + } + .tfwmds-grid--spacing-xl-5-sm > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.15rem; + padding-left: 0.45rem; + } + .tfwmds-grid--spacing-xl-5-sm > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.3rem; + padding-left: 0.3rem; + } + .tfwmds-grid--spacing-xl-5-sm > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.45rem; + padding-left: 0.15rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-5-sm > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-5-sm > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-2-md > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-2-md > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 0.5rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-2-md > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 0.5rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-2-md > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-2-md > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-3-md > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-3-md > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 0.66667rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-3-md > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 0.66667rem; + } + .tfwmds-grid--spacing-xl-3-md > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.33333rem; + padding-left: 0.33333rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-3-md > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-3-md > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-4-md > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-4-md > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 0.75rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-4-md > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 0.75rem; + } + .tfwmds-grid--spacing-xl-4-md > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.25rem; + padding-left: 0.5rem; + } + .tfwmds-grid--spacing-xl-4-md > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 0.5rem; + padding-left: 0.25rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-4-md > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-4-md > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-5-md > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-5-md > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 0.8rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-5-md > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 0.8rem; + } + .tfwmds-grid--spacing-xl-5-md > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.2rem; + padding-left: 0.6rem; + } + .tfwmds-grid--spacing-xl-5-md > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.4rem; + padding-left: 0.4rem; + } + .tfwmds-grid--spacing-xl-5-md > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 0.6rem; + padding-left: 0.2rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-5-md > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-5-md > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-2-lg > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-2-lg > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 1rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-2-lg > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 1rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-2-lg > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-2-lg > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-3-lg > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-3-lg > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 1.33333rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-3-lg > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 1.33333rem; + } + .tfwmds-grid--spacing-xl-3-lg > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 0.66667rem; + padding-left: 0.66667rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-3-lg > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-3-lg > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-4-lg > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-4-lg > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 1.5rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-4-lg > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 1.5rem; + } + .tfwmds-grid--spacing-xl-4-lg > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.5rem; + padding-left: 1rem; + } + .tfwmds-grid--spacing-xl-4-lg > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 1rem; + padding-left: 0.5rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-4-lg > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-4-lg > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-5-lg > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-5-lg > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 1.6rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-5-lg > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 1.6rem; + } + .tfwmds-grid--spacing-xl-5-lg > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.4rem; + padding-left: 1.2rem; + } + .tfwmds-grid--spacing-xl-5-lg > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 0.8rem; + padding-left: 0.8rem; + } + .tfwmds-grid--spacing-xl-5-lg > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 1.2rem; + padding-left: 0.4rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-5-lg > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-5-lg > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-2-xl > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-2-xl > [class*='tfwmds-col-']:nth-child(2n + 1) { + padding-right: 1.5rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-2-xl > [class*='tfwmds-col-']:nth-child(2n) { + padding-right: 0; + padding-left: 1.5rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-2-xl > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-2-xl > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-3-xl > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-3-xl > [class*='tfwmds-col-']:nth-child(3n + 1) { + padding-right: 2rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-3-xl > [class*='tfwmds-col-']:nth-child(3n) { + padding-right: 0; + padding-left: 2rem; + } + .tfwmds-grid--spacing-xl-3-xl > [class*='tfwmds-col-']:nth-child(3n-1) { + padding-right: 1rem; + padding-left: 1rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-3-xl > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-3-xl > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-4-xl > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-4-xl > [class*='tfwmds-col-']:nth-child(4n + 1) { + padding-right: 2.25rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-4-xl > [class*='tfwmds-col-']:nth-child(4n) { + padding-right: 0; + padding-left: 2.25rem; + } + .tfwmds-grid--spacing-xl-4-xl > [class*='tfwmds-col-']:nth-child(4n-1) { + padding-right: 0.75rem; + padding-left: 1.5rem; + } + .tfwmds-grid--spacing-xl-4-xl > [class*='tfwmds-col-']:nth-child(4n-2) { + padding-right: 1.5rem; + padding-left: 0.75rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-4-xl > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-4-xl > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +@media screen and (min-width: 80em) { + .tfwmds-grid--spacing-xl-5-xl > [class*='tfwmds-col-']:first-child, + .tfwmds-grid--spacing-xl-5-xl > [class*='tfwmds-col-']:nth-child(5n + 1) { + padding-right: 2.4rem; + padding-left: 0; + } + .tfwmds-grid--spacing-xl-5-xl > [class*='tfwmds-col-']:nth-child(5n) { + padding-right: 0; + padding-left: 2.4rem; + } + .tfwmds-grid--spacing-xl-5-xl > [class*='tfwmds-col-']:nth-child(5n-1) { + padding-right: 0.6rem; + padding-left: 1.8rem; + } + .tfwmds-grid--spacing-xl-5-xl > [class*='tfwmds-col-']:nth-child(5n-2) { + padding-right: 1.2rem; + padding-left: 1.2rem; + } + .tfwmds-grid--spacing-xl-5-xl > [class*='tfwmds-col-']:nth-child(5n-3) { + padding-right: 1.8rem; + padding-left: 0.6rem; + } +} +@media screen and (min-width: 80em) and (min-width: 80em) { + .tfwmds-grid--spacing-xl-5-xl > [class*='tfwmds-col-'].tfwmds-col-xl-1, + .tfwmds-grid--spacing-xl-5-xl > [class*='tfwmds-col-'].tfwmds-col-xl-1-1 { + padding-right: 0; + padding-left: 0; + } +} +.tfwmds-accordion { + display: block; + background-color: #fff; +} +.tfwmds-accordion--with-border { + border: 1px solid #3c1053; +} +.tfwmds-accordion__summary-wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + padding: 1rem; + border: 0; + background: 0 0; + text-align: left; + cursor: pointer; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + font-size: 1rem; + line-height: 1.5rem; +} +.tfwmds-accordion__summary-wrapper:active { + color: #231f20; +} +.tfwmds-accordion__summary { + display: inline-block; + width: calc(100% - 32px); + padding-right: 1rem; + vertical-align: middle; +} +.tfwmds-accordion__icon { + width: 32px; + height: 32px; + fill: #9d5baf; +} +.tfwmds-accordion__content { + padding: 1rem; +} +.tfwmds-accordion.tfwmds-is--open .tfwmds-accordion__icon, +.tfwmds-accordion__content, +.tfwmds-accordion__icon--minimise { + display: none; +} +.tfwmds-accordion.tfwmds-is--open .tfwmds-accordion__content, +.tfwmds-accordion.tfwmds-is--open .tfwmds-accordion__icon--minimise { + display: block; +} +.tfwmds-breadcrumb { + padding: 1rem 0; + background: 0 0; +} +.tfwmds-breadcrumb__list { + margin: 0; + padding-left: 0; + list-style: none; +} +.tfwmds-breadcrumb__list-item { + display: inline-block; +} +.tfwmds-breadcrumb__list-item:not(:first-child)::before { + content: '>'; + display: inline-block; + height: 0.8em; + margin: 0 0.25rem; + color: #84329b; +} +.tfwmds-breadcrumb__link { + color: #231f20; +} +.tfwmds-breadcrumb__link--current { + text-decoration: none; +} +.tfwmds-breadcrumb__link:hover { + color: #191616; +} +.tfwmds-breadcrumb--mobile-app { + display: none; +} +@media screen and (min-width: 768px) { + .tfwmds-breadcrumb--mobile-app { + display: block; + } +} +.tfwmds-btn { + -webkit-box-sizing: border-box; + box-sizing: border-box; + display: inline-block; + position: relative; + padding: 0.75rem; + -webkit-transition: background-color 0.2s ease-in-out, border 0.2s ease-in-out; + transition: background-color 0.2s ease-in-out, border 0.2s ease-in-out; + border: 1px solid transparent; + border-radius: 5px; + color: #fff; + background-color: #1d7bbf; + font-size: 1rem; + font-weight: 700; + text-align: center; + text-decoration: none; + cursor: pointer; +} +.tfwmds-btn:hover { + background-color: #145686; +} +.tfwmds-btn.tfwmds-is--active, +.tfwmds-btn:active, +.tfwmds-btn:focus, +.tfwmds-btn:target { + outline: 0; + background-color: #0f3e60; + -webkit-appearance: none; +} +.tfwmds-btn__icon { + width: 22px; + height: 22px; + fill: #fff; + vertical-align: top; +} +.tfwmds-btn__icon--right { + margin-left: 0.75rem; + float: right; +} +.tfwmds-btn--dark-bg { + color: #3c1053; + background-color: #fff; +} +.tfwmds-btn--dark-bg:hover { + background-color: #ece7ee; +} +.tfwmds-btn--dark-bg:active, +.tfwmds-btn--dark-bg:focus, +.tfwmds-btn--dark-bg:target { + background-color: #fd0; +} +.tfwmds-btn--dark-bg.tfwmds-is--active { + background-color: #d8cfdd; +} +.tfwmds-btn--primary { + background-color: #3c1053; +} +.tfwmds-btn--primary:hover { + background-color: #2a0b3a; +} +.tfwmds-btn--primary.tfwmds-is--active, +.tfwmds-btn--primary:active, +.tfwmds-btn--primary:focus, +.tfwmds-btn--primary:target { + background-color: #1e082a; +} +.tfwmds-btn--secondary { + border: 1px solid #3c1053; + color: #3c1053; + background-color: transparent; +} +.tfwmds-btn--secondary .tfwmds-btn__icon { + fill: #3c1053; +} +.tfwmds-btn--secondary:hover { + background-color: #e2cee7; +} +.tfwmds-btn--secondary:active, +.tfwmds-btn--secondary:focus, +.tfwmds-btn--secondary:target { + background-color: initial; +} +.tfwmds-btn--secondary.tfwmds-is--active { + background-color: #ceadd7; +} +.tfwmds-btn--secondary.tfwmds-btn--disabled:disabled { + border-color: #676869; + color: #676869; + background: 0 0; +} +.tfwmds-btn--secondary.tfwmds-btn--disabled:disabled .tfwmds-btn__icon { + fill: #676869; +} +.tfwmds-btn--secondary.tfwmds-btn--dark-bg { + border: 0; + color: #fff; + background-color: #3c1053; +} +.tfwmds-btn--secondary.tfwmds-btn--dark-bg:hover { + background-color: #502864; +} +.tfwmds-btn--secondary.tfwmds-btn--dark-bg:active, +.tfwmds-btn--secondary.tfwmds-btn--dark-bg:focus, +.tfwmds-btn--secondary.tfwmds-btn--dark-bg:target { + color: #3c1053; + background-color: #fd0; +} +.tfwmds-btn--secondary.tfwmds-btn--dark-bg.tfwmds-is--active { + color: #fff; + background-color: #775887; +} +.tfwmds-btn--destructive { + background-color: #d4351c; +} +.tfwmds-btn--destructive:hover { + background-color: #942514; +} +.tfwmds-btn--destructive.tfwmds-is--active, +.tfwmds-btn--destructive:active, +.tfwmds-btn--destructive:focus, +.tfwmds-btn--destructive:target { + background-color: #6a1b0e; +} +.tfwmds-btn--start { + background-color: #00703c; +} +.tfwmds-btn--start span { + border: 1px solid transparent; +} +.tfwmds-btn--start:hover { + background-color: #004e2a; +} +.tfwmds-btn--start.tfwmds-is--active, +.tfwmds-btn--start:active, +.tfwmds-btn--start:focus, +.tfwmds-btn--start:target { + background-color: #00381e; +} +.tfwmds-btn--mode { + border: 1px solid #3c1053; + color: #3c1053; + background-color: #fff; +} +.tfwmds-btn--mode .tfwmds-btn__icon { + margin-right: 0.25rem; + fill: #3c1053; +} +.tfwmds-btn--mode:hover { + background-color: #e2cee7; +} +.tfwmds-btn--mode:active, +.tfwmds-btn--mode:focus, +.tfwmds-btn--mode:target { + background-color: initial; +} +.tfwmds-btn--mode.tfwmds-is--active { + background-color: #ceadd7; +} +.tfwmds-btn--mode.tfwmds-btn--disabled:disabled { + border-color: #676869; + color: #676869; + background: #fff; +} +.tfwmds-btn--mode.tfwmds-btn--disabled:disabled .tfwmds-btn__icon { + fill: #676869; +} +.tfwmds-btn--disabled:disabled { + background-color: #676869; + cursor: not-allowed; +} +.tfwmds-btn--disabled:disabled .tfwmds-btn__icon { + fill: #fff; +} +.tfwmds-btn--disabled:disabled.tfwmds-is--active, +.tfwmds-btn--disabled:disabled:active, +.tfwmds-btn--disabled:disabled:focus, +.tfwmds-btn--disabled:disabled:target { + background-color: #676869; +} +.tfwmds-btn--block { + display: block; + width: 100%; +} +.tfwmds-content-card { + height: 100%; + border-bottom: 5px solid #3c1053; + background-color: #fff; +} +a.tfwmds-content-card { + display: block; + color: #231f20; + text-decoration: none; +} +.tfwmds-content-card--yellow { + background-color: #fd0; +} +.tfwmds-content-card__title { + margin-bottom: 0.75rem; +} +.tfwmds-content-card__list { + padding: 0; + list-style-type: none; +} +.tfwmds-content-card__list-item { + margin: 0.75rem 0 0; +} +.tfwmds-content-card__list-item-btn { + width: 100%; + text-align: left; +} +.tfwmds-content-card__image { + width: 100%; + -o-object-fit: cover; + object-fit: cover; +} +.tfwmds-content-card__form-collapse { + display: none; +} +.tfwmds-content-card__form.tfwmds-is--open .tfwmds-content-card__form-collapse { + display: block; +} +.tfwmds-content-tile { + height: 100%; + padding: 0.75rem; + border-bottom: 5px solid #3c1053; + background-color: #fff; +} +.tfwmds-content-tile__legend { + padding-left: 0.75rem; + border-left: 3px solid #84329b; +} +.tfwmds-content-tile__copy iframe { + width: 100%; +} +.tfwmds-content-tile__copy .tfwmds-link { + position: relative; +} +.tfwmds-content-tile__list { + padding: 0; + list-style: none; +} +.tfwmds-content-tile--with-one-link { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: relative; + padding-bottom: 1rem; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.tfwmds-content-tile--nav li { + margin-top: 0.75rem; +} +.tfwmds-content-tile--yellow { + background-color: #fd0; +} +.tfwmds-content-tile--yellow .tfwmds-link { + color: #231f20; +} +.tfwmds-content-tile__block { + display: block !important; + margin-bottom: 0.75rem; + padding: 0.75rem; + color: #3c1053; + background-color: #f3f2f1; +} +.tfwmds-content-tile__underline { + text-decoration: underline; +} +.tfwmds-content-tile__container-wrapper { + width: 335px; + margin-bottom: 0.75rem; +} +.tfwmds-content-tile__container-star { + display: block; + width: 2rem; + height: 2rem; + margin-left: 3.5rem; + fill: #9d5baf; +} +.tfwmds-content-tile__container-bus { + margin-right: 2rem; + margin-bottom: 0.75rem; +} +.tfwmds-content-tile__container .tfwmds-disruption-indicator-medium--narrow-travel-updates-bus { + width: 150px; + margin-bottom: 10px; + padding: 0.7rem; +} +.tfwmds-content-tile__container + .tfwmds-disruption-indicator-medium--narrow-travel-updates-bus + .tfwmds-disruption-indicator-medium__icon--right { + float: right; +} +.tfwmds-content-tile__container + .tfwmds-disruption-indicator-medium--narrow-travel-updates-bus + .tfwmds-disruption-indicator-medium__icon--left { + margin-right: 25px; +} +.tfwmds-content-tile__container .tfwmds-msg-help { + display: block; + width: 335px; +} +.tfwmds-content-tile__container .tfwmds-grid__bus { + width: 100%; +} +.tfwmds-content-tile__button { + width: 100%; + margin-bottom: 0.75rem; + text-align: left; +} +.tfwmds-details__content { + margin-top: 0.25rem; + padding: 0.5rem 1rem; + border-left: 5px solid #ceadd7; +} +.tfwmds-details__content > :last-child { + margin-bottom: 0; +} +.tfwmds-disruption-indicator-small { + display: inline-block; + padding: 0.25rem; + border-radius: 2px; + background-color: #b75e00; + line-height: 1; +} +.tfwmds-disruption-indicator-small__icon { + max-width: 22px; + height: 100%; + max-height: 22px; + fill: #fff; +} +.tfwmds-disruption-indicator-small--error { + background-color: #d4351c; +} +.tfwmds-disruption-indicator-small--severe { + background-color: #000; +} +.tfwmds-disruption-indicator-medium { + display: inline-block; + padding: 0.75rem 1rem; + border-radius: 5px; + color: #fff; + background-color: #84329b; + font-weight: 700; + text-transform: uppercase; +} +.tfwmds-disruption-indicator-medium-star { + width: 2rem; + height: 2rem; + fill: #9d5baf; +} +.tfwmds-disruption-indicator-medium--with-icon { + padding: 0.75rem; +} +.tfwmds-disruption-indicator-medium--warning { + background-color: #b75e00; +} +.tfwmds-disruption-indicator-medium--error { + background-color: #d4351c; +} +.tfwmds-disruption-indicator-medium--severe { + background-color: #000; +} +.tfwmds-disruption-indicator-medium--success { + background-color: #00703c; +} +.tfwmds-disruption-indicator-medium--narrow { + padding: 0.25rem; +} +.tfwmds-disruption-indicator-medium__icon { + display: inline-block; + width: 22px; + height: 22px; + fill: #fff; + vertical-align: middle; +} +.tfwmds-disruption-indicator-medium__icon--left { + margin-right: 0.75rem; +} +.tfwmds-disruption-indicator-medium__icon--right { + margin-left: 0.75rem; +} +.tfwmds-disruption-indicator-medium__btn { + display: inline-block; + margin-left: 0.75rem; + padding: 0; + border: 0; + background: 0 0; + vertical-align: middle; + cursor: pointer; +} +.tfwmds-disruption-indicator-large { + display: block; + position: relative; + padding: 0.75rem calc(0.75rem + 36px) 0.75rem 0.75rem; + border-radius: 2px; + color: #fff; + background-color: #00703c; +} +.tfwmds-disruption-indicator-large--warning { + background-color: #b75e00; +} +.tfwmds-disruption-indicator-large--error { + background-color: #d4351c; +} +.tfwmds-disruption-indicator-large--severe { + background-color: #000; +} +.tfwmds-disruption-indicator-large__left-wrapper { + display: block; + white-space: nowrap; +} +.tfwmds-disruption-indicator-large__left-icon-wrapper { + display: inline-block; + width: 47px; + text-align: center; + vertical-align: middle; +} +.tfwmds-disruption-indicator-large__icon { + width: 36px; + height: 36px; + fill: #fff; +} +.tfwmds-disruption-indicator-large__btn { + padding: 0; + border: 0; + background: 0 0; + cursor: pointer; +} +.tfwmds-disruption-indicator-large__btn, +.tfwmds-disruption-indicator-large__icon--right { + position: absolute; + top: 0; + right: 0.75rem; + bottom: 0; + width: 36px; + height: 36px; + margin: auto; +} +.tfwmds-disruption-indicator-large__text { + width: calc(100% - (47px + (0.75rem * 2))); + margin: 0 0.75rem; +} +.tfwmds-disruption-indicator-large__icon, +.tfwmds-disruption-indicator-large__text { + display: inline-block; + vertical-align: middle; +} +.tfwmds-file-download { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.tfwmds-file-download--non-accessible { + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.tfwmds-file-download__icon { + width: 2.5rem; + height: 2.5rem; + fill: #3c1053; +} +.tfwmds-file-download__desc { + padding-left: 0.75rem; +} +.tfwmds-file-download__warning { + margin: 0.5rem 0 0; +} +.tfwmds-fe-group { + margin-bottom: 3rem; +} +.tfwmds-fe-group--error { + padding-left: 1rem; + border-left: 5px solid #d4351c; +} +.tfwmds-fe-fieldset { + width: 100%; + min-width: 0; + margin: 0; + padding: 0; + border: 0; +} +.tfwmds-fe-fieldset__legend { + width: 100%; + min-width: 0; + margin: 0; + padding: 0; + overflow: hidden; + border: 0; +} +.tfwmds-fe-label { + display: block; + margin-bottom: 0.75rem; + font-size: 1rem; + line-height: 1.5rem; +} +.tfwmds-fe-checkboxes__desc { + display: block; + margin-bottom: 0.75rem; +} +.tfwmds-fe-checkboxes__container { + font-size: 1rem; + line-height: 1.5rem; + display: block; + position: relative; + min-height: 35px; + margin-bottom: 1rem; + padding-top: 0.35rem; + padding-left: 60px; + cursor: pointer; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.tfwmds-fe-checkboxes__container:hover .tfwmds-fe-checkboxes__checkmark { + background-color: #e2cee7; +} +.tfwmds-fe-checkboxes__icon { + display: none; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 26px; + height: 23px; + margin: auto; + fill: #3c1053; +} +.tfwmds-fe-checkboxes__input { + position: absolute; + width: 35px; + height: 35px; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.75rem; + border: 1px solid #3c1053; + opacity: 0; + color: #231f20; +} +.tfwmds-fe-checkboxes__input:focus ~ .tfwmds-fe-checkboxes__checkmark { + background-color: #e2cee7; +} +.tfwmds-fe-checkboxes__input:checked + ~ .tfwmds-fe-checkboxes__checkmark + > .tfwmds-fe-checkboxes__icon { + display: block; +} +.tfwmds-fe-checkboxes__checkmark { + position: absolute; + top: 0; + left: 0; + width: 35px; + height: 35px; + border: 2px solid #3c1053; + background: #fff; +} +.tfwmds-fe-dropdown__select { + width: 100%; + padding: 0.75rem 56px 0.75rem 0.75rem; + border: 1px solid #3c1053; + border-radius: 0; + background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NiIgaGVpZ2h0PSI0NiIgdmlld0JveD0iMCAwIDQ2IDQ2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgPHBhdGggZmlsbD0iIzNDMTA1MyIgc3Ryb2tlPSIjM0MxMDUzIiBkPSJNLjUuNWg0NXY0NUguNXoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTQuOTU3IDE4LjkzNGgxNi45ODhjMS4xNzUgMCAxLjc2MyAxLjQxOS45MyAyLjI1bC04LjQ5IDguNDk2YTEuMzIzIDEuMzIzIDAgMCAxLTEuODY4IDBsLTguNDktOC40OTVjLS44MzItLjgzMi0uMjQ1LTIuMjUxLjkzLTIuMjUxeiIvPgogICAgPC9nPgo8L3N2Zz4K) + right/contain no-repeat #fff; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + font-size: 1rem; + line-height: 1.5rem; + color: #231f20; +} +.tfwmds-fe-error-message { + display: block; + margin-bottom: 0.75rem; + color: #d4351c; + font-weight: 700; +} +.tfwmds-fe-file-upload { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.tfwmds-fe-file-upload__input { + position: absolute; + z-index: -1; + width: 0.1px; + height: 0.1px; + overflow: hidden; + opacity: 0; +} +.tfwmds-fe-file-upload__input:focus ~ .tfwmds-fe-file-upload__label { + outline: 0; + -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #9d5baf; + box-shadow: 0 0 0 2px #fff, 0 0 0 4px #9d5baf; +} +.tfwmds-fe-file-upload__input--file-selected ~ .tfwmds-fe-file-upload__label { + background-color: #d4351c; +} +.tfwmds-fe-file-upload__label { + margin-right: 0.75rem; + -ms-flex-negative: 0; + flex-shrink: 0; +} +.tfwmds-fe-input { + font-size: 1rem; + line-height: 1.5rem; + width: 100%; + padding: 0.75rem; + border: 1px solid #3c1053; + color: #231f20; +} +.tfwmds-fe-input--error { + border: 2px solid #d4351c; +} +.tfwmds-fe-question { + margin-top: 1.5rem; + font-size: 2rem; + line-height: 3rem; + margin-bottom: 2rem; +} +.tfwmds-fe-radios__desc { + display: block; + margin-bottom: 0.75rem; +} +.tfwmds-fe-radios__container { + font-size: 1rem; + line-height: 1.5rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: relative; + min-height: 35px; + margin-bottom: 1rem; + padding-left: 60px; + cursor: pointer; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.tfwmds-fe-radios__container:hover .tfwmds-fe-radios__checkmark { + background-color: #e2cee7; +} +.tfwmds-fe-radios--inline .tfwmds-fe-radios__container { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 3rem; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.tfwmds-fe-radios__input { + position: absolute; + width: 0; + height: 0; + font-size: 1rem; + line-height: 1.5rem; + opacity: 0; +} +.tfwmds-fe-radios__input:focus ~ .tfwmds-fe-radios__checkmark { + background-color: #e2cee7; +} +.tfwmds-fe-radios__input:checked ~ .tfwmds-fe-radios__checkmark:after { + display: block; +} +.tfwmds-fe-radios__checkmark { + position: absolute; + top: 0; + left: 0; + width: 35px; + height: 35px; + border: 2px solid #3c1053; + border-radius: 35px; + background: #fff; +} +.tfwmds-fe-radios__checkmark:after { + content: ''; + display: none; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 25px; + height: 25px; + margin: auto; + border-radius: 25px; + background-color: #3c1053; +} +.tfwmds-fe-textarea { + display: block; + width: 100%; + font-size: 1rem; + line-height: 1.5rem; + padding: 0.75rem; + border: 1px solid #3c1053; + color: #231f20; +} +.tfwmds-inset-text { + -webkit-box-sizing: border-box; + box-sizing: border-box; + display: inline-block; + position: relative; + padding: 0.5rem 0.5rem 0.5rem 20px; + border-left: 5px solid #ceadd7; + text-align: left; + white-space: wrap; +} +.tfwmds-inset-text:active, +.tfwmds-inset-text:focus, +.tfwmds-inset-text:target { + outline: 0; + -webkit-appearance: none; +} +.tfwmds-inset-text p { + margin-bottom: 0.75rem; +} +.tfwmds-in-text-step { + display: block; + position: relative; + padding: 0; +} +.tfwmds-in-text-step__item { + position: relative; + padding-top: 0.125rem; + padding-left: 3rem; + list-style: none; + counter-increment: item; +} +.tfwmds-in-text-step__item::before { + content: counter(item); + position: absolute; + top: 0; + left: 0; + width: 1.75rem; + height: 1.75rem; + border-radius: 50%; + color: #fff; + background-color: #3c1053; + font-weight: 700; + line-height: 1.75rem; + text-align: center; +} +.tfwmds-link, +a:not([class*='tfwmds-']) { + color: #1a6fac; + font-weight: 700; + text-decoration: underline; + cursor: pointer; +} +.tfwmds-link:visited, +a:not([class*='tfwmds-']):visited { + color: #3c1053; +} +.tfwmds-link:hover, +a:not([class*='tfwmds-']):hover { + color: #114a73; +} +.tfwmds-link--with-chevron { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} +.tfwmds-link--with-chevron .tfwmds-link__chevron { + -webkit-box-flex: 0; + -ms-flex: 0 0 1.5rem; + flex: 0 0 1.5rem; +} +.tfwmds-link__chevron { + width: 1.5rem; + height: 1.5rem; + fill: #1a6fac; +} +.tfwmds-link__chevron--left { + margin-right: 0.5rem; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.tfwmds-link__chevron--right { + margin-left: 0.5rem; +} +.tfwmds-html ol:not([class*='tfwmds-']), +.tfwmds-ordered-list { + position: relative; + counter-reset: item; + -webkit-padding-start: 2rem; + padding-inline-start: 2rem; +} +.tfwmds-html ol:not([class*='tfwmds-']) .tfwmds-link, +.tfwmds-html ol:not([class*='tfwmds-']) a, +.tfwmds-ordered-list .tfwmds-link, +.tfwmds-ordered-list a { + display: inline; +} +.tfwmds-html ol:not([class*='tfwmds-']) ol, +.tfwmds-html ol:not([class*='tfwmds-']) ul:not(.tfwmds-unordered-list), +.tfwmds-ordered-list ol, +.tfwmds-ordered-list ul:not(.tfwmds-unordered-list) { + position: relative; + margin-top: 1rem; + counter-reset: item; + -webkit-padding-start: 2rem; + padding-inline-start: 2rem; +} +.tfwmds-html ol:not([class*='tfwmds-']) li, +.tfwmds-ordered-list li { + display: block; + position: relative; +} +.tfwmds-html ol:not([class*='tfwmds-']) li:before, +.tfwmds-ordered-list li:before { + content: counters(item, '.') '.'; + position: absolute; + left: -1.5rem; + counter-increment: item; +} +.tfwmds-html ol:not([class*='tfwmds-']) ol:not([class*='tfwmds-']) li:before, +.tfwmds-ordered-list ol:not([class*='tfwmds-']) li:before { + left: -2.05rem; +} +.tfwmds-html + ol:not([class*='tfwmds-']) + ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li:before, +.tfwmds-ordered-list ol:not([class*='tfwmds-']) li > ol:not([class*='tfwmds-']) li:before { + left: -2.85rem; +} +.tfwmds-html + ol:not([class*='tfwmds-']) + ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li:before, +.tfwmds-ordered-list + ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li:before { + left: -3.65rem; +} +.tfwmds-html + ol:not([class*='tfwmds-']) + ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li:before, +.tfwmds-ordered-list + ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li:before { + left: -4.45rem; +} +.tfwmds-html + ol:not([class*='tfwmds-']) + ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li:before, +.tfwmds-ordered-list + ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li:before { + left: -5.25rem; +} +.tfwmds-html + ol:not([class*='tfwmds-']) + ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li:before, +.tfwmds-ordered-list + ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li + > ol:not([class*='tfwmds-']) + li:before { + left: -6.05rem; +} +.tfwmds-html ul:not([class*='tfwmds-']), +.tfwmds-unordered-list { + list-style: none; + -webkit-padding-start: 2rem; + padding-inline-start: 2rem; +} +.tfwmds-html ul:not([class*='tfwmds-']) .tfwmds-link, +.tfwmds-html ul:not([class*='tfwmds-']) a, +.tfwmds-unordered-list .tfwmds-link, +.tfwmds-unordered-list a { + display: inline; +} +.tfwmds-html ul:not([class*='tfwmds-']) li, +.tfwmds-unordered-list li { + position: relative; +} +.tfwmds-html ul:not([class*='tfwmds-']) li:before, +.tfwmds-unordered-list li:before { + content: '●'; + position: absolute; + left: -1.5rem; +} +.tfwmds-html ul:not([class*='tfwmds-']) ol, +.tfwmds-html ul:not([class*='tfwmds-']) ul:not([class*='tfwmds-']), +.tfwmds-unordered-list ol, +.tfwmds-unordered-list ul:not([class*='tfwmds-']) { + margin-top: 1rem; + list-style: none; + -webkit-padding-start: 2rem; + padding-inline-start: 2rem; +} +.tfwmds-html ul:not([class*='tfwmds-']) ol li:before, +.tfwmds-html ul:not([class*='tfwmds-']) ul:not([class*='tfwmds-']) li:before, +.tfwmds-unordered-list ol li:before, +.tfwmds-unordered-list ul:not([class*='tfwmds-']) li:before { + content: '–'; +} +.tfwmds-loader { + width: 100px; + height: 100px; + margin: auto; + -webkit-animation: 1s linear infinite spin; + animation: 1s linear infinite spin; + border: 10px solid #f3f2f1; + border-top: 10px solid #3c1053; + border-radius: 50%; +} +.tfwmds-loader--btn { + width: 22px; + height: 22px; + margin-left: 0.75rem; + border-width: 2px; + border-top-color: #1d7bbf; +} +.tfwmds-loader--small { + width: 60px; + height: 60px; + border-width: 6px; +} +.tfwmds-loader--large { + width: 200px; + height: 200px; + border-width: 20px; +} +.tfwmds-loader__content { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0 0 0 0); + border: 0; +} +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes spin { + 0% { + -webkit-transform: rotate(0); + transform: rotate(0); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.tfwmds-msg-summary { + position: relative; + padding: 0.75rem; + border: 1px solid #84329b; +} +.tfwmds-msg-summary__header { + display: block; +} +.tfwmds-msg-summary__icon { + width: 35px; + height: 35px; + margin-right: 0.75rem; + fill: #84329b; +} +.tfwmds-msg-summary__title { + width: calc(100% - (35px + 0.75rem)); + margin: 0.35rem 0; +} +@media all and (max-width: 767px) { + .tfwmds-msg-summary__title { + width: 100%; + margin: 0.5rem 0; + } +} +.tfwmds-msg-summary__icon, +.tfwmds-msg-summary__title { + display: inline-block; + vertical-align: middle; +} +.tfwmds-msg-summary__info { + display: block; +} +@media all and (min-width: 768px) { + .tfwmds-msg-summary__info { + padding-left: calc(35px + 0.75rem); + } +} +.tfwmds-msg-summary__close { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: absolute; + top: 0.75rem; + right: 0.75rem; + width: 5rem; + height: 35px; + margin: 0 0.25rem; + padding: 0; + border: 0; + background: 0 0; + font-size: 1rem; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.tfwmds-msg-summary__close svg { + display: block; + width: 1.5rem; + height: 1.5rem; + margin-left: 0.75rem; + fill: #3c1053; +} +.tfwmds-msg-summary--success { + border-color: #00703c; +} +.tfwmds-msg-summary--success .tfwmds-msg-summary__icon { + fill: #00703c; +} +.tfwmds-msg-summary--success-fill { + border-color: #00703c; + color: #fff; + background-color: #00703c; +} +.tfwmds-msg-summary--success-fill .tfwmds-msg-summary__icon { + fill: #fff; +} +.tfwmds-msg-summary--success-fill .tfwmds-msg-summary__close { + color: #fff; +} +.tfwmds-msg-summary--success-fill .tfwmds-msg-summary__close svg { + fill: #fff; +} +.tfwmds-msg-summary--success-fill-no-icon { + border-color: #00703c; + color: #fff; + background-color: #00703c; +} +.tfwmds-msg-summary--success-fill-no-icon .tfwmds-msg-summary__icon { + display: none; +} +.tfwmds-msg-summary--warning { + border-color: #b75e00; +} +.tfwmds-msg-summary--warning .tfwmds-msg-summary__icon { + fill: #b75e00; +} +.tfwmds-msg-summary--error { + border-color: #d4351c; +} +.tfwmds-msg-summary--error .tfwmds-msg-summary__icon { + fill: #d4351c; +} +.tfwmds-msg-help { + display: block; + width: 100%; + padding: 0.75rem; + background-color: #e2cee7; +} +.tfwmds-msg-help__close-btn { + margin-top: 0.25rem; + margin-left: 2rem; + padding: 0; + float: right; + border: 0; + background: 0 0; + cursor: pointer; +} +.tfwmds-msg-help__close-icon { + display: block; + width: 25px; + height: 25px; + fill: #3c1053; +} +.tfwmds-phase-indicator { + padding: 0.25rem; + border-radius: 4px; + color: #fff; + background-color: #9d5baf; + font-weight: 700; + text-decoration: none; + text-transform: uppercase; +} +@media screen and (min-width: 768px) { + .tfwmds-msg-summary__close + .tfwmds-msg-summary__header { + padding-right: 6rem; + } + .tfwmds-phase-indicator { + padding: 0.25rem 0.75rem; + } +} +.tfwmds-table { + width: 100%; + table-layout: fixed; + border-collapse: collapse; +} +.tfwmds-table__caption { + font-weight: 700; + text-align: left; +} +.tfwmds-table th { + font-weight: 700; + text-align: left; + vertical-align: middle; +} +.tfwmds-table td, +.tfwmds-table th { + height: 2.625rem; + padding: 0.5rem 0.75rem 0.5rem 0; + border-bottom: 1px solid #979797; +} +.tfwmds-table td { + vertical-align: middle; +} +@media screen and (max-width: 768px) { + .tfwmds-table table, + .tfwmds-table tbody, + .tfwmds-table td, + .tfwmds-table th, + .tfwmds-table thead, + .tfwmds-table tr { + display: block; + } + .tfwmds-table thead tr { + position: absolute; + top: -9999px; + left: -9999px; + } + .tfwmds-table tr { + padding: 1rem 0; + border-bottom: 0; + } + .tfwmds-table tr > td, + .tfwmds-table tr > th { + position: relative; + height: auto; + padding-left: 50%; + border-bottom: 1px solid #979797; + white-space: normal; + } + .tfwmds-table tr > td:before, + .tfwmds-table tr > th:before { + content: attr(data-header); + position: absolute; + top: 50%; + left: 0; + width: 45%; + padding-right: 0.75rem; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + font-weight: 700; + text-align: left; + white-space: nowrap; + } + .tfwmds-table.tfwmds-table--without-header tr > td, + .tfwmds-table.tfwmds-table--without-header tr > th { + padding-left: 0; + } + .tfwmds-table.tfwmds-table--without-header tr > td:before, + .tfwmds-table.tfwmds-table--without-header tr > th:before { + content: none; + } +} +.tfwmds-warning-text { + display: block; + position: relative; + min-height: 2.5rem; + padding-top: 0.5rem; + padding-left: 3.25rem; + font-weight: 700; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.tfwmds-warning-text__icon { + position: absolute; + top: 0; + left: 0; + width: 2.5rem; + height: 2.5rem; + margin-right: 0.75rem; + fill: #000; +} +.tfwmds-autocomplete { + display: inline-block; + position: relative; + width: 100%; +} +.tfwmds-autocomplete .tfwmds-autocomplete__icon, +.tfwmds-autocomplete .tfwmds-loader { + display: block; + position: absolute; + top: calc(0.75rem + 1px); + bottom: calc(0.75rem + 1px); + left: calc(0.75rem + 1px); + width: 22px; + height: 22px; + fill: #676869; +} +.tfwmds-autocomplete__input { + padding-left: 45px; +} +.tfwmds-autocomplete__input::-webkit-input-placeholder { + color: #231f20; + font-weight: 700; +} +.tfwmds-autocomplete__input::-moz-placeholder { + color: #231f20; + font-weight: 700; +} +.tfwmds-autocomplete__input:-ms-input-placeholder { + color: #231f20; + font-weight: 700; +} +.tfwmds-autocomplete__input::-ms-input-placeholder { + color: #231f20; + font-weight: 700; +} +.tfwmds-autocomplete__input::placeholder { + color: #231f20; + font-weight: 700; +} +.tfwmds-autocomplete .tfwmds-loader { + display: none; + border-width: 3px; +} +.tfwmds-autocomplete.tfwmds-is--loading .tfwmds-autocomplete__icon { + display: none; +} +.tfwmds-autocomplete.tfwmds-is--loading .tfwmds-loader { + display: inline-block; +} +.tfwmds-autocomplete-suggestions { + width: 100%; + max-height: 300px; + margin-top: 0; + padding: 0; + overflow-y: auto; + border-bottom: 1px solid #3c1053; + background-color: #fff; +} +.tfwmds-autocomplete-suggestions__li { + margin-bottom: 0; + padding: 10px; + list-style: none; + border-right: 1px solid #3c1053; + border-bottom: 1px solid #3c1053; + border-left: 1px solid #3c1053; + cursor: pointer; +} +.tfwmds-autocomplete-suggestions__li:last-child { + border-bottom: 0; +} +.tfwmds-autocomplete-suggestions__li:focus, +.tfwmds-autocomplete-suggestions__li:hover { + background-color: #e6d6eb; + -webkit-box-shadow: none; + box-shadow: none; +} +.tfwmds-autocomplete-suggestions__li .tfwmds-disruption-indicator-medium { + margin-right: 15px; +} +.tfwmds-banner-container { + padding: 1rem 0; + border-bottom: 1px solid #231f20; +} +.tfwmds-banner-container--emergency { + padding: 1rem; + border-bottom: 3px solid #d4351c; + color: #fff; + background-color: #231f20; +} +.tfwmds-banner-container--emergency *, +.tfwmds-banner-container--emergency .tfwmds-link:focus, +.tfwmds-banner-container--emergency .tfwmds-link:hover, +.tfwmds-banner-container--emergency .tfwmds-link:visited { + color: currentColor; +} +.tfwmds-banner-container__phase-wrapper { + margin-right: 0.5rem; + float: left; +} +@media screen and (max-width: 568px) { + .tfwmds-banner-container__phase-wrapper + .tfwmds-banner-container__text { + line-height: 2rem; + } +} +.tfwmds-banner-container__text { + margin: 0; + padding: 0; +} +.tfwmds-banner-container__emergency-icon { + width: 1.5rem; + height: 1.5rem; + fill: currentColor; +} +.tfwmds-banner-container__emergency-icon-error { + width: 2rem; + height: 2rem; + fill: #d4351c; +} +.tfwmds-banner-container__emergency-close, +.tfwmds-banner-container__emergency-link { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.tfwmds-banner-container__emergency-close { + padding: 0; + border: 0; + background-color: transparent; + font-size: 1rem; + text-decoration: underline; + cursor: pointer; +} +.tfwmds-banner-container__emergency-icon-col { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +@media screen and (min-width: 1280px) { + .tfwmds-banner-container__emergency-icon-col { + padding-top: 0.25rem; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .tfwmds-banner-container__emergency-title-col { + padding-left: 1rem; + } +} +.tfwmds-banner-container__emergency-title-col { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.tfwmds-banner-container__emergency-link-col { + margin-top: 1rem; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.tfwmds-banner-container__emergency-close-col { + text-align: right; + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +@media screen and (min-width: 1280px) { + .tfwmds-banner-container__emergency-link-col { + margin: 0; + text-align: right; + } + .tfwmds-banner-container__emergency-close-col { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } +} +.tfwmds-cookies-banner { + display: none; +} +.tfwmds-cookies-banner__group-buttons > :not(:first-child) { + margin-top: 1rem; +} +@media all and (min-width: 1280px) { + .tfwmds-feedback-loop { + border-bottom: 0.75rem solid #1d7bbf; + } +} +.tfwmds-feedback-loop .tfwmds-link { + color: #fff; +} +.tfwmds-feedback-loop .tfwmds-container { + padding: 0.25rem 1rem; + overflow: hidden; + color: #fff; + background-color: #1d7bbf; +} +.tfwmds-feedback-loop__useful { + margin-bottom: 1rem; +} +.tfwmds-feedback-loop__form { + display: none; +} +.tfwmds-feedback-loop.tfwmds-is-open .tfwmds-container { + padding: 1rem; + border-top: 0.75rem solid #1d7bbf; + border-right: 1px solid #1d7bbf; + border-left: 1px solid #1d7bbf; + color: initial; + background-color: #fff; +} +.tfwmds-feedback-loop.tfwmds-is-open .tfwmds-link { + color: #1d7bbf; +} +.tfwmds-feedback-loop.tfwmds-is-open .tfwmds-feedback-loop__questions { + display: none; +} +.tfwmds-feedback-loop.tfwmds-is-open .tfwmds-feedback-loop__form { + display: block; +} +@media all and (min-width: 768px) { + .tfwmds-feedback-loop__useful { + margin: 0; + float: left; + } + .tfwmds-feedback-loop__wrong { + float: right; + } +} +.tfwmds-footer { + padding: 2rem; + color: #fff; + background-color: #1e082a; + -webkit-box-shadow: 0 100vh 0 100vh #1e082a; + box-shadow: 0 100vh 0 100vh #1e082a; +} +.tfwmds-footer__link.tfwmds-link { + color: #fff; +} +.tfwmds-footer--mobile-app { + display: none; +} +.tfwmds-footer--v2 { + padding: 2rem 0.25rem; +} +.tfwmds-footer--v2 .tfwmds-btn { + display: block; + color: #3c1053; + background-color: #fff; +} +.tfwmds-footer--v2 .tfwmds-footer__link { + color: currentColor; + font-weight: 400; + text-decoration: none; +} +.tfwmds-footer--v2 .tfwmds-footer__link:hover { + color: currentColor; + text-decoration: underline; +} +.tfwmds-footer .tfwmds-footer__heading { + margin-bottom: 1rem; + padding-bottom: 1rem; + border-bottom: 1px solid #e2cee7; +} +@media screen and (max-width: 767px) { + .tfwmds-footer .tfwmds-footer__updates-col { + padding-bottom: 1rem; + } + .tfwmds-footer .tfwmds-footer__updates-col:not(:last-child) { + margin-bottom: 0.5rem; + border-bottom: 1px solid #e2cee7; + } + .tfwmds-footer .tfwmds-footer__updates-col p { + font-size: 1rem; + } + .tfwmds-footer .tfwmds-footer__heading { + margin-bottom: 1rem; + font-weight: 400; + } + .tfwmds-footer .tfwmds-footer__heading.tfwmds-collapse-heading { + margin: 0; + padding: 0.5rem 0; + border: 0; + } +} +@media screen and (min-width: 768px) { + .tfwmds-cookies-banner__group-buttons.tfwmds-grid { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + } + .tfwmds-cookies-banner__group-buttons > :not(:first-child) { + margin-top: 0; + margin-left: 1rem; + } + .tfwmds-footer--mobile-app { + display: block; + } + .tfwmds-footer .tfwmds-footer__heading { + padding-bottom: 1rem; + } +} +.tfwmds-footer .tfwmds-footer__menu { + margin: 0; + padding: 0; +} +@media screen and (max-width: 767px) { + .tfwmds-footer .tfwmds-footer__menu { + padding-left: 1rem; + } +} +.tfwmds-footer .tfwmds-footer__menu li { + margin-bottom: 0.75rem; + list-style: none; +} +.tfwmds-footer .tfwmds-footer__menu li:last-child { + margin-bottom: 0; +} +@media screen and (min-width: 768px) { + .tfwmds-footer .tfwmds-grid { + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + .tfwmds-footer .tfwmds-col-lg-1-3 { + margin-bottom: 2rem; + padding: 0 0.75rem; + } + .tfwmds-footer .tfwmds-col-lg-1-3:first-child { + margin-left: -0.75rem; + } + .tfwmds-footer .tfwmds-col-lg-1-3:last-child { + margin-right: -0.75rem; + } +} +.tfwmds-footer .tfwmds-footer__bottom { + margin-top: 0.5rem; + padding-top: 1rem; + border-top: 1px solid #e2cee7; +} +@media screen and (max-width: 767px) { + .tfwmds-footer .tfwmds-footer__bottom { + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; + } +} +.tfwmds-footer .tfwmds-footer__bottom .tfwmds-footer__copyright, +.tfwmds-footer .tfwmds-footer__bottom .tfwmds-footer__link { + margin: 0; + font-family: 'DM Sans', sans-serif; +} +.tfwmds-footer .tfwmds-footer__bottom-menu { + margin: 0 0 2rem; + padding: 0; +} +.tfwmds-footer .tfwmds-footer__bottom-menu li { + margin-bottom: 0.75rem; + list-style: none; +} +.tfwmds-footer .tfwmds-footer__bottom-menu li a { + display: block; + white-space: nowrap; +} +@media screen and (min-width: 768px) { + .tfwmds-footer .tfwmds-footer__bottom-menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + .tfwmds-footer .tfwmds-footer__bottom-menu li { + margin-bottom: 0; + } + .tfwmds-footer .tfwmds-footer__bottom-menu li:not(:last-child) { + padding-right: 2rem; + } +} +.tfwmds-footer__social-media { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding: 0; +} +.tfwmds-footer__social-media li { + display: block; +} +.tfwmds-footer__social-media li:not(:last-child) a { + display: block; + margin-right: 2rem; +} +.tfwmds-footer__social-media li svg { + width: 3rem; + height: 3rem; + fill: #fff; +} +.tfwmds-collapse-heading .tfwmds-collapse-heading__indicator { + display: none; +} +@media screen and (max-width: 767px) { + .tfwmds-collapse-heading { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + .tfwmds-collapse-heading .tfwmds-collapse-heading__indicator { + display: block; + width: 2rem; + height: 2rem; + margin-left: 0.25rem; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + -webkit-transition: -webkit-transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); + transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); + transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), + -webkit-transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1); + fill: currentColor; + } + .tfwmds-collapse-heading[aria-expanded='true'] .tfwmds-collapse-heading__indicator { + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + } + .tfwmds-collapse-panel { + max-height: 0; + padding-left: 1rem; + overflow: hidden; + -webkit-transition: max-height 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); + transition: max-height 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); + border-left: 1px solid #fff; + } +} +.tfwmds-footer ::-moz-selection { + color: #fff; + background: #9d5baf; +} +.tfwmds-footer ::selection { + color: #fff; + background: #9d5baf; +} +@media all and (min-width: 568px) { + .tfwmds-header__title { + max-width: calc(100% - 200px); + margin: 0; + text-align: right; + } +} +@media screen and (max-width: 768px) { + html.mobile-menu-open { + position: fixed; + width: 100%; + height: 100vh; + overflow: hidden; + } + html.mobile-menu-open .tfwmds-mega-menu { + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } + html.mobile-menu-open .tfwmds-mega-menu__search-btn { + margin-right: 0.75rem; + margin-left: 0; + } +} +.tfwmds-header { + display: block; + padding: 1rem 0; + background-color: #3c1053; + text-align: left; +} +.tfwmds-header__skip-link { + display: block; + position: absolute; + width: 1px; + height: 1px; + padding: 1rem; + clip: rect(0 0 0 0); + color: #fff; + background-color: #1d7bbf; +} +.tfwmds-header__skip-link:visited { + color: #fff; +} +.tfwmds-header__skip-link:focus { + position: static; + width: auto; + height: auto; + clip: auto; + -webkit-box-shadow: none; + box-shadow: none; +} +.tfwmds-header__logo-link { + display: inline-block; + width: 34px; + height: 34px; + margin-right: 0.75rem; + overflow: hidden; + vertical-align: middle; +} +@media screen and (min-width: 768px) { + .tfwmds-header__logo-link { + width: auto; + } + .tfwmds-header__links { + text-align: right; + } +} +.tfwmds-header__logo { + width: 88px; + max-width: 88px; + height: 34px; + float: left; +} +.tfwmds-header .tfwmds-phase-indicator, +.tfwmds-header__vertical-align { + vertical-align: middle; +} +.tfwmds-header__title { + margin-top: 1.5rem; + font-size: 1.4375rem; + line-height: 1.5rem; + margin-bottom: 0; + color: #fff; +} +@media all and (min-width: 568px) { + .tfwmds-header__title { + max-width: calc(100% - 12.5rem); + margin: 0; + text-align: right; + } +} +.tfwmds-header__links { + display: block; + margin: 0; + padding: 0; + float: right; +} +.tfwmds-header__link { + display: inline-block; + margin: 0 0.25rem; +} +@media screen and (min-width: 568px) { + .tfwmds-header__link { + margin: 0 0.75rem; + } +} +.tfwmds-header__link .tfwmds-link { + color: #fff; +} +.tfwmds-header--mobile-app .tfwmds-header__main-links { + display: none; +} +@media screen and (min-width: 768px) { + .tfwmds-header--mobile-app .tfwmds-header__main-links { + display: inline-block; + } + .tfwmds-header--mobile-app .tfwmds-header__back-btn { + display: none; + } +} +.tfwmds-mega-menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + letter-spacing: normal; +} +.tfwmds-mega-menu__primary-menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; +} +.tfwmds-mega-menu__primary-menu, +.tfwmds-mega-menu__sub-menu, +.tfwmds-mega-menu__sub-menu-child-menu { + margin: 0; + padding: 0; +} +.tfwmds-mega-menu__primary-menu-item, +.tfwmds-mega-menu__sub-menu-child-item, +.tfwmds-mega-menu__sub-menu-item { + margin: 0; + list-style: none; +} +.tfwmds-mega-menu__primary-menu-link { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + border: 0; + color: currentColor; + background-color: transparent; + line-height: 1.5; + text-decoration: none; +} +.tfwmds-mega-menu__search-icon { + width: 1.25rem; + height: 1.25rem; + fill: currentColor; +} +.tfwmds-mega-menu__search-close-icon { + width: 1.5rem; + height: 1.5rem; + fill: currentColor; + display: none; +} +.tfwmds-mega-menu__collapse-toggle, +.tfwmds-mega-menu__link-arrow-icon, +.tfwmds-mega-menu__link-arrow-icon-btn, +.tfwmds-mega-menu__mobile-toggle { + display: none; +} +.tfwmds-mega-menu__collapse-toggle:hover, +.tfwmds-mega-menu__link-arrow-icon-btn:hover, +.tfwmds-mega-menu__link-arrow-icon:hover, +.tfwmds-mega-menu__mobile-toggle:hover { + background: 0 0; +} +@media screen and (max-width: 767px) { + .tfwmds-mega-menu { + padding: 0.25rem 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + .tfwmds-mega-menu__mobile-toggle { + display: block; + z-index: 100; + height: 2.25rem; + padding: 0 1.35rem; + border-color: #fff; + color: #fff; + } + .tfwmds-mega-menu__close-icon { + display: none; + width: 1.5rem; + height: 1.5rem; + fill: currentColor; + } + .tfwmds-mega-menu__scroll-controller { + visibility: hidden; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100vh; + padding-top: 4rem; + -webkit-transition: opacity 0.15s 0.1s, + -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s; + transition: opacity 0.15s 0.1s, transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s, + -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s; + opacity: 0; + } + .tfwmds-mega-menu__primary-menu { + height: 100%; + padding-bottom: 30vh; + overflow-x: hidden; + overflow-y: auto; + background-color: #fff; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + .tfwmds-mega-menu__primary-menu .tfwmds-mega-menu__primary-menu-item, + .tfwmds-mega-menu__primary-menu .tfwmds-mega-menu__sub-menu-item { + border-bottom: 1px solid #f3f2f1; + } + .tfwmds-mega-menu__container { + position: absolute; + top: 4rem; + left: 100%; + width: 100%; + height: calc(100% - 4rem); + padding-bottom: 30vh; + overflow-x: hidden; + overflow-y: auto; + -webkit-transition: opacity 0.15s 0.1s, + -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s; + transition: opacity 0.15s 0.1s, transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s, + -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s; + opacity: 0; + background-color: #fff; + } + .tfwmds-mega-menu__container .tfwmds-container { + padding: 0; + } + .tfwmds-mega-menu__primary-menu-link, + .tfwmds-mega-menu__sub-menu-link { + font-size: 1.125rem; + line-height: 1.5rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin: 0; + padding: 1rem; + text-align: left; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + .tfwmds-mega-menu__primary-menu-link:focus, + .tfwmds-mega-menu__sub-menu-link:focus { + -webkit-box-shadow: inset 0 0 0 2px #9d5baf, inset 0 0 0 4px #fff; + box-shadow: inset 0 0 0 2px #9d5baf, inset 0 0 0 4px #fff; + } + .tfwmds-mega-menu__primary-menu-link { + width: 100%; + } + .tfwmds-mega-menu__primary-menu-link .tfwmds-mega-menu__link-arrow-icon { + pointer-events: none; + } + .tfwmds-mega-menu__primary-menu-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + .tfwmds-mega-menu__primary-menu-item.open { + z-index: 100; + } + .tfwmds-mega-menu__primary-menu-item.open .tfwmds-mega-menu__link-arrow-icon-btn { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: absolute; + z-index: 100; + top: 0; + left: 0; + max-width: 60%; + height: 4rem; + border: 0; + color: #fff; + background-color: #3c1053; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + .tfwmds-mega-menu__primary-menu-item.open .tfwmds-mega-menu__link-arrow-icon-btn::after { + font-size: 1.125rem; + line-height: 1.5rem; + content: attr(data-label); + margin: 0; + } + .tfwmds-mega-menu__primary-menu-item.open + .tfwmds-mega-menu__link-arrow-icon-btn + .tfwmds-mega-menu__link-arrow-icon { + margin-right: 0.75rem; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); + color: currentColor; + } + .tfwmds-mega-menu__primary-menu-item.open .tfwmds-mega-menu__container { + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 1; + } + .tfwmds-mega-menu__link-arrow-icon-btn { + display: block; + height: 3.5rem; + padding: 0.5rem 1rem; + border: 0; + background-color: transparent; + } + .tfwmds-mega-menu__link-arrow-icon { + display: block; + width: 1.8rem; + height: 1.8rem; + -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); + transition: transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); + transition: transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1), + -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); + color: #3c1053; + fill: currentColor; + } + .tfwmds-mega-menu__sub-menu-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + .tfwmds-mega-menu__sub-menu-item .tfwmds-mega-menu__sub-menu-link { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + } + .tfwmds-mega-menu__sub-menu-item .tfwmds-mega-menu__collapse-toggle { + display: block; + height: 3.5rem; + margin-right: 0.25rem; + padding: 0.5rem 1rem; + border: 0; + background-color: transparent; + } + .tfwmds-mega-menu__sub-menu-item .tfwmds-mega-menu__link-arrow-icon { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + } + .tfwmds-mega-menu__sub-menu-item .tfwmds-mega-menu__sub-menu-child-menu { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-negative: 0; + flex-shrink: 0; + } + .tfwmds-mega-menu__sub-menu-link { + color: #231f20; + text-decoration: none; + } + .tfwmds-mega-menu__sub-menu-link-icon { + display: none; + } + .tfwmds-mega-menu__sub-menu-child-menu { + position: relative; + max-height: 0; + margin: 0 1rem; + overflow: hidden; + -webkit-transition: max-height 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); + transition: max-height 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); + } + .tfwmds-mega-menu__sub-menu-child-menu::before { + content: ''; + display: block; + position: absolute; + top: 0; + left: 0; + height: calc(100% - 0.75rem); + border-left: 1px solid #d3d2d2; + } + .tfwmds-mega-menu__collapse-toggle.open + .tfwmds-mega-menu__sub-menu-child-menu { + display: block; + } + .tfwmds-mega-menu__collapse-toggle.open .tfwmds-mega-menu__link-arrow-icon { + -webkit-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + transform: rotate(-90deg); + } + .tfwmds-mega-menu__sub-menu-child-item:not(:last-child) { + padding-bottom: 1rem; + } + .tfwmds-mega-menu__sub-menu-child-item:last-child { + margin-bottom: 1rem; + } + .tfwmds-mega-menu__sub-menu-child-link { + padding: 0 1rem; + color: #231f20; + font-size: 1rem; + text-decoration: none; + } + .tfwmds-mega-menu__search-btn { + position: relative; + margin-left: 0.75rem; + padding-right: 0.5rem; + padding-left: 0.5rem; + color: #fff; + } + .tfwmds-mega-menu__search-icon { + display: block; + width: 1.5rem; + height: 1.5rem; + } + .tfwmds-header--mega-menu, + .tfwmds-header--mega-menu .tfwmds-mega-menu { + height: 4rem; + } + .tfwmds-header--mega-menu:not(.tfwmds-header--mega-menu-open) + .tfwmds-mega-menu__scroll-controller { + overflow: hidden; + } + .tfwmds-header--mega-menu-open .tfwmds-mega-menu__scroll-controller { + visibility: visible; + opacity: 1; + } + .tfwmds-header--mega-menu-open .tfwmds-mega-menu__mobile-toggle { + padding: 0 0.5rem; + border: 0; + font-size: 0; + } + .tfwmds-header--mega-menu-open .tfwmds-mega-menu__mobile-toggle .tfwmds-mega-menu__close-icon { + display: block; + } + .tfwmds-header--mega-menu-submenu-open .tfwmds-header__logo-link { + display: none; + } +} +.tfwmds-header--mega-menu { + position: relative; + z-index: 1000; + padding: 0; +} +@media screen and (min-width: 768px) { + .tfwmds-mega-menu::after { + content: ''; + display: block; + position: absolute; + z-index: -1; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: #3c1053; + } + .tfwmds-mega-menu::before { + content: ''; + visibility: hidden; + position: fixed; + z-index: -5; + top: 0; + left: 0; + width: 100%; + height: 100vh; + -webkit-transition: opacity 0.2s ease-out; + transition: opacity 0.2s ease-out; + opacity: 0; + background-color: #000; + pointer-events: none; + } + .tfwmds-mega-menu.active::before { + visibility: visible; + opacity: 0.5; + } + .tfwmds-mega-menu__primary-menu-item.active .tfwmds-mega-menu__primary-menu-link { + background-color: #84329b; + } + .tfwmds-mega-menu__primary-menu-item.active .tfwmds-mega-menu__container { + visibility: visible; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + .tfwmds-mega-menu__primary-menu-link { + min-height: 100%; + margin: 0; + padding: 1rem 1.5rem; + -webkit-transition: background-color 0.2s ease-out; + transition: background-color 0.2s ease-out; + color: #fff; + font-family: 'DM Sans', sans-serif; + font-size: 1rem; + cursor: pointer; + } + .tfwmds-mega-menu__primary-menu-link:focus, + .tfwmds-mega-menu__primary-menu-link:hover { + background-color: #84329b; + } + .tfwmds-mega-menu__container { + display: block; + position: absolute; + z-index: -2; + top: 100%; + left: 0; + width: 100%; + -webkit-transition: opacity 0.15s 0.1s, + -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s; + transition: opacity 0.15s 0.1s, transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s, + -webkit-transform 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s; + background-color: #fff; + visibility: hidden; + -webkit-transform: translateY(-2rem); + -ms-transform: translateY(-2rem); + transform: translateY(-2rem); + opacity: 0; + } + .tfwmds-mega-menu__sub-menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; + padding: 2.5rem 0; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .tfwmds-mega-menu__sub-menu--has-child-menus { + padding: 2.5rem 0 1.5rem; + } + .tfwmds-mega-menu__sub-menu--has-child-menus .tfwmds-mega-menu__sub-menu-item { + margin: 0 0 1rem; + } + .tfwmds-mega-menu__sub-menu--has-child-menus .tfwmds-mega-menu__sub-menu-link { + position: relative; + margin-bottom: 0.75rem; + padding-left: 2rem; + color: #3c1053; + font-size: 1.125rem; + font-weight: 700; + text-decoration: none; + } + .tfwmds-mega-menu__sub-menu--has-child-menus .tfwmds-mega-menu__sub-menu-link-icon { + display: block; + } + .tfwmds-mega-menu__sub-menu-item { + margin-bottom: 0; + padding-right: 1rem; + padding-left: 2rem; + list-style: none; + -ms-flex-preferred-size: 25%; + flex-basis: 25%; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + } + .tfwmds-mega-menu__sub-menu-item:not(:nth-child(4n)) { + border-right: 1px solid #d3d2d2; + } + .tfwmds-mega-menu__sub-menu-link-icon { + display: none; + position: absolute; + top: 0.6em; + left: 0; + width: 1em; + height: 1em; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + fill: currentColor; + } + .tfwmds-mega-menu__sub-menu-child-menu { + padding-left: 2rem; + } + .tfwmds-mega-menu__sub-menu-child-link, + .tfwmds-mega-menu__sub-menu-link { + display: block; + margin-bottom: 0.75rem; + color: #231f20; + text-decoration: none; + } + .tfwmds-mega-menu__sub-menu-child-link:focus, + .tfwmds-mega-menu__sub-menu-child-link:hover, + .tfwmds-mega-menu__sub-menu-link:focus, + .tfwmds-mega-menu__sub-menu-link:hover { + text-decoration: underline; + } +} +@media screen and (max-width: 767px) { + .tfwmds-mega-menu__search-container { + visibility: hidden; + position: absolute; + top: 100%; + left: 0; + overflow: visible; + opacity: 0; + } + .tfwmds-header--search-open { + position: fixed; + width: 100%; + } + .tfwmds-header--search-open .tfwmds-mega-menu__search-container { + visibility: visible; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 1; + } + .tfwmds-header--search-open .tfwmds-mega-menu__search-icon { + display: none; + } + .tfwmds-header--search-open .tfwmds-mega-menu__search-close-icon { + display: block; + } + .tfwmds-search-container { + max-height: calc(100vh - 4rem); + overflow-y: auto; + color: #fff; + background-color: #3c1053; + } + .tfwmds-search-container .tfwmds-search-heading { + color: currentColor; + } + .tfwmds-search-container .tfwmds-search-bar__input { + border: 0; + } + .tfwmds-search-container .tfwmds-search-bar__btn { + background-color: #9d5baf; + } + .tfwmds-search-container .tfwmds-link { + color: #fff; + } +} +.tfwmds-search-container { + margin: 0 auto; + padding: 1rem; +} +.tfwmds-search-container .tfwmds-search-heading { + margin: 2rem 0; +} +.tfwmds-search-container .tfwmds-search-list { + margin: 0; + padding: 0; +} +.tfwmds-search-container .tfwmds-search-list__item { + display: block; + list-style: none; +} +.tfwmds-search-container .tfwmds-link__chevron { + fill: #9d5baf; +} +@media screen and (min-width: 568px) { + .tfwmds-search-container .tfwmds-search-list { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + } + .tfwmds-search-container .tfwmds-search-list__item { + width: 50%; + padding-right: 1em; + } +} +.tfwmds-swift-icon { + display: inline-block; + width: 3.5em; + height: 1.35em; + margin-right: 0.25em; + margin-left: 0.15em; + fill: currentColor; + line-height: 1.5rem; + vertical-align: top; +} +@media screen and (min-width: 768px) { + .tfwmds-search-container { + max-width: 40rem; + padding: 2rem 1rem; + } + .tfwmds-search-container .tfwmds-link { + color: #3c1053; + text-decoration: none; + } + .tfwmds-search-container .tfwmds-link:hover { + color: #3c1053; + text-decoration: underline; + } + .tfwmds-swift-icon { + width: 3.2em; + } +} +.demo-content { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 50vh; + min-height: 400px; + background-color: #ebdeef; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.tfwmds-website-code-example .tfwmds-mega-menu::before { + position: absolute; +} +.tfwmds-search-bar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + width: 100%; +} +.tfwmds-search-bar .tfwmds-fe-input { + margin: 0; +} +.tfwmds-search-bar__btn { + width: 50px; + height: 50px; + padding: 0.75rem; + border: 0; + color: #fff; + background-color: #3c1053; +} +.tfwmds-search-bar__btn svg { + width: 100%; + height: 100%; + fill: currentColor; +} +.tfwmds-search-filter__header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: relative; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.tfwmds-search-filter__header-title { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} +.tfwmds-search-filter__close { + display: block; + margin-left: 1rem; +} +.tfwmds-search-filter__close svg { + display: block; + width: 2rem; + height: 2rem; + fill: #3c1053; +} +.tfwmds-search-filter .tfwmds-accordion { + position: relative; +} +.tfwmds-search-filter .tfwmds-accordion + .tfwmds-accordion::before { + content: ''; + display: block; + position: absolute; + top: 0; + left: 50%; + width: calc(100% - 2rem); + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + border-top: 1px solid rgba(0, 0, 0, 0.4); +} +.tfwmds-search-filter .tfwmds-accordion__content { + padding-top: 0.5rem; +} +@media screen and (max-width: 767px) { + .tfwmds-search-filter { + visibility: hidden; + position: fixed; + z-index: 1000; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding-bottom: 8rem; + overflow: auto; + -webkit-transition: opacity 0.2s ease-out; + transition: opacity 0.2s ease-out; + opacity: 0; + background-color: #fff; + } + .tfwmds-search-filter--is-open { + visibility: visible; + opacity: 1; + } + .tfwmds-search-filter__header { + padding: 1rem; + } + .tfwmds-search-filter__header-title { + font-size: 1.7rem; + line-height: 2.55rem; + margin: 0; + color: #3c1053; + } + .tfwmds-search-filter .tfwmds-accordion__summary .tfwmds-accordion__summary-title { + margin-bottom: 1.5rem; + font-size: 1.4375rem; + line-height: 1.5rem; + margin-top: 0; + } + .tfwmds-search-filter .tfwmds-accordion::before { + content: ''; + display: block; + position: absolute; + top: 0; + left: 50%; + width: calc(100% - 2rem); + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + border-top: 1px solid rgba(0, 0, 0, 0.4); + } + .tfwmds-search-filter__mobile-filter-update { + visibility: hidden; + position: fixed; + z-index: 10; + bottom: 0; + width: 100%; + padding: 1rem; + -webkit-transition: opacity 0.2s ease-out; + transition: opacity 0.2s ease-out; + border-top: 1px solid rgba(0, 0, 0, 0.4); + opacity: 0; + background-color: #fff; + } + .tfwmds-search-filter--has-inputs-checked .tfwmds-search-filter__mobile-filter-update { + visibility: visible; + opacity: 1; + } +} +@media screen and (min-width: 768px) { + .tfwmds-search-filter { + border-bottom: 5px solid #3c1053; + } + .tfwmds-search-filter__close, + .tfwmds-search-filter__mobile-filter-update { + display: none; + } + .tfwmds-search-filter .tfwmds-search-filter__clear-all { + display: none; + position: relative; + padding: 1rem; + color: #3c1053; + background-color: #fff; + text-decoration: underline; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + .tfwmds-search-filter .tfwmds-search-filter__clear-all::before { + content: ''; + display: block; + position: absolute; + top: 0; + left: 50%; + width: calc(100% - 2rem); + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + border-top: 1px solid rgba(0, 0, 0, 0.4); + bottom: 100%; + } + .tfwmds-search-filter .tfwmds-search-filter__clear-all svg { + display: block; + width: 1rem; + height: 1rem; + margin-right: 0.75rem; + } + .tfwmds-search-filter--has-inputs-checked .tfwmds-search-filter__clear-all.tfwmds-hide-mobile { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } +} +.tfwmds-search-result { + border-bottom: 1px solid #7b7979; +} +.tfwmds-search-result__title { + color: #1a6fac; +} +.tfwmds-search-result .tfwmds-breadcrumb { + padding: 0.5rem 0; +} +.tfwmds-search-result .tfwmds-breadcrumb__list-item { + margin-bottom: 0; +} +.tfwmds-search-result__excerpt { + padding-top: 1rem; +} +.tfwmds-search-sort { + margin-bottom: 1rem; +} +.tfwmds-search-sort .tfwmds-fe-label { + margin-bottom: 0.75rem; +} +@media screen and (max-width: 767px) { + .tfwmds-search-sort { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + .tfwmds-search-sort .tfwmds-fe-label, + .tfwmds-search-sort .tfwmds-fe-label h3 { + margin: 0; + } + .tfwmds-search-sort .tfwmds-fe-dropdown { + margin-left: 1rem; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + } +} +.tfwmds-pagination { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.tfwmds-pagination__nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + margin-bottom: 1rem; + padding: 0; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; +} +.tfwmds-pagination__item { + display: none; + margin: 0; + padding: 0 0.5rem; + list-style: none; +} +.tfwmds-pagination__item:first-child, +.tfwmds-pagination__item:last-child { + display: block; +} +.tfwmds-pagination__item--previous { + display: block; + padding-left: 0.25rem; +} +.tfwmds-pagination__item--previous:not(:first-child)::before { + content: '...'; + margin-right: 0.75rem; +} +.tfwmds-pagination__item--active { + display: block; +} +.tfwmds-pagination__item--active + .tfwmds-pagination__item:not(:last-child) { + display: block; + padding-right: 0.25rem; +} +.tfwmds-pagination__item--active + .tfwmds-pagination__item:not(:last-child)::after { + content: '...'; + margin-left: 0.75rem; +} +.tfwmds-pagination__next { + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} +@media screen and (min-width: 768px) { + .tfwmds-pagination__nav { + margin: 0; + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + -webkit-box-flex: 1; + -ms-flex: 1 1 46%; + flex: 1 1 46%; + } + .tfwmds-pagination__next { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .tfwmds-pagination__next, + .tfwmds-pagination__prev { + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + -ms-flex-preferred-size: 27%; + flex-basis: 27%; + } + .tfwmds-pagination__item--active:first-child { + margin-left: 36.5%; + } + .tfwmds-pagination__item--active:last-child { + margin-right: 36.5%; + } +} +/*# sourceMappingURL=../../_sourcemaps/tfwmds-components.min.css.map */ diff --git a/src/tfwmds/assets/old/img/tfwmds-sprite.min.svg b/src/tfwmds/assets/old/img/tfwmds-sprite.min.svg new file mode 100644 index 000000000..1047b8fd4 --- /dev/null +++ b/src/tfwmds/assets/old/img/tfwmds-sprite.min.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/wmnds/assets/sass/_mixins.scss b/src/tfwmds/assets/sass/_mixins.scss similarity index 97% rename from src/wmnds/assets/sass/_mixins.scss rename to src/tfwmds/assets/sass/_mixins.scss index 06b3d0b0b..42a51d8da 100644 --- a/src/wmnds/assets/sass/_mixins.scss +++ b/src/tfwmds/assets/sass/_mixins.scss @@ -1,10 +1,10 @@ // This is a helper which will spit out the correct height/width for any svgs within a heading tag -// This is used to overwrite .wmnds-n-icon__svg class defaults in _n-icon.scss +// This is used to overwrite .tfwmds-n-icon__svg class defaults in _n-icon.scss @mixin n-icon-styling($height-and-font-size: 1rem) { $height-multiplier: 1.04741812336749; // If we multiply the height by this value we got the correct width for the n-icon svg $rescaled-font: $height-and-font-size * 0.75; // Multiply by 0.75 as the font height is is actually 1/4 smaller than - .wmnds-n-icon__svg { + .tfwmds-n-icon__svg { width: $rescaled-font; height: calc(#{$rescaled-font * $height-multiplier}); // diff --git a/src/wmnds/assets/sass/_vars.scss b/src/tfwmds/assets/sass/_vars.scss similarity index 99% rename from src/wmnds/assets/sass/_vars.scss rename to src/tfwmds/assets/sass/_vars.scss index 99a5a8e83..508b266d4 100644 --- a/src/wmnds/assets/sass/_vars.scss +++ b/src/tfwmds/assets/sass/_vars.scss @@ -95,7 +95,7 @@ $size-xl: 3rem; // 48px $breakpoint-xs: 0; // Extra small screen / phone $breakpoint-sm: 568px; // Small screen / phone $breakpoint-md: 768px; // Medium screen / tablet -$breakpoint-lg: 992px; // Large screen / desktop (this is used for wmnds-container size) +$breakpoint-lg: 992px; // Large screen / desktop (this is used for tfwmds-container size) $breakpoint-xl: 1280px; // Extra large screen / wide desktop // Grid vars diff --git a/src/wmnds/assets/sass/styles/_general.scss b/src/tfwmds/assets/sass/styles/_general.scss similarity index 96% rename from src/wmnds/assets/sass/styles/_general.scss rename to src/tfwmds/assets/sass/styles/_general.scss index 066b49bc9..c678c162b 100644 --- a/src/wmnds/assets/sass/styles/_general.scss +++ b/src/tfwmds/assets/sass/styles/_general.scss @@ -1,4 +1,4 @@ -.wmnds-html { +.tfwmds-html { min-width: 320px; margin: 0; padding: 0; @@ -18,7 +18,7 @@ } } -[class*="wmnds-"] { +[class*="tfwmds-"] { box-sizing: border-box; color: get-color(text); font-family: $x-font-family; diff --git a/src/wmnds/assets/sass/styles/_lists.scss b/src/tfwmds/assets/sass/styles/_lists.scss similarity index 73% rename from src/wmnds/assets/sass/styles/_lists.scss rename to src/tfwmds/assets/sass/styles/_lists.scss index 7b9d1bcdb..7a0b7bb3a 100644 --- a/src/wmnds/assets/sass/styles/_lists.scss +++ b/src/tfwmds/assets/sass/styles/_lists.scss @@ -1,20 +1,20 @@ // Ordered list styles -// Included the ol tag too incase dev forgets to add .wmnds-ordered-list class. -// The ol:not([class*="wmnds-"]) line makes sure we don't target any wmnds components that are using the a tag such as the breadcrumbs +// Included the ol tag too incase dev forgets to add .tfwmds-ordered-list class. +// The ol:not([class*="tfwmds-"]) line makes sure we don't target any tfwmds components that are using the a tag such as the breadcrumbs -[class*="wmnds-"].wmnds-ordered-list, -[class*="wmnds-"] ol:not([class*="wmnds-"]) { +[class*="tfwmds-"].tfwmds-ordered-list, +[class*="tfwmds-"] ol:not([class*="tfwmds-"]) { position: relative; counter-reset: item; padding-inline-start: $size-lg; a, - .wmnds-link { + .tfwmds-link { display: inline; } ol, - ul:not(.wmnds-unordered-list) { + ul:not(.tfwmds-unordered-list) { position: relative; margin-top: $size-xsm; counter-reset: item; @@ -46,7 +46,7 @@ } // Create correct spacing for indent allowing for increase in counter length - $selector: "ol:not([class*='wmnds-'])>li"; + $selector: "ol:not([class*='tfwmds-'])>li"; @for $i from 0 through 5 { #{repeater($selector, $i, " > ")}:before { left: -#{2.5 + (($i + 1) * 0.9rem)}; @@ -56,21 +56,21 @@ } // Unordered list styles -// Included the ol tag too incase dev forgets to add .wmnds-unordered-list class. -// The ul:not([class*="wmnds-"]) line makes sure we don't target any wmnds components that are using the a tag such as the breadcrumbs +// Included the ol tag too incase dev forgets to add .tfwmds-unordered-list class. +// The ul:not([class*="tfwmds-"]) line makes sure we don't target any tfwmds components that are using the a tag such as the breadcrumbs -[class*="wmnds-"].wmnds-unordered-list, -[class*="wmnds-"] ul:not([class*="wmnds-"]) { +[class*="tfwmds-"].tfwmds-unordered-list, +[class*="tfwmds-"] ul:not([class*="tfwmds-"]) { list-style: none; padding-inline-start: $size-lg; a, - .wmnds-link { + .tfwmds-link { display: inline; } ul, - ol:not(.wmnds-ordered-list) { + ol:not(.tfwmds-ordered-list) { position: relative; margin-top: $size-xsm; counter-reset: item; @@ -96,7 +96,7 @@ } } - ul:not([class*="wmnds-"]) { + ul:not([class*="tfwmds-"]) { margin-top: $size-xsm; list-style: none; padding-inline-start: $size-lg; diff --git a/src/wmnds/assets/sass/styles/_styles.scss b/src/tfwmds/assets/sass/styles/_styles.scss similarity index 75% rename from src/wmnds/assets/sass/styles/_styles.scss rename to src/tfwmds/assets/sass/styles/_styles.scss index bad42026b..7d42968b2 100644 --- a/src/wmnds/assets/sass/styles/_styles.scss +++ b/src/tfwmds/assets/sass/styles/_styles.scss @@ -6,4 +6,4 @@ @import "utilities"; // Grid -@import "wmnds-grid/wmnds-grid"; +@import "tfwmds-grid/tfwmds-grid"; diff --git a/src/wmnds/assets/sass/styles/_typography.scss b/src/tfwmds/assets/sass/styles/_typography.scss similarity index 71% rename from src/wmnds/assets/sass/styles/_typography.scss rename to src/tfwmds/assets/sass/styles/_typography.scss index 3e08bda74..c068dfe62 100644 --- a/src/wmnds/assets/sass/styles/_typography.scss +++ b/src/tfwmds/assets/sass/styles/_typography.scss @@ -1,5 +1,5 @@ // Get rid of margin for the first header item in main content -[class*="wmnds-"] { +[class*="tfwmds-"] { div, span, p, @@ -33,18 +33,18 @@ // Set heading font for heading elements h1, - h1[class*="wmnds-col"], + h1[class*="tfwmds-col"], h2, - h2[class*="wmnds-col"], + h2[class*="tfwmds-col"], h3, - h3[class*="wmnds-col"], + h3[class*="tfwmds-col"], h4, - h4[class*="wmnds-col"] { + h4[class*="tfwmds-col"] { font-family: $x-heading-font-family; } h1, - &.wmnds-h1 { + &.tfwmds-h1 { color: get-color(primary); @include type-setting(1, 0.85); // On desktop devices @@ -54,7 +54,7 @@ } h2, - &.wmnds-h2 { + &.tfwmds-h2 { color: get-color(primary); @include type-setting(2, 0.85); font-weight: bold; @@ -65,49 +65,49 @@ } h3, - &.wmnds-h3 { + &.tfwmds-h3 { color: inherit; @include type-setting(3); font-weight: bold; } h4, - &.wmnds-h4 { + &.tfwmds-h4 { color: inherit; @include type-setting(4); font-weight: bold; - &.wmnds-weight-400 { + &.tfwmds-weight-400 { font-weight: normal; } } h5, - &.wmnds-h5 { + &.tfwmds-h5 { @include type-setting(5); font-weight: bold; } h6, - &.wmnds-h6 { + &.tfwmds-h6 { @include type-setting(5); font-weight: normal; } - &.wmnds-h2 > *, - &.wmnds-h3 > *, - &.wmnds-h4 > *, - &.wmnds-h5 > * { + &.tfwmds-h2 > *, + &.tfwmds-h3 > *, + &.tfwmds-h4 > *, + &.tfwmds-h5 > * { color: initial; font-weight: initial; } } // Set heading font for heading elements -.wmnds-h1[class*="wmnds-"], -.wmnds-h2[class*="wmnds-"], -.wmnds-h3[class*="wmnds-"], -.wmnds-h4[class*="wmnds-"] { +.tfwmds-h1[class*="tfwmds-"], +.tfwmds-h2[class*="tfwmds-"], +.tfwmds-h3[class*="tfwmds-"], +.tfwmds-h4[class*="tfwmds-"] { font-family: $x-heading-font-family; } @@ -116,10 +116,10 @@ h2:first-child, h3:first-child, h4:first-child, - h1:first-child[class*="wmnds-"], - h2:first-child[class*="wmnds-"], - h3:first-child[class*="wmnds-"], - h4:first-child[class*="wmnds-"] { + h1:first-child[class*="tfwmds-"], + h2:first-child[class*="tfwmds-"], + h3:first-child[class*="tfwmds-"], + h4:first-child[class*="tfwmds-"] { margin-top: 0; } } diff --git a/src/wmnds/assets/sass/styles/_utilities.scss b/src/tfwmds/assets/sass/styles/_utilities.scss similarity index 88% rename from src/wmnds/assets/sass/styles/_utilities.scss rename to src/tfwmds/assets/sass/styles/_utilities.scss index 0f5ab62fa..111450cf9 100644 --- a/src/wmnds/assets/sass/styles/_utilities.scss +++ b/src/tfwmds/assets/sass/styles/_utilities.scss @@ -1,6 +1,6 @@ -[class*="wmnds-"] { +[class*="tfwmds-"] { // ensures sticky footer - &.wmnds-body { + &.tfwmds-body { display: flex; min-height: 100vh; flex-direction: column; @@ -8,7 +8,7 @@ } // Container sizes - &.wmnds-container { + &.tfwmds-container { display: block; width: 100%; max-width: $breakpoint-lg; @@ -27,32 +27,32 @@ } } -html body [class*="wmnds-"] { - &.wmnds-grid { +html body [class*="tfwmds-"] { + &.tfwmds-grid { & > * { box-sizing: border-box; } // How to align child flex items of a grid - &.wmnds-grid--justify-between { + &.tfwmds-grid--justify-between { justify-content: space-between; } - &.wmnds-grid--justify-around { + &.tfwmds-grid--justify-around { justify-content: space-around; } - &.wmnds-grid--justify-end { + &.tfwmds-grid--justify-end { justify-content: flex-end; } - &.wmnds-grid--align-center { + &.tfwmds-grid--align-center { align-items: center; } } //Text align - &.wmnds-text-align { + &.tfwmds-text-align { &-left { text-align: left; } @@ -67,7 +67,7 @@ html body [class*="wmnds-"] { } // Floats - &.wmnds-float { + &.tfwmds-float { &-left { float: left; } @@ -109,8 +109,8 @@ html body [class*="wmnds-"] { } } - &.wmnds, - &.wmnds { + &.tfwmds, + &.tfwmds { // Generate all margin classes &-m { @include x-mar-pad(""); @@ -155,19 +155,19 @@ html body [class*="wmnds-"] { } // Show/hide on desktop devices only - &.wmnds-hide-mobile { + &.tfwmds-hide-mobile { @media screen and (max-width: $breakpoint-md) { display: none; } } - &.wmnds-hide-desktop { + &.tfwmds-hide-desktop { @media screen and (min-width: $breakpoint-md) { display: none; } } - &.wmnds-screenreaders-only { + &.tfwmds-screenreaders-only { position: absolute !important; width: 1px; height: 1px; @@ -193,7 +193,7 @@ html body [class*="wmnds-"] { } } - &.wmnds-bdr { + &.tfwmds-bdr { &-primary { @include x-default-border(get-color(primary)); } @@ -212,7 +212,7 @@ html body [class*="wmnds-"] { } //Background - &.wmnds-bg { + &.tfwmds-bg { &-default { background-color: get-color(background); } @@ -235,7 +235,7 @@ html body [class*="wmnds-"] { } // helper class for aligning swift logo icon - &.wmnds-swift-logo-inline { + &.tfwmds-swift-logo-inline { width: 3.6em; height: 1.3em; margin-top: -0.175em; diff --git a/src/tfwmds/assets/sass/styles/tfwmds-grid/_grid-cols.scss b/src/tfwmds/assets/sass/styles/tfwmds-grid/_grid-cols.scss new file mode 100644 index 000000000..cb2869f78 --- /dev/null +++ b/src/tfwmds/assets/sass/styles/tfwmds-grid/_grid-cols.scss @@ -0,0 +1,967 @@ +.tfwmds-grid { + display: flex; + width: 100%; + letter-spacing: -0.31em; + text-rendering: optimizespeed; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-flow: row wrap; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-align-content: flex-start; + -ms-flex-line-pack: start; + align-content: flex-start; +} + +.tfwmds-col-auto { + width: auto; +} + +.tfwmds-col-1-24 { + width: 4.1667%; +} + +.tfwmds-col-1-12, +.tfwmds-col-2-24 { + width: 8.3333%; +} + +.tfwmds-col-1-8, +.tfwmds-col-3-24 { + width: 12.5%; +} + +.tfwmds-col-1-6, +.tfwmds-col-4-24 { + width: 16.6667%; +} + +.tfwmds-col-1-5 { + width: 20%; +} + +.tfwmds-col-5-24 { + width: 20.8333%; +} + +.tfwmds-col-1-4, +.tfwmds-col-6-24 { + width: 25%; +} + +.tfwmds-col-7-24 { + width: 29.1667%; +} + +.tfwmds-col-1-3, +.tfwmds-col-8-24 { + width: 33.3333%; +} + +.tfwmds-col-3-8, +.tfwmds-col-9-24 { + width: 37.5%; +} + +.tfwmds-col-2-5 { + width: 40%; +} + +.tfwmds-col-5-12, +.tfwmds-col-10-24 { + width: 41.6667%; +} + +.tfwmds-col-11-24 { + width: 45.8333%; +} + +.tfwmds-col-1-2, +.tfwmds-col-12-24 { + width: 50%; +} + +.tfwmds-col-13-24 { + width: 54.1667%; +} + +.tfwmds-col-7-12, +.tfwmds-col-14-24 { + width: 58.3333%; +} + +.tfwmds-col-3-5 { + width: 60%; +} + +.tfwmds-col-5-8, +.tfwmds-col-15-24 { + width: 62.5%; +} + +.tfwmds-col-2-3, +.tfwmds-col-16-24 { + width: 66.6667%; +} + +.tfwmds-col-17-24 { + width: 70.8333%; +} + +.tfwmds-col-3-4, +.tfwmds-col-18-24 { + width: 75%; +} + +.tfwmds-col-19-24 { + width: 79.1667%; +} + +.tfwmds-col-4-5 { + width: 80%; +} + +.tfwmds-col-5-6, +.tfwmds-col-20-24 { + width: 83.3333%; +} + +.tfwmds-col-7-8, +.tfwmds-col-21-24 { + width: 87.5%; +} + +.tfwmds-col-11-12, +.tfwmds-col-22-24 { + width: 91.6667%; +} + +.tfwmds-col-23-24 { + width: 95.8333%; +} + +.tfwmds-col-1, +.tfwmds-col-1-1, +.tfwmds-col-5-5, +.tfwmds-col-24-24 { + width: 100%; +} + +.tfwmds-col-auto, +.tfwmds-col-1, +.tfwmds-col-1-1, +.tfwmds-col-1-12, +.tfwmds-col-1-2, +.tfwmds-col-1-24, +.tfwmds-col-1-3, +.tfwmds-col-1-4, +.tfwmds-col-1-5, +.tfwmds-col-1-6, +.tfwmds-col-1-8, +.tfwmds-col-10-24, +.tfwmds-col-11-12, +.tfwmds-col-11-24, +.tfwmds-col-12-24, +.tfwmds-col-13-24, +.tfwmds-col-14-24, +.tfwmds-col-15-24, +.tfwmds-col-16-24, +.tfwmds-col-17-24, +.tfwmds-col-18-24, +.tfwmds-col-19-24, +.tfwmds-col-2-24, +.tfwmds-col-2-3, +.tfwmds-col-2-5, +.tfwmds-col-20-24, +.tfwmds-col-21-24, +.tfwmds-col-22-24, +.tfwmds-col-23-24, +.tfwmds-col-24-24, +.tfwmds-col-3-24, +.tfwmds-col-3-4, +.tfwmds-col-3-5, +.tfwmds-col-3-8, +.tfwmds-col-4-24, +.tfwmds-col-4-5, +.tfwmds-col-5-12, +.tfwmds-col-5-24, +.tfwmds-col-5-5, +.tfwmds-col-5-6, +.tfwmds-col-5-8, +.tfwmds-col-6-24, +.tfwmds-col-7-12, +.tfwmds-col-7-24, +.tfwmds-col-7-8, +.tfwmds-col-8-24, +.tfwmds-col-9-24 { + display: inline-block; + zoom: 1; + letter-spacing: normal; + word-spacing: normal; + text-rendering: auto; + vertical-align: top; +} + +@media screen and (min-width: 35.5em) { + .tfwmds-col-sm-auto, + .tfwmds-col-sm-1, + .tfwmds-col-sm-1-1, + .tfwmds-col-sm-1-2, + .tfwmds-col-sm-1-3, + .tfwmds-col-sm-2-3, + .tfwmds-col-sm-1-4, + .tfwmds-col-sm-3-4, + .tfwmds-col-sm-1-5, + .tfwmds-col-sm-2-5, + .tfwmds-col-sm-3-5, + .tfwmds-col-sm-4-5, + .tfwmds-col-sm-5-5, + .tfwmds-col-sm-1-6, + .tfwmds-col-sm-5-6, + .tfwmds-col-sm-1-8, + .tfwmds-col-sm-3-8, + .tfwmds-col-sm-5-8, + .tfwmds-col-sm-7-8, + .tfwmds-col-sm-1-12, + .tfwmds-col-sm-5-12, + .tfwmds-col-sm-7-12, + .tfwmds-col-sm-11-12, + .tfwmds-col-sm-1-24, + .tfwmds-col-sm-2-24, + .tfwmds-col-sm-3-24, + .tfwmds-col-sm-4-24, + .tfwmds-col-sm-5-24, + .tfwmds-col-sm-6-24, + .tfwmds-col-sm-7-24, + .tfwmds-col-sm-8-24, + .tfwmds-col-sm-9-24, + .tfwmds-col-sm-10-24, + .tfwmds-col-sm-11-24, + .tfwmds-col-sm-12-24, + .tfwmds-col-sm-13-24, + .tfwmds-col-sm-14-24, + .tfwmds-col-sm-15-24, + .tfwmds-col-sm-16-24, + .tfwmds-col-sm-17-24, + .tfwmds-col-sm-18-24, + .tfwmds-col-sm-19-24, + .tfwmds-col-sm-20-24, + .tfwmds-col-sm-21-24, + .tfwmds-col-sm-22-24, + .tfwmds-col-sm-23-24, + .tfwmds-col-sm-24-24 { + display: inline-block; + zoom: 1; + letter-spacing: normal; + word-spacing: normal; + text-rendering: auto; + vertical-align: top; + } + + .tfwmds-col-sm-auto { + width: auto; + } + + .tfwmds-col-sm-1-24 { + width: 4.1667%; + } + + .tfwmds-col-sm-1-12, + .tfwmds-col-sm-2-24 { + width: 8.3333%; + } + + .tfwmds-col-sm-1-8, + .tfwmds-col-sm-3-24 { + width: 12.5%; + } + + .tfwmds-col-sm-1-6, + .tfwmds-col-sm-4-24 { + width: 16.6667%; + } + + .tfwmds-col-sm-1-5 { + width: 20%; + } + + .tfwmds-col-sm-5-24 { + width: 20.8333%; + } + + .tfwmds-col-sm-1-4, + .tfwmds-col-sm-6-24 { + width: 25%; + } + + .tfwmds-col-sm-7-24 { + width: 29.1667%; + } + + .tfwmds-col-sm-1-3, + .tfwmds-col-sm-8-24 { + width: 33.3333%; + } + + .tfwmds-col-sm-3-8, + .tfwmds-col-sm-9-24 { + width: 37.5%; + } + + .tfwmds-col-sm-2-5 { + width: 40%; + } + + .tfwmds-col-sm-5-12, + .tfwmds-col-sm-10-24 { + width: 41.6667%; + } + + .tfwmds-col-sm-11-24 { + width: 45.8333%; + } + + .tfwmds-col-sm-1-2, + .tfwmds-col-sm-12-24 { + width: 50%; + } + + .tfwmds-col-sm-13-24 { + width: 54.1667%; + } + + .tfwmds-col-sm-7-12, + .tfwmds-col-sm-14-24 { + width: 58.3333%; + } + + .tfwmds-col-sm-3-5 { + width: 60%; + } + + .tfwmds-col-sm-5-8, + .tfwmds-col-sm-15-24 { + width: 62.5%; + } + + .tfwmds-col-sm-2-3, + .tfwmds-col-sm-16-24 { + width: 66.6667%; + } + + .tfwmds-col-sm-17-24 { + width: 70.8333%; + } + + .tfwmds-col-sm-3-4, + .tfwmds-col-sm-18-24 { + width: 75%; + } + + .tfwmds-col-sm-19-24 { + width: 79.1667%; + } + + .tfwmds-col-sm-4-5 { + width: 80%; + } + + .tfwmds-col-sm-5-6, + .tfwmds-col-sm-20-24 { + width: 83.3333%; + } + + .tfwmds-col-sm-7-8, + .tfwmds-col-sm-21-24 { + width: 87.5%; + } + + .tfwmds-col-sm-11-12, + .tfwmds-col-sm-22-24 { + width: 91.6667%; + } + + .tfwmds-col-sm-23-24 { + width: 95.8333%; + } + + .tfwmds-col-sm-1, + .tfwmds-col-sm-1-1, + .tfwmds-col-sm-5-5, + .tfwmds-col-sm-24-24 { + width: 100%; + } +} + +@media screen and (min-width: 48em) { + .tfwmds-col-md-auto, + .tfwmds-col-md-1, + .tfwmds-col-md-1-1, + .tfwmds-col-md-1-2, + .tfwmds-col-md-1-3, + .tfwmds-col-md-2-3, + .tfwmds-col-md-1-4, + .tfwmds-col-md-3-4, + .tfwmds-col-md-1-5, + .tfwmds-col-md-2-5, + .tfwmds-col-md-3-5, + .tfwmds-col-md-4-5, + .tfwmds-col-md-5-5, + .tfwmds-col-md-1-6, + .tfwmds-col-md-5-6, + .tfwmds-col-md-1-8, + .tfwmds-col-md-3-8, + .tfwmds-col-md-5-8, + .tfwmds-col-md-7-8, + .tfwmds-col-md-1-12, + .tfwmds-col-md-5-12, + .tfwmds-col-md-7-12, + .tfwmds-col-md-11-12, + .tfwmds-col-md-1-24, + .tfwmds-col-md-2-24, + .tfwmds-col-md-3-24, + .tfwmds-col-md-4-24, + .tfwmds-col-md-5-24, + .tfwmds-col-md-6-24, + .tfwmds-col-md-7-24, + .tfwmds-col-md-8-24, + .tfwmds-col-md-9-24, + .tfwmds-col-md-10-24, + .tfwmds-col-md-11-24, + .tfwmds-col-md-12-24, + .tfwmds-col-md-13-24, + .tfwmds-col-md-14-24, + .tfwmds-col-md-15-24, + .tfwmds-col-md-16-24, + .tfwmds-col-md-17-24, + .tfwmds-col-md-18-24, + .tfwmds-col-md-19-24, + .tfwmds-col-md-20-24, + .tfwmds-col-md-21-24, + .tfwmds-col-md-22-24, + .tfwmds-col-md-23-24, + .tfwmds-col-md-24-24 { + display: inline-block; + zoom: 1; + letter-spacing: normal; + word-spacing: normal; + text-rendering: auto; + vertical-align: top; + } + + .tfwmds-col-md-auto { + width: auto; + } + + .tfwmds-col-md-1-24 { + width: 4.1667%; + } + + .tfwmds-col-md-1-12, + .tfwmds-col-md-2-24 { + width: 8.3333%; + } + + .tfwmds-col-md-1-8, + .tfwmds-col-md-3-24 { + width: 12.5%; + } + + .tfwmds-col-md-1-6, + .tfwmds-col-md-4-24 { + width: 16.6667%; + } + + .tfwmds-col-md-1-5 { + width: 20%; + } + + .tfwmds-col-md-5-24 { + width: 20.8333%; + } + + .tfwmds-col-md-1-4, + .tfwmds-col-md-6-24 { + width: 25%; + } + + .tfwmds-col-md-7-24 { + width: 29.1667%; + } + + .tfwmds-col-md-1-3, + .tfwmds-col-md-8-24 { + width: 33.3333%; + } + + .tfwmds-col-md-3-8, + .tfwmds-col-md-9-24 { + width: 37.5%; + } + + .tfwmds-col-md-2-5 { + width: 40%; + } + + .tfwmds-col-md-5-12, + .tfwmds-col-md-10-24 { + width: 41.6667%; + } + + .tfwmds-col-md-11-24 { + width: 45.8333%; + } + + .tfwmds-col-md-1-2, + .tfwmds-col-md-12-24 { + width: 50%; + } + + .tfwmds-col-md-13-24 { + width: 54.1667%; + } + + .tfwmds-col-md-7-12, + .tfwmds-col-md-14-24 { + width: 58.3333%; + } + + .tfwmds-col-md-3-5 { + width: 60%; + } + + .tfwmds-col-md-5-8, + .tfwmds-col-md-15-24 { + width: 62.5%; + } + + .tfwmds-col-md-2-3, + .tfwmds-col-md-16-24 { + width: 66.6667%; + } + + .tfwmds-col-md-17-24 { + width: 70.8333%; + } + + .tfwmds-col-md-3-4, + .tfwmds-col-md-18-24 { + width: 75%; + } + + .tfwmds-col-md-19-24 { + width: 79.1667%; + } + + .tfwmds-col-md-4-5 { + width: 80%; + } + + .tfwmds-col-md-5-6, + .tfwmds-col-md-20-24 { + width: 83.3333%; + } + + .tfwmds-col-md-7-8, + .tfwmds-col-md-21-24 { + width: 87.5%; + } + + .tfwmds-col-md-11-12, + .tfwmds-col-md-22-24 { + width: 91.6667%; + } + + .tfwmds-col-md-23-24 { + width: 95.8333%; + } + + .tfwmds-col-md-1, + .tfwmds-col-md-1-1, + .tfwmds-col-md-5-5, + .tfwmds-col-md-24-24 { + width: 100%; + } +} + +@media screen and (min-width: 62em) { + .tfwmds-col-lg-auto, + .tfwmds-col-lg-1, + .tfwmds-col-lg-1-1, + .tfwmds-col-lg-1-2, + .tfwmds-col-lg-1-3, + .tfwmds-col-lg-2-3, + .tfwmds-col-lg-1-4, + .tfwmds-col-lg-3-4, + .tfwmds-col-lg-1-5, + .tfwmds-col-lg-2-5, + .tfwmds-col-lg-3-5, + .tfwmds-col-lg-4-5, + .tfwmds-col-lg-5-5, + .tfwmds-col-lg-1-6, + .tfwmds-col-lg-5-6, + .tfwmds-col-lg-1-8, + .tfwmds-col-lg-3-8, + .tfwmds-col-lg-5-8, + .tfwmds-col-lg-7-8, + .tfwmds-col-lg-1-12, + .tfwmds-col-lg-5-12, + .tfwmds-col-lg-7-12, + .tfwmds-col-lg-11-12, + .tfwmds-col-lg-1-24, + .tfwmds-col-lg-2-24, + .tfwmds-col-lg-3-24, + .tfwmds-col-lg-4-24, + .tfwmds-col-lg-5-24, + .tfwmds-col-lg-6-24, + .tfwmds-col-lg-7-24, + .tfwmds-col-lg-8-24, + .tfwmds-col-lg-9-24, + .tfwmds-col-lg-10-24, + .tfwmds-col-lg-11-24, + .tfwmds-col-lg-12-24, + .tfwmds-col-lg-13-24, + .tfwmds-col-lg-14-24, + .tfwmds-col-lg-15-24, + .tfwmds-col-lg-16-24, + .tfwmds-col-lg-17-24, + .tfwmds-col-lg-18-24, + .tfwmds-col-lg-19-24, + .tfwmds-col-lg-20-24, + .tfwmds-col-lg-21-24, + .tfwmds-col-lg-22-24, + .tfwmds-col-lg-23-24, + .tfwmds-col-lg-24-24 { + display: inline-block; + zoom: 1; + letter-spacing: normal; + word-spacing: normal; + text-rendering: auto; + vertical-align: top; + } + + .tfwmds-col-lg-auto { + width: auto; + } + + .tfwmds-col-lg-1-24 { + width: 4.1667%; + } + + .tfwmds-col-lg-1-12, + .tfwmds-col-lg-2-24 { + width: 8.3333%; + } + + .tfwmds-col-lg-1-8, + .tfwmds-col-lg-3-24 { + width: 12.5%; + } + + .tfwmds-col-lg-1-6, + .tfwmds-col-lg-4-24 { + width: 16.6667%; + } + + .tfwmds-col-lg-1-5 { + width: 20%; + } + + .tfwmds-col-lg-5-24 { + width: 20.8333%; + } + + .tfwmds-col-lg-1-4, + .tfwmds-col-lg-6-24 { + width: 25%; + } + + .tfwmds-col-lg-7-24 { + width: 29.1667%; + } + + .tfwmds-col-lg-1-3, + .tfwmds-col-lg-8-24 { + width: 33.3333%; + } + + .tfwmds-col-lg-3-8, + .tfwmds-col-lg-9-24 { + width: 37.5%; + } + + .tfwmds-col-lg-2-5 { + width: 40%; + } + + .tfwmds-col-lg-5-12, + .tfwmds-col-lg-10-24 { + width: 41.6667%; + } + + .tfwmds-col-lg-11-24 { + width: 45.8333%; + } + + .tfwmds-col-lg-1-2, + .tfwmds-col-lg-12-24 { + width: 50%; + } + + .tfwmds-col-lg-13-24 { + width: 54.1667%; + } + + .tfwmds-col-lg-7-12, + .tfwmds-col-lg-14-24 { + width: 58.3333%; + } + + .tfwmds-col-lg-3-5 { + width: 60%; + } + + .tfwmds-col-lg-5-8, + .tfwmds-col-lg-15-24 { + width: 62.5%; + } + + .tfwmds-col-lg-2-3, + .tfwmds-col-lg-16-24 { + width: 66.6667%; + } + + .tfwmds-col-lg-17-24 { + width: 70.8333%; + } + + .tfwmds-col-lg-3-4, + .tfwmds-col-lg-18-24 { + width: 75%; + } + + .tfwmds-col-lg-19-24 { + width: 79.1667%; + } + + .tfwmds-col-lg-4-5 { + width: 80%; + } + + .tfwmds-col-lg-5-6, + .tfwmds-col-lg-20-24 { + width: 83.3333%; + } + + .tfwmds-col-lg-7-8, + .tfwmds-col-lg-21-24 { + width: 87.5%; + } + + .tfwmds-col-lg-11-12, + .tfwmds-col-lg-22-24 { + width: 91.6667%; + } + + .tfwmds-col-lg-23-24 { + width: 95.8333%; + } + + .tfwmds-col-lg-1, + .tfwmds-col-lg-1-1, + .tfwmds-col-lg-5-5, + .tfwmds-col-lg-24-24 { + width: 100%; + } +} + +@media screen and (min-width: 80em) { + .tfwmds-col-xl-auto, + .tfwmds-col-xl-1, + .tfwmds-col-xl-1-1, + .tfwmds-col-xl-1-2, + .tfwmds-col-xl-1-3, + .tfwmds-col-xl-2-3, + .tfwmds-col-xl-1-4, + .tfwmds-col-xl-3-4, + .tfwmds-col-xl-1-5, + .tfwmds-col-xl-2-5, + .tfwmds-col-xl-3-5, + .tfwmds-col-xl-4-5, + .tfwmds-col-xl-5-5, + .tfwmds-col-xl-1-6, + .tfwmds-col-xl-5-6, + .tfwmds-col-xl-1-8, + .tfwmds-col-xl-3-8, + .tfwmds-col-xl-5-8, + .tfwmds-col-xl-7-8, + .tfwmds-col-xl-1-12, + .tfwmds-col-xl-5-12, + .tfwmds-col-xl-7-12, + .tfwmds-col-xl-11-12, + .tfwmds-col-xl-1-24, + .tfwmds-col-xl-2-24, + .tfwmds-col-xl-3-24, + .tfwmds-col-xl-4-24, + .tfwmds-col-xl-5-24, + .tfwmds-col-xl-6-24, + .tfwmds-col-xl-7-24, + .tfwmds-col-xl-8-24, + .tfwmds-col-xl-9-24, + .tfwmds-col-xl-10-24, + .tfwmds-col-xl-11-24, + .tfwmds-col-xl-12-24, + .tfwmds-col-xl-13-24, + .tfwmds-col-xl-14-24, + .tfwmds-col-xl-15-24, + .tfwmds-col-xl-16-24, + .tfwmds-col-xl-17-24, + .tfwmds-col-xl-18-24, + .tfwmds-col-xl-19-24, + .tfwmds-col-xl-20-24, + .tfwmds-col-xl-21-24, + .tfwmds-col-xl-22-24, + .tfwmds-col-xl-23-24, + .tfwmds-col-xl-24-24 { + display: inline-block; + zoom: 1; + letter-spacing: normal; + word-spacing: normal; + text-rendering: auto; + vertical-align: top; + } + + .tfwmds-col-xl-auto { + width: auto; + } + + .tfwmds-col-xl-1-24 { + width: 4.1667%; + } + + .tfwmds-col-xl-1-12, + .tfwmds-col-xl-2-24 { + width: 8.3333%; + } + + .tfwmds-col-xl-1-8, + .tfwmds-col-xl-3-24 { + width: 12.5%; + } + + .tfwmds-col-xl-1-6, + .tfwmds-col-xl-4-24 { + width: 16.6667%; + } + + .tfwmds-col-xl-1-5 { + width: 20%; + } + + .tfwmds-col-xl-5-24 { + width: 20.8333%; + } + + .tfwmds-col-xl-1-4, + .tfwmds-col-xl-6-24 { + width: 25%; + } + + .tfwmds-col-xl-7-24 { + width: 29.1667%; + } + + .tfwmds-col-xl-1-3, + .tfwmds-col-xl-8-24 { + width: 33.3333%; + } + + .tfwmds-col-xl-3-8, + .tfwmds-col-xl-9-24 { + width: 37.5%; + } + + .tfwmds-col-xl-2-5 { + width: 40%; + } + + .tfwmds-col-xl-5-12, + .tfwmds-col-xl-10-24 { + width: 41.6667%; + } + + .tfwmds-col-xl-11-24 { + width: 45.8333%; + } + + .tfwmds-col-xl-1-2, + .tfwmds-col-xl-12-24 { + width: 50%; + } + + .tfwmds-col-xl-13-24 { + width: 54.1667%; + } + + .tfwmds-col-xl-7-12, + .tfwmds-col-xl-14-24 { + width: 58.3333%; + } + + .tfwmds-col-xl-3-5 { + width: 60%; + } + + .tfwmds-col-xl-5-8, + .tfwmds-col-xl-15-24 { + width: 62.5%; + } + + .tfwmds-col-xl-2-3, + .tfwmds-col-xl-16-24 { + width: 66.6667%; + } + + .tfwmds-col-xl-17-24 { + width: 70.8333%; + } + + .tfwmds-col-xl-3-4, + .tfwmds-col-xl-18-24 { + width: 75%; + } + + .tfwmds-col-xl-19-24 { + width: 79.1667%; + } + + .tfwmds-col-xl-4-5 { + width: 80%; + } + + .tfwmds-col-xl-5-6, + .tfwmds-col-xl-20-24 { + width: 83.3333%; + } + + .tfwmds-col-xl-7-8, + .tfwmds-col-xl-21-24 { + width: 87.5%; + } + + .tfwmds-col-xl-11-12, + .tfwmds-col-xl-22-24 { + width: 91.6667%; + } + + .tfwmds-col-xl-23-24 { + width: 95.8333%; + } + + .tfwmds-col-xl-1, + .tfwmds-col-xl-1-1, + .tfwmds-col-xl-5-5, + .tfwmds-col-xl-24-24 { + width: 100%; + } +} diff --git a/src/wmnds/assets/sass/styles/wmnds-grid/_grid-spacing.scss b/src/tfwmds/assets/sass/styles/tfwmds-grid/_grid-spacing.scss similarity index 76% rename from src/wmnds/assets/sass/styles/wmnds-grid/_grid-spacing.scss rename to src/tfwmds/assets/sass/styles/tfwmds-grid/_grid-spacing.scss index a50c4af43..c1ca33fb6 100644 --- a/src/wmnds/assets/sass/styles/wmnds-grid/_grid-spacing.scss +++ b/src/tfwmds/assets/sass/styles/tfwmds-grid/_grid-spacing.scss @@ -1,4 +1,4 @@ -// CREATES .wmnds-grid--spacing classes +// CREATES .tfwmds-grid--spacing classes // HOW IT WORKS // @@ -25,8 +25,8 @@ $breakpoint-name: "", $breakpoint-value: "" ) { - .wmnds-grid--spacing#{$prefix}-#{$spacing-name} { - > [class*="wmnds-col-"] { + .tfwmds-grid--spacing#{$prefix}-#{$spacing-name} { + > [class*="tfwmds-col-"] { // The first and last items in the list will always have no padding on the outer facing sides &:first-child, &:nth-child(#{$col-count}n + 1) { @@ -51,19 +51,19 @@ } // To achieve the pattern of 2 in a row and 1 full width below - // we give the parent: .wmnds-grid--spacing-{breakpoint}-2-sm - // then we give the first two columns: .wmnds-col-{breakpoint}-1-2 - // and the final column: .wmnds-col-1 or .wmnds-col-{breakpoint}-1-1 + // we give the parent: .tfwmds-grid--spacing-{breakpoint}-2-sm + // then we give the first two columns: .tfwmds-col-{breakpoint}-1-2 + // and the final column: .tfwmds-col-1 or .tfwmds-col-{breakpoint}-1-1 @if $breakpoint-name == "" or $breakpoint-value == "" { - &.wmnds-col-1, - &.wmnds-col-1-1 { + &.tfwmds-col-1, + &.tfwmds-col-1-1 { padding-right: 0; padding-left: 0; } } @else { @media screen and (min-width: #{$breakpoint-value}em) { - &.wmnds-col-#{$breakpoint-name}-1, - &.wmnds-col-#{$breakpoint-name}-1-1 { + &.tfwmds-col-#{$breakpoint-name}-1, + &.tfwmds-col-#{$breakpoint-name}-1-1 { padding-right: 0; padding-left: 0; } @@ -73,19 +73,26 @@ } } -// Creates standard spacing classes: .wmnds-grid--spacing-{cols}-{size} +// Creates standard spacing classes: .tfwmds-grid--spacing-{cols}-{size} @each $sp-name, $sp-value in $spacing-map { @for $i from 2 through $grid-max-cols { @include grid-spacing-class("-#{$i}", $i, $sp-name, $sp-value); } } -// Creates responsive spacing classes: .wmnds-grid--spacing-{breakpoint}-{cols}-{size} +// Creates responsive spacing classes: .tfwmds-grid--spacing-{breakpoint}-{cols}-{size} @each $bp-name, $bp-value in $grid-breakpoint-map { @media screen and (min-width: #{$bp-value}em) { @each $sp-name, $sp-value in $spacing-map { @for $i from 2 through $grid-max-cols { - @include grid-spacing-class("-#{$bp-name}-#{$i}", $i, $sp-name, $sp-value, $bp-name, $bp-value); + @include grid-spacing-class( + "-#{$bp-name}-#{$i}", + $i, + $sp-name, + $sp-value, + $bp-name, + $bp-value + ); } } } diff --git a/src/wmnds/assets/sass/styles/wmnds-grid/_wmnds-grid.scss b/src/tfwmds/assets/sass/styles/tfwmds-grid/_tfwmds-grid.scss similarity index 93% rename from src/wmnds/assets/sass/styles/wmnds-grid/_wmnds-grid.scss rename to src/tfwmds/assets/sass/styles/tfwmds-grid/_tfwmds-grid.scss index 6cdf1bec6..a3783e9d4 100644 --- a/src/wmnds/assets/sass/styles/wmnds-grid/_wmnds-grid.scss +++ b/src/tfwmds/assets/sass/styles/tfwmds-grid/_tfwmds-grid.scss @@ -1,13 +1,13 @@ // When setting the primary font stack, apply it to the Pure grid units along // with `html`, `button`, `input`, `select`, and `textarea`. Pure Grids use // specific font stacks to ensure the greatest OS/browser compatibility. -[class*="wmnds-"] { +[class*="tfwmds-"] { * { font-family: inherit; -webkit-font-smoothing: antialiased; } - &.wmnds-grid { + &.tfwmds-grid { display: flex; width: 100%; letter-spacing: -0.31em; @@ -21,7 +21,7 @@ -ms-flex-line-pack: start; align-content: flex-start; - [class*="wmnds-col-"] { + [class*="tfwmds-col-"] { display: inline-block; zoom: 1; letter-spacing: normal; diff --git a/src/wmnds/assets/sass/wmnds.scss b/src/tfwmds/assets/sass/tfwmds.scss similarity index 95% rename from src/wmnds/assets/sass/wmnds.scss rename to src/tfwmds/assets/sass/tfwmds.scss index 2883e5182..b148e6bde 100644 --- a/src/wmnds/assets/sass/wmnds.scss +++ b/src/tfwmds/assets/sass/tfwmds.scss @@ -8,7 +8,7 @@ @import "styles/styles"; // Import general styles // Component Styles -[class*="wmnds-"] { +[class*="tfwmds-"] { @import "../../components/components"; // Import all pattern styles // Pattern Styles diff --git a/src/wmnds/components/README.md b/src/tfwmds/components/README.md similarity index 100% rename from src/wmnds/components/README.md rename to src/tfwmds/components/README.md diff --git a/src/wmnds/components/_components.scss b/src/tfwmds/components/_components.scss similarity index 93% rename from src/wmnds/components/_components.scss rename to src/tfwmds/components/_components.scss index fadecb402..a212e7d0d 100644 --- a/src/wmnds/components/_components.scss +++ b/src/tfwmds/components/_components.scss @@ -1,4 +1,4 @@ -// This file is imported from ./assets/sass/wmnds-components.scss +// This file is imported from ./assets/sass/tfwmds-components.scss @import "accordion/accordion"; // accordion @import "breadcrumb/breadcrumb"; // breadcrumb diff --git a/src/wmnds/components/accordion/_accordion.njk b/src/tfwmds/components/accordion/_accordion.njk similarity index 62% rename from src/wmnds/components/accordion/_accordion.njk rename to src/tfwmds/components/accordion/_accordion.njk index 9bed8151d..caf0b4129 100644 --- a/src/wmnds/components/accordion/_accordion.njk +++ b/src/tfwmds/components/accordion/_accordion.njk @@ -1,8 +1,8 @@ -{% macro wmndsAccordion(params) %} +{% macro tfwmdsAccordion(params) %} {# Imports #} -{% from "wmnds/components/icon/_icon.njk" import wmndsIcon %} +{% from "tfwmds/components/icon/_icon.njk" import tfwmdsIcon %} {# Params #} -{% set isOpen = " wmnds-is--open" if params.isOpen %} +{% set isOpen = " tfwmds-is--open" if params.isOpen %} {% set _isExpanded = "true" if params.isOpen else "false" %} {% set id = params.id if params.id else "accordion-01" %} {% set headingText = params.headingText if params.headingText else "Accordion heading" %} @@ -11,31 +11,31 @@ {% set contentHTML = params.contentHTML if params.contentHTML else null %} {% set _content = contentHTML | safe if contentHTML else contentText %} {# change content based on what user has input #} -
- -
+
{{_content}}
diff --git a/src/wmnds/components/accordion/_accordion.scss b/src/tfwmds/components/accordion/_accordion.scss similarity index 83% rename from src/wmnds/components/accordion/_accordion.scss rename to src/tfwmds/components/accordion/_accordion.scss index 841a1f5fc..2c45b2a25 100644 --- a/src/wmnds/components/accordion/_accordion.scss +++ b/src/tfwmds/components/accordion/_accordion.scss @@ -1,4 +1,4 @@ -&.wmnds-accordion { +&.tfwmds-accordion { display: block; background-color: $white; @@ -29,7 +29,7 @@ vertical-align: middle; > h4, - .wmnds-accordion__heading-text { + .tfwmds-accordion__heading-text { margin-bottom: 0; } } @@ -51,15 +51,15 @@ } // When accordion open - &.wmnds-is--open { + &.tfwmds-is--open { // hide + icon - .wmnds-accordion__icon { + .tfwmds-accordion__icon { display: none; } // show - icon and content - .wmnds-accordion__content, - .wmnds-accordion__icon--minimise { + .tfwmds-accordion__content, + .tfwmds-accordion__icon--minimise { display: block; } } diff --git a/src/wmnds/components/accordion/_example.js b/src/tfwmds/components/accordion/_example.js similarity index 51% rename from src/wmnds/components/accordion/_example.js rename to src/tfwmds/components/accordion/_example.js index 806d4cf99..b86d30658 100644 --- a/src/wmnds/components/accordion/_example.js +++ b/src/tfwmds/components/accordion/_example.js @@ -1,15 +1,15 @@ const accordionsJS = () => { - const accordions = document.querySelectorAll('.wmnds-accordion'); + const accordions = document.querySelectorAll('.tfwmds-accordion'); accordions.forEach(accordion => { - const accordionBtn = accordion.querySelector('.wmnds-accordion__summary-wrapper'); + const accordionBtn = accordion.querySelector('.tfwmds-accordion__summary-wrapper'); const toggleAccordion = () => { - if (accordion.classList.contains('wmnds-is--open')) { - accordion.classList.remove('wmnds-is--open'); + if (accordion.classList.contains('tfwmds-is--open')) { + accordion.classList.remove('tfwmds-is--open'); accordionBtn.setAttribute('aria-expanded', false); } else { - accordion.classList.add('wmnds-is--open'); + accordion.classList.add('tfwmds-is--open'); accordionBtn.setAttribute('aria-expanded', true); } }; diff --git a/src/wmnds/components/accordion/_example.njk b/src/tfwmds/components/accordion/_example.njk similarity index 72% rename from src/wmnds/components/accordion/_example.njk rename to src/tfwmds/components/accordion/_example.njk index e83bc7683..ffd7a3114 100644 --- a/src/wmnds/components/accordion/_example.njk +++ b/src/tfwmds/components/accordion/_example.njk @@ -1,8 +1,8 @@ {% raw %} -{% from "wmnds/components/accordion/_accordion.njk" import wmndsAccordion %} +{% from "tfwmds/components/accordion/_accordion.njk" import tfwmdsAccordion %} {{ - wmndsAccordion({ + tfwmdsAccordion({ id: "accordion-01", headingText: "Accordion", headingHTML: null, diff --git a/src/wmnds/patterns/cookies/cookies-banner/_properties.njk.json b/src/tfwmds/components/accordion/_properties.njk.json similarity index 78% rename from src/wmnds/patterns/cookies/cookies-banner/_properties.njk.json rename to src/tfwmds/components/accordion/_properties.njk.json index e4be36fb7..faafc1cb0 100644 --- a/src/wmnds/patterns/cookies/cookies-banner/_properties.njk.json +++ b/src/tfwmds/components/accordion/_properties.njk.json @@ -1,5 +1,5 @@ { - "wmndsAccordionProps": [ + "tfwmdsAccordionProps": [ { "name": "id", "type": "string", @@ -8,7 +8,7 @@ { "name": "headingText", "type": "string", - "description": "Required. Text content for heading line. If headingHTML is supplied, this is ignored." + "description": "Required. Text content for heading line. If headingHTML is supplied, this is ignored." }, { "name": "headingHTML", @@ -18,7 +18,7 @@ { "name": "contentText", "type": "string", - "description": "Required. The text content of each section, which is hidden when the section is closed. If contentHTML is supplied, this is ignored." + "description": "Required. The text content of each section, which is hidden when the section is closed. If contentHTML is supplied, this is ignored." }, { "name": "contentHTML", @@ -28,7 +28,7 @@ { "name": "isOpen", "type": "boolean", - "description": "If true, accordion element will be expanded upon initial load. Defaults to false." + "description": "If true, accordion element will be expanded upon initial load. Defaults to false." } ] } diff --git a/src/wmnds/components/breadcrumb/_breadcrumb.njk b/src/tfwmds/components/breadcrumb/_breadcrumb.njk similarity index 67% rename from src/wmnds/components/breadcrumb/_breadcrumb.njk rename to src/tfwmds/components/breadcrumb/_breadcrumb.njk index f50d746e6..a4486d427 100644 --- a/src/wmnds/components/breadcrumb/_breadcrumb.njk +++ b/src/tfwmds/components/breadcrumb/_breadcrumb.njk @@ -1,16 +1,16 @@ -{% macro wmndsBreadcrumb(params) %} +{% macro tfwmdsBreadcrumb(params) %} {% set items = params.items if params.items else [{ contentText: "Components" }] %} -{% set _isMobile = ' wmnds-breadcrumb--mobile-app' if params.isMobileApp %} +{% set _isMobile = ' tfwmds-breadcrumb--mobile-app' if params.isMobileApp %} {% set classes = ' ' + params.classes if params.classes %} {% set label = params.label + " example breadcrumbs" if params.label else "Breadcrumbs" %} -