@charset "UTF-8";

.ndbx-icon {
  font-family: Allianz-Icons;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: normal;
  font-variant: normal;
}

.ndbx-icon:before {
  font-family: Allianz-Icons;
  font-size: inherit;
}

.nx-icon--arrow-up:before {
  content: '';
}

.nx-icon--arrow-down:before {
  content: '';
}

.nx-icon--arrow-left:before {
  content: '';
}

.nx-icon--arrow-right:before {
  content: '';
}

.nx-icon--arrow-up-slim:before {
  content: '';
}

.nx-icon--arrow-down-slim:before {
  content: '';
}

.nx-icon--arrow-left-slim:before {
  content: '';
}

.nx-icon--arrow-right-slim:before {
  content: '';
}

.nx-icon--paperclip:before {
  content: '';
}

.nx-icon--chevron-up:before {
  content: '';
}

.nx-icon--chevron-down:before {
  content: '';
}

.nx-icon--chevron-left:before {
  content: '';
}

.nx-icon--chevron-right:before {
  content: '';
}

.nx-icon--bookmark-o:before {
  content: '';
}

.nx-icon--calendar:before {
  content: '';
}

.nx-icon--arrow-upload:before {
  content: '';
}

.nx-icon--phone-o:before {
  content: '';
}

.nx-icon--check:before {
  content: '';
}

.nx-icon--check-circle:before {
  content: '';
}

.nx-icon--close:before {
  content: '';
}

.nx-icon--close-circle:before {
  content: '';
}

.nx-icon--credit-card-o:before {
  content: '';
}

.nx-icon--trash:before {
  content: '';
}

.nx-icon--download:before {
  content: '';
}

.nx-icon--exclamation-circle:before {
  content: '';
}

.nx-icon--exclamation-circle-o:before {
  content: '';
}

.nx-icon--exclamation-triangle:before {
  content: '';
}

.nx-icon--file:before {
  content: '';
}

.nx-icon--bolt:before {
  content: '';
}

.nx-icon--bolt-o:before {
  content: '';
}

.nx-icon--ellipsis-v:before {
  content: '';
}

.nx-icon--ellipsis-h:before {
  content: '';
}

.nx-icon--info-circle:before {
  content: '';
}

.nx-icon--info-circle-o:before {
  content: '';
}

.nx-icon--list:before {
  content: '';
}

.nx-icon--location:before {
  content: '';
}

.nx-icon--lock:before {
  content: '';
}

.nx-icon--lock-o:before {
  content: '';
}

.nx-icon--mail:before {
  content: '';
}

.nx-icon--mail-o:before {
  content: '';
}

.nx-icon--bars:before {
  content: '';
}

.nx-icon--telegram:before {
  content: '';
}

.nx-icon--user:before {
  content: '';
}

.nx-icon--user-o:before {
  content: '';
}

.nx-icon--user-business:before {
  content: '';
}

.nx-icon--user-business-o:before {
  content: '';
}

.nx-icon--users:before {
  content: '';
}

.nx-icon--users-o:before {
  content: '';
}

.nx-icon--print-o:before {
  content: '';
}

.nx-icon--search:before {
  content: '';
}

.nx-icon--setting:before {
  content: '';
}

.nx-icon--share:before {
  content: '';
}

.nx-icon--facebook:before {
  content: '';
}

.nx-icon--google-plus:before {
  content: '';
}

.nx-icon--twitter:before {
  content: '';
}

.nx-icon--instagram:before {
  content: '';
}

.nx-icon--facebook-circle:before {
  content: '';
}

.nx-icon--google-circle:before {
  content: '';
}

.nx-icon--twitter-circle:before {
  content: '';
}

.nx-icon--instagram-circle:before {
  content: '';
}

.nx-icon--mail-circle:before {
  content: '';
}

.nx-icon--youtube-circle:before {
  content: '';
}

.nx-icon--star:before {
  content: '';
}

.nx-icon--star-half-full:before {
  content: '';
}

.nx-icon--star-o:before {
  content: '';
}

.nx-icon--file-text:before {
  content: '';
}

.nx-icon--microphone:before {
  content: '';
}

.nx-icon--clock:before {
  content: '';
}

.nx-icon--clock-o:before {
  content: '';
}

.nx-icon--product-a-z:before {
  content: '';
}

.nx-icon--product-animal-cat:before {
  content: '';
}

.nx-icon--product-animal-dog:before {
  content: '';
}

.nx-icon--product-animal-horse:before {
  content: '';
}

.nx-icon--product-animal-hunting-deer:before {
  content: '';
}

.nx-icon--product-animal-paw:before {
  content: '';
}

.nx-icon--product-arrow-direction-path:before {
  content: '';
}

.nx-icon--product-at-sign:before {
  content: '';
}

.nx-icon--product-balance-scale:before {
  content: '';
}

.nx-icon--product-bank-monument-info:before {
  content: '';
}

.nx-icon--product-battery:before {
  content: '';
}

.nx-icon--speech-bubble-o:before {
  content: '';
}

.nx-icon--arrow-first:before {
  content: '';
}

.nx-icon--arrow-last:before {
  content: '';
}

.nx-icon--plus:before {
  content: '';
}

.nx-icon--minus:before {
  content: '';
}

.nx-icon--product-bed:before {
  content: '';
}

.nx-icon--product-bike:before {
  content: '';
}

.nx-icon--product-board-paper-note:before {
  content: '';
}

.nx-icon--product-book:before {
  content: '';
}

.nx-icon--product-brain:before {
  content: '';
}

.nx-icon--product-broken-glass:before {
  content: '';
}

.nx-icon--product-broken-window:before {
  content: '';
}

.nx-icon--product-broom-clean:before {
  content: '';
}

.nx-icon--product-buggy:before {
  content: '';
}

.nx-icon--product-building:before {
  content: '';
}

.nx-icon--product-bullhorn:before {
  content: '';
}

.nx-icon--product-calculator:before {
  content: '';
}

.nx-icon--product-calendar:before {
  content: '';
}

.nx-icon--product-camera:before {
  content: '';
}

.nx-icon--product-candle:before {
  content: '';
}

.nx-icon--product-car-accident:before {
  content: '';
}

.nx-icon--product-car-front:before {
  content: '';
}

.nx-icon--product-car-small:before {
  content: '';
}

.nx-icon--product-car-tacho-fast:before {
  content: '';
}

.nx-icon--product-car-trailer:before {
  content: '';
}

.nx-icon--product-car:before {
  content: '';
}

.nx-icon--product-caravan:before {
  content: '';
}

.nx-icon--product-certificate:before {
  content: '';
}

.nx-icon--product-check-paper:before {
  content: '';
}

.nx-icon--product-check:before {
  content: '';
}

.nx-icon--product-city:before {
  content: '';
}

.nx-icon--product-cleanup-trash:before {
  content: '';
}

.nx-icon--product-clock:before {
  content: '';
}

.nx-icon--product-cloud:before {
  content: '';
}

.nx-icon--product-cog-wheel:before {
  content: '';
}

.nx-icon--product-cog-wheels:before {
  content: '';
}

.nx-icon--product-coins-money:before {
  content: '';
}

.nx-icon--product-communication:before {
  content: '';
}

.nx-icon--product-computer:before {
  content: '';
}

.nx-icon--product-couch:before {
  content: '';
}

.nx-icon--product-credit-card:before {
  content: '';
}

.nx-icon--product-cross-triangle:before {
  content: '';
}

.nx-icon--product-cross:before {
  content: '';
}

.nx-icon--product-danger:before {
  content: '';
}

.nx-icon--product-data-exchange:before {
  content: '';
}

.nx-icon--product-diversity:before {
  content: '';
}

.nx-icon--product-dollar:before {
  content: '';
}

.nx-icon--product-door:before {
  content: '';
}

.nx-icon--product-electric-plug:before {
  content: '';
}

.nx-icon--product-excavator:before {
  content: '';
}

.nx-icon--product-expensive-objects-jewelery:before {
  content: '';
}

.nx-icon--product-eye-overview-sight:before {
  content: '';
}

.nx-icon--product-family:before {
  content: '';
}

.nx-icon--product-folder:before {
  content: '';
}

.nx-icon--product-guide-navigation:before {
  content: '';
}

.nx-icon--product-hand-click-info:before {
  content: '';
}

.nx-icon--product-hand-finger-pointing:before {
  content: '';
}

.nx-icon--product-hand-get-money:before {
  content: '';
}

.nx-icon--product-hand-thumbs-up:before {
  content: '';
}

.nx-icon--product-headset-support:before {
  content: '';
}

.nx-icon--product-health-bag-doctor:before {
  content: '';
}

.nx-icon--product-health-stethoscope:before {
  content: '';
}

.nx-icon--product-heart-employee-engagement:before {
  content: '';
}

.nx-icon--product-heart:before {
  content: '';
}

.nx-icon--product-helmet:before {
  content: '';
}

.nx-icon--product-help-information:before {
  content: '';
}

.nx-icon--product-help-question:before {
  content: '';
}

.nx-icon--product-help:before {
  content: '';
}

.nx-icon--product-home-office:before {
  content: '';
}

.nx-icon--product-hourglass:before {
  content: '';
}

.nx-icon--product-house-broken-window:before {
  content: '';
}

.nx-icon--product-house-fire:before {
  content: '';
}

.nx-icon--product-house-important:before {
  content: '';
}

.nx-icon--product-house-money:before {
  content: '';
}

.nx-icon--product-house-safe:before {
  content: '';
}

.nx-icon--product-house-water-damage:before {
  content: '';
}

.nx-icon--product-house:before {
  content: '';
}

.nx-icon--product-important-info:before {
  content: '';
}

.nx-icon--product-info-sheet:before {
  content: '';
}

.nx-icon--product-injury-plaster:before {
  content: '';
}

.nx-icon--product-job-processes:before {
  content: '';
}

.nx-icon--product-law:before {
  content: '';
}

.nx-icon--product-light-bulb-idea:before {
  content: '';
}

.nx-icon--product-locate-position:before {
  content: '';
}

.nx-icon--product-lock:before {
  content: '';
}

.nx-icon--product-mail:before {
  content: '';
}

.nx-icon--product-money-banknote:before {
  content: '';
}

.nx-icon--product-money-exchange:before {
  content: '';
}

.nx-icon--product-money-suitcase:before {
  content: '';
}

.nx-icon--product-motorcycle:before {
  content: '';
}

.nx-icon--product-mouse:before {
  content: '';
}

.nx-icon--product-newspaper:before {
  content: '';
}

.nx-icon--product-notebook:before {
  content: '';
}

.nx-icon--product-office-chair:before {
  content: '';
}

.nx-icon--product-pages-documents:before {
  content: '';
}

.nx-icon--product-paper-document:before {
  content: '';
}

.nx-icon--product-paper-lock:before {
  content: '';
}

.nx-icon--product-partner-handshake:before {
  content: '';
}

.nx-icon--product-pen:before {
  content: '';
}

.nx-icon--product-pension-rocker-chair:before {
  content: '';
}

.nx-icon--product-people-collaboration:before {
  content: '';
}

.nx-icon--product-people-communication-external:before {
  content: '';
}

.nx-icon--product-people-communication-internal:before {
  content: '';
}

.nx-icon--product-people-connect:before {
  content: '';
}

.nx-icon--product-person-heart-people-love:before {
  content: '';
}

.nx-icon--product-person:before {
  content: '';
}

.nx-icon--product-phone-call:before {
  content: '';
}

.nx-icon--product-plane:before {
  content: '';
}

.nx-icon--product-plus-minus:before {
  content: '';
}

.nx-icon--product-plus:before {
  content: '';
}

.nx-icon--product-present:before {
  content: '';
}

.nx-icon--product-puzzle-pieces:before {
  content: '';
}

.nx-icon--product-puzzle:before {
  content: '';
}

.nx-icon--product-radio:before {
  content: '';
}

.nx-icon--product-repair:before {
  content: '';
}

.nx-icon--product-rewards:before {
  content: '';
}

.nx-icon--product-rocket:before {
  content: '';
}

.nx-icon--product-save:before {
  content: '';
}

.nx-icon--product-search-document:before {
  content: '';
}

.nx-icon--product-search:before {
  content: '';
}

.nx-icon--product-share-chart:before {
  content: '';
}

.nx-icon--product-share-graph-arrow-down:before {
  content: '';
}

.nx-icon--product-share-graph-arrow-up:before {
  content: '';
}

.nx-icon--product-sharing-connect:before {
  content: '';
}

.nx-icon--product-shield-hand:before {
  content: '';
}

.nx-icon--product-shield:before {
  content: '';
}

.nx-icon--product-shopping-cart:before {
  content: '';
}

.nx-icon--product-smartphone:before {
  content: '';
}

.nx-icon--product-Soccer:before {
  content: '';
}

.nx-icon--product-social-media-facebook-messenger:before {
  content: '';
}

.nx-icon--product-social-media-facebook:before {
  content: '';
}

.nx-icon--product-social-media-linkedin:before {
  content: '';
}

.nx-icon--product-social-media-twitter:before {
  content: '';
}

.nx-icon--product-social-media-whatsapp:before {
  content: '';
}

.nx-icon--product-sport-sailing-ship:before {
  content: '';
}

.nx-icon--product-sport-trainer:before {
  content: '';
}

.nx-icon--product-sports-car:before {
  content: '';
}

.nx-icon--product-sports:before {
  content: '';
}

.nx-icon--product-star-event:before {
  content: '';
}

.nx-icon--product-stars-sky-galaxy:before {
  content: '';
}

.nx-icon--product-steering-wheel:before {
  content: '';
}

.nx-icon--product-stock-data-graph:before {
  content: '';
}

.nx-icon--product-stove-cooker:before {
  content: '';
}

.nx-icon--product-strategy:before {
  content: '';
}

.nx-icon--product-student-school-graduation:before {
  content: '';
}

.nx-icon--product-survey:before {
  content: '';
}

.nx-icon--product-SUV-car:before {
  content: '';
}

.nx-icon--product-tablet-ipad-apps:before {
  content: '';
}

.nx-icon--product-target:before {
  content: '';
}

.nx-icon--product-thief:before {
  content: '';
}

.nx-icon--product-to-do-list:before {
  content: '';
}

.nx-icon--product-tooth:before {
  content: '';
}

.nx-icon--product-tv:before {
  content: '';
}

.nx-icon--product-umbrella-protection:before {
  content: '';
}

.nx-icon--product-video-camera:before {
  content: '';
}

.nx-icon--product-wall-balance:before {
  content: '';
}

.nx-icon--product-washer:before {
  content: '';
}

.nx-icon--product-water-tap:before {
  content: '';
}

.nx-icon--product-watering-can:before {
  content: '';
}

.nx-icon--product-wheelchair:before {
  content: '';
}

.nx-icon--product-world-globe:before {
  content: '';
}

.nx-icon--product-world-wide-we:before {
  content: '';
}

.nx-icon--arrow-download:before {
  content: '';
}

.nx-icon--phone:before {
  content: '';
}

.nx-icon--youtube:before {
  content: '';
}

.nx-icon--whatsapp:before {
  content: '';
}

.nx-icon--youtube-circle-play:before {
  content: '';
}

.nx-icon--linkedin-circle:before {
  content: '';
}

.nx-icon--file-document:before {
  content: '';
}

.nx-icon--eps-text:before {
  content: '';
}

.nx-icon--file-flag:before {
  content: '';
}

.nx-icon--img-text:before {
  content: '';
}

.nx-icon--play:before {
  content: '';
}

.nx-icon--dot:before {
  content: '';
}

.nx-icon--jpg-text:before {
  content: '';
}

.nx-icon--mp3-text:before {
  content: '';
}

.nx-icon--pdf-text:before {
  content: '';
}

.nx-icon--pod-text:before {
  content: '';
}

.nx-icon--ppt-text:before {
  content: '';
}

.nx-icon--tiff-text:before {
  content: '';
}

.nx-icon--txt-text:before {
  content: '';
}

.nx-icon--vid-text:before {
  content: '';
}

.nx-icon--xls-text:before {
  content: '';
}

.nx-icon--eps:before {
  content: '';
}

.nx-icon--img:before {
  content: '';
}

.nx-icon--jpg:before {
  content: '';
}

.nx-icon--mp3:before {
  content: '';
}

.nx-icon--pdf:before {
  content: '';
}

.nx-icon--pod:before {
  content: '';
}

.nx-icon--ppt:before {
  content: '';
}

.nx-icon--tiff:before {
  content: '';
}

.nx-icon--txt:before {
  content: '';
}

.nx-icon--vid:before {
  content: '';
}

.nx-icon--xls:before {
  content: '';
}

.nx-icon--trash-o:before {
  content: '';
}

.nx-icon--bell-o:before {
  content: '';
}

.nx-icon--bell-off-o:before {
  content: '';
}

.nx-icon--bell-off:before {
  content: '';
}

.nx-icon--bell:before {
  content: '';
}

.nx-icon--bookmark:before {
  content: '';
}

.nx-icon--calendar-date-check-o:before {
  content: '';
}

.nx-icon--calendar-date-check:before {
  content: '';
}

.nx-icon--calendar-default:before {
  content: '';
}

.nx-icon--calendar-reminder-o:before {
  content: '';
}

.nx-icon--calendar-reminder:before {
  content: '';
}

.nx-icon--chat-o:before {
  content: '';
}

.nx-icon--chat:before {
  content: '';
}

.nx-icon--chevron-down-small:before {
  content: '';
}

.nx-icon--chevron-left-circle-o:before {
  content: '';
}

.nx-icon--chevron-left-circle:before {
  content: '';
}

.nx-icon--chevron-left-small:before {
  content: '';
}

.nx-icon--chevron-right-circle-o:before {
  content: '';
}

.nx-icon--chevron-right-circle:before {
  content: '';
}

.nx-icon--chevron-right-small:before {
  content: '';
}

.nx-icon--chevron-up-small:before {
  content: '';
}

.nx-icon--close-circle-o:before {
  content: '';
}

.nx-icon--credit-card:before {
  content: '';
}

.nx-icon--duplicate:before {
  content: '';
}

.nx-icon--e-mail-read-o:before {
  content: '';
}

.nx-icon--e-mail-read:before {
  content: '';
}

.nx-icon--edit:before {
  content: '';
}

.nx-icon--exclamation-triangle-o:before {
  content: '';
}

.nx-icon--export-and-share:before {
  content: '';
}

.nx-icon--filter:before {
  content: '';
}

.nx-icon--in-progress:before {
  content: '';
}

.nx-icon--launch:before {
  content: '';
}

.nx-icon--location-o:before {
  content: '';
}

.nx-icon--lock-unlock-o:before {
  content: '';
}

.nx-icon--lock-unlock:before {
  content: '';
}

.nx-icon--microphone-default:before {
  content: '';
}

.nx-icon--microphone-mute-o:before {
  content: '';
}

.nx-icon--microphone-mute:before {
  content: '';
}

.nx-icon--minus-circle-o:before {
  content: '';
}

.nx-icon--minus-circle:before {
  content: '';
}

.nx-icon--password-hide-o:before {
  content: '';
}

.nx-icon--password-hide:before {
  content: '';
}

.nx-icon--password-show-o:before {
  content: '';
}

.nx-icon--password-show:before {
  content: '';
}

.nx-icon--pause:before {
  content: '';
}

.nx-icon--pen:before {
  content: '';
}

.nx-icon--phone-chat-o:before {
  content: '';
}

.nx-icon--phone-chat:before {
  content: '';
}

.nx-icon--plus-circle-o:before {
  content: '';
}

.nx-icon--plus-circle:before {
  content: '';
}

.nx-icon--popout:before {
  content: '';
}

.nx-icon--print:before {
  content: '';
}

.nx-icon--refresh:before {
  content: '';
}

.nx-icon--sentiment-dissatisfied:before {
  content: '';
}

.nx-icon--sentiment-neutral:before {
  content: '';
}

.nx-icon--sentiment-satisfied:before {
  content: '';
}

.nx-icon--sentiment-very-dissatisfied:before {
  content: '';
}

.nx-icon--sentiment-very-satisfied:before {
  content: '';
}

.nx-icon--set-timer:before {
  content: '';
}

.nx-icon--setting-o:before {
  content: '';
}

.nx-icon--slider-graph-o:before {
  content: '';
}

.nx-icon--speech-bubble-dots-o:before {
  content: '';
}

.nx-icon--speech-bubble-dots:before {
  content: '';
}

.nx-icon--speech-bubble:before {
  content: '';
}

.nx-icon--card-o:before {
  content: '';
}

.nx-icon--cobrowsing-o:before {
  content: '';
}

.nx-icon--linkedin:before {
  content: '';
}

.nx-icon--messenger-circle:before {
  content: '';
}

.nx-icon--messenger:before {
  content: '';
}

.nx-icon--whatsapp-circle:before {
  content: '';
}

.nx-icon--xing-circle:before {
  content: '';
}

.nx-icon--xing:before {
  content: '';
}

.nx-icon--product-bereaved-dependent-pension:before {
  content: '';
}

.nx-icon--product-car-mobility:before {
  content: '';
}

.nx-icon--product-care-insurance:before {
  content: '';
}

.nx-icon--product-fortune:before {
  content: '';
}

.nx-icon--product-health:before {
  content: '';
}

.nx-icon--product-income-precaution:before {
  content: '';
}

.nx-icon--product-mobility:before {
  content: '';
}

.nx-icon--product-pet-health-insurance:before {
  content: '';
}

.nx-icon--product-pet-owner-liability:before {
  content: '';
}

.nx-icon--product-precaution:before {
  content: '';
}

.nx-icon--product-private-pension:before {
  content: '';
}

.nx-icon--product-travel:before {
  content: '';
}

.nx-icon--save-o:before {
  content: '';
}

.nx-icon--back:before {
  content: '';
}

.nx-icon--product-apartment-building:before {
  content: '';
}

.nx-icon--product-garage:before {
  content: '';
}

.nx-icon--product-hydro-power:before {
  content: '';
}

.nx-icon--product-keys:before {
  content: '';
}

.nx-icon--product-laptop:before {
  content: '';
}

.nx-icon--product-nature-leaf:before {
  content: '';
}

.nx-icon--product-power-pylon:before {
  content: '';
}

.nx-icon--product-solar-power-modules:before {
  content: '';
}

.nx-icon--product-telematic-car-front:before {
  content: '';
}

.nx-icon--product-telematic-car-side:before {
  content: '';
}

.nx-icon--product-thermal-power-plant:before {
  content: '';
}

.nx-icon--product-thermometer:before {
  content: '';
}

.nx-icon--product-thunderstorm:before {
  content: '';
}

.nx-icon--product-tires-wheel:before {
  content: '';
}

.nx-icon--product-truck:before {
  content: '';
}

.nx-icon--product-voice-of-the-customer:before {
  content: '';
}

.nx-icon--product-wind-turbine-offshore:before {
  content: '';
}

.nx-icon--product-wind-turbine-onshore:before {
  content: '';
}

.nx-icon--sidebar-left:before {
  content: '';
}

.nx-icon--sidebar-right:before {
  content: '';
}

.nx-icon--doc:before {
  content: '';
}

.nx-icon--doc-text:before {
  content: '';
}

.nx-icon--product-locate-position-f:before {
  content: '';
}

.nx-icon--product-danger-f:before {
  content: '';
}

.nx-icon--product-coins-money-f:before {
  content: '';
}

.nx-icon--product-check-paper-f:before {
  content: '';
}

.nx-icon--speaker-off-o:before {
  content: '';
}

.nx-icon--speaker-off:before {
  content: '';
}

.nx-icon--speaker-on-o:before {
  content: '';
}

.nx-icon--speaker-on:before {
  content: '';
}

.nx-icon--help-question-f:before {
  content: '';
}

.nx-icon--voice-of-the-customer-f:before {
  content: '';
}

.nx-icon--product-blog:before {
  content: '';
}

.nx-icon--product-fire:before {
  content: '';
}

.nx-icon--product-fork-lift-truck:before {
  content: '';
}

.nx-icon--product-music:before {
  content: '';
}

.nx-icon--product-podcast:before {
  content: '';
}

.nx-icon--laptop-cog-wheel:before {
  content: '';
}

.nx-icon--board-share-graph:before {
  content: '';
}

.nx-icon--trees:before {
  content: '';
}

.nx-icon--hand-tray:before {
  content: '';
}

.nx-icon--tv-world-globe:before {
  content: '';
}

.nx-icon--helmet-construction:before {
  content: '';
}

.nx-icon--manager:before {
  content: '';
}

.nx-icon--tractor:before {
  content: '';
}

.nx-icon--skyscraper:before {
  content: '';
}

.nx-icon--hand-cog-wheel:before {
  content: '';
}

.nx-icon--fountain-pen:before {
  content: '';
}

.nx-icon--certificate-papers:before {
  content: '';
}

.nx-icon--grapes:before {
  content: '';
}

.nx-icon--product-media:before {
  content: '';
}

.nx-icon--product-broken-mirror:before {
  content: '';
}

.nx-icon--product-compass:before {
  content: '';
}

.nx-icon--product-health-paw:before {
  content: '';
}

.nx-icon--product-law-internet:before {
  content: '';
}

.nx-icon--product-law-job:before {
  content: '';
}

.nx-icon--product-law-key:before {
  content: '';
}

.nx-icon--product-law-traffic:before {
  content: '';
}

.nx-icon--product-legal-protection:before {
  content: '';
}

.nx-icon--product-oil-tank:before {
  content: '';
}

.nx-icon--product-shield-house:before {
  content: '';
}

.nx-icon--product-shield-key:before {
  content: '';
}

.nx-icon--product-shield-paw:before {
  content: '';
}

.nx-icon--chatbot-default-o:before {
  content: '';
}

.nx-icon--chatbot-joy-o:before {
  content: '';
}

.nx-icon--chatbot-slightsmile-o:before {
  content: '';
}

.nx-icon--chatbot-think-o:before {
  content: '';
}

.nx-icon--chatbot-thrilled-o:before {
  content: '';
}

.nx-icon--product-car-accident-abroad:before {
  content: '';
}

.nx-icon--switch:before {
  content: '';
}

.nx-icon--applauncher:before {
  content: '';
}

.nx-icon--help-o:before {
  content: '';
}

.nx-icon--globe:before {
  content: '';
}

.nx-icon--help:before {
  content: '';
}

:root {
  --font-family: 'Allianz Neo', sans-serif !important;
  --ui-background: transparent;
  --ui-01: #fff;
  --ui-02: #f5f5f5;
  --ui-03: #ececec;
  --ui-04: #d9d9d9;
  --ui-05: #767676;
  --ui-06: #414141;
  --interactive-text: #006192;
  --interactive-primary: #007ab3;
  --hover-primary: #006192;
  --hover-secondary: #ececec;
  --active-primary: #003781;
  --hover-link: #008ed6;
  --focus-box-shadow: 0 0 0 2px #fff, 0 0 0 6px #009de6;
  --focus-inset-box-shadow: inset 0 0 0 4px #009de6, inset 0 0 0 6px #fff;
  --text-01: #414141;
  --text-02: #fff;
  --info: #496ebd;
  --warning: #efbe25;
  --danger: #dc3149;
  --success: #1e8927;
  --accent-01: #f86200;
  --accent-02: #3da556;
  --disabled-01: #c2c2c2;
  --disabled-02: #dadada;
  --disabled-03: #ececec;
  --disabled-04: rgba(0, 97, 146, 0.4);
  --negative: #fff;
  --negative-accent: var(--interactive-text);
  --negative-01: #d9d9d9;
  --negative-02: #c2c2c2;
  --negative-background: #414141;
  --negative-dimmed: hsla(0, 0%, 100%, 0.4);
  --negative-01-dimmed: hsla(0, 0%, 85%, 0.4);
  --negative-02-dimmed: hsla(0, 0%, 76%, 0.4);
  --negative-background-dimmed: rgba(65, 65, 65, 0.4);
  --grid-max-width: 1184px;
  --readonly-01: #f5f5f5;
  --readonly-02: #c2c2c2;
  --readonly-03: #fff;
  --heading-01-font-size: 54px;
  --heading-01-line-height: 60px;
  --heading-01-font-weight: 300;
  --heading-01-letter-spacing: 0.3px;
  --heading-01-mobile-font-size: var(--heading-02-font-size);
  --heading-01-mobile-line-height: var(--heading-02-line-height);
  --heading-01-mobile-font-weight: var(--heading-02-font-weight);
  --heading-01-mobile-letter-spacing: var(--heading-02-letter-spacing);
  --heading-02-font-size: 40px;
  --heading-02-line-height: 48px;
  --heading-02-font-weight: 300;
  --heading-02-letter-spacing: 0.3px;
  --heading-02-mobile-font-size: 35px;
  --heading-02-mobile-line-height: 40px;
  --heading-02-mobile-font-weight: 300;
  --heading-02-mobile-letter-spacing: var(--heading-02-letter-spacing);
  --heading-03-font-size: 30px;
  --heading-03-line-height: 36px;
  --heading-03-font-weight: 300;
  --heading-03-letter-spacing: 0.3px;
  --heading-03-mobile-font-size: var(--heading-04-font-size);
  --heading-03-mobile-line-height: var(--heading-04-line-height);
  --heading-03-mobile-font-weight: var(--heading-04-font-weight);
  --heading-03-mobile-letter-spacing: var(--heading-04-letter-spacing);
  --heading-04-font-size: 26px;
  --heading-04-line-height: 32px;
  --heading-04-font-weight: 300;
  --heading-04-letter-spacing: 0.3px;
  --heading-04-mobile-font-size: var(--heading-05-font-size);
  --heading-04-mobile-line-height: var(--heading-05-line-height);
  --heading-04-mobile-font-weight: var(--heading-05-font-weight);
  --heading-04-mobile-letter-spacing: var(--heading-05-letter-spacing);
  --heading-05-font-size: 24px;
  --heading-05-line-height: 32px;
  --heading-05-font-weight: 600;
  --heading-05-letter-spacing: 0.2px;
  --heading-05-mobile-font-size: var(--heading-06-font-size);
  --heading-05-mobile-line-height: var(--heading-06-line-height);
  --heading-05-mobile-font-weight: var(--heading-06-font-weight);
  --heading-05-mobile-letter-spacing: var(--heading-06-letter-spacing);
  --heading-06-font-size: 20px;
  --heading-06-line-height: 28px;
  --heading-06-font-weight: 300;
  --heading-06-letter-spacing: 0.2px;
  --heading-06-mobile-font-size: 18px;
  --heading-06-mobile-line-height: 28px;
  --heading-06-mobile-font-weight: 300;
  --heading-06-mobile-letter-spacing: 0.2px;
  --paragraph-01-font-size: 20px;
  --paragraph-01-line-height: 28px;
  --paragraph-01-font-weight: 400;
  --paragraph-01-letter-spacing: 0.2px;
  --paragraph-02-font-size: 18px;
  --paragraph-02-line-height: 24px;
  --paragraph-02-font-weight: 400;
  --paragraph-02-letter-spacing: 0.2px;
  --paragraph-03-font-size: 16px;
  --paragraph-03-line-height: 24px;
  --paragraph-03-font-weight: 400;
  --paragraph-03-letter-spacing: 0;
  --paragraph-04-font-size: 14px;
  --paragraph-04-line-height: 20px;
  --paragraph-04-font-weight: 600;
  --paragraph-04-letter-spacing: 0.2px;
  --paragraph-05-font-size: 12px;
  --paragraph-05-line-height: 16px;
  --paragraph-05-font-weight: 600;
  --paragraph-05-letter-spacing: 0.5px;
  --large-label-font-size: 20px;
  --large-label-line-height: 28px;
  --large-label-font-weight: 400;
  --large-label-letter-spacing: 0.2px;
  --small-label-font-size: 16px;
  --small-label-line-height: 24px;
  --small-label-font-weight: 400;
  --small-label-letter-spacing: 0;
  --button-small-font-size: 14px;
  --button-small-line-height: 16px;
  --button-small-font-weight: 600;
  --button-small-letter-spacing: 1px;
  --button-small-medium-font-size: var(--button-medium-font-size);
  --button-small-medium-line-height: var(--button-medium-line-height);
  --button-small-medium-font-weight: var(--button-medium-font-weight);
  --button-small-medium-letter-spacing: var(--button-medium-letter-spacing);
  --button-medium-font-size: 16px;
  --button-medium-line-height: 24px;
  --button-medium-font-weight: 600;
  --button-medium-letter-spacing: 1px;
  --button-large-font-size: 20px;
  --button-large-line-height: 24px;
  --button-large-font-weight: 600;
  --button-large-letter-spacing: 1px;
  --shadow-small-color: rgba(65, 65, 65, 0.35);
  --shadow-large-color: rgba(65, 65, 65, 0.35);
  --shadow-small: 0 2px 4px var(--shadow-color);
  --shadow-large: 0 8px 24px var(--shadow-large-color);
  --accordion-regular-font-size: var(--heading-04-font-size);
  --accordion-regular-line-height: var(--heading-04-line-height);
  --accordion-regular-font-weight: var(--heading-04-font-weight);
  --accordion-regular-letter-spacing: var(--heading-04-letter-spacing);
  --accordion-regular-mobile-font-size: var(--heading-06-font-size);
  --accordion-regular-mobile-line-height: var(--heading-06-line-height);
  --accordion-regular-mobile-font-weight: 400;
  --accordion-regular-mobile-letter-spacing: var(--heading-06-letter-spacing);
  --accordion-light-font-size: var(--paragraph-01-font-size);
  --accordion-light-line-height: var(--paragraph-01-line-height);
  --accordion-light-font-weight: var(--paragraph-01-font-weight);
  --accordion-light-letter-spacing: var(--paragraph-01-letter-spacing);
  --accordion-light-mobile-font-size: var(--paragraph-03-font-size);
  --accordion-light-mobile-line-height: var(--paragraph-03-line-height);
  --accordion-light-mobile-font-weight: var(--paragraph-03-font-weight);
  --accordion-light-mobile-letter-spacing: var(--paragraph-03-letter-spacing);
  --accordion-body-font-size: var(--paragraph-03-font-size);
  --accordion-body-line-height: var(--paragraph-03-line-height);
  --accordion-body-font-weight: var(--paragraph-03-font-weight);
  --accordion-body-letter-spacing: var(--paragraph-03-letter-spacing);
  --accordion-chevron-size: 24px;
  --accordion-regular-chevron-color: var(--interactive-text);
  --accordion-regular-hover-chevron-color: var(--interactive-text);
  --accordion-disabled-color: var(--disabled-01);
  --accordion-regular-header-background-color: var(--ui-02);
  --accordion-regular-header-text-color: var(--text-01);
  --accordion-regular-header-hover-text-color: var(--text-01);
  --accordion-regular-header-top-margin: 16px;
  --accordion-regular-border-color: transparent;
  --accordion-regular-mobile-border-color: var(--ui-04);
  --accordion-regular-mobile-separator-color: var(--ui-04);
  --accordion-regular-header-padding: 24px 32px;
  --accordion-regular-body-padding: 24px 88px 32px 32px;
  --accordion-regular-body-padding-rtl: 24px 32px 32px 88px;
  --accordion-light-header-text-color: var(--interactive-text);
  --accordion-light-header-hover-text-color: var(--interactive-text);
  --accordion-light-chevron-color: var(--interactive-text);
  --accordion-light-hover-chevron-color: var(--interactive-text);
  --accordion-light-header-padding: 24px 32px;
  --accordion-light-body-padding: 24px 88px 32px 32px;
  --accordion-light-body-padding-rtl: 24px 32px 32px 88px;
  --accordion-light-border-color: var(--ui-04);
  --accordion-extra-light-header-top-margin: 16px;
  --accordion-extra-light-chevron-color: var(--interactive-text);
  --accordion-extra-light-header-text-color: var(--interactive-text);
  --accordion-extra-light-body-padding: 8px 0 8px 0;
  --accordion-extra-light-font-size: 16px;
  --accordion-extra-light-line-height: 24px;
  --accordion-extra-light-font-weight: 600;
  --accordion-extra-light-letter-spacing: 1px;
  --action-font-size: var(--paragraph-03-font-size);
  --action-line-height: var(--paragraph-03-line-height);
  --action-font-weight: var(--paragraph-03-font-weight);
  --action-letter-spacing: var(--paragraph-03-letter-spacing);
  --action-color: var(--text-01);
  --action-hover-color: var(--text-01);
  --action-background-color: var(--ui-02);
  --action-hover-background-color: var(--hover-secondary);
  --action-selected-color: var(--text-02);
  --action-selected-background-color: var(--interactive-primary);
  --action-icon-size: 20px;
  --action-expand-icon-size: 16px;
  --avatar-background-color: #8a679c;
  --avatar-color: var(--text-02);
  --avatar-disabled-opacity: 0.4;
  --avatar-xsmall-size: 32px;
  --avatar-xsmall-font-size: var(--paragraph-04-font-size);
  --avatar-xsmall-line-height: var(--paragraph-04-line-height);
  --avatar-xsmall-font-weight: var(--paragraph-04-font-weight);
  --avatar-xsmall-letter-spacing: var(--paragraph-04-letter-spacing);
  --avatar-xsmall-icon-size: 24px;
  --avatar-small-size: 40px;
  --avatar-small-font-size: var(--paragraph-03-font-size);
  --avatar-small-line-height: var(--paragraph-03-line-height);
  --avatar-small-font-weight: 600;
  --avatar-small-letter-spacing: var(--paragraph-03-letter-spacing);
  --avatar-small-icon-size: 24px;
  --avatar-small-medium-size: 64px;
  --avatar-small-medium-font-size: var(--heading-04-font-size);
  --avatar-small-medium-line-height: var(--heading-04-line-height);
  --avatar-small-medium-font-weight: 600;
  --avatar-small-medium-letter-spacing: var(--heading-04-letter-spacing);
  --avatar-small-medium-icon-size: 40px;
  --avatar-medium-size: 80px;
  --avatar-medium-font-size: var(--heading-03-font-size);
  --avatar-medium-line-height: var(--heading-03-line-height);
  --avatar-medium-font-weight: 600;
  --avatar-medium-letter-spacing: var(--heading-03-letter-spacing);
  --avatar-medium-icon-size: 48px;
  --avatar-large-size: 120px;
  --avatar-large-font-size: var(--heading-02-font-size);
  --avatar-large-line-height: var(--heading-02-line-height);
  --avatar-large-font-weight: 600;
  --avatar-large-letter-spacing: var(--heading-02-letter-spacing);
  --avatar-large-icon-size: 72px;
  --avatar-xlarge-size: 160px;
  --avatar-xlarge-font-size: var(--heading-01-font-size);
  --avatar-xlarge-line-height: var(--heading-01-line-height);
  --avatar-xlarge-font-weight: 600;
  --avatar-xlarge-letter-spacing: var(--heading-01-letter-spacing);
  --avatar-xlarge-icon-size: 96px;
  --badge-font-size: var(--paragraph-03-font-size);
  --badge-line-height: var(--paragraph-03-line-height);
  --badge-font-weight: var(--paragraph-03-font-weight);
  --badge-letter-spacing: var(--paragraph-03-letter-spacing);
  --badge-background-color: var(--ui-04);
  --badge-color: var(--text-01);
  --badge-active-background-color: #cfe9ee;
  --badge-active-color: var(--badge-color);
  --badge-positive-background-color: #e3ebaf;
  --badge-positive-color: var(--badge-color);
  --badge-critical-background-color: #f7c7c3;
  --badge-critical-color: var(--badge-color);
  --badge-negative-background-color: #ffe8b0;
  --badge-negative-color: var(--badge-color);
  --badge-vibrant-background-color: var(--ui-06);
  --badge-vibrant-color: #fff;
  --badge-vibrant-active-background-color: #007ab3;
  --badge-vibrant-active-color: var(--badge-vibrant-color);
  --badge-vibrant-positive-background-color: #1e8927;
  --badge-vibrant-positive-color: var(--badge-vibrant-color);
  --badge-vibrant-critical-background-color: #dc3149;
  --badge-vibrant-critical-color: var(--badge-vibrant-color);
  --badge-vibrant-negative-background-color: #efbe25;
  --badge-vibrant-negative-color: var(--text-01);
  --base-label-color: var(--text-01);
  --base-label-small-font-size: var(--small-label-font-size);
  --base-label-small-line-height: var(--small-label-line-height);
  --base-label-small-font-weight: 600;
  --base-label-small-letter-spacing: var(--small-label-letter-spacing);
  --base-label-large-font-size: var(--large-label-font-size);
  --base-label-large-line-height: var(--large-label-line-height);
  --base-label-large-font-weight: 300;
  --base-label-large-letter-spacing: var(--large-label-letter-spacing);
  --base-error-color: var(--danger);
  --base-error-simple-icon-size: 20px;
  --base-error-simple-font-size: var(--paragraph-03-font-size);
  --base-error-simple-line-height: 20px;
  --base-error-simple-font-weight: var(--paragraph-03-font-weight);
  --base-error-simple-letter-spacing: var(--paragraph-03-letter-spacing);
  --button-primary-background-color: var(--interactive-primary);
  --button-primary-border-color: transparent;
  --button-primary-text-color: var(--text-02);
  --button-primary-hover-background-color: var(--hover-primary);
  --button-primary-hover-border-color: transparent;
  --button-primary-hover-text-color: var(--text-02);
  --button-primary-active-background-color: var(--active-primary);
  --button-primary-active-text-color: var(--text-02);
  --button-primary-active-border-color: transparent;
  --button-primary-disabled-background-color: rgba(0, 122, 179, 0.4);
  --button-primary-disabled-text-color: hsla(0, 0%, 100%, 0.4);
  --button-primary-disabled-border-color: transparent;
  --button-secondary-background-color: transparent;
  --button-secondary-border-color: var(--interactive-primary);
  --button-secondary-text-color: var(--interactive-text);
  --button-secondary-hover-background-color: var(--hover-primary);
  --button-secondary-hover-border-color: transparent;
  --button-secondary-hover-text-color: var(--text-02);
  --button-secondary-active-background-color: var(--active-primary);
  --button-secondary-active-text-color: var(--text-02);
  --button-secondary-active-border-color: transparent;
  --button-secondary-disabled-background-color: transparent;
  --button-secondary-disabled-text-color: rgba(0, 97, 146, 0.4);
  --button-secondary-disabled-border-color: rgba(0, 122, 179, 0.4);
  --button-tertiary-background-color: transparent;
  --button-tertiary-border-color: transparent;
  --button-tertiary-text-color: var(--button-secondary-text-color);
  --button-tertiary-hover-background-color: var(--hover-secondary);
  --button-tertiary-hover-border-color: transparent;
  --button-tertiary-hover-text-color: var(--button-secondary-text-color);
  --button-tertiary-active-background-color: var(--ui-04);
  --button-tertiary-active-text-color: var(--button-secondary-text-color);
  --button-tertiary-active-border-color: transparent;
  --button-tertiary-disabled-background-color: var(--button-secondary-background-color);
  --button-tertiary-disabled-text-color: var(--button-secondary-disabled-text-color);
  --button-tertiary-disabled-border-color: transparent;
  --button-emphasis-background-color: var(--accent-01);
  --button-emphasis-border-color: transparent;
  --button-emphasis-text-color: var(--text-02);
  --button-emphasis-hover-background-color: #e15200;
  --button-emphasis-hover-border-color: transparent;
  --button-emphasis-hover-text-color: var(--text-02);
  --button-emphasis-active-background-color: #c15500;
  --button-emphasis-active-text-color: var(--text-02);
  --button-emphasis-active-border-color: transparent;
  --button-emphasis-disabled-background-color: rgba(248, 98, 0, 0.4);
  --button-emphasis-disabled-text-color: hsla(0, 0%, 100%, 0.4);
  --button-emphasis-disabled-border-color: transparent;
  --button-cta-background-color: var(--accent-02);
  --button-cta-border-color: transparent;
  --button-cta-text-color: var(--text-02);
  --button-cta-hover-background-color: #348357;
  --button-cta-hover-border-color: transparent;
  --button-cta-hover-text-color: var(--text-02);
  --button-cta-active-background-color: #276442;
  --button-cta-active-text-color: var(--text-02);
  --button-cta-active-border-color: transparent;
  --button-cta-disabled-background-color: rgba(61, 165, 86, 0.4);
  --button-cta-disabled-text-color: hsla(0, 0%, 100%, 0.4);
  --button-cta-disabled-border-color: transparent;
  --button-primary-danger-background-color: var(--danger);
  --button-primary-danger-border-color: transparent;
  --button-primary-danger-text-color: var(--text-02);
  --button-primary-danger-hover-background-color: #c51322;
  --button-primary-danger-hover-border-color: transparent;
  --button-primary-danger-hover-text-color: var(--text-02);
  --button-primary-danger-active-background-color: #b0050c;
  --button-primary-danger-active-text-color: var(--text-02);
  --button-primary-danger-active-border-color: transparent;
  --button-primary-danger-disabled-background-color: rgba(220, 49, 73, 0.4);
  --button-primary-danger-disabled-text-color: hsla(0, 0%, 100%, 0.4);
  --button-primary-danger-disabled-border-color: transparent;
  --button-secondary-danger-background-color: transparent;
  --button-secondary-danger-border-color: var(--danger);
  --button-secondary-danger-text-color: var(--danger);
  --button-secondary-danger-hover-background-color: #c51322;
  --button-secondary-danger-hover-border-color: transparent;
  --button-secondary-danger-hover-text-color: var(--text-02);
  --button-secondary-danger-active-background-color: #b0050c;
  --button-secondary-danger-active-text-color: var(--text-02);
  --button-secondary-danger-active-border-color: transparent;
  --button-secondary-danger-disabled-background-color: transparent;
  --button-secondary-danger-disabled-text-color: rgba(220, 49, 73, 0.4);
  --button-secondary-danger-disabled-border-color: rgba(220, 49, 73, 0.4);
  --button-tertiary-danger-background-color: transparent;
  --button-tertiary-danger-border-color: transparent;
  --button-tertiary-danger-text-color: var(--danger);
  --button-tertiary-danger-hover-background-color: var(--hover-secondary);
  --button-tertiary-danger-hover-border-color: transparent;
  --button-tertiary-danger-hover-text-color: var(--danger);
  --button-tertiary-danger-active-background-color: var(--ui-04);
  --button-tertiary-danger-active-text-color: var(--danger);
  --button-tertiary-danger-active-border-color: transparent;
  --button-tertiary-danger-disabled-background-color: transparent;
  --button-tertiary-danger-disabled-text-color: rgba(220, 49, 73, 0.4);
  --button-tertiary-danger-disabled-border-color: transparent;
  --button-text-transform: uppercase;
  --button-border-radius: 4px;
  --button-border-width: 2px;
  --button-small-height: 32px;
  --button-small-medium-height: 40px;
  --button-medium-height: 48px;
  --button-large-height: 72px;
  --button-small-icon-size: 16px;
  --button-small-medium-icon-size: 20px;
  --button-medium-icon-size: 24px;
  --button-large-icon-size: 24px;
  --plain-button-color: var(--link-color);
  --plain-button-hover-color: var(--link-hover-color);
  --plain-button-active-color: var(--link-active-color);
  --plain-button-disabled-color: var(--link-disabled-color);
  --plain-button-danger-color: var(--danger);
  --plain-button-danger-hover-color: #c51322;
  --plain-button-danger-active-color: #b0050c;
  --plain-button-danger-disabled-color: rgba(220, 49, 73, 0.4);
  --plain-button-font-size: var(--link-small-font-size);
  --plain-button-line-height: var(--link-small-line-height);
  --plain-button-font-weight: var(--link-small-font-weight);
  --plain-button-letter-spacing: var(--link-small-letter-spacing);
  --plain-button-icon-size: var(--link-small-icon-size);
  --breadcrumb-color: var(--text-01);
  --breadcrumb-font-size: 16px;
  --breadcrumb-line-height: 24px;
  --breadcrumb-letter-spacing: 0;
  --breadcrumb-font-weight: 400;
  --breadcrumb-chevron-color: var(--text-01);
  --breadcrumb-link-color: var(--interactive-text);
  --breadcrumb-link-hover-color: var(--hover-link);
  --breadcrumb-link-active-color: var(--active-primary);
  --icon-button-small-icon-size: 16px;
  --icon-button-small-medium-icon-size: 24px;
  --icon-button-medium-icon-size: 24px;
  --icon-button-large-icon-size: 24px;
  --card-text-color: var(--text-01);
  --card-background-color: var(--ui-01);
  --card-border-color: var(--ui-04);
  --card-border-width: 1px;
  --card-border-radius: 4px;
  --comparison-table-popular-cell-text-color: var(--text-01);
  --comparison-table-popular-cell-background-color: #e1cfeb;
  --comparison-table-selected-column-background-color: #c1ebfb;
  --comparison-table-selected-column-text-color: var(--text-01);
  --comparison-table-border-color: var(--ui-03);
  --comparison-table-header-background-color: var(--ui-01);
  --comparison-table-header-text-color: var(--text-01);
  --comparison-table-placeholder-cell-background-color: transparent;
  --comparison-table-placeholder-cell-border-color: transparent;
  --comparison-table-disabled-text-color: var(--disabled-01);
  --comparison-table-disabled-column-header-text-color: var(--comparison-table-disabled-text-color);
  --comparison-table-cell-background-color: var(--ui-01);
  --comparison-table-intersection-cell-background-color: hsla(0, 0%, 100%, 0.75);
  --comparison-table-toggle-section-header-background-color: hsla(0, 0%, 100%, 0.75);
  --comparison-table-toggle-section-chevron-size: var(--accordion-chevron-size);
  --comparison-table-toggle-section-chevron-color: var(--accordion-regular-chevron-color);
  --comparison-table-toggle-section-header-padding: 24px 32px 24px 16px;
  --comparison-table-toggle-section-header-padding-rtl: 24px 16px 24px 32px;
  --comparison-table-expansion-cell-color: var(--interactive-text);
  --comparison-table-font-size: 16px;
  --comparison-table-line-height: 20px;
  --comparison-table-font-weight: 400;
  --comparison-table-letter-spacing: 0;
  --comparison-table-popular-cell-font-size: 14px;
  --comparison-table-popular-cell-line-height: 16px;
  --comparison-table-popular-cell-font-weight: 600;
  --comparison-table-popular-cell-letter-spacing: 0.2px;
  --comparison-table-description-cell-mobile-font-size: 14px;
  --comparison-table-description-cell-mobile-line-height: 16px;
  --comparison-table-description-cell-mobile-font-weight: 700;
  --comparison-table-description-cell-mobile-letter-spacing: 0.2px;
  --comparison-table-mobile-section-header-font-size: 14px;
  --comparison-table-mobile-section-header-line-height: 24px;
  --comparison-table-mobile-section-header-font-weight: 600;
  --comparison-table-mobile-section-header-letter-spacing: 0;
  --comparison-table-group-label-font-size: 16px;
  --comparison-table-group-label-line-height: 24px;
  --comparison-table-group-label-font-weight: 600;
  --comparison-table-group-label-letter-spacing: 1px;
  --comparison-table-toggle-section-header-font-size: var(--heading-04-font-size);
  --comparison-table-toggle-section-header-line-height: var(--heading-04-line-height);
  --comparison-table-toggle-section-header-font-weight: var(--heading-04-font-weight);
  --comparison-table-toggle-section-header-letter-spacing: var(--heading-04-letter-spacing);
  --selectable-card-text-color: var(--text-01);
  --selectable-card-background-color: var(--ui-01);
  --selectable-card-background-hover-color: #f1f9fa;
  --selectable-card-background-active-color: var(--ui-03);
  --selectable-card-background-selected-color: #c1ebfb;
  --selectable-card-background-selected-hover-color: #96dcfa;
  --selectable-card-background-disabled-color: var(--ui-01);
  --selectable-card-background-disabled-selected-color: #c1ebfb;
  --selectable-card-expert-background-hover-color: var(--ui-02);
  --selectable-card-expert-background-active-color: var(--ui-03);
  --selectable-card-expert-background-selected-color: var(--ui-02);
  --selectable-card-expert-background-selected-hover-color: var(--ui-03);
  --selectable-card-expert-background-selected-active-color: var(--ui-04);
  --selectable-card-icon-color: var(--success);
  --selectable-card-unchecked-icon-hover-color: #c2c2c2;
  --selectable-card-icon-placeholder-border-color: #c2c2c2;
  --selectable-card-border-color: #999;
  --selectable-card-border-hover-color: var(--ui-06);
  --selectable-card-border-selected-color: var(--ui-06);
  --selectable-card-border-disabled-color: var(--ui-03);
  --selectable-card-border-disabled-selected-color: #c2c2c2;
  --selectable-card-border-error-color: var(--danger);
  --selectable-card-border-width: 1px;
  --selectable-card-border-radius: 4px;
  --checkbox-border-width: 2px;
  --checkbox-border-radius: 4px;
  --checkbox-control-size: 24px;
  --checkbox-icon-size: 20px;
  --checkbox-background-color: transparent;
  --checkbox-border-color: var(--ui-05);
  --checkbox-icon-color: var(--text-02);
  --checkbox-indeterminate-color: var(--interactive-primary);
  --checkbox-selected-background-color: var(--interactive-primary);
  --checkbox-selected-border-color: var(--interactive-primary);
  --checkbox-hover-background-color: var(--hover-primary);
  --checkbox-hover-border-color: var(--hover-primary);
  --checkbox-active-background-color: var(--active-primary);
  --checkbox-active-border-color: var(--active-primary);
  --checkbox-disabled-border-color: var(--disabled-01);
  --checkbox-disabled-background-color: var(--disabled-03);
  --checkbox-disabled-selected-background-color: var(--disabled-01);
  --checkbox-disabled-icon-color: var(--text-02);
  --checkbox-label-color: var(--text-01);
  --checkbox-label-disabled-color: var(--disabled-01);
  --checkbox-large-label-control-margin-top: 2px;
  --checkbox-large-label-text-margin-top: 0;
  --checkbox-large-label-text-margin-left: 12px;
  --checkbox-small-label-control-margin-top: 0;
  --checkbox-small-label-text-margin-top: 0;
  --checkbox-small-label-text-margin-left: 12px;
  --checkbox-large-label-font-size: var(--large-label-font-size);
  --checkbox-large-label-line-height: var(--large-label-line-height);
  --checkbox-large-label-font-weight: var(--large-label-font-weight);
  --checkbox-large-label-letter-spacing: var(--large-label-letter-spacing);
  --checkbox-small-label-font-size: var(--small-label-font-size);
  --checkbox-small-label-line-height: var(--small-label-line-height);
  --checkbox-small-label-font-weight: var(--small-label-font-weight);
  --checkbox-small-label-letter-spacing: var(--small-label-letter-spacing);
  --checkbox-disabled-negative-background-color: hsla(0, 0%, 60%, 0.4);
  --circle-toggle-checkmark-background-color: #3da556;
  --circle-toggle-checkmark-color: #fff;
  --circle-toggle-checkmark-border-color: #fff;
  --circle-toggle-icon-color: var(--interactive-primary);
  --circle-toggle-border-color: var(--interactive-primary);
  --circle-toggle-background-color: transparent;
  --circle-toggle-selected-icon-color: #fff;
  --circle-toggle-selected-border-color: var(--interactive-primary);
  --circle-toggle-selected-background-color: var(--interactive-primary);
  --circle-toggle-hover-icon-color: #fff;
  --circle-toggle-hover-border-color: var(--hover-primary);
  --circle-toggle-hover-background-color: var(--hover-primary);
  --circle-toggle-label-font-size: var(--small-label-font-size);
  --circle-toggle-label-line-height: var(--small-label-line-height);
  --circle-toggle-label-font-weight: var(--small-label-font-weight);
  --circle-toggle-label-letter-spacing: var(--small-label-letter-spacing);
  --circle-toggle-label-mobile-font-size: var(--paragraph-04-font-size);
  --circle-toggle-label-mobile-line-height: var(--paragraph-04-line-height);
  --circle-toggle-label-mobile-font-weight: var(--circle-toggle-label-font-weight);
  --circle-toggle-label-mobile-letter-spacing: var(--paragraph-04-letter-spacing);
  --circle-toggle-hint-font-size: var(--circle-toggle-label-font-size);
  --circle-toggle-hint-line-height: var(--circle-toggle-label-line-height);
  --circle-toggle-hint-font-weight: var(--circle-toggle-label-font-weight);
  --circle-toggle-hint-letter-spacing: var(--circle-toggle-label-letter-spacing);
  --circle-toggle-hint-mobile-font-size: var(--circle-toggle-label-mobile-font-size);
  --circle-toggle-hint-mobile-line-height: var(--circle-toggle-label-mobile-line-height);
  --circle-toggle-hint-mobile-font-weight: 300;
  --circle-toggle-hint-mobile-letter-spacing: var(--circle-toggle-label-mobile-letter-spacing);
  --circle-toggle-label-color: var(--text-01);
  --circle-toggle-hint-color: var(--text-01);
  --circle-toggle-content-text-font-size: var(--heading-05-font-size);
  --circle-toggle-content-text-line-height: var(--heading-05-line-height);
  --circle-toggle-content-text-font-weight: 400;
  --circle-toggle-content-text-letter-spacing: var(--heading-05-letter-spacing);
  --circle-toggle-content-text-mobile-font-size: var(--heading-05-mobile-font-size);
  --circle-toggle-content-text-mobile-line-height: var(--heading-05-mobile-line-height);
  --circle-toggle-content-text-mobile-font-weight: 400;
  --circle-toggle-content-text-mobile-letter-spacing: var(--heading-05-mobile-letter-spacing);
  --circle-toggle-content-text-color: var(--interactive-text);
  --circle-toggle-selected-content-text-color: #fff;
  --code-input-font-size: var(--heading-04-font-size);
  --code-input-line-height: var(--heading-04-line-height);
  --code-input-font-weight: 600;
  --code-input-letter-spacing: var(--heading-04-letter-spacing);
  --code-input-color: var(--text-01);
  --code-input-active-color: var(--interactive-primary);
  --code-input-error-color: var(--danger);
  --code-input-disabled-color: var(--disabled-01);
  --context-menu-font-size: var(--paragraph-03-font-size);
  --context-menu-line-height: var(--paragraph-03-line-height);
  --context-menu-font-weight: var(--paragraph-03-font-weight);
  --context-menu-letter-spacing: var(--paragraph-03-letter-spacing);
  --context-menu-background-color: var(--ui-01);
  --context-menu-item-text-color: var(--text-01);
  --context-menu-item-active-color: var(--interactive-text);
  --context-menu-item-disabled-color: var(--disabled-01);
  --context-menu-item-icon-size: 20px;
  --context-menu-item-expand-icon-size: 20px;
  --datefield-toggle-icon-size: var(--formfield-icon-size);
  --datefield-change-view-font-size: var(--small-label-font-size);
  --datefield-change-view-line-height: 1;
  --datefield-change-view-font-weight: bold;
  --datefield-change-view-letter-spacing: var(--small-label-letter-spacing);
  --datefield-change-view-color: var(--interactive-text);
  --datefield-change-view-hover-color: var(--hover-primary);
  --datefield-cell-font-size: var(--paragraph-03-font-size);
  --datefield-cell-line-height: var(--paragraph-03-line-height);
  --datefield-cell-font-weight: 600;
  --datefield-cell-letter-spacing: var(--paragraph-03-letter-spacing);
  --datefield-cell-color: var(--text-01);
  --datefield-cell-selected-background-color: var(--interactive-primary);
  --datefield-cell-selected-color: var(--text-02);
  --datefield-cell-hover-background-color: var(--ui-03);
  --datefield-cell-hover-color: var(--text-01);
  --datefield-cell-disabled-color: var(--disabled-01);
  --datefield-cell-focused-background-color: var(--ui-01);
  --datefield-header-cell-color: #c2c2c2;
  --datefield-period-label-font-size: var(--large-label-font-size);
  --datefield-period-label-line-height: var(--datefield-controls-icon-size);
  --datefield-period-label-font-weight: 600;
  --datefield-period-label-letter-spacing: var(--large-label-letter-spacing);
  --datefield-period-label-color: var(--text-01);
  --datefield-controls-color: var(--interactive-text);
  --datefield-controls-hover-color: var(--hover-primary);
  --datefield-controls-icon-size: 24px;
  --datefield-panel-background-color: var(--ui-01);
  --datefield-panel-header-background-color: var(--ui-01);
  --datefield-panel-border-color: var(--ui-04);
  --dropdown-panel-background-color: var(--ui-01);
  --dropdown-panel-header-background-color: var(--ui-03);
  --dropdown-panel-text-color: var(--text-01);
  --dropdown-panel-header-text-color: var(--text-01);
  --dropdown-group-section-background-color: hsla(0, 0%, 93%, 0.5);
  --dropdown-item-text-color: var(--text-01);
  --dropdown-item-selected-color: var(--text-01);
  --dropdown-item-hover-color: var(--hover-primary);
  --dropdown-item-checkmark-color: var(--text-01);
  --dropdown-item-font-size: var(--large-label-font-size);
  --dropdown-item-line-height: var(--large-label-line-height);
  --dropdown-item-font-weight: var(--large-label-font-weight);
  --dropdown-item-letter-spacing: var(--large-label-letter-spacing);
  --dropdown-item-outline-font-size: var(--small-label-font-size);
  --dropdown-item-outline-line-height: var(--small-label-line-height);
  --dropdown-item-outline-font-weight: var(--small-label-font-weight);
  --dropdown-item-outline-letter-spacing: var(--small-label-letter-spacing);
  --dropdown-item-text-color-disabled: var(--disabled-01);
  --dropdown-chevron-size: var(--formfield-icon-size);
  --dropdown-filter-input-text-color: var(--text-01);
  --dropdown-filter-input-border-color: var(--ui-05);
  --dropdown-filter-input-active-text-color: var(--interactive-primary);
  --dropdown-filter-input-active-border-color: var(--interactive-primary);
  --footer-font-size: var(--paragraph-03-font-size);
  --footer-line-height: var(--paragraph-03-line-height);
  --footer-font-weight: var(--paragraph-03-font-weight);
  --footer-letter-spacing: var(--paragraph-03-letter-spacing);
  --footer-color: var(--ui-05);
  --footer-copyright-font-weight: 700;
  --formfield-bottom-padding: 24px;
  --formfield-icon-size: 24px;
  --formfield-label-color: var(--text-01);
  --formfield-control-color: var(--text-01);
  --formfield-border-width: 1px;
  --formfield-active-color: var(--interactive-text);
  --formfield-hover-border-color: var(--ui-06);
  --formfield-disabled-text-color: var(--disabled-01);
  --formfield-disabled-border-color: var(--disabled-01);
  --formfield-readonly-border-color: var(--readonly-02);
  --formfield-readonly-background-color: var(--readonly-01);
  --formfield-control-height: 32px;
  --formfield-error-input-font-weight: 700;
  --formfield-input-padding: 0 0 3px 0;
  --formfield-border-color: var(--ui-06);
  --formfield-active-border-color: var(--interactive-primary);
  --formfield-background-color: transparent;
  --formfield-control-font-size: var(--paragraph-01-font-size);
  --formfield-control-line-height: var(--paragraph-01-line-height);
  --formfield-control-font-weight: 600;
  --formfield-control-letter-spacing: var(--paragraph-01-letter-spacing);
  --formfield-label-font-size: var(--paragraph-05-font-size);
  --formfield-label-line-height: var(--paragraph-05-line-height);
  --formfield-label-font-weight: var(--paragraph-05-font-weight);
  --formfield-label-letter-spacing: var(--paragraph-05-letter-spacing);
  --formfield-label-height: 16px;
  --formfield-floating-distance: -16px;
  --formfield-placeholder-label-font-size: var(--formfield-control-font-size);
  --formfield-placeholder-label-line-height: var(--formfield-control-line-height);
  --formfield-placeholder-label-font-weight: 300;
  --formfield-placeholder-label-letter-spacing: var(--formfield-control-letter-spacing);
  --formfield-input-native-placeholder-font-size: var(--formfield-control-font-size);
  --formfield-input-native-placeholder-line-height: var(--formfield-control-line-height);
  --formfield-input-native-placeholder-font-weight: 200;
  --formfield-input-native-placeholder-letter-spacing: var(--formfield-control-letter-spacing);
  --formfield-input-native-placeholder-color: var(--ui-05);
  --formfield-hint-spacing: 8px;
  --formfield-hint-font-size: var(--paragraph-05-font-size);
  --formfield-hint-line-height: var(--paragraph-05-line-height);
  --formfield-hint-font-weight: 400;
  --formfield-hint-letter-spacing: var(--paragraph-05-letter-spacing);
  --formfield-outline-control-height: 40px;
  --formfield-outline-border-color: var(--ui-05);
  --formfield-outline-background-color: var(--ui-01);
  --formfield-outline-active-border-color: var(--interactive-text);
  --formfield-outline-focus-box-shadow: 0 0 0 2px #009de6;
  --formfield-outline-control-font-size: var(--paragraph-03-font-size);
  --formfield-outline-control-line-height: var(--paragraph-03-line-height);
  --formfield-outline-control-font-weight: var(--paragraph-03-font-weight);
  --formfield-outline-control-letter-spacing: var(--paragraph-03-letter-spacing);
  --formfield-outline-label-font-size: var(--paragraph-03-font-size);
  --formfield-outline-label-line-height: var(--paragraph-03-line-height);
  --formfield-outline-label-font-weight: 600;
  --formfield-outline-label-letter-spacing: var(--paragraph-03-letter-spacing);
  --formfield-outline-label-height: 28px;
  --formfield-outline-floating-distance: -29px;
  --formfield-outline-hint-spacing: 8px;
  --formfield-outline-hint-font-size: var(--paragraph-03-font-size);
  --formfield-outline-hint-line-height: 1em;
  --formfield-outline-hint-font-weight: var(--paragraph-03-font-weight);
  --formfield-outline-hint-letter-spacing: var(--paragraph-03-letter-spacing);
  --formfield-outline-input-native-placeholder-font-size: var(
    --formfield-outline-control-font-size
  );
  --formfield-outline-input-native-placeholder-line-height: var(
    --formfield-outline-control-line-height
  );
  --formfield-outline-input-native-placeholder-font-weight: 200;
  --formfield-outline-input-native-placeholder-letter-spacing: var(
    --formfield-outline-control-letter-spacing
  );
  --formfield-outline-input-native-placeholder-color: var(--ui-05);
  --header-font-size: var(--paragraph-03-font-size);
  --header-line-height: var(--paragraph-03-line-height);
  --header-font-weight: var(--paragraph-03-font-weight);
  --header-letter-spacing: var(--paragraph-03-letter-spacing);
  --header-link-active-color: var(--hover-primary);
  --header-link-active-font-weight: 700;
  --header-background-color: var(--ui-01);
  --header-border-color: var(--ui-04);
  --icon-filled-background-color: var(--text-01);
  --icon-filled-color: var(--ui-01);
  --indicator-background-color: #dc3149;
  --indicator-color: var(--text-02);
  --indicator-border-color: var(--ui-01);
  --indicator-font-size: var(--paragraph-05-font-size);
  --indicator-line-height: 11px;
  --indicator-font-weight: var(--paragraph-05-font-weight);
  --indicator-letter-spacing: 0;
  --link-large-font-size: var(--heading-03-font-size);
  --link-large-line-height: var(--heading-03-line-height);
  --link-large-font-weight: 600;
  --link-large-letter-spacing: var(--heading-03-letter-spacing);
  --link-large-icon-size: 32px;
  --link-small-font-size: 16px;
  --link-small-line-height: 24px;
  --link-small-font-weight: 600;
  --link-small-letter-spacing: 1px;
  --link-small-icon-size: 24px;
  --link-color: var(--interactive-text);
  --link-hover-color: var(--hover-link);
  --link-active-color: var(--active-primary);
  --link-disabled-color: var(--disabled-04);
  --link-black-color: var(--text-01);
  --link-black-hover-color: #999;
  --link-black-active-color: #5b5b5b;
  --link-black-disabled-color: var(--disabled-01);
  --list-text-color: var(--text-01);
  --list-circle-text-color: var(--text-02);
  --list-icon-color: #5a5360;
  --list-icon-size: 24px;
  --list-circle-size: 24px;
  --list-negative-circle-text-color: var(--negative-background);
  --menu-background-color: var(--ui-01);
  --menu-item-border-color: var(--ui-04);
  --menu-button-background-color: var(--ui-01);
  --menu-button-hover-background-color: var(--ui-03);
  --menu-button-text-color: var(--text-01);
  --menu-button-expanded-background-color: var(--interactive-primary);
  --menu-button-expanded-border-color: var(--interactive-primary);
  --menu-button-expanded-text-color: var(--text-02);
  --menu-button-nested-background-color: var(--ui-02);
  --menu-button-nested-expanded-background-color: #c1ebfb;
  --menu-button-nested-expanded-border-color: #c1ebfb;
  --menu-button-nested-expanded-color: var(--text-01);
  --message-text-color: var(--text-01);
  --message-close-icon-color: var(--interactive-text);
  --message-box-shadow: var(--shadow-small);
  --message-border-radius: 4px;
  --message-regular-background-color: var(--ui-01);
  --message-regular-border-color: var(--text-01);
  --message-info-icon-color: var(--info);
  --message-info-background-color: #ecf0f8;
  --message-info-border-color: var(--info);
  --message-error-icon-color: var(--danger);
  --message-error-background-color: #fbeaec;
  --message-error-border-color: var(--danger);
  --message-success-icon-color: var(--success);
  --message-success-background-color: #e8f3e9;
  --message-success-border-color: var(--success);
  --message-warning-icon-color: var(--warning);
  --message-warning-background-color: #fdf8e9;
  --message-warning-border-color: var(--warning);
  --message-font-size: var(--paragraph-03-font-size);
  --message-line-height: var(--paragraph-03-line-height);
  --message-font-weight: var(--paragraph-03-font-weight);
  --message-letter-spacing: var(--paragraph-03-letter-spacing);
  --message-banner-border-radius: 0;
  --modal-background-color: var(--ui-01);
  --modal-text-color: var(--text-01);
  --modal-close-icon-color: var(--interactive-text);
  --modal-actions-background-color: var(--ui-01);
  --modal-actions-border-color: var(--ui-04);
  --pagination-link-color: var(--interactive-text);
  --pagination-link-disabled-color: var(--disabled-04);
  --pagination-item-font-weight: 600;
  --pagination-text-color: var(--text-01);
  --pagination-icon-size: 24px;
  --pagination-icon-font-weight: 600;
  --pagination-font-size: var(--paragraph-03-font-size);
  --pagination-line-height: var(--paragraph-03-line-height);
  --pagination-font-weight: var(--paragraph-03-font-weight);
  --pagination-letter-spacing: var(--paragraph-03-letter-spacing);
  --pagination-compact-direction-font-size: var(--link-small-font-size);
  --pagination-compact-direction-line-height: var(--link-small-line-height);
  --pagination-compact-direction-font-weight: var(--link-small-font-weight);
  --pagination-compact-direction-letter-spacing: var(--link-small-letter-spacing);
  --natural-language-form-large-font-size: var(--heading-02-font-size);
  --natural-language-form-large-line-height: 52px;
  --natural-language-form-large-font-weight: var(--heading-02-font-weight);
  --natural-language-form-large-letter-spacing: var(--heading-02-letter-spacing);
  --natural-language-form-small-font-size: var(--heading-04-font-size);
  --natural-language-form-small-line-height: 36px;
  --natural-language-form-small-font-weight: var(--heading-04-font-weight);
  --natural-language-form-small-letter-spacing: var(--heading-04-letter-spacing);
  --natural-language-form-text-color: var(--text-01);
  --natural-language-form-border-color: var(--ui-04);
  --natural-language-form-active-color: var(--formfield-active-color);
  --natural-language-form-active-border-color: var(--interactive-primary);
  --natural-language-form-error-color: var(--danger);
  --natural-language-form-error-border-color: var(--danger);
  --notification-panel-background-color: #fff;
  --notification-panel-item-unread-background-color: #faf7ef;
  --notification-panel-item-unread-hover-background-color: #f5f0e0;
  --notification-panel-item-unread-active-background-color: #ebe1bf;
  --notification-panel-item-read-background-color: #fff;
  --notification-panel-item-read-hover-background-color: var(--ui-02);
  --notification-panel-item-read-active-background-color: #ececec;
  --number-stepper-label-font-size: var(--large-label-font-size);
  --number-stepper-label-line-height: var(--large-label-line-height);
  --number-stepper-label-font-weight: var(--large-label-font-weight);
  --number-stepper-label-letter-spacing: var(--large-label-letter-spacing);
  --number-stepper-large-font-size: var(--heading-02-font-size);
  --number-stepper-large-line-height: var(--heading-02-line-height);
  --number-stepper-large-font-weight: 400;
  --number-stepper-large-letter-spacing: var(--heading-02-letter-spacing);
  --number-stepper-small-font-size: var(--paragraph-01-font-size);
  --number-stepper-small-line-height: var(--paragraph-01-line-height);
  --number-stepper-small-font-weight: var(--paragraph-01-font-weight);
  --number-stepper-small-letter-spacing: var(--paragraph-01-letter-spacing);
  --number-stepper-color: var(--text-01);
  --number-stepper-underline-color: var(--text-01);
  --number-stepper-disabled-color: var(--formfield-disabled-text-color);
  --number-stepper-disabled-underline-color: var(--formfield-disabled-border-color);
  --page-search-font-size: var(--heading-03-font-size);
  --page-search-line-height: var(--heading-03-line-height);
  --page-search-font-weight: 600;
  --page-search-letter-spacing: var(--heading-03-letter-spacing);
  --page-search-icon-color: var(--interactive-primary);
  --page-search-background-color: var(--ui-01);
  --page-search-box-shadow: var(--shadow-small);
  --popover-content-font-size: var(--paragraph-03-font-size);
  --popover-content-line-height: var(--paragraph-03-line-height);
  --popover-content-font-weight: var(--paragraph-03-font-weight);
  --popover-content-letter-spacing: var(--paragraph-03-letter-spacing);
  --popover-close-icon-size: 16px;
  --popover-text-color: var(--text-01);
  --popover-background-color: var(--ui-01);
  --popover-border-color: var(--ui-04);
  --popover-close-icon-color: var(--interactive-text);
  --progressbar-background-color: var(--ui-03);
  --progressbar-indicator-color: var(--interactive-primary);
  --progress-indicator-mobile-color: var(--text-01);
  --progress-indicator-mobile-font-size: var(--paragraph-03-font-size);
  --progress-indicator-mobile-line-height: var(--paragraph-03-line-height);
  --progress-indicator-mobile-font-weight: var(--paragraph-03-font-weight);
  --progress-indicator-mobile-letter-spacing: var(--paragraph-03-letter-spacing);
  --progress-stepper-label-font-size: var(--large-label-font-size);
  --progress-stepper-label-line-height: var(--large-label-line-height);
  --progress-stepper-label-font-weight: 300;
  --progress-stepper-label-letter-spacing: var(--large-label-letter-spacing);
  --progress-stepper-step-font-size: var(--paragraph-03-font-size);
  --progress-stepper-step-line-height: var(--paragraph-03-line-height);
  --progress-stepper-step-font-weight: var(--paragraph-03-font-weight);
  --progress-stepper-step-letter-spacing: var(--paragraph-03-letter-spacing);
  --progress-stepper-dotnumber-font-size: var(--paragraph-04-font-size);
  --progress-stepper-dotnumber-line-height: var(--paragraph-04-line-height);
  --progress-stepper-dotnumber-font-weight: 700;
  --progress-stepper-dotnumber-letter-spacing: var(--paragraph-04-letter-spacing);
  --progress-stepper-step-color: var(--interactive-text);
  --progress-stepper-step-disabled-color: var(--disabled-02);
  --progress-stepper-dot-color: var(--text-02);
  --progress-stepper-dot-background-color: var(--interactive-primary);
  --progress-stepper-dot-disabled-background-color: var(--disabled-02);
  --single-stepper-step-color: var(--text-01);
  --single-stepper-step-font-size: var(--paragraph-03-font-size);
  --single-stepper-step-line-height: var(--paragraph-03-line-height);
  --single-stepper-step-font-weight: 300;
  --single-stepper-step-letter-spacing: var(--paragraph-03-letter-spacing);
  --multi-stepper-line-color: var(--disabled-01);
  --multi-stepper-line-filled-color: var(--interactive-primary);
  --multi-stepper-dot-touched-color: var(--interactive-primary);
  --multi-stepper-dot-checkmark-color: var(--ui-01);
  --multi-stepper-dot-disabled-color: var(--disabled-01);
  --multi-stepper-step-color: var(--text-01);
  --multi-stepper-step-disabled-color: var(--disabled-01);
  --multi-stepper-step-font-size: var(--paragraph-03-font-size);
  --multi-stepper-step-line-height: var(--paragraph-03-line-height);
  --multi-stepper-step-font-weight: var(--paragraph-03-font-weight);
  --multi-stepper-step-letter-spacing: var(--paragraph-03-letter-spacing);
  --multi-stepper-group-color: var(--multi-stepper-step-color);
  --multi-stepper-group-disabled-color: var(--multi-stepper-step-disabled-color);
  --multi-stepper-group-font-size: var(--paragraph-01-font-size);
  --multi-stepper-group-line-height: var(--paragraph-01-line-height);
  --multi-stepper-group-font-weight: var(--paragraph-01-font-weight);
  --multi-stepper-group-letter-spacing: var(--paragraph-01-letter-spacing);
  --radio-button-circle-color: var(--ui-05);
  --radio-button-hover-circle-color: var(--hover-primary);
  --radio-button-hover-dot-color: var(--hover-primary);
  --radio-button-selected-dot-color: var(--interactive-primary);
  --radio-button-selected-circle-color: var(--interactive-primary);
  --radio-button-dot-background-color: transparent;
  --radio-button-selected-background-color: transparent;
  --radio-button-dot-size: 8px;
  --radio-button-disabled-selected-background-color: transparent;
  --radio-button-disabled-selected-dot-color: var(--disabled-01);
  --radio-button-disabled-text-color: var(--disabled-01);
  --radio-button-disabled-border-color: var(--disabled-01);
  --radio-button-label-color: var(--text-01);
  --radio-button-large-label-font-size: var(--large-label-font-size);
  --radio-button-large-label-line-height: var(--large-label-line-height);
  --radio-button-large-label-font-weight: var(--large-label-font-weight);
  --radio-button-large-label-letter-spacing: var(--large-label-letter-spacing);
  --radio-button-small-label-font-size: var(--small-label-font-size);
  --radio-button-small-label-line-height: var(--small-label-line-height);
  --radio-button-small-label-font-weight: var(--small-label-font-weight);
  --radio-button-small-label-letter-spacing: var(--small-label-letter-spacing);
  --radio-button-large-label-margin-top: 0;
  --radio-button-large-label-margin-left: 12px;
  --radio-button-large-circle-margin-top: 2px;
  --radio-button-small-label-margin-top: 0;
  --radio-button-small-label-margin-left: 12px;
  --radio-button-small-circle-margin-top: 0;
  --slider-background-color: var(--ui-04);
  --slider-disabled-background-color: var(--ui-04);
  --slider-indicator-color: var(--interactive-primary);
  --slider-indicator-disabled-color: var(--disabled-04);
  --slider-label-color: var(--text-01);
  --slider-handle-value-color: var(--interactive-text);
  --slider-handle-background-color: var(--ui-01);
  --slider-handle-value-disabled-color: var(--disabled-04);
  --slider-handle-value-border-color: var(--ui-02);
  --slider-value-label-color: var(--text-01);
  --slider-value-background-color: var(--ui-01);
  --slider-value-label-disabled-color: var(--disabled-02);
  --slider-value-disabled-background-color: var(--ui-01);
  --slider-handle-border-color: var(--ui-02);
  --slider-handle-focus-border-color: var(--interactive-primary);
  --slider-handle-active-inset-color: rgba(0, 122, 179, 0.2);
  --slider-label-font-size: var(--base-label-large-font-size);
  --slider-label-line-height: var(--base-label-large-line-height);
  --slider-label-letter-spacing: var(--base-label-large-letter-spacing);
  --slider-label-font-weight: var(--base-label-large-font-weight);
  --slider-value-label-font-size: var(--paragraph-03-font-size);
  --slider-value-label-line-height: var(--paragraph-03-line-height);
  --slider-value-label-letter-spacing: var(--paragraph-03-letter-spacing);
  --slider-value-label-font-weight: 300;
  --slider-handle-value-font-size: var(--paragraph-05-font-size);
  --slider-handle-value-line-height: var(--paragraph-05-line-height);
  --slider-handle-value-font-weight: var(--paragraph-05-font-weight);
  --slider-handle-value-letter-spacing: var(--paragraph-05-letter-spacing);
  --slider-negative-background-color: hsla(0, 0%, 100%, 0.35);
  --small-stage-min-height: 208px;
  --small-stage-image-min-height: 64px;
  --small-stage-image-max-height: 144px;
  --small-stage-header-height: 64px;
  --small-stage-header-padding: 16px 0 24px;
  --small-stage-mobile-header-height: 32px;
  --small-stage-mobile-header-padding: 16px 0;
  --small-stage-image-bottom-height: 15vw;
  --small-stage-image-bottom-margin-top: 24px;
  --small-stage-image-bottom-max-height: 100px;
  --small-stage-content-margin-bottom: 64px;
  --small-stage-mobile-content-margin-bottom: 32px;
  --small-stage-text-color: var(--text-01);
  --small-stage-default-background-color: #cfe9ee;
  --small-stage-expert-header-height: 0;
  --small-stage-expert-header-padding: 16px 0 8px;
  --small-stage-expert-content-min-height: 72px;
  --small-stage-expert-content-margin-top: 8px;
  --small-stage-expert-content-margin-bottom: 24px;
  --small-stage-expert-mobile-content-margin-bottom: 16px;
  --small-stage-expert-image-min-height: 100px;
  --small-stage-expert-image-mobile-height: 15vw;
  --small-stage-expert-mobile-header-padding: 8px 0;
  --rating-icon-color: var(--text-01);
  --rating-icon-size: 40px;
  --rating-label-color: var(--text-01);
  --rating-disabled-icon-color: var(--disabled-01);
  --rating-disabled-label-color: var(--disabled-01);
  --rating-label-font-size: var(--paragraph-03-font-size);
  --rating-label-line-height: var(--paragraph-03-line-height);
  --rating-label-font-weight: var(--paragraph-03-font-weight);
  --rating-label-letter-spacing: var(--paragraph-03-letter-spacing);
  --spinner-background-color: var(--ui-03);
  --spinner-indicator-color: var(--interactive-primary);
  --spinner-negative-background-color: hsla(44, 52%, 96%, 0.35);
  --spinner-negative-indicator-color: var(--negative);
  --switcher-large-label-control-margin-top: 2px;
  --switcher-large-label-text-margin-top: 0;
  --switcher-small-label-control-margin-top: 0;
  --switcher-small-label-text-margin-top: 0;
  --switcher-big-large-label-control-margin-top: 0;
  --switcher-big-large-label-text-margin-top: 2px;
  --switcher-big-small-label-control-margin-top: 0;
  --switcher-big-small-label-text-margin-top: 4px;
  --switcher-large-font-size: var(--large-label-font-size);
  --switcher-large-line-height: var(--large-label-line-height);
  --switcher-large-font-weight: var(--large-label-font-weight);
  --switcher-large-letter-spacing: var(--large-label-letter-spacing);
  --switcher-small-font-size: var(--small-label-font-size);
  --switcher-small-line-height: var(--small-label-line-height);
  --switcher-small-font-weight: var(--small-label-font-weight);
  --switcher-small-letter-spacing: var(--small-label-letter-spacing);
  --switcher-checked-background-color: var(--interactive-primary);
  --switcher-checked-icon-color: var(--interactive-text);
  --switcher-dot-background-color: #fff;
  --switcher-unchecked-background-color: var(--ui-05);
  --switcher-disabled-background-color: var(--disabled-01);
  --switcher-disabled-dot-background-color: var(--disabled-02);
  --switcher-disabled-icon-color: var(--disabled-01);
  --switcher-disabled-text-color: var(--disabled-01);
  --taglist-font-size: var(--paragraph-04-font-size);
  --taglist-line-height: 16px;
  --taglist-font-weight: var(--paragraph-04-font-weight);
  --taglist-letter-spacing: 1px;
  --taglist-close-icon-size: 16px;
  --taglist-color: var(--ui-05);
  --taglist-border-color: var(--ui-04);
  --taglist-background-color: transparent;
  --taglist-hover-color: #5b5b5b;
  --taglist-hover-border-color: #c2c2c2;
  --taglist-hover-background-color: var(--ui-03);
  --tab-item-color: var(--interactive-text);
  --tab-item-active-color: var(--active-primary);
  --tab-item-hover-color: var(--hover-link);
  --tab-item-border-color: #d9d9d9;
  --tab-item-active-border-color: var(--interactive-text);
  --tab-item-disabled-color: var(--disabled-01);
  --tab-item-disabled-border-color: var(--disabled-01);
  --tab-item-font-size: var(--paragraph-02-font-size);
  --tab-item-line-height: var(--paragraph-02-line-height);
  --tab-item-font-weight: var(--paragraph-02-font-weight);
  --tab-item-letter-spacing: var(--paragraph-02-letter-spacing);
  --tab-expert-color: var(--text-01);
  --tab-expert-bottom-border-color: #d9d9d9;
  --tab-item-disabled-negative-color: var(--negative-dimmed);
  --tab-item-disabled-negative-border-color: var(--negative-dimmed);
  --table-border-bottom-color: var(--ui-06);
  --table-header-cell-font-size: var(--paragraph-03-font-size);
  --table-header-cell-line-height: var(--paragraph-03-line-height);
  --table-header-cell-font-weight: 600;
  --table-header-cell-letter-spacing: var(--paragraph-03-letter-spacing);
  --table-header-cell-color: var(--text-01);
  --table-header-border-top-color: var(--ui-04);
  --table-header-border-bottom-color: var(--ui-06);
  --table-cell-font-size: var(--paragraph-03-font-size);
  --table-cell-line-height: var(--paragraph-03-line-height);
  --table-cell-font-weight: var(--paragraph-03-font-weight);
  --table-cell-letter-spacing: var(--paragraph-03-letter-spacing);
  --table-cell-border-top-color: var(--ui-04);
  --table-cell-color: var(--text-01);
  --table-header-cell-background-color: transparent;
  --table-row-background-color: transparent;
  --table-sticky-column-background-color: var(--ui-01);
  --selectable-table-row-hover-background-color: var(--ui-02);
  --selectable-table-row-active-background-color: var(--ui-02);
  --selectable-table-row-selected-hover-background-color: #cfe9ee;
  --selectable-table-row-selected-border-color: var(--active-primary);
  --expandable-table-arrow-icon-color: var(--text-01);
  --zebra-table-even-row-background-color: var(--ui-02);
  --zebra-table-odd-row-background-color: transparent;
  --zebra-table-row-active-background-color: var(--ui-04);
  --zebra-table-row-hover-background-color: var(--ui-03);
  --zebra-table-row-selected-background-color: #f1f9fa;
  --zebra-table-cell-border-top-color: var(--ui-02);
  --toggle-button-unselected-border-color: var(--interactive-primary);
  --toggle-button-unselected-text-color: var(--interactive-text);
  --toggle-button-unselected-background-color: transparent;
  --toggle-button-selected-border-color: var(--interactive-primary);
  --toggle-button-selected-background-color: var(--interactive-primary);
  --toggle-button-selected-text-color: var(--text-02);
  --toggle-button-hover-background-color: var(--hover-primary);
  --toggle-button-hover-border-color: var(--hover-primary);
  --toggle-button-hover-text-color: var(--text-02);
  --toggle-button-active-background-color: var(--active-primary);
  --toggle-button-active-border-color: var(--active-primary);
  --toggle-button-active-text-color: var(--text-02);
  --toggle-button-disabled-background-color: var(--ui-01);
  --toggle-button-disabled-border-color: rgba(0, 122, 179, 0.4);
  --toggle-button-disabled-text-color: rgba(0, 97, 146, 0.4);
  --toggle-button-disabled-selected-background-color: rgba(0, 122, 179, 0.4);
  --toggle-button-disabled-selected-border-color: transparent;
  --toggle-button-disabled-selected-text-color: hsla(0, 0%, 100%, 0.4);
  --toggle-button-large-font-size: var(--button-medium-font-size);
  --toggle-button-large-line-height: var(--button-medium-line-height);
  --toggle-button-large-font-weight: var(--button-medium-font-weight);
  --toggle-button-large-letter-spacing: var(--button-medium-letter-spacing);
  --toggle-button-small-font-size: var(--button-small-font-size);
  --toggle-button-small-line-height: var(--button-small-line-height);
  --toggle-button-small-font-weight: var(--button-small-font-weight);
  --toggle-button-small-letter-spacing: var(--button-small-letter-spacing);
  --tooltip-background-color: var(--ui-06);
  --tooltip-text-color: var(--text-02);
  --tooltip-border-radius: 4px;
  --tooltip-font-size: var(--paragraph-04-font-size);
  --tooltip-line-height: var(--paragraph-04-line-height);
  --tooltip-font-weight: 400;
  --tooltip-letter-spacing: var(--paragraph-04-letter-spacing);
  --swipebar-background-color: var(--ui-04);
  --swipebar-color: var(--interactive-primary);
  --swipebar-padding: 32px 0 0;
  --sidebar-background-color: var(--ui-02);
  --sidebar-handle-color: #c2c2c2;
  --sidebar-footer-button-color: var(--text-01);
  --sidepanel-background-color: var(--ui-02);
  --sidepanel-close-icon-color: var(--interactive-text);
  --sidepanel-floating-shadow: var(--shadow-large);
  --sidepanel-light-border-color: var(--ui-04);
  --sidepanel-light-background-color: var(--ui-01);
  --sidepanel-header-font-size: var(--heading-05-font-size);
  --sidepanel-header-line-height: var(--heading-05-line-height);
  --sidepanel-header-font-weight: var(--heading-05-font-weight);
  --sidepanel-header-letter-spacing: 0;
  --file-uploader-file-row-text-color: var(--text-01);
  --file-uploader-file-row-border-bottom-color: var(--ui-04);
  --file-uploader-file-row-hover-background-color: var(--ui-02);
  --file-uploader-file-row-icon-color: var(--success);
  --file-uploader-file-row-uploading-file-name-color: #999;
  --file-uploader-file-name-font-size: var(--paragraph-03-font-size);
  --file-uploader-file-name-line-height: 16px;
  --file-uploader-file-name-font-weight: 600;
  --file-uploader-file-name-letter-spacing: 0;
  --file-uploader-hint-font-size: var(--paragraph-04-font-size);
  --file-uploader-hint-line-height: var(--paragraph-05-line-height);
  --file-uploader-hint-font-weight: 300;
  --file-uploader-hint-letter-spacing: 0;
  --file-uploader-drop-zone-border-color: var(--ui-06);
  --file-uploader-drop-zone-text-color: var(--text-01);
  --toolbar-border-bottom-color: var(--ui-04);
  --toolbar-background: var(--ui-02);
  --timefield-color: var(--text-01);
  --timefield-active-color: var(--interactive-primary);
  --timefield-font-size: var(--heading-06-font-size);
  --timefield-line-height: var(--heading-06-line-height);
  --timefield-font-weight: 600;
  --timefield-letter-spacing: var(--heading-06-letter-spacing);
  --timefield-error-color: var(--danger);
  --timefield-disabled-color: var(--disabled-01);
  --timefield-label-font-size: var(--paragraph-05-font-size);
  --timefield-label-line-height: var(--paragraph-05-line-height);
  --timefield-label-letter-spacing: var(--paragraph-05-letter-spacing);
  --timefield-label-font-weight: var(--paragraph-05-font-weight);
  --card-background-hover-color: var(--ui-02);
  --card-background-selected-color: var(--ui-02);
  --selectable-card-expert-background-disabled-selected-color: var(--ui-02);
  --small-stage-image-min-widht: 116px;
  --small-stage-narrow-screen-image-height: 15vw;
  --small-stage-content-padding: 64px 0 64px;
  --small-stage-content-padding-narrow-screen: 40px 0 24px;
  --small-stage-image-container-padding-top: 72px;
  --small-stage-image-container-padding-to-content: 20px;
  --small-stage-image-container-offset-end: 25%;
  --small-stage-with-header-content-padding: 0 0 64px;
  --small-stage-with-header-image-container-padding-top: 32px;
}
