/*!****************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@angular/cdk/overlay-prebuilt.css ***!
  \****************************************************************************************************************************************************************************************************************************************/
.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/@angular/cdk/a11y-prebuilt.css ***!
  \*************************************************************************************************************************************************************************************************************************************/
.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* You can add global styles to this file, and also import other style files */
body {
  margin: 0;
  height: 100%;
  width: 100%;
  min-height: 100vh;
}

html {
  height: 100%;
  width: 100%;
  min-height: 100%;
  overflow-y: auto;
}

@keyframes spinner {
  to {
    transform: rotate(360deg);
  }
}
.spinner {
  position: relative;
}

.spinner:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  border-radius: 50%;
  border: 2px solid #ffffff;
  border-top-color: #006192;
  animation: spinner 0.8s linear infinite;
}

span.has-error {
  color: var(--danger);
  font-weight: bold;
}

:root .nx-formfield__wrapper {
  --formfield-bottom-padding: 24px!important;
}
/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@allianz/ngx-ndbx/css/ndbx-base.css?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('AllianzNeo-Light.573daa51b2bdd57d.woff2') format("woff2"), url('AllianzNeo-Light.d2165018011ba6c0.woff') format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('AllianzNeo-LightItalic.22bf846cb9c1b188.woff2') format("woff2"), url('AllianzNeo-LightItalic.acd338dfdee33f1d.woff') format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('AllianzNeo-Regular.04efec6dee274308.woff2') format("woff2"), url('AllianzNeo-Regular.d9a8733bfc1c89d9.woff') format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('AllianzNeo-Italic.e18c18160878feb9.woff2') format("woff2"), url('AllianzNeo-Italic.e462ed1856d4f2f7.woff') format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('AllianzNeo-SemiBold.459fad862598fcb3.woff2') format("woff2"), url('AllianzNeo-SemiBold.07d61953adf5bc9a.woff') format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('AllianzNeo-SemiBoldItalic.0de779151c47316f.woff2') format("woff2"), url('AllianzNeo-SemiBoldItalic.8aa4899f45f1a81a.woff') format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('AllianzNeo-Bold.622ac11bfe7710e6.woff2') format("woff2"), url('AllianzNeo-Bold.9f2d286a55ba5f5f.woff') format("woff");
}
@font-face {
  font-family: "Allianz Neo";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('AllianzNeo-BoldItalic.c9463bf0694b11e1.woff2') format("woff2"), url('AllianzNeo-BoldItalic.29eb53830e64cb12.woff') format("woff");
}
/* Keep for compatibility for now */
@font-face {
  font-family: "Patternlab-Icon";
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src: url('Allianz-Icons.34ae2bdf96b32292.woff2') format("woff2"), url('Allianz-Icons.724aed402e19ef77.woff') format("woff"), url('Allianz-Icons.30d8a590471ff7e5.ttf') format("truetype"), url('Allianz-Icons.b0ff046bae5e4f36.svg#Allianz-Icons') format("svg");
}
@font-face {
  font-family: "Allianz-Icons";
  font-style: normal;
  font-weight: normal;
  font-display: block;
  src: url('Allianz-Icons.34ae2bdf96b32292.woff2') format("woff2"), url('Allianz-Icons.724aed402e19ef77.woff') format("woff"), url('Allianz-Icons.30d8a590471ff7e5.ttf') format("truetype"), url('Allianz-Icons.b0ff046bae5e4f36.svg#Allianz-Icons') format("svg");
}
.ndbx-icon {
  font-family: "Allianz-Icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
}
.ndbx-icon:before {
  font-family: "Allianz-Icons";
  font-size: inherit;
}

.nx-icon--arrow-up:before {
  content: "\e900";
}

.nx-icon--arrow-down:before {
  content: "\e901";
}

.nx-icon--arrow-left:before {
  content: "\e902";
}

.nx-icon--arrow-right:before {
  content: "\e903";
}

.nx-icon--arrow-up-slim:before {
  content: "\e904";
}

.nx-icon--arrow-down-slim:before {
  content: "\e905";
}

.nx-icon--arrow-left-slim:before {
  content: "\e906";
}

.nx-icon--arrow-right-slim:before {
  content: "\e907";
}

.nx-icon--paperclip:before {
  content: "\e908";
}

.nx-icon--chevron-up:before {
  content: "\e909";
}

.nx-icon--chevron-down:before {
  content: "\e90a";
}

.nx-icon--chevron-left:before {
  content: "\e90b";
}

.nx-icon--chevron-right:before {
  content: "\e90c";
}

.nx-icon--bookmark-o:before {
  content: "\e90d";
}

.nx-icon--calendar:before {
  content: "\e90e";
}

.nx-icon--arrow-upload:before {
  content: "\e90f";
}

.nx-icon--phone-o:before {
  content: "\e910";
}

.nx-icon--check:before {
  content: "\e911";
}

.nx-icon--check-circle:before {
  content: "\e912";
}

.nx-icon--close:before {
  content: "\e913";
}

.nx-icon--close-circle:before {
  content: "\e914";
}

.nx-icon--credit-card-o:before {
  content: "\e915";
}

.nx-icon--trash:before {
  content: "\e916";
}

.nx-icon--download:before {
  content: "\e917";
}

.nx-icon--exclamation-circle:before {
  content: "\e918";
}

.nx-icon--exclamation-circle-o:before {
  content: "\e919";
}

.nx-icon--exclamation-triangle:before {
  content: "\e91a";
}

.nx-icon--file:before {
  content: "\e91b";
}

.nx-icon--bolt:before {
  content: "\e91c";
}

.nx-icon--bolt-o:before {
  content: "\e91d";
}

.nx-icon--ellipsis-v:before {
  content: "\e91e";
}

.nx-icon--ellipsis-h:before {
  content: "\e91f";
}

.nx-icon--info-circle:before {
  content: "\e920";
}

.nx-icon--info-circle-o:before {
  content: "\e921";
}

.nx-icon--list:before {
  content: "\e922";
}

.nx-icon--location:before {
  content: "\e923";
}

.nx-icon--lock:before {
  content: "\e924";
}

.nx-icon--lock-o:before {
  content: "\e925";
}

.nx-icon--mail:before {
  content: "\e926";
}

.nx-icon--mail-o:before {
  content: "\e927";
}

.nx-icon--bars:before {
  content: "\e928";
}

.nx-icon--telegram:before {
  content: "\e929";
}

.nx-icon--user:before {
  content: "\e92a";
}

.nx-icon--user-o:before {
  content: "\e92b";
}

.nx-icon--user-business:before {
  content: "\e92c";
}

.nx-icon--user-business-o:before {
  content: "\e92d";
}

.nx-icon--users:before {
  content: "\e92e";
}

.nx-icon--users-o:before {
  content: "\e92f";
}

.nx-icon--print-o:before {
  content: "\e930";
}

.nx-icon--search:before {
  content: "\e931";
}

.nx-icon--setting:before {
  content: "\e932";
}

.nx-icon--share:before {
  content: "\e933";
}

.nx-icon--facebook:before {
  content: "\e934";
}

.nx-icon--google-plus:before {
  content: "\e935";
}

.nx-icon--twitter:before {
  content: "\e936";
}

.nx-icon--instagram:before {
  content: "\e937";
}

.nx-icon--facebook-circle:before {
  content: "\e938";
}

.nx-icon--google-circle:before {
  content: "\e939";
}

.nx-icon--twitter-circle:before {
  content: "\e93a";
}

.nx-icon--instagram-circle:before {
  content: "\e93b";
}

.nx-icon--mail-circle:before {
  content: "\e93c";
}

.nx-icon--youtube-circle:before {
  content: "\e93d";
}

.nx-icon--star:before {
  content: "\e93e";
}

.nx-icon--star-half-full:before {
  content: "\e93f";
}

.nx-icon--star-o:before {
  content: "\e940";
}

.nx-icon--file-text:before {
  content: "\e941";
}

.nx-icon--microphone:before {
  content: "\e942";
}

.nx-icon--clock:before {
  content: "\e943";
}

.nx-icon--clock-o:before {
  content: "\e944";
}

.nx-icon--product-a-z:before {
  content: "\e945";
}

.nx-icon--product-animal-cat:before {
  content: "\e946";
}

.nx-icon--product-animal-dog:before {
  content: "\e947";
}

.nx-icon--product-animal-horse:before {
  content: "\e948";
}

.nx-icon--product-animal-hunting-deer:before {
  content: "\e949";
}

.nx-icon--product-animal-paw:before {
  content: "\e94a";
}

.nx-icon--product-arrow-direction-path:before {
  content: "\e94b";
}

.nx-icon--product-at-sign:before {
  content: "\e94c";
}

.nx-icon--product-balance-scale:before {
  content: "\e94d";
}

.nx-icon--product-bank-monument-info:before {
  content: "\e94e";
}

.nx-icon--product-battery:before {
  content: "\e94f";
}

.nx-icon--speech-bubble-o:before {
  content: "\e950";
}

.nx-icon--arrow-first:before {
  content: "\e951";
}

.nx-icon--arrow-last:before {
  content: "\e952";
}

.nx-icon--plus:before {
  content: "\e953";
}

.nx-icon--minus:before {
  content: "\e954";
}

.nx-icon--product-bed:before {
  content: "\e955";
}

.nx-icon--product-bike:before {
  content: "\e956";
}

.nx-icon--product-board-paper-note:before {
  content: "\e957";
}

.nx-icon--product-book:before {
  content: "\e958";
}

.nx-icon--product-brain:before {
  content: "\e959";
}

.nx-icon--product-broken-glass:before {
  content: "\e95a";
}

.nx-icon--product-broken-window:before {
  content: "\e95b";
}

.nx-icon--product-broom-clean:before {
  content: "\e95c";
}

.nx-icon--product-buggy:before {
  content: "\e95d";
}

.nx-icon--product-building:before {
  content: "\e95e";
}

.nx-icon--product-bullhorn:before {
  content: "\e95f";
}

.nx-icon--product-calculator:before {
  content: "\e960";
}

.nx-icon--product-calendar:before {
  content: "\e961";
}

.nx-icon--product-camera:before {
  content: "\e962";
}

.nx-icon--product-candle:before {
  content: "\e963";
}

.nx-icon--product-car-accident:before {
  content: "\e964";
}

.nx-icon--product-car-front:before {
  content: "\e965";
}

.nx-icon--product-car-small:before {
  content: "\e966";
}

.nx-icon--product-car-tacho-fast:before {
  content: "\e967";
}

.nx-icon--product-car-trailer:before {
  content: "\e968";
}

.nx-icon--product-car:before {
  content: "\e969";
}

.nx-icon--product-caravan:before {
  content: "\e96a";
}

.nx-icon--product-certificate:before {
  content: "\e96b";
}

.nx-icon--product-check-paper:before {
  content: "\e96c";
}

.nx-icon--product-check:before {
  content: "\e96d";
}

.nx-icon--product-city:before {
  content: "\e96e";
}

.nx-icon--product-cleanup-trash:before {
  content: "\e96f";
}

.nx-icon--product-clock:before {
  content: "\e970";
}

.nx-icon--product-cloud:before {
  content: "\e971";
}

.nx-icon--product-cog-wheel:before {
  content: "\e972";
}

.nx-icon--product-cog-wheels:before {
  content: "\e973";
}

.nx-icon--product-coins-money:before {
  content: "\e974";
}

.nx-icon--product-communication:before {
  content: "\e975";
}

.nx-icon--product-computer:before {
  content: "\e976";
}

.nx-icon--product-couch:before {
  content: "\e977";
}

.nx-icon--product-credit-card:before {
  content: "\e978";
}

.nx-icon--product-cross-triangle:before {
  content: "\e979";
}

.nx-icon--product-cross:before {
  content: "\e97a";
}

.nx-icon--product-danger:before {
  content: "\e97b";
}

.nx-icon--product-data-exchange:before {
  content: "\e97c";
}

.nx-icon--product-diversity:before {
  content: "\e97d";
}

.nx-icon--product-dollar:before {
  content: "\e97e";
}

.nx-icon--product-door:before {
  content: "\e97f";
}

.nx-icon--product-electric-plug:before {
  content: "\e980";
}

.nx-icon--product-excavator:before {
  content: "\e981";
}

.nx-icon--product-expensive-objects-jewelery:before {
  content: "\e982";
}

.nx-icon--product-eye-overview-sight:before {
  content: "\e983";
}

.nx-icon--product-family:before {
  content: "\e984";
}

.nx-icon--product-folder:before {
  content: "\e985";
}

.nx-icon--product-guide-navigation:before {
  content: "\e986";
}

.nx-icon--product-hand-click-info:before {
  content: "\e987";
}

.nx-icon--product-hand-finger-pointing:before {
  content: "\e988";
}

.nx-icon--product-hand-get-money:before {
  content: "\e989";
}

.nx-icon--product-hand-thumbs-up:before {
  content: "\e98a";
}

.nx-icon--product-headset-support:before {
  content: "\e98b";
}

.nx-icon--product-health-bag-doctor:before {
  content: "\e98c";
}

.nx-icon--product-health-stethoscope:before {
  content: "\e98d";
}

.nx-icon--product-heart-employee-engagement:before {
  content: "\e98e";
}

.nx-icon--product-heart:before {
  content: "\e98f";
}

.nx-icon--product-helmet:before {
  content: "\e990";
}

.nx-icon--product-help-information:before {
  content: "\e991";
}

.nx-icon--product-help-question:before {
  content: "\e992";
}

.nx-icon--product-help:before {
  content: "\e993";
}

.nx-icon--product-home-office:before {
  content: "\e994";
}

.nx-icon--product-hourglass:before {
  content: "\e995";
}

.nx-icon--product-house-broken-window:before {
  content: "\e996";
}

.nx-icon--product-house-fire:before {
  content: "\e997";
}

.nx-icon--product-house-important:before {
  content: "\e998";
}

.nx-icon--product-house-money:before {
  content: "\e999";
}

.nx-icon--product-house-safe:before {
  content: "\e99a";
}

.nx-icon--product-house-water-damage:before {
  content: "\e99b";
}

.nx-icon--product-house:before {
  content: "\e99c";
}

.nx-icon--product-important-info:before {
  content: "\e99d";
}

.nx-icon--product-info-sheet:before {
  content: "\e99e";
}

.nx-icon--product-injury-plaster:before {
  content: "\e99f";
}

.nx-icon--product-job-processes:before {
  content: "\e9a0";
}

.nx-icon--product-law:before {
  content: "\e9a1";
}

.nx-icon--product-light-bulb-idea:before {
  content: "\e9a2";
}

.nx-icon--product-locate-position:before {
  content: "\e9a3";
}

.nx-icon--product-lock:before {
  content: "\e9a4";
}

.nx-icon--product-mail:before {
  content: "\e9a5";
}

.nx-icon--product-money-banknote:before {
  content: "\e9a6";
}

.nx-icon--product-money-exchange:before {
  content: "\e9a7";
}

.nx-icon--product-money-suitcase:before {
  content: "\e9a8";
}

.nx-icon--product-motorcycle:before {
  content: "\e9a9";
}

.nx-icon--product-mouse:before {
  content: "\e9aa";
}

.nx-icon--product-newspaper:before {
  content: "\e9ab";
}

.nx-icon--product-notebook:before {
  content: "\e9ac";
}

.nx-icon--product-office-chair:before {
  content: "\e9ad";
}

.nx-icon--product-pages-documents:before {
  content: "\e9ae";
}

.nx-icon--product-paper-document:before {
  content: "\e9af";
}

.nx-icon--product-paper-lock:before {
  content: "\e9b0";
}

.nx-icon--product-partner-handshake:before {
  content: "\e9b1";
}

.nx-icon--product-pen:before {
  content: "\e9b2";
}

.nx-icon--product-pension-rocker-chair:before {
  content: "\e9b3";
}

.nx-icon--product-people-collaboration:before {
  content: "\e9b4";
}

.nx-icon--product-people-communication-external:before {
  content: "\e9b5";
}

.nx-icon--product-people-communication-internal:before {
  content: "\e9b6";
}

.nx-icon--product-people-connect:before {
  content: "\e9b7";
}

.nx-icon--product-person-heart-people-love:before {
  content: "\e9b8";
}

.nx-icon--product-person:before {
  content: "\e9b9";
}

.nx-icon--product-phone-call:before {
  content: "\e9ba";
}

.nx-icon--product-plane:before {
  content: "\e9bb";
}

.nx-icon--product-plus-minus:before {
  content: "\e9bc";
}

.nx-icon--product-plus:before {
  content: "\e9bd";
}

.nx-icon--product-present:before {
  content: "\e9be";
}

.nx-icon--product-puzzle-pieces:before {
  content: "\e9bf";
}

.nx-icon--product-puzzle:before {
  content: "\e9c0";
}

.nx-icon--product-radio:before {
  content: "\e9c1";
}

.nx-icon--product-repair:before {
  content: "\e9c2";
}

.nx-icon--product-rewards:before {
  content: "\e9c3";
}

.nx-icon--product-rocket:before {
  content: "\e9c4";
}

.nx-icon--product-save:before {
  content: "\e9c5";
}

.nx-icon--product-search-document:before {
  content: "\e9c6";
}

.nx-icon--product-search:before {
  content: "\e9c7";
}

.nx-icon--product-share-chart:before {
  content: "\e9c8";
}

.nx-icon--product-share-graph-arrow-down:before {
  content: "\e9c9";
}

.nx-icon--product-share-graph-arrow-up:before {
  content: "\e9ca";
}

.nx-icon--product-sharing-connect:before {
  content: "\e9cb";
}

.nx-icon--product-shield-hand:before {
  content: "\e9cc";
}

.nx-icon--product-shield:before {
  content: "\e9cd";
}

.nx-icon--product-shopping-cart:before {
  content: "\e9ce";
}

.nx-icon--product-smartphone:before {
  content: "\e9cf";
}

.nx-icon--product-Soccer:before {
  content: "\e9d0";
}

.nx-icon--product-social-media-facebook-messenger:before {
  content: "\e9d1";
}

.nx-icon--product-social-media-facebook:before {
  content: "\e9d2";
}

.nx-icon--product-social-media-linkedin:before {
  content: "\e9d3";
}

.nx-icon--product-social-media-twitter:before {
  content: "\e9d4";
}

.nx-icon--product-social-media-whatsapp:before {
  content: "\e9d5";
}

.nx-icon--product-sport-sailing-ship:before {
  content: "\e9d6";
}

.nx-icon--product-sport-trainer:before {
  content: "\e9d7";
}

.nx-icon--product-sports-car:before {
  content: "\e9d8";
}

.nx-icon--product-sports:before {
  content: "\e9d9";
}

.nx-icon--product-star-event:before {
  content: "\e9da";
}

.nx-icon--product-stars-sky-galaxy:before {
  content: "\e9db";
}

.nx-icon--product-steering-wheel:before {
  content: "\e9dc";
}

.nx-icon--product-stock-data-graph:before {
  content: "\e9dd";
}

.nx-icon--product-stove-cooker:before {
  content: "\e9de";
}

.nx-icon--product-strategy:before {
  content: "\e9df";
}

.nx-icon--product-student-school-graduation:before {
  content: "\e9e0";
}

.nx-icon--product-survey:before {
  content: "\e9e1";
}

.nx-icon--product-SUV-car:before {
  content: "\e9e2";
}

.nx-icon--product-tablet-ipad-apps:before {
  content: "\e9e3";
}

.nx-icon--product-target:before {
  content: "\e9e4";
}

.nx-icon--product-thief:before {
  content: "\e9e5";
}

.nx-icon--product-to-do-list:before {
  content: "\e9e6";
}

.nx-icon--product-tooth:before {
  content: "\e9e7";
}

.nx-icon--product-tv:before {
  content: "\e9e8";
}

.nx-icon--product-umbrella-protection:before {
  content: "\e9e9";
}

.nx-icon--product-video-camera:before {
  content: "\e9ea";
}

.nx-icon--product-wall-balance:before {
  content: "\e9eb";
}

.nx-icon--product-washer:before {
  content: "\e9ec";
}

.nx-icon--product-water-tap:before {
  content: "\e9ed";
}

.nx-icon--product-watering-can:before {
  content: "\e9ee";
}

.nx-icon--product-wheelchair:before {
  content: "\e9ef";
}

.nx-icon--product-world-globe:before {
  content: "\e9f0";
}

.nx-icon--product-world-wide-we:before {
  content: "\e9f1";
}

.nx-icon--arrow-download:before {
  content: "\e9f2";
}

.nx-icon--phone:before {
  content: "\e9f3";
}

.nx-icon--youtube:before {
  content: "\e9f4";
}

.nx-icon--whatsapp:before {
  content: "\e9f5";
}

.nx-icon--youtube-circle-play:before {
  content: "\e9f6";
}

.nx-icon--linkedin-circle:before {
  content: "\e9f7";
}

.nx-icon--file-document:before {
  content: "\e9f8";
}

.nx-icon--eps-text:before {
  content: "\e9f9";
}

.nx-icon--file-flag:before {
  content: "\e9fa";
}

.nx-icon--img-text:before {
  content: "\e9fb";
}

.nx-icon--play:before {
  content: "\e9fc";
}

.nx-icon--dot:before {
  content: "\e9fd";
}

.nx-icon--jpg-text:before {
  content: "\e9fe";
}

.nx-icon--mp3-text:before {
  content: "\e9ff";
}

.nx-icon--pdf-text:before {
  content: "\ea00";
}

.nx-icon--pod-text:before {
  content: "\ea01";
}

.nx-icon--ppt-text:before {
  content: "\ea02";
}

.nx-icon--tiff-text:before {
  content: "\ea03";
}

.nx-icon--txt-text:before {
  content: "\ea04";
}

.nx-icon--vid-text:before {
  content: "\ea05";
}

.nx-icon--xls-text:before {
  content: "\ea06";
}

.nx-icon--eps:before {
  content: "\ea07";
}

.nx-icon--img:before {
  content: "\ea08";
}

.nx-icon--jpg:before {
  content: "\ea09";
}

.nx-icon--mp3:before {
  content: "\ea0a";
}

.nx-icon--pdf:before {
  content: "\ea0b";
}

.nx-icon--pod:before {
  content: "\ea0c";
}

.nx-icon--ppt:before {
  content: "\ea0d";
}

.nx-icon--tiff:before {
  content: "\ea0e";
}

.nx-icon--txt:before {
  content: "\ea0f";
}

.nx-icon--vid:before {
  content: "\ea10";
}

.nx-icon--xls:before {
  content: "\ea11";
}

.nx-icon--trash-o:before {
  content: "\ea12";
}

.nx-icon--bell-o:before {
  content: "\ea13";
}

.nx-icon--bell-off-o:before {
  content: "\ea14";
}

.nx-icon--bell-off:before {
  content: "\ea15";
}

.nx-icon--bell:before {
  content: "\ea16";
}

.nx-icon--bookmark:before {
  content: "\ea17";
}

.nx-icon--calendar-date-check-o:before {
  content: "\ea18";
}

.nx-icon--calendar-date-check:before {
  content: "\ea19";
}

.nx-icon--calendar-default:before {
  content: "\ea20";
}

.nx-icon--calendar-reminder-o:before {
  content: "\ea21";
}

.nx-icon--calendar-reminder:before {
  content: "\ea22";
}

.nx-icon--chat-o:before {
  content: "\ea23";
}

.nx-icon--chat:before {
  content: "\ea24";
}

.nx-icon--chevron-down-small:before {
  content: "\ea25";
}

.nx-icon--chevron-left-circle-o:before {
  content: "\ea26";
}

.nx-icon--chevron-left-circle:before {
  content: "\ea27";
}

.nx-icon--chevron-left-small:before {
  content: "\ea28";
}

.nx-icon--chevron-right-circle-o:before {
  content: "\ea29";
}

.nx-icon--chevron-right-circle:before {
  content: "\ea30";
}

.nx-icon--chevron-right-small:before {
  content: "\ea31";
}

.nx-icon--chevron-up-small:before {
  content: "\ea32";
}

.nx-icon--close-circle-o:before {
  content: "\ea33";
}

.nx-icon--credit-card:before {
  content: "\ea34";
}

.nx-icon--duplicate:before {
  content: "\ea35";
}

.nx-icon--e-mail-read-o:before {
  content: "\ea36";
}

.nx-icon--e-mail-read:before {
  content: "\ea37";
}

.nx-icon--edit:before {
  content: "\ea38";
}

.nx-icon--exclamation-triangle-o:before {
  content: "\ea39";
}

.nx-icon--export-and-share:before {
  content: "\ea40";
}

.nx-icon--filter:before {
  content: "\ea41";
}

.nx-icon--in-progress:before {
  content: "\ea42";
}

.nx-icon--launch:before {
  content: "\ea43";
}

.nx-icon--location-o:before {
  content: "\ea44";
}

.nx-icon--lock-unlock-o:before {
  content: "\ea45";
}

.nx-icon--lock-unlock:before {
  content: "\ea46";
}

.nx-icon--microphone-default:before {
  content: "\ea47";
}

.nx-icon--microphone-mute-o:before {
  content: "\ea48";
}

.nx-icon--microphone-mute:before {
  content: "\ea49";
}

.nx-icon--minus-circle-o:before {
  content: "\ea50";
}

.nx-icon--minus-circle:before {
  content: "\ea51";
}

.nx-icon--password-hide-o:before {
  content: "\ea52";
}

.nx-icon--password-hide:before {
  content: "\ea53";
}

.nx-icon--password-show-o:before {
  content: "\ea54";
}

.nx-icon--password-show:before {
  content: "\ea55";
}

.nx-icon--pause:before {
  content: "\ea56";
}

.nx-icon--pen:before {
  content: "\ea57";
}

.nx-icon--phone-chat-o:before {
  content: "\ea58";
}

.nx-icon--phone-chat:before {
  content: "\ea59";
}

.nx-icon--plus-circle-o:before {
  content: "\ea60";
}

.nx-icon--plus-circle:before {
  content: "\ea61";
}

.nx-icon--popout:before {
  content: "\ea62";
}

.nx-icon--print:before {
  content: "\ea63";
}

.nx-icon--refresh:before {
  content: "\ea64";
}

.nx-icon--sentiment-dissatisfied:before {
  content: "\ea65";
}

.nx-icon--sentiment-neutral:before {
  content: "\ea66";
}

.nx-icon--sentiment-satisfied:before {
  content: "\ea67";
}

.nx-icon--sentiment-very-dissatisfied:before {
  content: "\ea68";
}

.nx-icon--sentiment-very-satisfied:before {
  content: "\ea69";
}

.nx-icon--set-timer:before {
  content: "\ea70";
}

.nx-icon--setting-o:before {
  content: "\ea71";
}

.nx-icon--slider-graph-o:before {
  content: "\ea72";
}

.nx-icon--speech-bubble-dots-o:before {
  content: "\ea73";
}

.nx-icon--speech-bubble-dots:before {
  content: "\ea74";
}

.nx-icon--speech-bubble:before {
  content: "\ea75";
}

.nx-icon--card-o:before {
  content: "\ea76";
}

.nx-icon--cobrowsing-o:before {
  content: "\ea77";
}

.nx-icon--linkedin:before {
  content: "\eb02";
}

.nx-icon--messenger-circle:before {
  content: "\eb03";
}

.nx-icon--messenger:before {
  content: "\eb04";
}

.nx-icon--whatsapp-circle:before {
  content: "\eb05";
}

.nx-icon--xing-circle:before {
  content: "\eb07";
}

.nx-icon--xing:before {
  content: "\eb08";
}

.nx-icon--product-bereaved-dependent-pension:before {
  content: "\eb09";
}

.nx-icon--product-car-mobility:before {
  content: "\eb10";
}

.nx-icon--product-care-insurance:before {
  content: "\eb11";
}

.nx-icon--product-fortune:before {
  content: "\eb12";
}

.nx-icon--product-health:before {
  content: "\eb13";
}

.nx-icon--product-income-precaution:before {
  content: "\eb14";
}

.nx-icon--product-mobility:before {
  content: "\eb15";
}

.nx-icon--product-pet-health-insurance:before {
  content: "\eb16";
}

.nx-icon--product-pet-owner-liability:before {
  content: "\eb17";
}

.nx-icon--product-precaution:before {
  content: "\eb18";
}

.nx-icon--product-private-pension:before {
  content: "\eb19";
}

.nx-icon--product-travel:before {
  content: "\eb20";
}

.nx-icon--save-o:before {
  content: "\eb21";
}

.nx-icon--back:before {
  content: "\eb22";
}

.nx-icon--product-apartment-building:before {
  content: "\eb23";
}

.nx-icon--product-garage:before {
  content: "\eb24";
}

.nx-icon--product-hydro-power:before {
  content: "\eb25";
}

.nx-icon--product-keys:before {
  content: "\eb26";
}

.nx-icon--product-laptop:before {
  content: "\eb27";
}

.nx-icon--product-nature-leaf:before {
  content: "\eb28";
}

.nx-icon--product-power-pylon:before {
  content: "\eb29";
}

.nx-icon--product-solar-power-modules:before {
  content: "\eb30";
}

.nx-icon--product-telematic-car-front:before {
  content: "\eb31";
}

.nx-icon--product-telematic-car-side:before {
  content: "\eb32";
}

.nx-icon--product-thermal-power-plant:before {
  content: "\eb33";
}

.nx-icon--product-thermometer:before {
  content: "\eb34";
}

.nx-icon--product-thunderstorm:before {
  content: "\eb35";
}

.nx-icon--product-tires-wheel:before {
  content: "\eb36";
}

.nx-icon--product-truck:before {
  content: "\eb37";
}

.nx-icon--product-voice-of-the-customer:before {
  content: "\eb38";
}

.nx-icon--product-wind-turbine-offshore:before {
  content: "\eb39";
}

.nx-icon--product-wind-turbine-onshore:before {
  content: "\eb40";
}

.nx-icon--sidebar-left:before {
  content: "\eb41";
}

.nx-icon--sidebar-right:before {
  content: "\eb42";
}

.nx-icon--doc:before {
  content: "\eb44";
}

.nx-icon--doc-text:before {
  content: "\eb45";
}

.nx-icon--product-locate-position-f:before {
  content: "\eb46";
}

.nx-icon--product-danger-f:before {
  content: "\eb47";
}

.nx-icon--product-coins-money-f:before {
  content: "\eb48";
}

.nx-icon--product-check-paper-f:before {
  content: "\eb49";
}

.nx-icon--speaker-off-o:before {
  content: "\eb50";
}

.nx-icon--speaker-off:before {
  content: "\eb51";
}

.nx-icon--speaker-on-o:before {
  content: "\eb52";
}

.nx-icon--speaker-on:before {
  content: "\eb53";
}

.nx-icon--help-question-f:before {
  content: "\eb54";
}

.nx-icon--voice-of-the-customer-f:before {
  content: "\eb55";
}

.nx-icon--product-blog:before {
  content: "\eb56";
}

.nx-icon--product-fire:before {
  content: "\eb57";
}

.nx-icon--product-fork-lift-truck:before {
  content: "\eb58";
}

.nx-icon--product-music:before {
  content: "\eb59";
}

.nx-icon--product-podcast:before {
  content: "\eb60";
}

.nx-icon--laptop-cog-wheel:before {
  content: "\eb61";
}

.nx-icon--board-share-graph:before {
  content: "\eb62";
}

.nx-icon--trees:before {
  content: "\eb63";
}

.nx-icon--hand-tray:before {
  content: "\eb64";
}

.nx-icon--tv-world-globe:before {
  content: "\eb65";
}

.nx-icon--helmet-construction:before {
  content: "\eb66";
}

.nx-icon--manager:before {
  content: "\eb67";
}

.nx-icon--tractor:before {
  content: "\eb68";
}

.nx-icon--skyscraper:before {
  content: "\eb69";
}

.nx-icon--hand-cog-wheel:before {
  content: "\eb70";
}

.nx-icon--fountain-pen:before {
  content: "\eb71";
}

.nx-icon--certificate-papers:before {
  content: "\eb72";
}

.nx-icon--grapes:before {
  content: "\eb73";
}

.nx-icon--product-media:before {
  content: "\eb74";
}

.nx-icon--product-broken-mirror:before {
  content: "\eb75";
}

.nx-icon--product-compass:before {
  content: "\eb76";
}

.nx-icon--product-health-paw:before {
  content: "\eb77";
}

.nx-icon--product-law-internet:before {
  content: "\eb78";
}

.nx-icon--product-law-job:before {
  content: "\eb79";
}

.nx-icon--product-law-key:before {
  content: "\eb80";
}

.nx-icon--product-law-traffic:before {
  content: "\eb81";
}

.nx-icon--product-legal-protection:before {
  content: "\eb82";
}

.nx-icon--product-oil-tank:before {
  content: "\eb83";
}

.nx-icon--product-shield-house:before {
  content: "\eb85";
}

.nx-icon--product-shield-key:before {
  content: "\eb86";
}

.nx-icon--product-shield-paw:before {
  content: "\eb87";
}

.nx-icon--chatbot-default-o:before {
  content: "\eb88";
}

.nx-icon--chatbot-joy-o:before {
  content: "\eb89";
}

.nx-icon--chatbot-slightsmile-o:before {
  content: "\eb90";
}

.nx-icon--chatbot-think-o:before {
  content: "\eb91";
}

.nx-icon--chatbot-thrilled-o:before {
  content: "\eb92";
}

.nx-icon--product-car-accident-abroad:before {
  content: "\eb93";
}

.nx-icon--switch:before {
  content: "\eb94";
}

.nx-icon--applauncher:before {
  content: "\eb95";
}

.nx-icon--help-o:before {
  content: "\eb96";
}

.nx-icon--globe:before {
  content: "\eb97";
}

.nx-icon--help:before {
  content: "\eb98";
}

.nx-icon--qr-code:before {
  content: "\eb99";
}

.nx-icon--smartphone-o:before {
  content: "\ec01";
}

.nx-icon--smartphone:before {
  content: "\ec02";
}

.nx-icon--product-security-inspector:before {
  content: "\ec03";
}

.nx-icon--car-o:before {
  content: "\ec04";
}

.nx-icon--cookie-manager-o:before {
  content: "\ec05";
}

.nx-icon--cookie-manager:before {
  content: "\ec06";
}

.nx-icon--policy-processing-01:before {
  content: "\ec07";
}

.nx-icon--policy-processing-02:before {
  content: "\ec08";
}

.nx-icon--policy-processing-03:before {
  content: "\ec09";
}

.nx-icon--home:before {
  content: "\ec10";
}

.nx-icon--move:before {
  content: "\ec11";
}

.nx-icon--range:before {
  content: "\ec12";
}

.nx-icon--side-panel-both-sides:before {
  content: "\ec13";
}

.nx-icon--side-panel-left:before {
  content: "\ec14";
}

.nx-icon--side-panel-right:before {
  content: "\ec15";
}

.nx-icon--product-adaptive-cruise-control:before {
  content: "\ec16";
}

.nx-icon--product-autonomous-emergency-braking-system:before {
  content: "\ec17";
}

.nx-icon--product-blind-spot-monitoring:before {
  content: "\ec18";
}

.nx-icon--product-cup:before {
  content: "\ec19";
}

.nx-icon--product-lane-assist:before {
  content: "\ec20";
}

.nx-icon--product-restaurant:before {
  content: "\ec21";
}

.nx-icon--product-shield-check:before {
  content: "\ec22";
}

.nx-icon--add-column-after:before {
  content: "\ec27";
}

.nx-icon--add-column-before:before {
  content: "\ec28";
}

.nx-icon--add-row-after:before {
  content: "\ec29";
}

.nx-icon--add-row-before:before {
  content: "\ec30";
}

.nx-icon--add-table:before {
  content: "\ec31";
}

.nx-icon--apartment-building-small:before {
  content: "\ec32";
}

.nx-icon--archive:before {
  content: "\ec33";
}

.nx-icon--avi-text:before {
  content: "\ec34";
}

.nx-icon--avi:before {
  content: "\ec35";
}

.nx-icon--bmp-text:before {
  content: "\ec36";
}

.nx-icon--bmp:before {
  content: "\ec37";
}

.nx-icon--calendar-delete-date-o:before {
  content: "\ec38";
}

.nx-icon--calendar-delete-date:before {
  content: "\ec39";
}

.nx-icon--product-car-truck:before {
  content: "\ec40";
}

.nx-icon--product-chat-avatar-man-1:before {
  content: "\ec41";
}

.nx-icon--product-chat-avatar-man-2:before {
  content: "\ec42";
}

.nx-icon--product-chat-avatar-man-3:before {
  content: "\ec43";
}

.nx-icon--product-chat-avatar-man-4:before {
  content: "\ec44";
}

.nx-icon--product-chat-avatar-man-5:before {
  content: "\ec45";
}

.nx-icon--product-chat-avatar-man-6:before {
  content: "\ec46";
}

.nx-icon--product-chat-avatar-man-7:before {
  content: "\ec47";
}

.nx-icon--product-chat-avatar-neutral-1:before {
  content: "\ec48";
}

.nx-icon--product-chat-avatar-neutral-2:before {
  content: "\ec49";
}

.nx-icon--product-chat-avatar-neutral-3:before {
  content: "\ec50";
}

.nx-icon--product-chat-avatar-woman-1:before {
  content: "\ec51";
}

.nx-icon--product-chat-avatar-woman-2:before {
  content: "\ec52";
}

.nx-icon--product-chat-avatar-woman-3:before {
  content: "\ec53";
}

.nx-icon--product-chat-avatar-woman-4:before {
  content: "\ec54";
}

.nx-icon--product-chat-avatar-woman-5:before {
  content: "\ec55";
}

.nx-icon--product-chat-avatar-woman-6:before {
  content: "\ec56";
}

.nx-icon--product-chat-avatar-woman-7:before {
  content: "\ec57";
}

.nx-icon--check-circle-unchecked:before {
  content: "\ec58";
}

.nx-icon--delete-column:before {
  content: "\ec60";
}

.nx-icon--delete-row:before {
  content: "\ec61";
}

.nx-icon--delete-table:before {
  content: "\ec62";
}

.nx-icon--divider-line:before {
  content: "\ec63";
}

.nx-icon--docx-text:before {
  content: "\ec64";
}

.nx-icon--docx:before {
  content: "\ec65";
}

.nx-icon--eml-text:before {
  content: "\ec66";
}

.nx-icon--eml:before {
  content: "\ec67";
}

.nx-icon--flv-text:before {
  content: "\ec68";
}

.nx-icon--flv:before {
  content: "\ec69";
}

.nx-icon--hand-click-request:before {
  content: "\ec70";
}

.nx-icon--hand-thumbs-down:before {
  content: "\ec71";
}

.nx-icon--hand-thumbs-up:before {
  content: "\ec72";
}

.nx-icon--hcp-text:before {
  content: "\ec73";
}

.nx-icon--hcp:before {
  content: "\ec74";
}

.nx-icon--product-house-storm:before {
  content: "\ec75";
}

.nx-icon--image:before {
  content: "\ec76";
}

.nx-icon--link:before {
  content: "\ec77";
}

.nx-icon--list-numbers:before {
  content: "\ec78";
}

.nx-icon--m4p-text:before {
  content: "\ec79";
}

.nx-icon--m4p:before {
  content: "\ec80";
}

.nx-icon--m4v-text:before {
  content: "\ec81";
}

.nx-icon--m4v:before {
  content: "\ec82";
}

.nx-icon--mail-read-o:before {
  content: "\ec83";
}

.nx-icon--mail-read:before {
  content: "\ec84";
}

.nx-icon--minimize:before {
  content: "\ec85";
}

.nx-icon--mov-text:before {
  content: "\ec86";
}

.nx-icon--mov:before {
  content: "\ec87";
}

.nx-icon--mp2-text:before {
  content: "\ec88";
}

.nx-icon--mp2:before {
  content: "\ec89";
}

.nx-icon--mp4-text:before {
  content: "\ec90";
}

.nx-icon--mp4:before {
  content: "\ec91";
}

.nx-icon--mpe-text:before {
  content: "\ec92";
}

.nx-icon--mpe:before {
  content: "\ec93";
}

.nx-icon--mpg-text:before {
  content: "\ec94";
}

.nx-icon--mpg:before {
  content: "\ec95";
}

.nx-icon--mpv-text:before {
  content: "\ec96";
}

.nx-icon--mpv:before {
  content: "\ec97";
}

.nx-icon--msg-text:before {
  content: "\ec98";
}

.nx-icon--msg:before {
  content: "\ec99";
}

.nx-icon--ogg-text:before {
  content: "\ed01";
}

.nx-icon--ogg:before {
  content: "\ed02";
}

.nx-icon--png-text:before {
  content: "\ed03";
}

.nx-icon--png:before {
  content: "\ed04";
}

.nx-icon--qt-text:before {
  content: "\ed05";
}

.nx-icon--qt:before {
  content: "\ed06";
}

.nx-icon--quote:before {
  content: "\ed07";
}

.nx-icon--rtf-text:before {
  content: "\ed08";
}

.nx-icon--rtf:before {
  content: "\ed09";
}

.nx-icon--share-o:before {
  content: "\ed10";
}

.nx-icon--shield-o:before {
  content: "\ed11";
}

.nx-icon--shield:before {
  content: "\ed12";
}

.nx-icon--statistics-data-graph-o:before {
  content: "\ed13";
}

.nx-icon--statistics-data-graph:before {
  content: "\ed14";
}

.nx-icon--swf-text:before {
  content: "\ed15";
}

.nx-icon--swf:before {
  content: "\ed16";
}

.nx-icon--text-alignment-center:before {
  content: "\ed17";
}

.nx-icon--text-alignment-indent-less:before {
  content: "\ed18";
}

.nx-icon--text-alignment-indent-more:before {
  content: "\ed19";
}

.nx-icon--text-alignment-justified:before {
  content: "\ed20";
}

.nx-icon--text-alignment-left:before {
  content: "\ed21";
}

.nx-icon--text-alignment-right:before {
  content: "\ed22";
}

.nx-icon--text-formatting-bold:before {
  content: "\ed23";
}

.nx-icon--text-formatting-clear-formatting:before {
  content: "\ed24";
}

.nx-icon--text-formatting-color:before {
  content: "\ed25";
}

.nx-icon--text-formatting-cursive:before {
  content: "\ed26";
}

.nx-icon--text-formatting-glyph:before {
  content: "\ed27";
}

.nx-icon--text-formatting-overarching:before {
  content: "\ed28";
}

.nx-icon--text-formatting-size:before {
  content: "\ed29";
}

.nx-icon--text-formatting-strikethrough:before {
  content: "\ed30";
}

.nx-icon--text-formatting-underlined:before {
  content: "\ed31";
}

.nx-icon--undo:before {
  content: "\ed32";
}

.nx-icon--unlink:before {
  content: "\ed33";
}

.nx-icon--wmv-text:before {
  content: "\ed34";
}

.nx-icon--wmv:before {
  content: "\ed35";
}

.nx-icon--xlsx-text:before {
  content: "\ed36";
}

.nx-icon--xlsx:before {
  content: "\ed37";
}

.nx-icon--xml-text:before {
  content: "\ed38";
}

.nx-icon--xml:before {
  content: "\ed39";
}

.nx-icon--zip-text:before {
  content: "\ed40";
}

.nx-icon--zip:before {
  content: "\ed41";
}

.nx-icon--redo:before {
  content: "\ed42";
}

.nx-icon--x:before {
  content: "\ed43";
}

.nx-icon--x-circle:before {
  content: "\ed44";
}

.nx-icon--product-house-hail:before {
  content: "\ed45";
}

.nx-icon--product-accompanied-driving:before {
  content: "\ed46";
}

.nx-icon--product-broken-car-window:before {
  content: "\ed47";
}

.nx-icon--product-caravan-and-motorcycle:before {
  content: "\ed48";
}

.nx-icon--product-driver-protection:before {
  content: "\ed49";
}

.nx-icon--product-gap-coverage:before {
  content: "\ed50";
}

.nx-icon--product-gap-coverage-b:before {
  content: "\ed51";
}

.nx-icon--product-new-and-purchase-price-compensation:before {
  content: "\ed52";
}

.nx-icon--product-oldtimer:before {
  content: "\ed53";
}

.nx-icon--product-oldtimer-collection:before {
  content: "\ed54";
}

.nx-icon--product-oldtimer-garage:before {
  content: "\ed55";
}

.nx-icon--product-own-damage-coverage:before {
  content: "\ed56";
}

.nx-icon--product-scooter:before {
  content: "\ed57";
}

.nx-icon--product-shield-coins:before {
  content: "\ed58";
}

.nx-icon--product-shield-filled:before {
  content: "\ed59";
}

.nx-icon--product-shield-half-filled:before {
  content: "\ed60";
}

.nx-icon--product-shield-money:before {
  content: "\ed61";
}

.nx-icon--product-value-reduction:before {
  content: "\ed62";
}

.nx-icon--product-value-retention-guarantee:before {
  content: "\ed63";
}

.nx-icon--product-landlord:before {
  content: "\ed64";
}

.nx-icon--product-social-media-x:before {
  content: "\ed65";
}

.nx-icon--csv:before {
  content: "\ed66";
}

.nx-icon--csv_text:before {
  content: "\ed67";
}

.nx-icon--add-note:before {
  content: "\ed68";
}

.nx-icon--color-picker:before {
  content: "\ed69";
}

.nx-icon--columns:before {
  content: "\ed70";
}

.nx-icon--cut:before {
  content: "\ed71";
}

.nx-icon--double-chevron-small:before {
  content: "\ed72";
}

.nx-icon--file-check:before {
  content: "\ed73";
}

.nx-icon--heart:before {
  content: "\ed74";
}

.nx-icon--heart-o:before {
  content: "\ed75";
}

.nx-icon--maximize:before {
  content: "\ed76";
}

.nx-icon--collapse-content:before {
  content: "\ed77";
}

.nx-icon--not-allowed:before {
  content: "\ed78";
}

.nx-icon--note:before {
  content: "\ed79";
}

.nx-icon--paste:before {
  content: "\ed80";
}

.nx-icon--pin:before {
  content: "\ed81";
}

.nx-icon--pivot-table:before {
  content: "\ed82";
}

.nx-icon--aggregation:before {
  content: "\ed83";
}

.nx-icon--check-circle-o:before {
  content: "\ed84";
}

.nx-icon--group:before {
  content: "\ed85";
}

.nx-icon--interpunct-o:before {
  content: "\ed86";
}

.nx-icon--product-buildings-and-content:before {
  content: "\ed87";
}

.nx-icon--product-heart-with-hands:before {
  content: "\ed88";
}

.nx-icon--product-tenant:before {
  content: "\ed89";
}

.nx-icon--onsite-charge:before {
  content: "\ed90";
}

/* to be removed in a separate normalize file? */
table,
th,
td,
tr {
  margin: 0;
  padding: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

input,
button,
textarea {
  font-family: inherit;
}

a {
  color: inherit;
}

figure {
  margin: 0;
  padding: 0;
}

small {
  font-size: inherit;
}

em,
address {
  font-style: normal;
}

ul,
ol {
  margin: 0;
  padding: 0;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html,
:host {
  font-family: "Allianz Neo", sans-serif;
}

html {
  font-size: 62.5%;
}

body {
  color: #414141;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  text-decoration: none;
}

body,
:host {
  background-color: var(--ui-background);
  color: var(--text-01);
}

/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@allianz/ngx-ndbx/css/themes/ndbx.css?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
:root,
:host {
  --font-family: 'Allianz Neo', sans-serif !important;
  --ui-background: transparent;
  --ui-01: #ffffff;
  --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 #ffffff, 0 0 0 6px #009de6;
  --focus-inset-box-shadow: inset 0 0 0 4px #009de6, inset 0 0 0 6px #ffffff;
  --text-01: #414141;
  --text-02: #ffffff;
  --info: #496ebd;
  --warning: #efbe25;
  --warning-hover: #e7a313;
  --warning-active: #e08d05;
  --danger: #dc3149;
  --danger-hover: #c51323;
  --danger-active: #b0050c;
  --success: #1e8927;
  --success-hover: #1b6120;
  --success-active: #17501d;
  --accent-01: #f86200;
  --accent-02: #3da556;
  --disabled-01: #c2c2c2;
  --disabled-02: #dadada;
  --disabled-03: #ececec;
  --disabled-04: rgba(0, 97, 146, 0.4);
  --negative: #ffffff;
  --negative-accent: var(--interactive-text);
  --negative-01: #d9d9d9;
  --negative-02: #c2c2c2;
  --negative-background: #414141;
  --negative-dimmed: rgba(255, 255, 255, 0.4);
  --negative-01-dimmed: rgba(217, 217, 217, 0.4);
  --negative-02-dimmed: rgba(194, 194, 194, 0.4);
  --negative-background-dimmed: rgba(65, 65, 65, 0.4);
  --grid-max-width: 1184px;
  --readonly-01: #f5f5f5;
  --readonly-02: #c2c2c2;
  --readonly-03: #ffffff;
  --heading-00-font-size: var(--heading-01-font-size);
  --heading-00-line-height: var(--heading-01-line-height);
  --heading-00-font-weight: var(--heading-01-font-weight);
  --heading-00-letter-spacing: var(--heading-01-letter-spacing);
  --heading-00-mobile-font-size: var(--heading-01-mobile-font-size);
  --heading-00-mobile-line-height: var(--heading-01-mobile-line-height);
  --heading-00-mobile-font-weight: var(--heading-01-mobile-font-weight);
  --heading-00-mobile-letter-spacing: var(--heading-01-mobile-letter-spacing);
  --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-small-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-mobile-header-padding: 16px;
  --accordion-regular-body-padding: 24px 32px 16px;
  --accordion-regular-mobile-body-padding: 24px 16px 32px;
  --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-mobile-header-padding: 16px 0;
  --accordion-light-body-padding: 0 32px 32px;
  --accordion-light-mobile-body-padding: 0 0 24px;
  --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: 16px 0 8px;
  --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: #ffffff;
  --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: rgba(255, 255, 255, 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-text-decoration: none;
  --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: rgba(255, 255, 255, 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: rgba(255, 255, 255, 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: rgba(255, 255, 255, 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-medium-padding: calc(12px - var(--button-border-width)) calc(32px - var(--button-border-width));
  --button-medium-icon-start-padding: calc(32px - var(--button-border-width));
  --button-medium-icon-end-padding: calc(32px - var(--button-border-width));
  --button-small-icon-start-padding: calc(16px - var(--button-border-width));
  --button-small-icon-end-padding: calc(16px - var(--button-border-width));
  --button-small-padding: calc(8px - var(--button-border-width)) calc(16px - var(--button-border-width));
  --icon-button-medium-padding: 0;
  --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;
  --button-gap: 8px;
  --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);
  --plain-button-text-decoration: none;
  --plain-button-gap: 8px;
  --plain-button-small-font-size: var(--plain-button-font-size);
  --plain-button-small-font-weight: var(--plain-button-font-weight);
  --plain-button-small-line-height: var(--plain-button-line-height);
  --plain-button-small-letter-spacing: var(--plain-button-letter-spacing);
  --plain-button-secondary-color: var(--plain-button-color);
  --plain-button-secondary-hover-color: var(--plain-button-hover-color);
  --plain-button-secondary-active-color: var(--plain-button-active-color);
  --plain-button-secondary-disabled-color: var(--plain-button-disabled-color);
  --plain-button-small-icon-size: var(--plain-button-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: #999999;
  --card-border-hover-color: #5b5b5b;
  --card-border-width: 1px;
  --card-border-radius: 4px;
  --clickable-card-hover-background-color: var(--ui-02);
  --clickable-card-hover-border-color: var(--card-border-hover-color);
  --clickable-card-active-background-color: var(--ui-03);
  --clickable-card-active-border-color: var(--card-border-hover-color);
  --clickable-card-disabled-border-color: var(--negative-01);
  --card-highlight-text-color: var(--text-01);
  --card-highlight-background-color: #e1cfeb;
  --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: rgba(255, 255, 255, 0.75);
  --comparison-table-toggle-section-header-background-color: rgba(255, 255, 255, 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);
  --data-display-label-font-weight: 600;
  --data-display-large-font-size: var(--paragraph-02-font-size);
  --data-display-large-line-height: var(--paragraph-02-line-height);
  --data-display-large-font-weight: var(--paragraph-02-font-weight);
  --data-display-large-letter-spacing: var(--paragraph-02-letter-spacing);
  --data-display-large-mobile-font-size: var(--paragraph-03-font-size);
  --data-display-large-mobile-line-height: var(--paragraph-03-line-height);
  --data-display-large-mobile-font-weight: var(--paragraph-03-font-weight);
  --data-display-large-mobile-letter-spacing: var(--paragraph-03-letter-spacing);
  --data-display-medium-font-size: var(--paragraph-03-font-size);
  --data-display-medium-line-height: var(--paragraph-03-line-height);
  --data-display-medium-font-weight: var(--paragraph-03-font-weight);
  --data-display-medium-letter-spacing: var(--paragraph-03-letter-spacing);
  --data-display-small-font-size: var(--paragraph-04-font-size);
  --data-display-small-line-height: var(--paragraph-04-line-height);
  --data-display-small-font-weight: 400;
  --data-display-small-letter-spacing: var(--paragraph-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-selected-color: #e6f4f6;
  --selectable-card-background-selected-hover-color: #cfe9ee;
  --selectable-card-background-disabled-color: var(--ui-01);
  --selectable-card-background-disabled-selected-color: #f1f9fa;
  --selectable-card-checkbox-border-hover-color: var(--interactive-text);
  --selectable-card-checkbox-selected-background-hover-color: var(--interactive-text);
  --selectable-card-checkbox-selected-border-hover-color: var(--interactive-text);
  --selectable-card-checkbox-error-border-color: var(--danger);
  --selectable-card-checkbox-error-background-color: var(--danger);
  --selectable-card-radio-border-hover-color: var(--hover-primary);
  --selectable-card-radio-dot-hover-color: var(--hover-primary);
  --selectable-card-radio-error-dot-color: var(--danger);
  --selectable-card-radio-error-border-color: var(--danger);
  --selectable-card-expert-background-hover-color: var(--ui-02);
  --selectable-card-expert-background-selected-color: var(--ui-02);
  --selectable-card-expert-background-disabled-selected-color: var(--ui-02);
  --selectable-card-expert-background-selected-hover-color: var(--ui-03);
  --selectable-card-icon-color: var(--success);
  --selectable-card-unchecked-icon-hover-color: #c2c2c2;
  --selectable-card-icon-placeholder-border-color: #c2c2c2;
  --selectable-card-border-color: var(--card-border-color);
  --selectable-card-border-hover-color: var(--interactive-primary);
  --selectable-card-border-selected-color: var(--interactive-primary);
  --selectable-card-border-disabled-color: var(--ui-04);
  --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: rgba(153, 153, 153, 0.4);
  --circle-toggle-checkmark-background-color: #3da556;
  --circle-toggle-checkmark-color: #ffffff;
  --circle-toggle-checkmark-border-color: #ffffff;
  --circle-toggle-icon-color: var(--interactive-primary);
  --circle-toggle-border-color: var(--interactive-primary);
  --circle-toggle-background-color: transparent;
  --circle-toggle-selected-icon-color: #ffffff;
  --circle-toggle-selected-border-color: var(--interactive-primary);
  --circle-toggle-selected-background-color: var(--interactive-primary);
  --circle-toggle-hover-icon-color: #ffffff;
  --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: #ffffff;
  --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-hover-background-color: var(--hover-primary);
  --datefield-cell-selected-active-background-color: var(--active-primary);
  --datefield-cell-selected-color: var(--text-02);
  --datefield-cell-active-background-color: var(--ui-04);
  --datefield-cell-active-color: var(--interactive-primary);
  --datefield-cell-hover-background-color: var(--ui-03);
  --datefield-cell-hover-color: var(--text-01);
  --datefield-cell-disabled-color: rgba(65, 65, 65, 0.4);
  --datefield-cell-focused-background-color: var(--ui-01);
  --datefield-header-cell-color: var(--datefield-cell-disabled-color);
  --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-primary);
  --datefield-controls-hover-color: var(--hover-primary);
  --datefield-controls-icon-size: 24px;
  --datefield-controls-disabled-color: rgba(0, 122, 179, 0.4);
  --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-label-color: var(--ui-05);
  --dropdown-group-label-font-size: var(--small-label-font-size);
  --dropdown-group-label-line-height: var(--small-label-line-height);
  --dropdown-group-label-font-weight: 300;
  --dropdown-group-label-letter-spacing: var(--small-label-letter-spacing);
  --dropdown-group-label-height: 16px;
  --dropdown-group-section-background-color: rgba(236, 236, 236, 0.5);
  --dropdown-item-text-color: var(--ui-06);
  --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);
  --dropdown-item-divider: var(--ui-04);
  --dropdown-group-divider: #d9d9d9;
  --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;
  --footer-padding-top: 32px;
  --footer-padding-bottom: 32px;
  --footer-mobile-padding-top: 48px;
  --footer-mobile-padding-bottom: 48px;
  --formfield-bottom-padding: 32px;
  --formfield-mobile-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-border-width: 4px;
  --formfield-active-color: var(--interactive-text);
  --formfield-active-border-radius: 2px;
  --formfield-active-border-bottom-color: transparent;
  --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-input-color: var(--text-01);
  --formfield-hint-color: var(--text-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(--hover-link);
  --formfield-background-color: transparent;
  --formfield-message-gap: 4px;
  --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-radius: 4px;
  --formfield-outline-input-container-padding: 0;
  --formfield-outline-spacing: 7px;
  --formfield-outline-gap: 0;
  --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-height: 28px;
  --formfield-outline-bottom-padding: 16px;
  --formfield-outline-floating-distance: -29px;
  --formfield-outline-hint-spacing: 8px 0 0 0;
  --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-optional-label-font-size: var(--formfield-outline-label-font-size);
  --formfield-outline-optional-label-line-height: var(--formfield-outline-label-line-height);
  --formfield-outline-optional-label-font-weight: var(--formfield-outline-label-font-weight);
  --formfield-outline-optional-label-letter-spacing: var(--formfield-outline-label-letter-spacing);
  --formfield-outline-optional-label-gap: 4px;
  --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);
  --formfield-input-native-placeholder-disabled-color: inherit;
  --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);
  --headline-color: var(--text-01);
  --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-xsmall-font-size: 14px;
  --link-xsmall-line-height: 20px;
  --link-xsmall-font-weight: 600;
  --link-xsmall-letter-spacing: 0.2px;
  --link-xsmall-icon-size: 20px;
  --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: #999999;
  --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);
  --list-normal-item-spacing: 16px;
  --list-small-item-spacing: 16px;
  --list-xsmall-item-spacing: 16px;
  --list-normal-condensed-item-spacing: 16px;
  --list-small-condensed-item-spacing: 0px;
  --list-xsmall-condensed-item-spacing: 4px;
  --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);
  --pagination-slider-icon-width: 8px;
  --pagination-slider-icon-height: 8px;
  --pagination-slider-icon-border-color: var(--ui-06);
  --pagination-slider-icon-active-color: var(--ui-06);
  --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: #ffffff;
  --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: #ffffff;
  --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: 24px;
  --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(--text-01);
  --progress-stepper-dot-color: var(--text-02);
  --progress-stepper-dot-background-color: var(--interactive-primary);
  --progress-stepper-dot-disabled-background-color: var(--disabled-01);
  --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-background-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(--text-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;
  --tab-expert-item-disabled-color: rgba(65, 65, 65, 0.4);
  --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;
  --signal-button-error-icon-color: var(--danger);
  --signal-button-error-hover-icon-color: var(--danger-hover);
  --signal-button-error-active-icon-color: var(--danger-active);
  --signal-button-success-icon-color: var(--success);
  --signal-button-success-hover-icon-color: var(--success-hover);
  --signal-button-success-active-icon-color: var(--success-active);
  --signal-button-warning-icon-color: var(--warning);
  --signal-button-warning-hover-icon-color: var(--warning-hover);
  --signal-button-warning-active-icon-color: var(--warning-active);
  --signal-button-warning-icon-background-color: var(--ui-06);
  --signal-button-focus-box-shadow: 0 0 0 2px #fff, 0 0 0 6px #27abd6;
  --signal-button-width: 24px;
  --signal-button-height: 24px;
  --signal-button-font-size: 24px;
  --signal-button-border-radius: 4px;
  --signal-button-disabled-opacity: 0.4;
  --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: 400;
  --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: rgba(255, 255, 255, 0.35);
  --slider-tick-color: var(--ui-05);
  --slider-icon-size: 24px;
  --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-height-tablet: 32px;
  --small-stage-header-height-mobile: 32px;
  --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: 32px;
  --small-stage-expert-header-padding: 16px 0 8px;
  --small-stage-expert-content-min-height: 0;
  --small-stage-expert-content-margin-top: 0;
  --small-stage-expert-content-margin-bottom: 32px;
  --small-stage-expert-tablet-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(--interactive-primary);
  --rating-icon-size-s: 24px;
  --rating-icon-size-m: 32px;
  --rating-icon-size-l: 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: rgba(250, 247, 239, 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: #ffffff;
  --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: rgba(0, 97, 146, 0.4);
  --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-resize-handle-color: #c2c2c2;
  --table-sort-icon-size: 24px;
  --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(--interactive-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: rgba(255, 255, 255, 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: #999999;
  --file-uploader-file-name-font-size: var(--paragraph-03-font-size);
  --file-uploader-file-name-line-height: 16px;
  --file-uploader-file-name-font-weight: 400;
  --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);
  --timepicker-layout-background-color: var(--ui-01);
  --timepicker-label-color: var(--text-01);
  --timepicker-label-hover-color: var(--hover-primary);
  --timefield-color: var(--text-01);
  --timefield-active-color: var(--interactive-primary);
  --timefield-error-color: var(--danger);
  --timefield-disabled-color: var(--disabled-01);
  --licence-plate-prefix-background: #003399;
  --licence-plate-prefix-color: var(--negative);
  --success-02: #145f1b;
  --accordion-light-body-padding-rtl: 24px 32px;
  --card-background-hover-color: var(--ui-02);
  --card-background-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;
  --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-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);
}

/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./node_modules/@aposin/ng-aquila/css/utilities.css?ngGlobalStyle ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.nx-margin-3xs {
  margin: 4px !important;
}

.nx-margin-x-3xs {
  margin-right: 4px !important;
  margin-left: 4px !important;
}

.nx-margin-y-3xs {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.nx-margin-top-3xs {
  margin-top: 4px !important;
}

.nx-margin-bottom-3xs {
  margin-bottom: 4px !important;
}

.nx-margin-left-3xs {
  margin-left: 4px !important;
}

.nx-margin-right-3xs {
  margin-right: 4px !important;
}

.nx-margin-2xs {
  margin: 8px !important;
}

.nx-margin-x-2xs {
  margin-right: 8px !important;
  margin-left: 8px !important;
}

.nx-margin-y-2xs {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.nx-margin-top-2xs {
  margin-top: 8px !important;
}

.nx-margin-bottom-2xs {
  margin-bottom: 8px !important;
}

.nx-margin-left-2xs {
  margin-left: 8px !important;
}

.nx-margin-right-2xs {
  margin-right: 8px !important;
}

.nx-margin-xs {
  margin: 12px !important;
}

.nx-margin-x-xs {
  margin-right: 12px !important;
  margin-left: 12px !important;
}

.nx-margin-y-xs {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.nx-margin-top-xs {
  margin-top: 12px !important;
}

.nx-margin-bottom-xs {
  margin-bottom: 12px !important;
}

.nx-margin-left-xs {
  margin-left: 12px !important;
}

.nx-margin-right-xs {
  margin-right: 12px !important;
}

.nx-margin-s {
  margin: 16px !important;
}

.nx-margin-x-s {
  margin-right: 16px !important;
  margin-left: 16px !important;
}

.nx-margin-y-s {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.nx-margin-top-s {
  margin-top: 16px !important;
}

.nx-margin-bottom-s {
  margin-bottom: 16px !important;
}

.nx-margin-left-s {
  margin-left: 16px !important;
}

.nx-margin-right-s {
  margin-right: 16px !important;
}

.nx-margin-m {
  margin: 24px !important;
}

.nx-margin-x-m {
  margin-right: 24px !important;
  margin-left: 24px !important;
}

.nx-margin-y-m {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.nx-margin-top-m {
  margin-top: 24px !important;
}

.nx-margin-bottom-m {
  margin-bottom: 24px !important;
}

.nx-margin-left-m {
  margin-left: 24px !important;
}

.nx-margin-right-m {
  margin-right: 24px !important;
}

.nx-margin-2m {
  margin: 32px !important;
}

.nx-margin-x-2m {
  margin-right: 32px !important;
  margin-left: 32px !important;
}

.nx-margin-y-2m {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.nx-margin-top-2m {
  margin-top: 32px !important;
}

.nx-margin-bottom-2m {
  margin-bottom: 32px !important;
}

.nx-margin-left-2m {
  margin-left: 32px !important;
}

.nx-margin-right-2m {
  margin-right: 32px !important;
}

.nx-margin-3m {
  margin: 40px !important;
}

.nx-margin-x-3m {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

.nx-margin-y-3m {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.nx-margin-top-3m {
  margin-top: 40px !important;
}

.nx-margin-bottom-3m {
  margin-bottom: 40px !important;
}

.nx-margin-left-3m {
  margin-left: 40px !important;
}

.nx-margin-right-3m {
  margin-right: 40px !important;
}

.nx-margin-4m {
  margin: 48px !important;
}

.nx-margin-x-4m {
  margin-right: 48px !important;
  margin-left: 48px !important;
}

.nx-margin-y-4m {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.nx-margin-top-4m {
  margin-top: 48px !important;
}

.nx-margin-bottom-4m {
  margin-bottom: 48px !important;
}

.nx-margin-left-4m {
  margin-left: 48px !important;
}

.nx-margin-right-4m {
  margin-right: 48px !important;
}

.nx-margin-l {
  margin: 56px !important;
}

.nx-margin-x-l {
  margin-right: 56px !important;
  margin-left: 56px !important;
}

.nx-margin-y-l {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.nx-margin-top-l {
  margin-top: 56px !important;
}

.nx-margin-bottom-l {
  margin-bottom: 56px !important;
}

.nx-margin-left-l {
  margin-left: 56px !important;
}

.nx-margin-right-l {
  margin-right: 56px !important;
}

.nx-margin-xl {
  margin: 64px !important;
}

.nx-margin-x-xl {
  margin-right: 64px !important;
  margin-left: 64px !important;
}

.nx-margin-y-xl {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.nx-margin-top-xl {
  margin-top: 64px !important;
}

.nx-margin-bottom-xl {
  margin-bottom: 64px !important;
}

.nx-margin-left-xl {
  margin-left: 64px !important;
}

.nx-margin-right-xl {
  margin-right: 64px !important;
}

.nx-margin-2xl {
  margin: 72px !important;
}

.nx-margin-x-2xl {
  margin-right: 72px !important;
  margin-left: 72px !important;
}

.nx-margin-y-2xl {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.nx-margin-top-2xl {
  margin-top: 72px !important;
}

.nx-margin-bottom-2xl {
  margin-bottom: 72px !important;
}

.nx-margin-left-2xl {
  margin-left: 72px !important;
}

.nx-margin-right-2xl {
  margin-right: 72px !important;
}

.nx-margin-3xl {
  margin: 80px !important;
}

.nx-margin-x-3xl {
  margin-right: 80px !important;
  margin-left: 80px !important;
}

.nx-margin-y-3xl {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.nx-margin-top-3xl {
  margin-top: 80px !important;
}

.nx-margin-bottom-3xl {
  margin-bottom: 80px !important;
}

.nx-margin-left-3xl {
  margin-left: 80px !important;
}

.nx-margin-right-3xl {
  margin-right: 80px !important;
}

.nx-margin-4xl {
  margin: 88px !important;
}

.nx-margin-x-4xl {
  margin-right: 88px !important;
  margin-left: 88px !important;
}

.nx-margin-y-4xl {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}

.nx-margin-top-4xl {
  margin-top: 88px !important;
}

.nx-margin-bottom-4xl {
  margin-bottom: 88px !important;
}

.nx-margin-left-4xl {
  margin-left: 88px !important;
}

.nx-margin-right-4xl {
  margin-right: 88px !important;
}

.nx-margin-5xl {
  margin: 96px !important;
}

.nx-margin-x-5xl {
  margin-right: 96px !important;
  margin-left: 96px !important;
}

.nx-margin-y-5xl {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.nx-margin-top-5xl {
  margin-top: 96px !important;
}

.nx-margin-bottom-5xl {
  margin-bottom: 96px !important;
}

.nx-margin-left-5xl {
  margin-left: 96px !important;
}

.nx-margin-right-5xl {
  margin-right: 96px !important;
}

.nx-margin-top-0 {
  margin-top: 0 !important;
}

.nx-margin-bottom-0 {
  margin-bottom: 0 !important;
}

.nx-margin-left-0 {
  margin-left: 0 !important;
}

.nx-margin-right-0 {
  margin-right: 0 !important;
}

.nx-margin-x-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.nx-margin-y-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.nx-margin-0 {
  margin: 0 !important;
}

.nx-font-weight-light {
  font-weight: 300 !important;
}

.nx-font-weight-regular {
  font-weight: 400 !important;
}

.nx-font-weight-semibold {
  font-weight: 600 !important;
}

.nx-font-weight-bold {
  font-weight: 700 !important;
}

@media (max-width: 319px) {
  .nx-hidden-xs {
    display: none !important;
  }
}
@media (min-width: 320px) and (max-width: 703px) {
  .nx-hidden-s {
    display: none !important;
  }
}
@media (min-width: 704px) and (max-width: 991px) {
  .nx-hidden-m {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1279px) {
  .nx-hidden-l {
    display: none !important;
  }
}
@media (min-width: 1280px) and (max-width: 1471px) {
  .nx-hidden-xl {
    display: none !important;
  }
}
@media (min-width: 1472px) and (max-width: 1759px) {
  .nx-hidden-2xl {
    display: none !important;
  }
}
@media (min-width: 1760px) {
  .nx-hidden-3xl {
    display: none !important;
  }
}
.nx-modal-margin-bottom {
  margin-bottom: 40px !important;
}

@media (max-width: 703px) {
  .nx-modal-margin-bottom {
    margin-bottom: 32px !important;
  }
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./node_modules/az-customer-portal-ui/scss/theme.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "ndbx-icon";
  src: url('ndbx-icon.5c4de9c794a4c730.eot?6f2dfd0b375af6ecf3ebbb173234749e#iefix') format("embedded-opentype"), url('ndbx-icon.a3f9c25aacb8adcd.woff2?6f2dfd0b375af6ecf3ebbb173234749e') format("woff2"), url('ndbx-icon.2f74e5f69cb63c46.woff?6f2dfd0b375af6ecf3ebbb173234749e') format("woff");
}
.cpc-ndbx-icon:before {
  font-family: ndbx-icon !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.cpc-ndbx-icon.icon-arrow-down-slim:before {
  content: "\f101";
}

.cpc-ndbx-icon.icon-arrow-down:before {
  content: "\f102";
}

.cpc-ndbx-icon.icon-arrow-download:before {
  content: "\f103";
}

.cpc-ndbx-icon.icon-arrow-first:before {
  content: "\f104";
}

.cpc-ndbx-icon.icon-arrow-last:before {
  content: "\f105";
}

.cpc-ndbx-icon.icon-arrow-left-slim:before {
  content: "\f106";
}

.cpc-ndbx-icon.icon-arrow-left:before {
  content: "\f107";
}

.cpc-ndbx-icon.icon-arrow-right-slim:before {
  content: "\f108";
}

.cpc-ndbx-icon.icon-arrow-right:before {
  content: "\f109";
}

.cpc-ndbx-icon.icon-arrow-up-slim:before {
  content: "\f10a";
}

.cpc-ndbx-icon.icon-arrow-up:before {
  content: "\f10b";
}

.cpc-ndbx-icon.icon-arrow-upload:before {
  content: "\f10c";
}

.cpc-ndbx-icon.icon-back:before {
  content: "\f10d";
}

.cpc-ndbx-icon.icon-bars:before {
  content: "\f10e";
}

.cpc-ndbx-icon.icon-bell-o:before {
  content: "\f10f";
}

.cpc-ndbx-icon.icon-bell-off-o:before {
  content: "\f110";
}

.cpc-ndbx-icon.icon-bell-off:before {
  content: "\f111";
}

.cpc-ndbx-icon.icon-bell:before {
  content: "\f112";
}

.cpc-ndbx-icon.icon-board-share-graph:before {
  content: "\f113";
}

.cpc-ndbx-icon.icon-bolt-o:before {
  content: "\f114";
}

.cpc-ndbx-icon.icon-bolt:before {
  content: "\f115";
}

.cpc-ndbx-icon.icon-bookmark-o:before {
  content: "\f116";
}

.cpc-ndbx-icon.icon-bookmark:before {
  content: "\f117";
}

.cpc-ndbx-icon.icon-calendar-date-check-o:before {
  content: "\f118";
}

.cpc-ndbx-icon.icon-calendar-date-check:before {
  content: "\f119";
}

.cpc-ndbx-icon.icon-calendar-default:before {
  content: "\f11a";
}

.cpc-ndbx-icon.icon-calendar-reminder-o:before {
  content: "\f11b";
}

.cpc-ndbx-icon.icon-calendar-reminder:before {
  content: "\f11c";
}

.cpc-ndbx-icon.icon-calendar:before {
  content: "\f11d";
}

.cpc-ndbx-icon.icon-card-o:before {
  content: "\f11e";
}

.cpc-ndbx-icon.icon-certificate-papers:before {
  content: "\f11f";
}

.cpc-ndbx-icon.icon-chat-o:before {
  content: "\f120";
}

.cpc-ndbx-icon.icon-chat:before {
  content: "\f121";
}

.cpc-ndbx-icon.icon-check-circle:before {
  content: "\f122";
}

.cpc-ndbx-icon.icon-check:before {
  content: "\f123";
}

.cpc-ndbx-icon.icon-chevron-down-small:before {
  content: "\f124";
}

.cpc-ndbx-icon.icon-chevron-down:before {
  content: "\f125";
}

.cpc-ndbx-icon.icon-chevron-left-circle-o:before {
  content: "\f126";
}

.cpc-ndbx-icon.icon-chevron-left-circle:before {
  content: "\f127";
}

.cpc-ndbx-icon.icon-chevron-left-small:before {
  content: "\f128";
}

.cpc-ndbx-icon.icon-chevron-left:before {
  content: "\f129";
}

.cpc-ndbx-icon.icon-chevron-right-circle-o:before {
  content: "\f12a";
}

.cpc-ndbx-icon.icon-chevron-right-circle:before {
  content: "\f12b";
}

.cpc-ndbx-icon.icon-chevron-right-small:before {
  content: "\f12c";
}

.cpc-ndbx-icon.icon-chevron-right:before {
  content: "\f12d";
}

.cpc-ndbx-icon.icon-chevron-up-small:before {
  content: "\f12e";
}

.cpc-ndbx-icon.icon-chevron-up:before {
  content: "\f12f";
}

.cpc-ndbx-icon.icon-clock-o:before {
  content: "\f130";
}

.cpc-ndbx-icon.icon-clock:before {
  content: "\f131";
}

.cpc-ndbx-icon.icon-close-circle-o:before {
  content: "\f132";
}

.cpc-ndbx-icon.icon-close-circle:before {
  content: "\f133";
}

.cpc-ndbx-icon.icon-close:before {
  content: "\f134";
}

.cpc-ndbx-icon.icon-cobrowsing-o:before {
  content: "\f135";
}

.cpc-ndbx-icon.icon-credit-card-o:before {
  content: "\f136";
}

.cpc-ndbx-icon.icon-credit-card:before {
  content: "\f137";
}

.cpc-ndbx-icon.icon-doc-text:before {
  content: "\f138";
}

.cpc-ndbx-icon.icon-doc:before {
  content: "\f139";
}

.cpc-ndbx-icon.icon-dot:before {
  content: "\f13a";
}

.cpc-ndbx-icon.icon-download:before {
  content: "\f13b";
}

.cpc-ndbx-icon.icon-duplicate:before {
  content: "\f13c";
}

.cpc-ndbx-icon.icon-e-mail-read-o:before {
  content: "\f13d";
}

.cpc-ndbx-icon.icon-e-mail-read:before {
  content: "\f13e";
}

.cpc-ndbx-icon.icon-edit:before {
  content: "\f13f";
}

.cpc-ndbx-icon.icon-ellipsis-h:before {
  content: "\f140";
}

.cpc-ndbx-icon.icon-ellipsis-v:before {
  content: "\f141";
}

.cpc-ndbx-icon.icon-eps-text:before {
  content: "\f142";
}

.cpc-ndbx-icon.icon-eps:before {
  content: "\f143";
}

.cpc-ndbx-icon.icon-exclamation-circle-o:before {
  content: "\f144";
}

.cpc-ndbx-icon.icon-exclamation-circle:before {
  content: "\f145";
}

.cpc-ndbx-icon.icon-exclamation-triangle-o:before {
  content: "\f146";
}

.cpc-ndbx-icon.icon-exclamation-triangle:before {
  content: "\f147";
}

.cpc-ndbx-icon.icon-export-and-share:before {
  content: "\f148";
}

.cpc-ndbx-icon.icon-facebook-circle:before {
  content: "\f149";
}

.cpc-ndbx-icon.icon-facebook:before {
  content: "\f14a";
}

.cpc-ndbx-icon.icon-file-document:before {
  content: "\f14b";
}

.cpc-ndbx-icon.icon-file-flag:before {
  content: "\f14c";
}

.cpc-ndbx-icon.icon-file-text:before {
  content: "\f14d";
}

.cpc-ndbx-icon.icon-file:before {
  content: "\f14e";
}

.cpc-ndbx-icon.icon-filter:before {
  content: "\f14f";
}

.cpc-ndbx-icon.icon-fountain-pen:before {
  content: "\f150";
}

.cpc-ndbx-icon.icon-google-circle:before {
  content: "\f151";
}

.cpc-ndbx-icon.icon-google-plus:before {
  content: "\f152";
}

.cpc-ndbx-icon.icon-grapes:before {
  content: "\f153";
}

.cpc-ndbx-icon.icon-hand-cog-wheel:before {
  content: "\f154";
}

.cpc-ndbx-icon.icon-hand-tray:before {
  content: "\f155";
}

.cpc-ndbx-icon.icon-helmet-construction:before {
  content: "\f156";
}

.cpc-ndbx-icon.icon-help-question-f:before {
  content: "\f157";
}

.cpc-ndbx-icon.icon-img-text:before {
  content: "\f158";
}

.cpc-ndbx-icon.icon-img:before {
  content: "\f159";
}

.cpc-ndbx-icon.icon-in-progress:before {
  content: "\f15a";
}

.cpc-ndbx-icon.icon-info-circle-o:before {
  content: "\f15b";
}

.cpc-ndbx-icon.icon-info-circle:before {
  content: "\f15c";
}

.cpc-ndbx-icon.icon-instagram-circle:before {
  content: "\f15d";
}

.cpc-ndbx-icon.icon-instagram:before {
  content: "\f15e";
}

.cpc-ndbx-icon.icon-jpg-text:before {
  content: "\f15f";
}

.cpc-ndbx-icon.icon-jpg:before {
  content: "\f160";
}

.cpc-ndbx-icon.icon-laptop-cog-wheel:before {
  content: "\f161";
}

.cpc-ndbx-icon.icon-launch:before {
  content: "\f162";
}

.cpc-ndbx-icon.icon-linkedin-circle:before {
  content: "\f163";
}

.cpc-ndbx-icon.icon-linkedin:before {
  content: "\f164";
}

.cpc-ndbx-icon.icon-list:before {
  content: "\f165";
}

.cpc-ndbx-icon.icon-location-o:before {
  content: "\f166";
}

.cpc-ndbx-icon.icon-location:before {
  content: "\f167";
}

.cpc-ndbx-icon.icon-lock-o:before {
  content: "\f168";
}

.cpc-ndbx-icon.icon-lock-unlock-o:before {
  content: "\f169";
}

.cpc-ndbx-icon.icon-lock-unlock:before {
  content: "\f16a";
}

.cpc-ndbx-icon.icon-lock:before {
  content: "\f16b";
}

.cpc-ndbx-icon.icon-mail-circle:before {
  content: "\f16c";
}

.cpc-ndbx-icon.icon-mail-o:before {
  content: "\f16d";
}

.cpc-ndbx-icon.icon-mail:before {
  content: "\f16e";
}

.cpc-ndbx-icon.icon-manager:before {
  content: "\f16f";
}

.cpc-ndbx-icon.icon-messenger-circle:before {
  content: "\f170";
}

.cpc-ndbx-icon.icon-messenger:before {
  content: "\f171";
}

.cpc-ndbx-icon.icon-microphone-default:before {
  content: "\f172";
}

.cpc-ndbx-icon.icon-microphone-mute-o:before {
  content: "\f173";
}

.cpc-ndbx-icon.icon-microphone-mute:before {
  content: "\f174";
}

.cpc-ndbx-icon.icon-microphone:before {
  content: "\f175";
}

.cpc-ndbx-icon.icon-minus-circle-o:before {
  content: "\f176";
}

.cpc-ndbx-icon.icon-minus-circle:before {
  content: "\f177";
}

.cpc-ndbx-icon.icon-minus:before {
  content: "\f178";
}

.cpc-ndbx-icon.icon-mp3-text:before {
  content: "\f179";
}

.cpc-ndbx-icon.icon-mp3:before {
  content: "\f17a";
}

.cpc-ndbx-icon.icon-paperclip:before {
  content: "\f17b";
}

.cpc-ndbx-icon.icon-password-hide-o:before {
  content: "\f17c";
}

.cpc-ndbx-icon.icon-password-hide:before {
  content: "\f17d";
}

.cpc-ndbx-icon.icon-password-show-o:before {
  content: "\f17e";
}

.cpc-ndbx-icon.icon-password-show:before {
  content: "\f17f";
}

.cpc-ndbx-icon.icon-pause:before {
  content: "\f180";
}

.cpc-ndbx-icon.icon-pdf-text:before {
  content: "\f181";
}

.cpc-ndbx-icon.icon-pdf:before {
  content: "\f182";
}

.cpc-ndbx-icon.icon-pen:before {
  content: "\f183";
}

.cpc-ndbx-icon.icon-phone-chat-o:before {
  content: "\f184";
}

.cpc-ndbx-icon.icon-phone-chat:before {
  content: "\f185";
}

.cpc-ndbx-icon.icon-phone-o:before {
  content: "\f186";
}

.cpc-ndbx-icon.icon-phone:before {
  content: "\f187";
}

.cpc-ndbx-icon.icon-play:before {
  content: "\f188";
}

.cpc-ndbx-icon.icon-plus-circle-o:before {
  content: "\f189";
}

.cpc-ndbx-icon.icon-plus-circle:before {
  content: "\f18a";
}

.cpc-ndbx-icon.icon-plus:before {
  content: "\f18b";
}

.cpc-ndbx-icon.icon-pod-text:before {
  content: "\f18c";
}

.cpc-ndbx-icon.icon-pod:before {
  content: "\f18d";
}

.cpc-ndbx-icon.icon-popout:before {
  content: "\f18e";
}

.cpc-ndbx-icon.icon-ppt-text:before {
  content: "\f18f";
}

.cpc-ndbx-icon.icon-ppt:before {
  content: "\f190";
}

.cpc-ndbx-icon.icon-print-o:before {
  content: "\f191";
}

.cpc-ndbx-icon.icon-print:before {
  content: "\f192";
}

.cpc-ndbx-icon.icon-product-a-z:before {
  content: "\f193";
}

.cpc-ndbx-icon.icon-product-animal-cat:before {
  content: "\f194";
}

.cpc-ndbx-icon.icon-product-animal-dog:before {
  content: "\f195";
}

.cpc-ndbx-icon.icon-product-animal-horse:before {
  content: "\f196";
}

.cpc-ndbx-icon.icon-product-animal-hunting-deer:before {
  content: "\f197";
}

.cpc-ndbx-icon.icon-product-animal-paw:before {
  content: "\f198";
}

.cpc-ndbx-icon.icon-product-apartment-building:before {
  content: "\f199";
}

.cpc-ndbx-icon.icon-product-arrow-direction-path:before {
  content: "\f19a";
}

.cpc-ndbx-icon.icon-product-at-sign:before {
  content: "\f19b";
}

.cpc-ndbx-icon.icon-product-balance-scale:before {
  content: "\f19c";
}

.cpc-ndbx-icon.icon-product-bank-monument-info:before {
  content: "\f19d";
}

.cpc-ndbx-icon.icon-product-battery:before {
  content: "\f19e";
}

.cpc-ndbx-icon.icon-product-bed:before {
  content: "\f19f";
}

.cpc-ndbx-icon.icon-product-bereaved-dependent-pension:before {
  content: "\f1a0";
}

.cpc-ndbx-icon.icon-product-bike:before {
  content: "\f1a1";
}

.cpc-ndbx-icon.icon-product-blog:before {
  content: "\f1a2";
}

.cpc-ndbx-icon.icon-product-board-paper-note:before {
  content: "\f1a3";
}

.cpc-ndbx-icon.icon-product-book:before {
  content: "\f1a4";
}

.cpc-ndbx-icon.icon-product-brain:before {
  content: "\f1a5";
}

.cpc-ndbx-icon.icon-product-broken-glass:before {
  content: "\f1a6";
}

.cpc-ndbx-icon.icon-product-broken-window:before {
  content: "\f1a7";
}

.cpc-ndbx-icon.icon-product-broom-clean:before {
  content: "\f1a8";
}

.cpc-ndbx-icon.icon-product-buggy:before {
  content: "\f1a9";
}

.cpc-ndbx-icon.icon-product-building:before {
  content: "\f1aa";
}

.cpc-ndbx-icon.icon-product-bullhorn:before {
  content: "\f1ab";
}

.cpc-ndbx-icon.icon-product-calculator:before {
  content: "\f1ac";
}

.cpc-ndbx-icon.icon-product-calendar:before {
  content: "\f1ad";
}

.cpc-ndbx-icon.icon-product-camera:before {
  content: "\f1ae";
}

.cpc-ndbx-icon.icon-product-candle:before {
  content: "\f1af";
}

.cpc-ndbx-icon.icon-product-car-accident:before {
  content: "\f1b0";
}

.cpc-ndbx-icon.icon-product-car-front:before {
  content: "\f1b1";
}

.cpc-ndbx-icon.icon-product-car-mobility:before {
  content: "\f1b2";
}

.cpc-ndbx-icon.icon-product-car-small:before {
  content: "\f1b3";
}

.cpc-ndbx-icon.icon-product-car-tacho-fast:before {
  content: "\f1b4";
}

.cpc-ndbx-icon.icon-product-car-trailer:before {
  content: "\f1b5";
}

.cpc-ndbx-icon.icon-product-car:before {
  content: "\f1b6";
}

.cpc-ndbx-icon.icon-product-caravan:before {
  content: "\f1b7";
}

.cpc-ndbx-icon.icon-product-care-insurance:before {
  content: "\f1b8";
}

.cpc-ndbx-icon.icon-product-certificate:before {
  content: "\f1b9";
}

.cpc-ndbx-icon.icon-product-check-paper-f:before {
  content: "\f1ba";
}

.cpc-ndbx-icon.icon-product-check-paper:before {
  content: "\f1bb";
}

.cpc-ndbx-icon.icon-product-check:before {
  content: "\f1bc";
}

.cpc-ndbx-icon.icon-product-city:before {
  content: "\f1bd";
}

.cpc-ndbx-icon.icon-product-cleanup-trash:before {
  content: "\f1be";
}

.cpc-ndbx-icon.icon-product-clock:before {
  content: "\f1bf";
}

.cpc-ndbx-icon.icon-product-cloud:before {
  content: "\f1c0";
}

.cpc-ndbx-icon.icon-product-cog-wheel:before {
  content: "\f1c1";
}

.cpc-ndbx-icon.icon-product-cog-wheels:before {
  content: "\f1c2";
}

.cpc-ndbx-icon.icon-product-coins-money-f:before {
  content: "\f1c3";
}

.cpc-ndbx-icon.icon-product-coins-money:before {
  content: "\f1c4";
}

.cpc-ndbx-icon.icon-product-communication:before {
  content: "\f1c5";
}

.cpc-ndbx-icon.icon-product-computer:before {
  content: "\f1c6";
}

.cpc-ndbx-icon.icon-product-couch:before {
  content: "\f1c7";
}

.cpc-ndbx-icon.icon-product-credit-card:before {
  content: "\f1c8";
}

.cpc-ndbx-icon.icon-product-cross-triangle:before {
  content: "\f1c9";
}

.cpc-ndbx-icon.icon-product-cross:before {
  content: "\f1ca";
}

.cpc-ndbx-icon.icon-product-danger-f:before {
  content: "\f1cb";
}

.cpc-ndbx-icon.icon-product-danger:before {
  content: "\f1cc";
}

.cpc-ndbx-icon.icon-product-data-exchange:before {
  content: "\f1cd";
}

.cpc-ndbx-icon.icon-product-diversity:before {
  content: "\f1ce";
}

.cpc-ndbx-icon.icon-product-dollar:before {
  content: "\f1cf";
}

.cpc-ndbx-icon.icon-product-door:before {
  content: "\f1d0";
}

.cpc-ndbx-icon.icon-product-electric-plug:before {
  content: "\f1d1";
}

.cpc-ndbx-icon.icon-product-excavator:before {
  content: "\f1d2";
}

.cpc-ndbx-icon.icon-product-expensive-objects-jewelery:before {
  content: "\f1d3";
}

.cpc-ndbx-icon.icon-product-eye-overview-sight:before {
  content: "\f1d4";
}

.cpc-ndbx-icon.icon-product-family:before {
  content: "\f1d5";
}

.cpc-ndbx-icon.icon-product-fire:before {
  content: "\f1d6";
}

.cpc-ndbx-icon.icon-product-folder:before {
  content: "\f1d7";
}

.cpc-ndbx-icon.icon-product-fork-lift-truck:before {
  content: "\f1d8";
}

.cpc-ndbx-icon.icon-product-fortune:before {
  content: "\f1d9";
}

.cpc-ndbx-icon.icon-product-garage:before {
  content: "\f1da";
}

.cpc-ndbx-icon.icon-product-guide-navigation:before {
  content: "\f1db";
}

.cpc-ndbx-icon.icon-product-hand-click-info:before {
  content: "\f1dc";
}

.cpc-ndbx-icon.icon-product-hand-finger-pointing:before {
  content: "\f1dd";
}

.cpc-ndbx-icon.icon-product-hand-get-money:before {
  content: "\f1de";
}

.cpc-ndbx-icon.icon-product-hand-thumbs-up:before {
  content: "\f1df";
}

.cpc-ndbx-icon.icon-product-headset-support:before {
  content: "\f1e0";
}

.cpc-ndbx-icon.icon-product-health-bag-doctor:before {
  content: "\f1e1";
}

.cpc-ndbx-icon.icon-product-health-stethoscope:before {
  content: "\f1e2";
}

.cpc-ndbx-icon.icon-product-health:before {
  content: "\f1e3";
}

.cpc-ndbx-icon.icon-product-heart-employee-engagement:before {
  content: "\f1e4";
}

.cpc-ndbx-icon.icon-product-heart:before {
  content: "\f1e5";
}

.cpc-ndbx-icon.icon-product-helmet:before {
  content: "\f1e6";
}

.cpc-ndbx-icon.icon-product-help-information:before {
  content: "\f1e7";
}

.cpc-ndbx-icon.icon-product-help-question:before {
  content: "\f1e8";
}

.cpc-ndbx-icon.icon-product-help:before {
  content: "\f1e9";
}

.cpc-ndbx-icon.icon-product-home-office:before {
  content: "\f1ea";
}

.cpc-ndbx-icon.icon-product-hourglass:before {
  content: "\f1eb";
}

.cpc-ndbx-icon.icon-product-house-broken-window:before {
  content: "\f1ec";
}

.cpc-ndbx-icon.icon-product-house-fire:before {
  content: "\f1ed";
}

.cpc-ndbx-icon.icon-product-house-important:before {
  content: "\f1ee";
}

.cpc-ndbx-icon.icon-product-house-money:before {
  content: "\f1ef";
}

.cpc-ndbx-icon.icon-product-house-safe:before {
  content: "\f1f0";
}

.cpc-ndbx-icon.icon-product-house-water-damage:before {
  content: "\f1f1";
}

.cpc-ndbx-icon.icon-product-house:before {
  content: "\f1f2";
}

.cpc-ndbx-icon.icon-product-hydro-power:before {
  content: "\f1f3";
}

.cpc-ndbx-icon.icon-product-important-info:before {
  content: "\f1f4";
}

.cpc-ndbx-icon.icon-product-income-precaution:before {
  content: "\f1f5";
}

.cpc-ndbx-icon.icon-product-info-sheet:before {
  content: "\f1f6";
}

.cpc-ndbx-icon.icon-product-injury-plaster:before {
  content: "\f1f7";
}

.cpc-ndbx-icon.icon-product-job-processes:before {
  content: "\f1f8";
}

.cpc-ndbx-icon.icon-product-keys:before {
  content: "\f1f9";
}

.cpc-ndbx-icon.icon-product-laptop:before {
  content: "\f1fa";
}

.cpc-ndbx-icon.icon-product-law:before {
  content: "\f1fb";
}

.cpc-ndbx-icon.icon-product-light-bulb-idea:before {
  content: "\f1fc";
}

.cpc-ndbx-icon.icon-product-locate-position-f:before {
  content: "\f1fd";
}

.cpc-ndbx-icon.icon-product-locate-position:before {
  content: "\f1fe";
}

.cpc-ndbx-icon.icon-product-lock:before {
  content: "\f1ff";
}

.cpc-ndbx-icon.icon-product-mail:before {
  content: "\f200";
}

.cpc-ndbx-icon.icon-product-media:before {
  content: "\f201";
}

.cpc-ndbx-icon.icon-product-mobility:before {
  content: "\f202";
}

.cpc-ndbx-icon.icon-product-money-banknote:before {
  content: "\f203";
}

.cpc-ndbx-icon.icon-product-money-exchange:before {
  content: "\f204";
}

.cpc-ndbx-icon.icon-product-money-suitcase:before {
  content: "\f205";
}

.cpc-ndbx-icon.icon-product-motorcycle:before {
  content: "\f206";
}

.cpc-ndbx-icon.icon-product-mouse:before {
  content: "\f207";
}

.cpc-ndbx-icon.icon-product-music:before {
  content: "\f208";
}

.cpc-ndbx-icon.icon-product-nature-leaf:before {
  content: "\f209";
}

.cpc-ndbx-icon.icon-product-newspaper:before {
  content: "\f20a";
}

.cpc-ndbx-icon.icon-product-notebook:before {
  content: "\f20b";
}

.cpc-ndbx-icon.icon-product-office-chair:before {
  content: "\f20c";
}

.cpc-ndbx-icon.icon-product-pages-documents:before {
  content: "\f20d";
}

.cpc-ndbx-icon.icon-product-paper-document:before {
  content: "\f20e";
}

.cpc-ndbx-icon.icon-product-paper-lock:before {
  content: "\f20f";
}

.cpc-ndbx-icon.icon-product-partner-handshake:before {
  content: "\f210";
}

.cpc-ndbx-icon.icon-product-pen:before {
  content: "\f211";
}

.cpc-ndbx-icon.icon-product-pension-rocker-chair:before {
  content: "\f212";
}

.cpc-ndbx-icon.icon-product-people-collaboration:before {
  content: "\f213";
}

.cpc-ndbx-icon.icon-product-people-communication-external:before {
  content: "\f214";
}

.cpc-ndbx-icon.icon-product-people-communication-internal:before {
  content: "\f215";
}

.cpc-ndbx-icon.icon-product-people-connect:before {
  content: "\f216";
}

.cpc-ndbx-icon.icon-product-person-heart-people-love:before {
  content: "\f217";
}

.cpc-ndbx-icon.icon-product-person:before {
  content: "\f218";
}

.cpc-ndbx-icon.icon-product-pet-health-insurance:before {
  content: "\f219";
}

.cpc-ndbx-icon.icon-product-pet-owner-liability:before {
  content: "\f21a";
}

.cpc-ndbx-icon.icon-product-phone-call:before {
  content: "\f21b";
}

.cpc-ndbx-icon.icon-product-plane:before {
  content: "\f21c";
}

.cpc-ndbx-icon.icon-product-plus-minus:before {
  content: "\f21d";
}

.cpc-ndbx-icon.icon-product-plus:before {
  content: "\f21e";
}

.cpc-ndbx-icon.icon-product-podcast:before {
  content: "\f21f";
}

.cpc-ndbx-icon.icon-product-power-pylon:before {
  content: "\f220";
}

.cpc-ndbx-icon.icon-product-precaution:before {
  content: "\f221";
}

.cpc-ndbx-icon.icon-product-present:before {
  content: "\f222";
}

.cpc-ndbx-icon.icon-product-private-pension:before {
  content: "\f223";
}

.cpc-ndbx-icon.icon-product-puzzle-pieces:before {
  content: "\f224";
}

.cpc-ndbx-icon.icon-product-puzzle:before {
  content: "\f225";
}

.cpc-ndbx-icon.icon-product-radio:before {
  content: "\f226";
}

.cpc-ndbx-icon.icon-product-repair:before {
  content: "\f227";
}

.cpc-ndbx-icon.icon-product-rewards:before {
  content: "\f228";
}

.cpc-ndbx-icon.icon-product-rocket:before {
  content: "\f229";
}

.cpc-ndbx-icon.icon-product-save:before {
  content: "\f22a";
}

.cpc-ndbx-icon.icon-product-search-document:before {
  content: "\f22b";
}

.cpc-ndbx-icon.icon-product-search:before {
  content: "\f22c";
}

.cpc-ndbx-icon.icon-product-share-chart:before {
  content: "\f22d";
}

.cpc-ndbx-icon.icon-product-share-graph-arrow-down:before {
  content: "\f22e";
}

.cpc-ndbx-icon.icon-product-share-graph-arrow-up:before {
  content: "\f22f";
}

.cpc-ndbx-icon.icon-product-sharing-connect:before {
  content: "\f230";
}

.cpc-ndbx-icon.icon-product-shield-hand:before {
  content: "\f231";
}

.cpc-ndbx-icon.icon-product-shield:before {
  content: "\f232";
}

.cpc-ndbx-icon.icon-product-shopping-cart:before {
  content: "\f233";
}

.cpc-ndbx-icon.icon-product-smartphone:before {
  content: "\f234";
}

.cpc-ndbx-icon.icon-product-Soccer:before {
  content: "\f235";
}

.cpc-ndbx-icon.icon-product-social-media-facebook-messenger:before {
  content: "\f236";
}

.cpc-ndbx-icon.icon-product-social-media-facebook:before {
  content: "\f237";
}

.cpc-ndbx-icon.icon-product-social-media-linkedin:before {
  content: "\f238";
}

.cpc-ndbx-icon.icon-product-social-media-twitter:before {
  content: "\f239";
}

.cpc-ndbx-icon.icon-product-social-media-whatsapp:before {
  content: "\f23a";
}

.cpc-ndbx-icon.icon-product-solar-power-modules:before {
  content: "\f23b";
}

.cpc-ndbx-icon.icon-product-sport-sailing-ship:before {
  content: "\f23c";
}

.cpc-ndbx-icon.icon-product-sport-trainer:before {
  content: "\f23d";
}

.cpc-ndbx-icon.icon-product-sports-car:before {
  content: "\f23e";
}

.cpc-ndbx-icon.icon-product-sports:before {
  content: "\f23f";
}

.cpc-ndbx-icon.icon-product-star-event:before {
  content: "\f240";
}

.cpc-ndbx-icon.icon-product-stars-sky-galaxy:before {
  content: "\f241";
}

.cpc-ndbx-icon.icon-product-steering-wheel:before {
  content: "\f242";
}

.cpc-ndbx-icon.icon-product-stock-data-graph:before {
  content: "\f243";
}

.cpc-ndbx-icon.icon-product-stove-cooker:before {
  content: "\f244";
}

.cpc-ndbx-icon.icon-product-strategy:before {
  content: "\f245";
}

.cpc-ndbx-icon.icon-product-student-school-graduation:before {
  content: "\f246";
}

.cpc-ndbx-icon.icon-product-survey:before {
  content: "\f247";
}

.cpc-ndbx-icon.icon-product-SUV-car:before {
  content: "\f248";
}

.cpc-ndbx-icon.icon-product-tablet-ipad-apps:before {
  content: "\f249";
}

.cpc-ndbx-icon.icon-product-target:before {
  content: "\f24a";
}

.cpc-ndbx-icon.icon-product-telematic-car-front:before {
  content: "\f24b";
}

.cpc-ndbx-icon.icon-product-telematic-car-side:before {
  content: "\f24c";
}

.cpc-ndbx-icon.icon-product-thermal-power-plant:before {
  content: "\f24d";
}

.cpc-ndbx-icon.icon-product-thermometer:before {
  content: "\f24e";
}

.cpc-ndbx-icon.icon-product-thief:before {
  content: "\f24f";
}

.cpc-ndbx-icon.icon-product-thunderstorm:before {
  content: "\f250";
}

.cpc-ndbx-icon.icon-product-tires-wheel:before {
  content: "\f251";
}

.cpc-ndbx-icon.icon-product-to-do-list:before {
  content: "\f252";
}

.cpc-ndbx-icon.icon-product-tooth:before {
  content: "\f253";
}

.cpc-ndbx-icon.icon-product-travel:before {
  content: "\f254";
}

.cpc-ndbx-icon.icon-product-truck:before {
  content: "\f255";
}

.cpc-ndbx-icon.icon-product-tv:before {
  content: "\f256";
}

.cpc-ndbx-icon.icon-product-umbrella-protection:before {
  content: "\f257";
}

.cpc-ndbx-icon.icon-product-video-camera:before {
  content: "\f258";
}

.cpc-ndbx-icon.icon-product-voice-of-the-customer:before {
  content: "\f259";
}

.cpc-ndbx-icon.icon-product-wall-balance:before {
  content: "\f25a";
}

.cpc-ndbx-icon.icon-product-washer:before {
  content: "\f25b";
}

.cpc-ndbx-icon.icon-product-water-tap:before {
  content: "\f25c";
}

.cpc-ndbx-icon.icon-product-watering-can:before {
  content: "\f25d";
}

.cpc-ndbx-icon.icon-product-wheelchair:before {
  content: "\f25e";
}

.cpc-ndbx-icon.icon-product-wind-turbine-offshore:before {
  content: "\f25f";
}

.cpc-ndbx-icon.icon-product-wind-turbine-onshore:before {
  content: "\f260";
}

.cpc-ndbx-icon.icon-product-world-globe:before {
  content: "\f261";
}

.cpc-ndbx-icon.icon-product-world-wide-we:before {
  content: "\f262";
}

.cpc-ndbx-icon.icon-refresh:before {
  content: "\f263";
}

.cpc-ndbx-icon.icon-save-o:before {
  content: "\f264";
}

.cpc-ndbx-icon.icon-search:before {
  content: "\f265";
}

.cpc-ndbx-icon.icon-sentiment-dissatisfied:before {
  content: "\f266";
}

.cpc-ndbx-icon.icon-sentiment-neutral:before {
  content: "\f267";
}

.cpc-ndbx-icon.icon-sentiment-satisfied:before {
  content: "\f268";
}

.cpc-ndbx-icon.icon-sentiment-very-dissatisfied:before {
  content: "\f269";
}

.cpc-ndbx-icon.icon-sentiment-very-satisfied:before {
  content: "\f26a";
}

.cpc-ndbx-icon.icon-set-timer:before {
  content: "\f26b";
}

.cpc-ndbx-icon.icon-setting-o:before {
  content: "\f26c";
}

.cpc-ndbx-icon.icon-setting:before {
  content: "\f26d";
}

.cpc-ndbx-icon.icon-share:before {
  content: "\f26e";
}

.cpc-ndbx-icon.icon-sidebar-left:before {
  content: "\f26f";
}

.cpc-ndbx-icon.icon-sidebar-right:before {
  content: "\f270";
}

.cpc-ndbx-icon.icon-skyscraper:before {
  content: "\f271";
}

.cpc-ndbx-icon.icon-slider-graph-o:before {
  content: "\f272";
}

.cpc-ndbx-icon.icon-speaker-off-o:before {
  content: "\f273";
}

.cpc-ndbx-icon.icon-speaker-off:before {
  content: "\f274";
}

.cpc-ndbx-icon.icon-speaker-on-o:before {
  content: "\f275";
}

.cpc-ndbx-icon.icon-speaker-on:before {
  content: "\f276";
}

.cpc-ndbx-icon.icon-speech-bubble-dots-o:before {
  content: "\f277";
}

.cpc-ndbx-icon.icon-speech-bubble-dots:before {
  content: "\f278";
}

.cpc-ndbx-icon.icon-speech-bubble-o:before {
  content: "\f279";
}

.cpc-ndbx-icon.icon-speech-bubble:before {
  content: "\f27a";
}

.cpc-ndbx-icon.icon-star-half-full:before {
  content: "\f27b";
}

.cpc-ndbx-icon.icon-star-o:before {
  content: "\f27c";
}

.cpc-ndbx-icon.icon-star:before {
  content: "\f27d";
}

.cpc-ndbx-icon.icon-telegram:before {
  content: "\f27e";
}

.cpc-ndbx-icon.icon-tiff-text:before {
  content: "\f27f";
}

.cpc-ndbx-icon.icon-tiff:before {
  content: "\f280";
}

.cpc-ndbx-icon.icon-tractor:before {
  content: "\f281";
}

.cpc-ndbx-icon.icon-trash-o:before {
  content: "\f282";
}

.cpc-ndbx-icon.icon-trash:before {
  content: "\f283";
}

.cpc-ndbx-icon.icon-trees:before {
  content: "\f284";
}

.cpc-ndbx-icon.icon-tv-world-globe:before {
  content: "\f285";
}

.cpc-ndbx-icon.icon-twitter-circle:before {
  content: "\f286";
}

.cpc-ndbx-icon.icon-twitter:before {
  content: "\f287";
}

.cpc-ndbx-icon.icon-txt-text:before {
  content: "\f288";
}

.cpc-ndbx-icon.icon-txt:before {
  content: "\f289";
}

.cpc-ndbx-icon.icon-user-business-o:before {
  content: "\f28a";
}

.cpc-ndbx-icon.icon-user-business:before {
  content: "\f28b";
}

.cpc-ndbx-icon.icon-user-o:before {
  content: "\f28c";
}

.cpc-ndbx-icon.icon-user:before {
  content: "\f28d";
}

.cpc-ndbx-icon.icon-users-o:before {
  content: "\f28e";
}

.cpc-ndbx-icon.icon-users:before {
  content: "\f28f";
}

.cpc-ndbx-icon.icon-vid-text:before {
  content: "\f290";
}

.cpc-ndbx-icon.icon-vid:before {
  content: "\f291";
}

.cpc-ndbx-icon.icon-voice-of-the-customer-f:before {
  content: "\f292";
}

.cpc-ndbx-icon.icon-whatsapp-circle:before {
  content: "\f293";
}

.cpc-ndbx-icon.icon-whatsapp:before {
  content: "\f294";
}

.cpc-ndbx-icon.icon-xing-circle:before {
  content: "\f295";
}

.cpc-ndbx-icon.icon-xing:before {
  content: "\f296";
}

.cpc-ndbx-icon.icon-xls-text:before {
  content: "\f297";
}

.cpc-ndbx-icon.icon-xls:before {
  content: "\f298";
}

.cpc-ndbx-icon.icon-youtube-circle-play:before {
  content: "\f299";
}

.cpc-ndbx-icon.icon-youtube-circle:before {
  content: "\f29a";
}

.cpc-ndbx-icon.icon-youtube:before {
  content: "\f29b";
}

@font-face {
  font-family: "custom-icon";
  src: url('custom-icon.71581ca047421658.eot?f61d8938afb7f499c722581fab52a8b6#iefix') format("embedded-opentype"), url('custom-icon.a2abfbff732a5cbf.woff2?f61d8938afb7f499c722581fab52a8b6') format("woff2"), url('custom-icon.46ad7f05b2b9c897.woff?f61d8938afb7f499c722581fab52a8b6') format("woff");
}
.cpc-custom-icon:before {
  font-family: custom-icon !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.cpc-custom-icon.icon-A-Z:before {
  content: "\f101";
}

.cpc-custom-icon.icon-accident:before {
  content: "\f102";
}

.cpc-custom-icon.icon-Apartment-Building:before {
  content: "\f103";
}

.cpc-custom-icon.icon-App-Launcher:before {
  content: "\f104";
}

.cpc-custom-icon.icon-Archive:before {
  content: "\f105";
}

.cpc-custom-icon.icon-Arrow-Direction-Path:before {
  content: "\f106";
}

.cpc-custom-icon.icon-Arrow-Down:before {
  content: "\f107";
}

.cpc-custom-icon.icon-Arrow-First:before {
  content: "\f108";
}

.cpc-custom-icon.icon-Arrow-Last:before {
  content: "\f109";
}

.cpc-custom-icon.icon-Arrow-Left:before {
  content: "\f10a";
}

.cpc-custom-icon.icon-Arrow-Right:before {
  content: "\f10b";
}

.cpc-custom-icon.icon-Arrow-Up:before {
  content: "\f10c";
}

.cpc-custom-icon.icon-arrow-left-copy-3x:before {
  content: "\f10d";
}

.cpc-custom-icon.icon-Arrows-Switch:before {
  content: "\f10e";
}

.cpc-custom-icon.icon-At-Icon:before {
  content: "\f10f";
}

.cpc-custom-icon.icon-Balance-Scale:before {
  content: "\f110";
}

.cpc-custom-icon.icon-Bank-Monument-Info:before {
  content: "\f111";
}

.cpc-custom-icon.icon-Bar:before {
  content: "\f112";
}

.cpc-custom-icon.icon-Battery:before {
  content: "\f113";
}

.cpc-custom-icon.icon-Bed:before {
  content: "\f114";
}

.cpc-custom-icon.icon-Bell-O:before {
  content: "\f115";
}

.cpc-custom-icon.icon-Bell-Off-O:before {
  content: "\f116";
}

.cpc-custom-icon.icon-Bell-Off:before {
  content: "\f117";
}

.cpc-custom-icon.icon-Bell:before {
  content: "\f118";
}

.cpc-custom-icon.icon-Bereaved-Dependent-Pension:before {
  content: "\f119";
}

.cpc-custom-icon.icon-Bike:before {
  content: "\f11a";
}

.cpc-custom-icon.icon-Blog:before {
  content: "\f11b";
}

.cpc-custom-icon.icon-Board-Paper-Note:before {
  content: "\f11c";
}

.cpc-custom-icon.icon-boat:before {
  content: "\f11d";
}

.cpc-custom-icon.icon-Bolt-O:before {
  content: "\f11e";
}

.cpc-custom-icon.icon-Bolt:before {
  content: "\f11f";
}

.cpc-custom-icon.icon-Book:before {
  content: "\f120";
}

.cpc-custom-icon.icon-Bookmark-O:before {
  content: "\f121";
}

.cpc-custom-icon.icon-Bookmark:before {
  content: "\f122";
}

.cpc-custom-icon.icon-Brain:before {
  content: "\f123";
}

.cpc-custom-icon.icon-Broken-Glass:before {
  content: "\f124";
}

.cpc-custom-icon.icon-Broken-Mirror:before {
  content: "\f125";
}

.cpc-custom-icon.icon-Broken-Window:before {
  content: "\f126";
}

.cpc-custom-icon.icon-Broom-Clean:before {
  content: "\f127";
}

.cpc-custom-icon.icon-Bubble-O:before {
  content: "\f128";
}

.cpc-custom-icon.icon-Bubble:before {
  content: "\f129";
}

.cpc-custom-icon.icon-Buggy:before {
  content: "\f12a";
}

.cpc-custom-icon.icon-Bullhorn:before {
  content: "\f12b";
}

.cpc-custom-icon.icon-business-property:before {
  content: "\f12c";
}

.cpc-custom-icon.icon-Calculator:before {
  content: "\f12d";
}

.cpc-custom-icon.icon-Calendar-Date-Check-O:before {
  content: "\f12e";
}

.cpc-custom-icon.icon-Calendar-Date-Check:before {
  content: "\f12f";
}

.cpc-custom-icon.icon-Calendar-Default-O:before {
  content: "\f130";
}

.cpc-custom-icon.icon-Calendar-Default:before {
  content: "\f131";
}

.cpc-custom-icon.icon-Calendar-Reminder-O:before {
  content: "\f132";
}

.cpc-custom-icon.icon-Calendar-Reminder:before {
  content: "\f133";
}

.cpc-custom-icon.icon-Calendar-Travel:before {
  content: "\f134";
}

.cpc-custom-icon.icon-Calendar:before {
  content: "\f135";
}

.cpc-custom-icon.icon-Callback:before {
  content: "\f136";
}

.cpc-custom-icon.icon-Camera:before {
  content: "\f137";
}

.cpc-custom-icon.icon-Candle:before {
  content: "\f138";
}

.cpc-custom-icon.icon-Car-Accident-Abroad:before {
  content: "\f139";
}

.cpc-custom-icon.icon-Car-Accident:before {
  content: "\f13a";
}

.cpc-custom-icon.icon-Car-Front:before {
  content: "\f13b";
}

.cpc-custom-icon.icon-Car-Small:before {
  content: "\f13c";
}

.cpc-custom-icon.icon-Car-Street-Road-Mobility:before {
  content: "\f13d";
}

.cpc-custom-icon.icon-Car-Tacho-Fast:before {
  content: "\f13e";
}

.cpc-custom-icon.icon-Car-Trailer:before {
  content: "\f13f";
}

.cpc-custom-icon.icon-car:before {
  content: "\f140";
}

.cpc-custom-icon.icon-Caravan:before {
  content: "\f141";
}

.cpc-custom-icon.icon-Cards:before {
  content: "\f142";
}

.cpc-custom-icon.icon-Care-Insurance:before {
  content: "\f143";
}

.cpc-custom-icon.icon-Cat:before {
  content: "\f144";
}

.cpc-custom-icon.icon-Certificate-Papers:before {
  content: "\f145";
}

.cpc-custom-icon.icon-Certificate:before {
  content: "\f146";
}

.cpc-custom-icon.icon-Chat-O:before {
  content: "\f147";
}

.cpc-custom-icon.icon-Chat:before {
  content: "\f148";
}

.cpc-custom-icon.icon-Chatbot-Default:before {
  content: "\f149";
}

.cpc-custom-icon.icon-Chatbot-Joy:before {
  content: "\f14a";
}

.cpc-custom-icon.icon-Chatbot-Slightsmile:before {
  content: "\f14b";
}

.cpc-custom-icon.icon-Chatbot-Think:before {
  content: "\f14c";
}

.cpc-custom-icon.icon-Chatbot-Thrilled:before {
  content: "\f14d";
}

.cpc-custom-icon.icon-Check-2:before {
  content: "\f14e";
}

.cpc-custom-icon.icon-Check-Circle-Unchecked:before {
  content: "\f14f";
}

.cpc-custom-icon.icon-Check-Circle:before {
  content: "\f150";
}

.cpc-custom-icon.icon-Check-Paper:before {
  content: "\f151";
}

.cpc-custom-icon.icon-Check:before {
  content: "\f152";
}

.cpc-custom-icon.icon-Chevron-Down-Small:before {
  content: "\f153";
}

.cpc-custom-icon.icon-Chevron-Down:before {
  content: "\f154";
}

.cpc-custom-icon.icon-Chevron-Left-Circle-O:before {
  content: "\f155";
}

.cpc-custom-icon.icon-Chevron-Left-Circle:before {
  content: "\f156";
}

.cpc-custom-icon.icon-Chevron-Left-Small:before {
  content: "\f157";
}

.cpc-custom-icon.icon-Chevron-Left:before {
  content: "\f158";
}

.cpc-custom-icon.icon-Chevron-Popout:before {
  content: "\f159";
}

.cpc-custom-icon.icon-Chevron-Right-Circle-O:before {
  content: "\f15a";
}

.cpc-custom-icon.icon-Chevron-Right-Circle:before {
  content: "\f15b";
}

.cpc-custom-icon.icon-Chevron-Right-Small:before {
  content: "\f15c";
}

.cpc-custom-icon.icon-Chevron-Right:before {
  content: "\f15d";
}

.cpc-custom-icon.icon-Chevron-Up-Small:before {
  content: "\f15e";
}

.cpc-custom-icon.icon-Chevron-Up:before {
  content: "\f15f";
}

.cpc-custom-icon.icon-City:before {
  content: "\f160";
}

.cpc-custom-icon.icon-Cleanup-Trash:before {
  content: "\f161";
}

.cpc-custom-icon.icon-Clock-2:before {
  content: "\f162";
}

.cpc-custom-icon.icon-Clock-O:before {
  content: "\f163";
}

.cpc-custom-icon.icon-Clock:before {
  content: "\f164";
}

.cpc-custom-icon.icon-Close-Circle-O:before {
  content: "\f165";
}

.cpc-custom-icon.icon-Close-Circle:before {
  content: "\f166";
}

.cpc-custom-icon.icon-Close:before {
  content: "\f167";
}

.cpc-custom-icon.icon-Cloud:before {
  content: "\f168";
}

.cpc-custom-icon.icon-Cobrowsing:before {
  content: "\f169";
}

.cpc-custom-icon.icon-Cog-Wheel:before {
  content: "\f16a";
}

.cpc-custom-icon.icon-Cog-Wheels:before {
  content: "\f16b";
}

.cpc-custom-icon.icon-Coins-Money:before {
  content: "\f16c";
}

.cpc-custom-icon.icon-Communication:before {
  content: "\f16d";
}

.cpc-custom-icon.icon-Compass:before {
  content: "\f16e";
}

.cpc-custom-icon.icon-Computer:before {
  content: "\f16f";
}

.cpc-custom-icon.icon-Couch:before {
  content: "\f170";
}

.cpc-custom-icon.icon-Credit-Card-2:before {
  content: "\f171";
}

.cpc-custom-icon.icon-Credit-Card-O:before {
  content: "\f172";
}

.cpc-custom-icon.icon-Credit-Card:before {
  content: "\f173";
}

.cpc-custom-icon.icon-Cross-Triangle:before {
  content: "\f174";
}

.cpc-custom-icon.icon-Cross:before {
  content: "\f175";
}

.cpc-custom-icon.icon-Danger:before {
  content: "\f176";
}

.cpc-custom-icon.icon-Data-Exchange:before {
  content: "\f177";
}

.cpc-custom-icon.icon-Diamond-Jewelery:before {
  content: "\f178";
}

.cpc-custom-icon.icon-Dissatisfied:before {
  content: "\f179";
}

.cpc-custom-icon.icon-Diversity:before {
  content: "\f17a";
}

.cpc-custom-icon.icon-Dog-Pet-Owner-Liability:before {
  content: "\f17b";
}

.cpc-custom-icon.icon-Dog:before {
  content: "\f17c";
}

.cpc-custom-icon.icon-Dollar:before {
  content: "\f17d";
}

.cpc-custom-icon.icon-Door:before {
  content: "\f17e";
}

.cpc-custom-icon.icon-Dots-O:before {
  content: "\f17f";
}

.cpc-custom-icon.icon-Dots:before {
  content: "\f180";
}

.cpc-custom-icon.icon-Download:before {
  content: "\f181";
}

.cpc-custom-icon.icon-Duplicate:before {
  content: "\f182";
}

.cpc-custom-icon.icon-e-mail-o:before {
  content: "\f183";
}

.cpc-custom-icon.icon-Edit:before {
  content: "\f184";
}

.cpc-custom-icon.icon-Electric-Plug:before {
  content: "\f185";
}

.cpc-custom-icon.icon-Ellipsis-Horizontal:before {
  content: "\f186";
}

.cpc-custom-icon.icon-Ellipsis-Vertical:before {
  content: "\f187";
}

.cpc-custom-icon.icon-Excavator:before {
  content: "\f188";
}

.cpc-custom-icon.icon-Exchange:before {
  content: "\f189";
}

.cpc-custom-icon.icon-Exclamation-Circle-O:before {
  content: "\f18a";
}

.cpc-custom-icon.icon-Exclamation-Circle:before {
  content: "\f18b";
}

.cpc-custom-icon.icon-Exclamation-Triangle-O:before {
  content: "\f18c";
}

.cpc-custom-icon.icon-Exclamation-Triangle:before {
  content: "\f18d";
}

.cpc-custom-icon.icon-Export-and-Share:before {
  content: "\f18e";
}

.cpc-custom-icon.icon-Eye-Overview-Sight:before {
  content: "\f18f";
}

.cpc-custom-icon.icon-Facebook-Circle:before {
  content: "\f190";
}

.cpc-custom-icon.icon-Facebook:before {
  content: "\f191";
}

.cpc-custom-icon.icon-Factory-Building:before {
  content: "\f192";
}

.cpc-custom-icon.icon-Family:before {
  content: "\f193";
}

.cpc-custom-icon.icon-Filter:before {
  content: "\f194";
}

.cpc-custom-icon.icon-Fire:before {
  content: "\f195";
}

.cpc-custom-icon.icon-Folder:before {
  content: "\f196";
}

.cpc-custom-icon.icon-Fork-Lift-Truck:before {
  content: "\f197";
}

.cpc-custom-icon.icon-Fortune:before {
  content: "\f198";
}

.cpc-custom-icon.icon-Garage:before {
  content: "\f199";
}

.cpc-custom-icon.icon-Globe:before {
  content: "\f19a";
}

.cpc-custom-icon.icon-Google + -Circle:before {
  content: "\f19b";
}

.cpc-custom-icon.icon-Google + :before {
  content: "\f19c";
}

.cpc-custom-icon.icon-Grapes:before {
  content: "\f19d";
}

.cpc-custom-icon.icon-Group-6:before {
  content: "\f19e";
}

.cpc-custom-icon.icon-Group-3x:before {
  content: "\f19f";
}

.cpc-custom-icon.icon-Guide-Navigation:before {
  content: "\f1a0";
}

.cpc-custom-icon.icon-Hand-Click-Info:before {
  content: "\f1a1";
}

.cpc-custom-icon.icon-Hand-Finger-Pointing:before {
  content: "\f1a2";
}

.cpc-custom-icon.icon-Hand-Get-Money:before {
  content: "\f1a3";
}

.cpc-custom-icon.icon-Hand-ThumbsUp:before {
  content: "\f1a4";
}

.cpc-custom-icon.icon-Hand-Tray:before {
  content: "\f1a5";
}

.cpc-custom-icon.icon-Headset-Support:before {
  content: "\f1a6";
}

.cpc-custom-icon.icon-Health-Bag-Doctor:before {
  content: "\f1a7";
}

.cpc-custom-icon.icon-Health-Paw:before {
  content: "\f1a8";
}

.cpc-custom-icon.icon-Health-Stethoscope:before {
  content: "\f1a9";
}

.cpc-custom-icon.icon-Health:before {
  content: "\f1aa";
}

.cpc-custom-icon.icon-Heart-Employee-Engagement:before {
  content: "\f1ab";
}

.cpc-custom-icon.icon-Heart:before {
  content: "\f1ac";
}

.cpc-custom-icon.icon-Helmet-Construction:before {
  content: "\f1ad";
}

.cpc-custom-icon.icon-Helmet:before {
  content: "\f1ae";
}

.cpc-custom-icon.icon-Help-Accident:before {
  content: "\f1af";
}

.cpc-custom-icon.icon-Help-Information:before {
  content: "\f1b0";
}

.cpc-custom-icon.icon-Help-O:before {
  content: "\f1b1";
}

.cpc-custom-icon.icon-Help-Question:before {
  content: "\f1b2";
}

.cpc-custom-icon.icon-Help:before {
  content: "\f1b3";
}

.cpc-custom-icon.icon-Home-Office:before {
  content: "\f1b4";
}

.cpc-custom-icon.icon-Horse:before {
  content: "\f1b5";
}

.cpc-custom-icon.icon-Hourglass:before {
  content: "\f1b6";
}

.cpc-custom-icon.icon-House-Broken-Window:before {
  content: "\f1b7";
}

.cpc-custom-icon.icon-House-Fire:before {
  content: "\f1b8";
}

.cpc-custom-icon.icon-House-Important:before {
  content: "\f1b9";
}

.cpc-custom-icon.icon-House-Money:before {
  content: "\f1ba";
}

.cpc-custom-icon.icon-House-Safe:before {
  content: "\f1bb";
}

.cpc-custom-icon.icon-House-Water-Damage:before {
  content: "\f1bc";
}

.cpc-custom-icon.icon-House:before {
  content: "\f1bd";
}

.cpc-custom-icon.icon-Hunting-Deer:before {
  content: "\f1be";
}

.cpc-custom-icon.icon-Hydro-Power:before {
  content: "\f1bf";
}

.cpc-custom-icon.icon-Important-Info:before {
  content: "\f1c0";
}

.cpc-custom-icon.icon-In-Progress:before {
  content: "\f1c1";
}

.cpc-custom-icon.icon-Income-Precaution:before {
  content: "\f1c2";
}

.cpc-custom-icon.icon-Info-Circle-O:before {
  content: "\f1c3";
}

.cpc-custom-icon.icon-Info-Circle:before {
  content: "\f1c4";
}

.cpc-custom-icon.icon-Info-Sheet:before {
  content: "\f1c5";
}

.cpc-custom-icon.icon-info-circle-o-copy:before {
  content: "\f1c6";
}

.cpc-custom-icon.icon-Injury-Plaster:before {
  content: "\f1c7";
}

.cpc-custom-icon.icon-Instagram-Circle:before {
  content: "\f1c8";
}

.cpc-custom-icon.icon-Instagram:before {
  content: "\f1c9";
}

.cpc-custom-icon.icon-Interpunct:before {
  content: "\f1ca";
}

.cpc-custom-icon.icon-Job-Processes:before {
  content: "\f1cb";
}

.cpc-custom-icon.icon-Joe:before {
  content: "\f1cc";
}

.cpc-custom-icon.icon-Keys:before {
  content: "\f1cd";
}

.cpc-custom-icon.icon-Laptop-Cog-Wheel:before {
  content: "\f1ce";
}

.cpc-custom-icon.icon-Laptop:before {
  content: "\f1cf";
}

.cpc-custom-icon.icon-Launch:before {
  content: "\f1d0";
}

.cpc-custom-icon.icon-Law-Internet:before {
  content: "\f1d1";
}

.cpc-custom-icon.icon-Law-Job:before {
  content: "\f1d2";
}

.cpc-custom-icon.icon-Law-Key:before {
  content: "\f1d3";
}

.cpc-custom-icon.icon-Law-Legal:before {
  content: "\f1d4";
}

.cpc-custom-icon.icon-Law-Traffic:before {
  content: "\f1d5";
}

.cpc-custom-icon.icon-Legal-Protection:before {
  content: "\f1d6";
}

.cpc-custom-icon.icon-life-v2:before {
  content: "\f1d7";
}

.cpc-custom-icon.icon-Light-Bulb-Idea:before {
  content: "\f1d8";
}

.cpc-custom-icon.icon-Linkedin-Circle:before {
  content: "\f1d9";
}

.cpc-custom-icon.icon-Linkedin:before {
  content: "\f1da";
}

.cpc-custom-icon.icon-List:before {
  content: "\f1db";
}

.cpc-custom-icon.icon-Locate-Position:before {
  content: "\f1dc";
}

.cpc-custom-icon.icon-Location-O:before {
  content: "\f1dd";
}

.cpc-custom-icon.icon-Location:before {
  content: "\f1de";
}

.cpc-custom-icon.icon-Lock-2:before {
  content: "\f1df";
}

.cpc-custom-icon.icon-Lock-O:before {
  content: "\f1e0";
}

.cpc-custom-icon.icon-Lock:before {
  content: "\f1e1";
}

.cpc-custom-icon.icon-Logout:before {
  content: "\f1e2";
}

.cpc-custom-icon.icon-Mail-2:before {
  content: "\f1e3";
}

.cpc-custom-icon.icon-Mail-O:before {
  content: "\f1e4";
}

.cpc-custom-icon.icon-Mail-Read-O:before {
  content: "\f1e5";
}

.cpc-custom-icon.icon-Mail-Read:before {
  content: "\f1e6";
}

.cpc-custom-icon.icon-Mail:before {
  content: "\f1e7";
}

.cpc-custom-icon.icon-malpraxis:before {
  content: "\f1e8";
}

.cpc-custom-icon.icon-Manager:before {
  content: "\f1e9";
}

.cpc-custom-icon.icon-Media:before {
  content: "\f1ea";
}

.cpc-custom-icon.icon-Messenger-Circle:before {
  content: "\f1eb";
}

.cpc-custom-icon.icon-Messenger:before {
  content: "\f1ec";
}

.cpc-custom-icon.icon-Microphone-Default-O:before {
  content: "\f1ed";
}

.cpc-custom-icon.icon-Microphone-Default:before {
  content: "\f1ee";
}

.cpc-custom-icon.icon-Microphone-Mute-O:before {
  content: "\f1ef";
}

.cpc-custom-icon.icon-Microphone-Mute:before {
  content: "\f1f0";
}

.cpc-custom-icon.icon-Minimize:before {
  content: "\f1f1";
}

.cpc-custom-icon.icon-Minus-Circle-O:before {
  content: "\f1f2";
}

.cpc-custom-icon.icon-Minus-Circle:before {
  content: "\f1f3";
}

.cpc-custom-icon.icon-Minus:before {
  content: "\f1f4";
}

.cpc-custom-icon.icon-Money-Banknote:before {
  content: "\f1f5";
}

.cpc-custom-icon.icon-Money-Exchange:before {
  content: "\f1f6";
}

.cpc-custom-icon.icon-Money-Suitcase:before {
  content: "\f1f7";
}

.cpc-custom-icon.icon-Motorcycle:before {
  content: "\f1f8";
}

.cpc-custom-icon.icon-mountain-rescue:before {
  content: "\f1f9";
}

.cpc-custom-icon.icon-Mouse:before {
  content: "\f1fa";
}

.cpc-custom-icon.icon-Music:before {
  content: "\f1fb";
}

.cpc-custom-icon.icon-Nature-Leaf:before {
  content: "\f1fc";
}

.cpc-custom-icon.icon-Neutral:before {
  content: "\f1fd";
}

.cpc-custom-icon.icon-New-File:before {
  content: "\f1fe";
}

.cpc-custom-icon.icon-Newspaper:before {
  content: "\f1ff";
}

.cpc-custom-icon.icon-Notebook:before {
  content: "\f200";
}

.cpc-custom-icon.icon-Office-Chair:before {
  content: "\f201";
}

.cpc-custom-icon.icon-Oil-Tank:before {
  content: "\f202";
}

.cpc-custom-icon.icon-other:before {
  content: "\f203";
}

.cpc-custom-icon.icon-Pages-Documents:before {
  content: "\f204";
}

.cpc-custom-icon.icon-Paper-Document:before {
  content: "\f205";
}

.cpc-custom-icon.icon-Paper-Lock:before {
  content: "\f206";
}

.cpc-custom-icon.icon-Paperclip:before {
  content: "\f207";
}

.cpc-custom-icon.icon-Partner-Handshake:before {
  content: "\f208";
}

.cpc-custom-icon.icon-Password-Hide-O:before {
  content: "\f209";
}

.cpc-custom-icon.icon-Password-Hide:before {
  content: "\f20a";
}

.cpc-custom-icon.icon-Password-Show-O:before {
  content: "\f20b";
}

.cpc-custom-icon.icon-Password-Show:before {
  content: "\f20c";
}

.cpc-custom-icon.icon-Pause:before {
  content: "\f20d";
}

.cpc-custom-icon.icon-Paw:before {
  content: "\f20e";
}

.cpc-custom-icon.icon-Pen-2:before {
  content: "\f20f";
}

.cpc-custom-icon.icon-Pen:before {
  content: "\f210";
}

.cpc-custom-icon.icon-Pension-Rocker-Chair:before {
  content: "\f211";
}

.cpc-custom-icon.icon-People-Collaboration:before {
  content: "\f212";
}

.cpc-custom-icon.icon-People-Communication-External:before {
  content: "\f213";
}

.cpc-custom-icon.icon-People-Communication-Internal:before {
  content: "\f214";
}

.cpc-custom-icon.icon-People-Connect:before {
  content: "\f215";
}

.cpc-custom-icon.icon-Person-Heart-People-Love:before {
  content: "\f216";
}

.cpc-custom-icon.icon-Person:before {
  content: "\f217";
}

.cpc-custom-icon.icon-Pet-Health-Insurance:before {
  content: "\f218";
}

.cpc-custom-icon.icon-pet:before {
  content: "\f219";
}

.cpc-custom-icon.icon-Phone-Call:before {
  content: "\f21a";
}

.cpc-custom-icon.icon-Phone-Chat-O:before {
  content: "\f21b";
}

.cpc-custom-icon.icon-Phone-Chat:before {
  content: "\f21c";
}

.cpc-custom-icon.icon-Phone-O:before {
  content: "\f21d";
}

.cpc-custom-icon.icon-Phone:before {
  content: "\f21e";
}

.cpc-custom-icon.icon-Plane:before {
  content: "\f21f";
}

.cpc-custom-icon.icon-Play:before {
  content: "\f220";
}

.cpc-custom-icon.icon-Plus-2:before {
  content: "\f221";
}

.cpc-custom-icon.icon-Plus-Circle-O:before {
  content: "\f222";
}

.cpc-custom-icon.icon-Plus-Circle:before {
  content: "\f223";
}

.cpc-custom-icon.icon-Plus-Minus:before {
  content: "\f224";
}

.cpc-custom-icon.icon-Plus:before {
  content: "\f225";
}

.cpc-custom-icon.icon-Podcast:before {
  content: "\f226";
}

.cpc-custom-icon.icon-Power-Pylon:before {
  content: "\f227";
}

.cpc-custom-icon.icon-Precaution:before {
  content: "\f228";
}

.cpc-custom-icon.icon-Present-2:before {
  content: "\f229";
}

.cpc-custom-icon.icon-present:before {
  content: "\f22a";
}

.cpc-custom-icon.icon-Print-O:before {
  content: "\f22b";
}

.cpc-custom-icon.icon-Print:before {
  content: "\f22c";
}

.cpc-custom-icon.icon-Private-Pension:before {
  content: "\f22d";
}

.cpc-custom-icon.icon-Puzzle-Pieces:before {
  content: "\f22e";
}

.cpc-custom-icon.icon-Puzzle:before {
  content: "\f22f";
}

.cpc-custom-icon.icon-Radio:before {
  content: "\f230";
}

.cpc-custom-icon.icon-Refresh:before {
  content: "\f231";
}

.cpc-custom-icon.icon-Repair:before {
  content: "\f232";
}

.cpc-custom-icon.icon-Rewards:before {
  content: "\f233";
}

.cpc-custom-icon.icon-Rocket:before {
  content: "\f234";
}

.cpc-custom-icon.icon-Satisfied:before {
  content: "\f235";
}

.cpc-custom-icon.icon-Save-2:before {
  content: "\f236";
}

.cpc-custom-icon.icon-Save:before {
  content: "\f237";
}

.cpc-custom-icon.icon-Search-2:before {
  content: "\f238";
}

.cpc-custom-icon.icon-Search-Document:before {
  content: "\f239";
}

.cpc-custom-icon.icon-Search:before {
  content: "\f23a";
}

.cpc-custom-icon.icon-Sepa:before {
  content: "\f23b";
}

.cpc-custom-icon.icon-Set-Timer:before {
  content: "\f23c";
}

.cpc-custom-icon.icon-Setting-O:before {
  content: "\f23d";
}

.cpc-custom-icon.icon-Setting:before {
  content: "\f23e";
}

.cpc-custom-icon.icon-Share-Chart:before {
  content: "\f23f";
}

.cpc-custom-icon.icon-Share-Graph-Arrow-Down:before {
  content: "\f240";
}

.cpc-custom-icon.icon-Share-Graph-Arrow-Up:before {
  content: "\f241";
}

.cpc-custom-icon.icon-Share:before {
  content: "\f242";
}

.cpc-custom-icon.icon-Sharing-Connect:before {
  content: "\f243";
}

.cpc-custom-icon.icon-Shield-Hand:before {
  content: "\f244";
}

.cpc-custom-icon.icon-Shield-House:before {
  content: "\f245";
}

.cpc-custom-icon.icon-Shield-Key:before {
  content: "\f246";
}

.cpc-custom-icon.icon-Shield-Paw:before {
  content: "\f247";
}

.cpc-custom-icon.icon-Shield:before {
  content: "\f248";
}

.cpc-custom-icon.icon-Shopping-Cart:before {
  content: "\f249";
}

.cpc-custom-icon.icon-Sidebar-Left:before {
  content: "\f24a";
}

.cpc-custom-icon.icon-Sidebar-Right:before {
  content: "\f24b";
}

.cpc-custom-icon.icon-Slider-Graph:before {
  content: "\f24c";
}

.cpc-custom-icon.icon-Smartphone:before {
  content: "\f24d";
}

.cpc-custom-icon.icon-Soccer:before {
  content: "\f24e";
}

.cpc-custom-icon.icon-Social-Media-Facebook-Messenger:before {
  content: "\f24f";
}

.cpc-custom-icon.icon-Social-Media-Facebook:before {
  content: "\f250";
}

.cpc-custom-icon.icon-Social-Media-Linkedin:before {
  content: "\f251";
}

.cpc-custom-icon.icon-Social-Media-Twitter:before {
  content: "\f252";
}

.cpc-custom-icon.icon-Social-Media-Whatsapp:before {
  content: "\f253";
}

.cpc-custom-icon.icon-Solar-Power-Modules:before {
  content: "\f254";
}

.cpc-custom-icon.icon-Sport-Sailing-Ship:before {
  content: "\f255";
}

.cpc-custom-icon.icon-Sport-Trainer:before {
  content: "\f256";
}

.cpc-custom-icon.icon-Sports-Car:before {
  content: "\f257";
}

.cpc-custom-icon.icon-Sports:before {
  content: "\f258";
}

.cpc-custom-icon.icon-Star-Event:before {
  content: "\f259";
}

.cpc-custom-icon.icon-Star-Half-Full:before {
  content: "\f25a";
}

.cpc-custom-icon.icon-Star-O:before {
  content: "\f25b";
}

.cpc-custom-icon.icon-Star:before {
  content: "\f25c";
}

.cpc-custom-icon.icon-Stars-Sky-Galaxy:before {
  content: "\f25d";
}

.cpc-custom-icon.icon-Steering-Wheel:before {
  content: "\f25e";
}

.cpc-custom-icon.icon-Stock-Data-Graph:before {
  content: "\f25f";
}

.cpc-custom-icon.icon-Stove-Cooker:before {
  content: "\f260";
}

.cpc-custom-icon.icon-Strategy:before {
  content: "\f261";
}

.cpc-custom-icon.icon-Student-School-Graduation:before {
  content: "\f262";
}

.cpc-custom-icon.icon-Survey:before {
  content: "\f263";
}

.cpc-custom-icon.icon-SUV-Car:before {
  content: "\f264";
}

.cpc-custom-icon.icon-Switch:before {
  content: "\f265";
}

.cpc-custom-icon.icon-Tablet-ipad-Apps:before {
  content: "\f266";
}

.cpc-custom-icon.icon-Target:before {
  content: "\f267";
}

.cpc-custom-icon.icon-Telegram-0:before {
  content: "\f268";
}

.cpc-custom-icon.icon-Telegram:before {
  content: "\f269";
}

.cpc-custom-icon.icon-Telematic-Car-Front:before {
  content: "\f26a";
}

.cpc-custom-icon.icon-Telematic-Car-Side:before {
  content: "\f26b";
}

.cpc-custom-icon.icon-Text-File:before {
  content: "\f26c";
}

.cpc-custom-icon.icon-Thermal-Power-Plant:before {
  content: "\f26d";
}

.cpc-custom-icon.icon-Thermometer:before {
  content: "\f26e";
}

.cpc-custom-icon.icon-Thief:before {
  content: "\f26f";
}

.cpc-custom-icon.icon-Thunderstorm:before {
  content: "\f270";
}

.cpc-custom-icon.icon-Tires-Wheel:before {
  content: "\f271";
}

.cpc-custom-icon.icon-To-Do-List:before {
  content: "\f272";
}

.cpc-custom-icon.icon-Tooth:before {
  content: "\f273";
}

.cpc-custom-icon.icon-Tow-Truck-Mobility:before {
  content: "\f274";
}

.cpc-custom-icon.icon-Tractor:before {
  content: "\f275";
}

.cpc-custom-icon.icon-Trash-O:before {
  content: "\f276";
}

.cpc-custom-icon.icon-Trash:before {
  content: "\f277";
}

.cpc-custom-icon.icon-travel-cancellation:before {
  content: "\f278";
}

.cpc-custom-icon.icon-travel:before {
  content: "\f279";
}

.cpc-custom-icon.icon-Truck:before {
  content: "\f27a";
}

.cpc-custom-icon.icon-TV:before {
  content: "\f27b";
}

.cpc-custom-icon.icon-Twitter-Circle:before {
  content: "\f27c";
}

.cpc-custom-icon.icon-Twitter:before {
  content: "\f27d";
}

.cpc-custom-icon.icon-Umbrella-Protection:before {
  content: "\f27e";
}

.cpc-custom-icon.icon-Unlock-O:before {
  content: "\f27f";
}

.cpc-custom-icon.icon-Unlock:before {
  content: "\f280";
}

.cpc-custom-icon.icon-Upload:before {
  content: "\f281";
}

.cpc-custom-icon.icon-User-Business:before {
  content: "\f282";
}

.cpc-custom-icon.icon-user-o:before {
  content: "\f283";
}

.cpc-custom-icon.icon-User:before {
  content: "\f284";
}

.cpc-custom-icon.icon-Very-Dissatisfied:before {
  content: "\f285";
}

.cpc-custom-icon.icon-Very-Satisfied:before {
  content: "\f286";
}

.cpc-custom-icon.icon-Video-Camera:before {
  content: "\f287";
}

.cpc-custom-icon.icon-Voice-Of-The-Customer:before {
  content: "\f288";
}

.cpc-custom-icon.icon-Wall-Balance:before {
  content: "\f289";
}

.cpc-custom-icon.icon-Washer:before {
  content: "\f28a";
}

.cpc-custom-icon.icon-Water-Tap:before {
  content: "\f28b";
}

.cpc-custom-icon.icon-Watering-Can:before {
  content: "\f28c";
}

.cpc-custom-icon.icon-Whatsapp-Circle:before {
  content: "\f28d";
}

.cpc-custom-icon.icon-Whatsapp:before {
  content: "\f28e";
}

.cpc-custom-icon.icon-Wheelchair:before {
  content: "\f28f";
}

.cpc-custom-icon.icon-Wind-Turbine-Offshore:before {
  content: "\f290";
}

.cpc-custom-icon.icon-Wind-Turbine-Onshore:before {
  content: "\f291";
}

.cpc-custom-icon.icon-World-Globe:before {
  content: "\f292";
}

.cpc-custom-icon.icon-World-Wide-Web:before {
  content: "\f293";
}

.cpc-custom-icon.icon-Xing-Circle:before {
  content: "\f294";
}

.cpc-custom-icon.icon-Xing:before {
  content: "\f295";
}

.cpc-custom-icon.icon-Youtube-Circle:before {
  content: "\f296";
}

.cpc-custom-icon.icon-Youtube:before {
  content: "\f297";
}

:root {
  --font-family: Allianz Neo, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol" !important;
  --cpc-colors-blue: #003583;
  --cpc-colors-resolution-blue: #006192;
  --cpc-colors-dark-cerulian: #003781;
  --cpc-colors-light-teal: #007d8c;
  --cpc-colors-light-gray: #d9d9d9;
  --cpc-colors-silver: #c2c2c2;
  --cpc-colors-cerulean: #007ab3;
  --cpc-colors-sonic-silver: #767676;
  --cpc-colors-whisper: #ececec;
  --cpc-colors-white-smoke: #f5f5f5;
  --cpc-colors-dark-gray: #999999;
  --cpc-colors-pixie-green: #c0ddbd;
  --cpc-colors-light-peach: #eacfc0;
  --cpc-colors-rose-white: #f9f2ef;
  --cpc-colors-charcoal: #414141;
  --cpc-colors-light-blue: #cfe9ee;
  --cpc-colors-faux-green: #3da556;
  --cpc-colors-light-blue-2: #f1f9fa;
  --cpc-colors-dark-blue: #002567;
  --cpc-colors-whispers: #e6e6e6;
  --cpc-colors-seashell-pink: #f7c7c3;
  --cpc-colors-cerise-red: #dc3149;
  --cpc-colors-forest-green: #1e8927;
  --cpc-colors-kashmir-blue: #49648c;
  --cpc-colors-light-yellow: #fff4d8;
  --cpc-colors-gold-orange: #edcd03;
  --cpc-colors-dark-yellow: rgba(255, 232, 176, 0.5);
  --cpc-colors-white: #fff;
  --cpc-colors-light-peach-2: var(--cpc-colors-rose-white);
  --cpc-colors-light-green: var(--cpc-colors-pixie-green);
  --cpc-colors-banana-mania: #ffe8b0;
  --cpc-colors-dark-opacity: rgba(0, 0, 0, 0.3);
  --cpc-colors-text: var(--cpc-colors-charcoal);
  --cpc-colors-border: var(--cpc-colors-light-gray);
  --cpc-colors-hover: var(--cpc-colors-resolution-blue);
  --cpc-colors-active: var(--cpc-colors-dark-cerulian);
  --cpc-colors-active-background: var(--cpc-colors-light-blue-2);
  --cpc-user-profile-photo-size: 32px;
  --cpc-agent-profile-photo-size: 104px;
  --cpc-border: solid 1px var(--cpc-colors-border);
  --cpc-badge-text: var(--cpc-colors-text);
  --cpc-badge-background: var(--cpc-colors-white);
  --cpc-badge-success: #e3ebaf;
  --cpc-badge-warning: #f7caab;
  --cpc-badge-text-danger: var(--cpc-colors-white);
  --cpc-badge-danger: var(--cpc-colors-cerise-red);
  --cpc-badge-important: #fdd25c;
  --cpc-badge-quotes: var(--cpc-colors-white-smoke);
  --cpc-badge-text-quotes: var(--cpc-colors-charcoal);
  --cpc-badge-text-inactive: var(--cpc-colors-dark-gray);
  --cpc-badge-inactive: var(--cpc-colors-white);
  --cpc-badge-icon-active: var(--cpc-colors-resolution-blue);
  --cpc-badge-icon-inactive: var(--cpc-colors-dark-gray);
  --cpc-card-divide-bar: var(--cpc-colors-light-blue);
  --cpc-card-background: var(--cpc-colors-light-blue-2);
  --cpc-card-background-inactive: var(--cpc-colors-white-smoke);
  --cpc-card-border: #e6f4f6;
  --cpc-document-upload-name-weight: 600;
  --cpc-document-upload-success-icon-color: var(--cpc-colors-forest-green);
  --cpc-policy-card-border: solid 1px var(--cpc-colors-light-gray);
  --cpc-policy-card-border-mobile: solid 1px var(--cpc-colors-light-blue);
  --cpc-policy-card-header-background: var(--cpc-colors-light-blue-2);
  --cpc-policy-card-header-background-inactive: var(--cpc-colors-white-smoke);
  --cpc-policy-card-header-title-color-inactive: #999999;
  --cpc-policy-progress-track: var(--cpc-colors-whisper);
  --cpc-policy-progress-progress: var(--cpc-colors-cerulean);
  --cpc-payments-background-danger-panel: rgba(220, 49, 73, 0.1);
  --cpc-payments-danger-border: rgba(220, 49, 73, 0.4);
  --cpc-spinner-active-color: var(--cpc-colors-cerulean);
  --cpc-spinner-background-color: var(--cpc-colors-whisper);
  --icon-background-color: var(--cpc-colors-faux-green);
  --icon-color-inactive: var(--cpc-colors-light-gray);
  --button-primary-background-color: var(--cpc-colors-cerulean);
  --button-primary-border-color: transparent;
  --button-primary-text-color: var(--cpc-colors-white);
  --button-primary-hover-background-color: var(--cpc-colors-resolution-blue);
  --button-primary-hover-border-color: transparent;
  --button-primary-hover-text-color: var(--cpc-colors-white);
  --button-primary-active-background-color: var(--cpc-colors-dark-cerulian);
  --button-primary-active-text-color: var(--cpc-colors-white);
  --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(--cpc-colors-cerulean);
  --button-secondary-text-color: var(--cpc-colors-resolution-blue);
  --button-secondary-hover-background-color: var(--cpc-colors-resolution-blue);
  --button-secondary-hover-border-color: transparent;
  --button-secondary-hover-text-color: var(--cpc-colors-white);
  --button-secondary-active-background-color: var(--cpc-colors-dark-cerulian);
  --button-secondary-active-text-color: var(--cpc-colors-white);
  --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(--cpc-colors-whisper);
  --button-tertiary-hover-border-color: transparent;
  --button-tertiary-hover-text-color: var(--button-secondary-text-color);
  --button-tertiary-active-background-color: var(--cpc-colors-light-gray);
  --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: #f86200;
  --button-emphasis-border-color: transparent;
  --button-emphasis-text-color: var(--cpc-colors-white);
  --button-emphasis-hover-background-color: #e15200;
  --button-emphasis-hover-border-color: transparent;
  --button-emphasis-hover-text-color: var(--cpc-colors-white);
  --button-emphasis-active-background-color: #c15500;
  --button-emphasis-active-text-color: var(--cpc-colors-white);
  --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(--cpc-colors-faux-green);
  --button-cta-border-color: transparent;
  --button-cta-text-color: var(--cpc-colors-white);
  --button-cta-hover-background-color: #348357;
  --button-cta-hover-border-color: transparent;
  --button-cta-hover-text-color: var(--cpc-colors-white);
  --button-cta-active-background-color: #276442;
  --button-cta-active-text-color: var(--cpc-colors-white);
  --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(--cpc-colors-cerise-red);
  --button-primary-danger-border-color: transparent;
  --button-primary-danger-text-color: var(--cpc-colors-white);
  --button-primary-danger-hover-background-color: #c51322;
  --button-primary-danger-hover-border-color: transparent;
  --button-primary-danger-hover-text-color: var(--cpc-colors-white);
  --button-primary-danger-active-background-color: #b0050c;
  --button-primary-danger-active-text-color: var(--cpc-colors-white);
  --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(--cpc-colors-cerise-red);
  --button-secondary-danger-text-color: var(--cpc-colors-cerise-red);
  --button-secondary-danger-hover-background-color: #c51322;
  --button-secondary-danger-hover-border-color: transparent;
  --button-secondary-danger-hover-text-color: var(--cpc-colors-white);
  --button-secondary-danger-active-background-color: #b0050c;
  --button-secondary-danger-active-text-color: var(--cpc-colors-white);
  --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(--cpc-colors-cerise-red);
  --button-tertiary-danger-hover-background-color: #ececec;
  --button-tertiary-danger-hover-border-color: transparent;
  --button-tertiary-danger-hover-text-color: var(--cpc-colors-cerise-red);
  --button-tertiary-danger-active-background-color: var(--cpc-colors-light-gray);
  --button-tertiary-danger-active-text-color: var(--cpc-colors-cerise-red);
  --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;
  --help-modal-fab-color: var(--cpc-colors-resolution-blue);
  --help-modal-font-size: 16px;
  --help-modal-font-weight: 600;
  --help-modal-line-height: 1.5;
  --help-modal-letter-spacing: 1px;
  --help-modal-background-color: var(--cpc-colors-white);
  --help-modal-box-shadow-color: #e3e6e6;
  --help-modal-icon-size: 24px;
  --help-modal-icon-info-size: 40px;
  --help-modal-icon-info-color: var(--cpc-colors-white);
  --help-modal-icon-info-background: var(--cpc-colors-cerulean);
  --help-modal-content-color: var(--cpc-colors-resolution-blue);
  --help-modal-content-border-color: #d3e3e5;
  --help-modal-content-list-font-size: 16px;
  --help-modal-content-selected: 700;
  --help-modal-content-font-size: 16px;
  --help-modal-min-width: 280px;
  --help-modal-max-width: 888px;
  --help-modal-width: calc(100vw - 16px * 2);
  --help-modal-max-width-large: 100%;
  --help-modal-position-bottom: 115px;
  --help-modal-group-content-max-width: 375px;
  --paging-input-color: #5b686e;
  --invesments-row-padding-left: 16px;
  --error-page-text-color: var(--cpc-colors-charcoal);
  --error-page-title-weight: 300;
  --error-page-title-size: 54px;
  --error-page-subtitle-weight: 400;
  --error-page-subtitle-size: 24px;
  --logout-page-text-color: var(--cpc-colors-charcoal);
  --logout-page-text-font-weight: 500;
  --logout-page-title-font-size: 26px;
  --logout-page-title-line-height: 32px;
  --logout-page-title-letter-spacing: 0.26px;
  --logout-page-subtitle-font-size: 16px;
  --logout-page-subtitle-line-height: 24px;
  --popup-change-agent-active-background: var(--cpc-colors-light-blue-2);
  --popup-change-agent-active-border: var(--cpc-colors-cerulean);
}

cpc-agent {
  display: block;
}
cpc-agent:not(:first-of-type) {
  margin-top: 40px;
}

.cpc-agent_title {
  padding-bottom: 10px;
  font-weight: normal;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.2px;
  border-bottom: 1px solid var(--cpc-colors-light-gray);
}
@media screen and (min-width: 992px) {
  .cpc-agent_title {
    margin-left: 16px;
  }
}
@media screen and (min-width: 1760px) {
  .cpc-agent_title {
    font-size: 32px;
  }
}

.cpc-agent {
  display: grid;
  grid-template-areas: "photo name" "photo name" "info info";
  align-items: center;
}
@media screen and (min-width: 992px) {
  .cpc-agent {
    grid-template-areas: "photo name" "photo info";
    grid-template-columns: 1fr 8fr;
    margin-left: 16px;
  }
}

.cpc-agent-profile_photo {
  position: relative;
  display: block;
  grid-area: photo;
  width: 96px;
  min-width: 96px;
  height: 96px;
  margin-bottom: 16px;
  overflow: hidden;
  background: var(--cpc-colors-light-blue-2);
  border-radius: var(--cpc-agent-profile-photo-size);
}
.cpc-agent-profile_photo > .cpc-agent-profile_photo_image {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
}
.cpc-agent-profile_photo .cpc-agent-profile_icon {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.cpc-agent-profile_photo .cpc-agent-profile_icon .cpc-icon {
  align-self: center;
  color: var(--cpc-colors-light-blue);
  --icon-size: 64px;
}
@media screen and (min-width: 992px) {
  .cpc-agent-profile_photo {
    width: var(--cpc-agent-profile-photo-size);
    min-width: var(--cpc-agent-profile-photo-size);
    height: var(--cpc-agent-profile-photo-size);
    margin-right: 40px;
  }
}

.cpc-agent-profile_info-name {
  grid-area: name;
  width: 100%;
  margin-bottom: 21px;
  color: var(--cpc-colors-text);
  font-weight: 600;
  font-size: 26px;
  line-height: 32px;
  letter-spacing: 0.3px;
  text-align: end;
}
@media screen and (min-width: 992px) {
  .cpc-agent-profile_info-name {
    display: flex;
    align-self: end;
    text-align: unset;
  }
}

.cpc-agent-profile_info {
  display: grid;
  grid-area: info;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .cpc-agent-profile_info {
    align-self: start;
  }
}
.cpc-agent-profile_info .cpc-agent-profile_info-wrapper {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 992px) {
  .cpc-agent-profile_info .cpc-agent-profile_info-wrapper {
    flex-direction: row;
  }
}
.cpc-agent-profile_info .cpc-agent-profile_info-phone {
  margin-right: 48px;
}
.cpc-agent-profile_info .cpc-agent-profile_info-phone a {
  color: black;
  font-weight: bold;
  text-decoration: none;
}
.cpc-agent-profile_info .cpc-agent-profile_info-email {
  margin-right: 48px;
}
.cpc-agent-profile_info .cpc-agent-profile_info-email a {
  color: var(--cpc-colors-resolution-blue);
  font-weight: bold;
  text-decoration: none;
}
.cpc-agent-profile_info .cpc-agent-profile_info-website {
  margin-right: 48px;
}
.cpc-agent-profile_info .cpc-agent-profile_info-website a {
  color: var(--cpc-colors-resolution-blue);
  font-weight: bold;
  text-decoration: none;
}

.cpc-agent-entry {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
@media screen and (min-width: 992px) {
  .cpc-agent-entry {
    justify-content: center;
  }
}

.cpc-agent-entry_title {
  margin-right: 16px;
  color: var(--cpc-colors-charcoal);
  line-height: 24px;
}

.cpc-agent-entry_info * {
  color: var(--cpc-colors-resolution-blue);
  font-weight: bold;
  line-height: 24px;
  text-align: end;
  text-decoration: none;
  word-break: break-word;
}
@media screen and (min-width: 992px) {
  .cpc-agent-entry_info * {
    margin-right: 12px;
    text-align: left;
  }
}

cpc-agents {
  width: 100%;
}

.cpc-agents {
  margin: 32px 0;
}

.cpc-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 989;
  display: block;
  width: 100%;
  height: 100%;
  background: var(--cpc-colors-dark-opacity);
}
@media screen and (min-width: 704px) {
  .cpc-backdrop {
    display: none !important;
  }
}

cpc-badge:has(.cpc-badge--variant-quotes) {
  display: flex;
  justify-content: center;
  padding-bottom: 16px;
}

.cpc-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: nowrap;
  display: inline-flex;
  padding: 4px 16px;
  color: var(--cpc-colors-text);
  line-height: 1;
  background: var(--cpc-badge-background);
  border-radius: 4px;
  --icon-size: 16px;
}
.cpc-badge.cpc-badge--min-content {
  width: min-content;
}
.cpc-badge.cpc-badge--variant-success {
  color: var(--cpc-badge-text);
  background: var(--cpc-badge-success);
}
.cpc-badge.cpc-badge--variant-warning {
  color: var(--cpc-colors-text);
  background: var(--cpc-badge-warning);
}
.cpc-badge.cpc-badge--variant-danger {
  color: var(--cpc-badge-text-danger);
  background: var(--cpc-badge-danger);
}
.cpc-badge.cpc-badge--variant-important {
  color: var(--cpc-colors-text);
  background: var(--cpc-badge-important);
}
.cpc-badge.cpc-badge--variant-inactive {
  color: var(--cpc-badge-text-inactive);
  background: var(--cpc-badge-inactive);
}
.cpc-badge.cpc-badge--variant-quotes {
  color: var(--cpc-badge-text-quotes);
  background: var(--cpc-badge-quotes);
}
.cpc-badge.cpc-badge--size-medium {
  padding: 8px 24px;
  font-size: 14px;
}
.cpc-badge.cpc-badge--rounded {
  border-radius: 12px;
}
.cpc-badge.cpc-badge--bordered {
  border: solid 1px var(--cpc-colors-sonic-silver);
}
.cpc-badge cpc-icon {
  margin-left: 4px;
}

.cpc-button {
  width: auto;
  min-height: var(--button-medium-height);
  margin: 0 8px 16px;
  padding: calc(12px - var(--button-border-width)) calc(32px - var(--button-border-width));
  overflow: visible;
  font-weight: var(--button-medium-font-weight);
  font-size: var(--button-medium-font-size);
  line-height: var(--button-medium-line-height);
  letter-spacing: var(--button-medium-letter-spacing);
  vertical-align: middle;
  hyphens: none;
  border: var(--button-border-width) solid transparent;
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
  -webkit-user-select: none;
          user-select: none;
  transition: all 125ms linear;
}
.cpc-button:focus, .cpc-button.pseudo-states--focus {
  outline: 0;
  box-shadow: var(--focus-box-shadow, 0 0 0 2px #fff, 0 0 0 6px #009de6);
}
.cpc-button:disabled, .cpc-button.cpc-button--disabled {
  cursor: not-allowed;
}
.cpc-button.cpc-button--variant-primary {
  color: var(--button-primary-text-color);
  background-color: var(--button-primary-background-color);
  border-color: var(--button-primary-border-color);
}
.cpc-button.cpc-button--variant-primary:active, .cpc-button.cpc-button--variant-primary.pseudo-states--active {
  color: var(--button-primary-active-text-color);
  background-color: var(--button-primary-active-background-color);
  border-color: var(--button-primary-active-border-color);
}
.cpc-button.cpc-button--variant-primary:hover, .cpc-button.cpc-button--variant-primary.pseudo-states--hover {
  color: var(--button-primary-hover-text-color);
  background-color: var(--button-primary-hover-background-color);
  border-color: var(--button-primary-hover-border-color);
}
.cpc-button.cpc-button--variant-primary:hover:not(:disabled):not(:active), .cpc-button.cpc-button--variant-primary.pseudo-states--hover {
  color: var(--button-primary-hover-text-color);
  background-color: var(--button-primary-hover-background-color);
  border-color: var(--button-primary-hover-border-color);
}
.cpc-button.cpc-button--variant-primary:disabled, .cpc-button.cpc-button--variant-primary.cpc-button--disabled {
  color: var(--button-primary-disabled-text-color);
  background-color: var(--button-primary-disabled-background-color);
  border-color: var(--button-primary-disabled-border-color);
}
.cpc-button.cpc-button--variant-secondary {
  color: var(--button-secondary-text-color);
  background-color: var(--button-secondary-background-color);
  border-color: var(--button-secondary-border-color);
}
.cpc-button.cpc-button--variant-secondary:active, .cpc-button.cpc-button--variant-secondary.pseudo-states--active {
  color: var(--button-secondary-active-text-color);
  background-color: var(--button-secondary-active-background-color);
  border-color: var(--button-secondaryactiver-border-color);
}
.cpc-button.cpc-button--variant-secondary:hover, .cpc-button.cpc-button--variant-secondary.pseudo-states--hover {
  color: var(--button-secondary-hover-text-color);
  background-color: var(--button-secondary-hover-background-color);
  border-color: var(--button-secondary-hover-border-color);
}
.cpc-button.cpc-button--variant-secondary:hover:not(:disabled):not(:active), .cpc-button.cpc-button--variant-secondary.pseudo-states--hover {
  color: var(--button-secondary-hover-text-color);
  background-color: var(--button-secondary-hover-background-color);
  border-color: var(--button-secondary-hover-border-color);
}
.cpc-button.cpc-button--variant-secondary:disabled, .cpc-button.cpc-button--variant-secondary.cpc-button--disabled {
  color: var(--button-secondary-disabled-text-color);
  background-color: var(--button-secondary-disabled-background-color);
  border-color: var(--button-secondary-disabled-border-color);
}
.cpc-button.cpc-button--variant-tertiary {
  color: var(--button-tertiary-text-color);
  background-color: var(--button-tertiary-background-color);
  border-color: var(--button-tertiary-border-color);
}
.cpc-button.cpc-button--variant-tertiary:active, .cpc-button.cpc-button--variant-tertiary.pseudo-states--active {
  color: var(--button-tertiary-active-text-color);
  background-color: var(--button-tertiary-active-background-color);
  border-color: var(--button-tertiaryactiver-border-color);
}
.cpc-button.cpc-button--variant-tertiary:hover, .cpc-button.cpc-button--variant-tertiary.pseudo-states--hover {
  color: var(--button-tertiary-hover-text-color);
  background-color: var(--button-tertiary-hover-background-color);
  border-color: var(--button-tertiary-hover-border-color);
}
.cpc-button.cpc-button--variant-tertiary:hover:not(:disabled):not(:active), .cpc-button.cpc-button--variant-tertiary.pseudo-states--hover {
  color: var(--button-tertiary-hover-text-color);
  background-color: var(--button-tertiary-hover-background-color);
  border-color: var(--button-tertiary-hover-border-color);
}
.cpc-button.cpc-button--variant-tertiary:disabled, .cpc-button.cpc-button--variant-tertiary.cpc-button--disabled {
  color: var(--button-tertiary-disabled-text-color, rgba(0, 97, 146, 0.4));
  background-color: var(--button-tertiary-disabled-background-color, transparent);
  border-color: var(--button-tertiary-disabled-border-color, transparent);
}
.cpc-button.cpc-button--variant-emphasis {
  color: var(--button-emphasis-text-color);
  background-color: var(--button-emphasis-background-color);
  border-color: var(--button-emphasis-border-color);
}
.cpc-button.cpc-button--variant-emphasis:active, .cpc-button.cpc-button--variant-emphasis.pseudo-states--active {
  color: var(--button-emphasis-active-text-color);
  background-color: var(--button-emphasis-active-background-color);
  border-color: var(--button-emphasis-active-border-color);
}
.cpc-button.cpc-button--variant-emphasis:hover, .cpc-button.cpc-button--variant-emphasis.pseudo-states--hover {
  color: var(--button-emphasis-hover-text-color);
  background-color: var(--button-emphasis-hover-background-color);
  border-color: var(--button-emphasis-hover-border-color);
}
.cpc-button.cpc-button--variant-emphasis:hover:not(:disabled):not(:active), .cpc-button.cpc-button--variant-emphasis.pseudo-states--hover {
  color: var(--button-emphasis-hover-text-color);
  background-color: var(--button-emphasis-hover-background-color);
  border-color: var(--button-emphasis-hover-border-color);
}
.cpc-button.cpc-button--variant-emphasis:disabled, .cpc-button.cpc-button--variant-emphasis.pseudo-states--disabled {
  color: var(--button-emphasis-disabled-text-color, rgba(255, 255, 255, 0.4));
  background-color: var(--button-emphasis-disabled-background-color, rgba(248, 98, 0, 0.4));
  border-color: var(--button-emphasis-disabled-border-color, transparent);
}
.cpc-button.cpc-button--variant-emphasis:disabled, .cpc-button.cpc-button--variant-emphasis.cpc--disabled, .cpc-button.cpc-button--variant-emphasis.pseudo-states--disabled {
  color: var(--button-emphasis-disabled-text-color, rgba(255, 255, 255, 0.4));
  background-color: var(--button-emphasis-disabled-background-color, rgba(248, 98, 0, 0.4));
  border-color: var(--button-emphasis-disabled-border-color, transparent);
}
.cpc-button.cpc-button--variant-cta {
  color: var(--button-cta-text-color);
  background-color: var(--button-cta-background-color);
  border-color: var(--button-cta-border-color);
}
.cpc-button.cpc-button--variant-cta:active, .cpc-button.cpc-button--variant-cta.pseudo-states--active {
  color: var(--button-cta-active-text-color);
  background-color: var(--button-cta-active-background-color);
  border-color: var(--button-cta-active-border-color);
}
.cpc-button.cpc-button--variant-cta:hover, .cpc-button.cpc-button--variant-cta.pseudo-states--hover {
  color: var(--button-cta-hover-text-color);
  background-color: var(--button-cta-hover-background-color);
  border-color: var(--button-cta-hover-border-color);
}
.cpc-button.cpc-button--variant-cta:hover:not(:disabled):not(:active), .cpc-button.cpc-button--variant-cta.pseudo-states--hover {
  color: var(--button-cta-hover-text-color);
  background-color: var(--button-cta-hover-background-color);
  border-color: var(--button-cta-hover-border-color);
}
.cpc-button.cpc-button--variant-cta:disabled, .cpc-button.cpc-button--variant-cta.pseudo-states--disabled {
  color: var(--button-cta-disabled-text-color);
  background-color: var(--button-cta-disabled-background-color);
  border-color: var(--button-cta-disabled-border-color);
}
.cpc-button.cpc-button--variant-cta:disabled, .cpc-button.cpc-button--variant-cta.cpc--disabled, .cpc-button.cpc-button--variant-cta.pseudo-states--disabled {
  color: var(--button-cta-disabled-text-color);
  background-color: var(--button-cta-disabled-background-color);
  border-color: var(--button-cta-disabled-border-color);
}
.cpc-button.cpc-button--size-x-small {
  display: inline-block;
  width: auto;
  min-height: var(--button-small-height);
  margin: 0 4px 16px;
  padding: calc(4px - var(--button-border-width)) calc(4px - var(--button-border-width));
  font-weight: var(--button-small-font-weight);
  font-size: var(--button-small-font-size);
  line-height: var(--button-small-line-height);
  letter-spacing: var(--button-small-letter-spacing);
}
.cpc-button.cpc-button--size-small {
  display: inline-block;
  width: auto;
  min-height: var(--button-small-height);
  padding: calc(8px - var(--button-border-width)) calc(16px - var(--button-border-width));
  font-weight: var(--button-small-font-weight);
  font-size: var(--button-small-font-size);
  line-height: var(--button-small-line-height);
  letter-spacing: var(--button-small-letter-spacing);
}
.cpc-button.cpc-button--size-small-medium {
  display: inline-block;
  width: auto;
  min-height: var(--button-small-medium-height);
  padding: calc(8px - var(--button-border-width)) calc(24px - var(--button-border-width));
  font-weight: var(--button-small-medium-font-weight);
  font-size: var(--button-small-medium-font-size);
  line-height: var(--button-small-medium-line-height);
  letter-spacing: var(--button-small-medium-letter-spacing);
}
.cpc-button.cpc-button--size-large {
  min-height: var(--button-large-height);
  padding: calc(24px - var(--button-border-width)) calc(48px - var(--button-border-width));
  font-weight: var(--button-large-font-weight);
  font-size: var(--button-large-font-size);
  line-height: var(--button-large-line-height);
  letter-spacing: var(--button-large-letter-spacing);
}
.cpc-button.cpc-button--style-rounded {
  border-radius: var(--button-border-radius);
}
.cpc-button.cpc-button--style-circle {
  border-radius: 1000px;
}
.cpc-button.cpc-button--style-square {
  border-radius: 0;
}
.cpc-button.cpc-button--block {
  display: block;
  width: 100%;
}
.cpc-button .cpc-button-content {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: bottom;
}

.cpc-button-no-horizontal-margin {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.cpc-button-no-vertical-margin {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

:host {
  display: block;
}

.cpc-card-entry {
  width: 100%;
  padding: 2px 0;
  font-size: 16px;
  font-family: var(--font-family);
  display: flex;
  align-content: space-between;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: inherit;
  line-height: 1.5;
}
@media screen and (min-width: 704px) {
  .cpc-card-entry .cpc-button {
    padding: 0 !important;
  }
}
.cpc-card-entry_margin-bottom {
  margin: 0 0 10px;
}
.cpc-card-entry .cpc-button {
  margin: 0 5px;
  padding: calc(4px - var(--button-border-width)) calc(16px - var(--button-border-width)) !important;
}
.cpc-card-entry_title {
  width: 45%;
  max-width: 300px;
}
.cpc-card-entry_content {
  width: 45%;
  max-width: 200px;
  text-align: end;
}
.cpc-card-entry .cpc-button-content {
  gap: 4px;
  word-break: break-word;
}
.cpc-card-entry_bigger {
  width: 55% !important;
}
@media screen and (max-width: 360.98px) {
  .cpc-card-entry_bigger {
    width: 45% !important;
  }
}
.cpc-card-entry_smaller {
  width: 40% !important;
}
.cpc-card-entry_smaller .cpc-button {
  padding: calc(4px - var(--button-border-width)) calc(4px - var(--button-border-width)) !important;
}
@media screen and (max-width: 360.98px) {
  .cpc-card-entry_smaller {
    width: 45% !important;
  }
}

.cpc-card-entry_justify-center {
  justify-content: center !important;
}
.cpc-card-entry_justify-center .cpc-card-entry_title:first-of-type:not(:last-of-type),
.cpc-card-entry_justify-center .cpc-card-entry_content:first-of-type:not(:last-of-type) {
  margin-bottom: 10px !important;
}

cpc-card-group {
  width: 100%;
}

.cpc-card-group {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  position: relative;
  height: 100%;
}
.cpc-card-group ::-webkit-scrollbar {
  display: none;
}
.cpc-card-group:after {
  position: absolute;
  top: 48px;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  height: calc(100% - 48px);
  background: var(--cpc-card-background);
  border-radius: 5px;
  content: "";
}
.cpc-card-group .cpc-card-group_content {
  position: relative;
  z-index: 1010;
  height: 100%;
  overflow: hidden;
  transition: all 125ms;
  will-change: min-height;
}
@media screen and (min-width: 992px) {
  .cpc-card-group .cpc-card-group_content {
    padding: 0 8px;
  }
}
.cpc-card-group .cpc-card-group_content-cards {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow-x: auto;
  scrollbar-width: none;
}
.cpc-card-group .cpc-card-group_content-cards .cpc-card-group_content-cards-item {
  position: relative;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .cpc-card-group .cpc-card-group_content-cards .cpc-card-group_content-cards-item {
    margin-bottom: 0;
  }
  .cpc-card-group .cpc-card-group_content-cards .cpc-card-group_content-cards-item:after {
    top: 0;
    left: 100%;
    width: 2px;
    height: calc(100% - 32px);
    transform: translateX(-50%);
  }
}
.cpc-card-group .cpc-card-group_content-cards .cpc-card-group_content-cards-item.cpc-card-group_content-cards-item--2 {
  flex: 0 0 100%;
}
@media screen and (min-width: 704px) {
  .cpc-card-group .cpc-card-group_content-cards .cpc-card-group_content-cards-item.cpc-card-group_content-cards-item--2 {
    flex: 0 0 50%;
    width: 50%;
  }
}
.cpc-card-group .cpc-card-group_content-cards .cpc-card-group_content-cards-item.cpc-card-group_content-cards-item--3 {
  flex: 0 0 100%;
}
@media screen and (min-width: 704px) {
  .cpc-card-group .cpc-card-group_content-cards .cpc-card-group_content-cards-item.cpc-card-group_content-cards-item--3 {
    flex: 0 0 50%;
    width: 50%;
  }
}
@media screen and (min-width: 1280px) {
  .cpc-card-group .cpc-card-group_content-cards .cpc-card-group_content-cards-item.cpc-card-group_content-cards-item--3 {
    flex: 0 0 33.333333%;
    width: 33.33%;
  }
}
.cpc-card-group .cpc-card-group_content-cards .cpc-card-group_content-cards-item:last-child:after {
  display: none;
}
.cpc-card-group.cpc-card-group--variant-default .cpc-button {
  padding: 0;
}
@media screen and (min-width: 992px) {
  .cpc-card-group.cpc-card-group--variant-default .cpc-button {
    padding: calc(8px - var(--button-border-width)) calc(16px - var(--button-border-width)) !important;
  }
}
.cpc-card-group.cpc-card-group--variant-inactive .cpc-button {
  padding: 0;
}
@media screen and (min-width: 992px) {
  .cpc-card-group.cpc-card-group--variant-inactive .cpc-button {
    padding: calc(8px - var(--button-border-width)) calc(16px - var(--button-border-width)) !important;
  }
}
.cpc-card-group.cpc-card-group--variant-inactive:after {
  background: var(--cpc-card-background-inactive);
}
.cpc-card-group.cpc-card-group--variant-quotes:after {
  box-sizing: border-box;
  background: #fff;
  border: 2px solid var(--cpc-card-border);
  box-shadow: 0px 0px 0px 2px var(--cpc-card-border);
}
.cpc-card-group.cpc-card-group--variant-quotes .cpc-card-group_content-cards {
  align-items: stretch;
}
.cpc-card-group.cpc-card-group--variant-quotes .cpc-card-group_content-cards .cpc-card {
  justify-content: space-between;
  height: 100%;
  margin-bottom: 0;
  padding: 0 39px 32px;
  padding-bottom: 32px;
}
.cpc-card-group.cpc-card-group--variant-quotes .cpc-card-group_content-cards-item:not(:last-child) .cpc-card::after {
  position: absolute;
  top: 40px;
  right: -2px;
  bottom: 24px;
  width: 2px;
  background-color: var(--cpc-card-border);
  content: "";
}
.cpc-card-group.cpc-card-group--variant-quotes .cpc-card-header cpc-icon {
  position: relative;
}
.cpc-card-group.cpc-card-group--variant-quotes .cpc-card-header cpc-icon::after {
  position: absolute;
  top: calc(50% + 2px);
  left: -4px;
  z-index: -1;
  display: block;
  width: calc(100% + 8px);
  height: calc(50% + 2px);
  background: var(--cpc-card-border);
  border-radius: 0 0 50% 50%/0 0 100% 100%;
  content: "";
}
.cpc-card-group.cpc-card-group--variant-quotes .cpc-card-entry .cpc-button--variant-tertiary {
  width: auto;
}
.cpc-card-group.cpc-card-group--variant-quotes:has(.cpc-card-group_content-cards-item--2) {
  width: 100%;
}
@media screen and (min-width: 704px) {
  .cpc-card-group.cpc-card-group--variant-quotes:has(.cpc-card-group_content-cards-item--2) {
    width: 66.67%;
  }
}
.cpc-card-group.cpc-card-group--variant-quotes:has(.cpc-card-group_content-cards-item--1) {
  width: 100%;
}
@media screen and (min-width: 704px) {
  .cpc-card-group.cpc-card-group--variant-quotes:has(.cpc-card-group_content-cards-item--1) {
    width: 66.6%;
  }
}
@media screen and (min-width: 992px) {
  .cpc-card-group.cpc-card-group--variant-quotes:has(.cpc-card-group_content-cards-item--1) {
    width: 33.3%;
  }
}
@media screen and (min-width: 992px) {
  .cpc-card-group.cpc-card-group--variant-quotes .cpc-card-group_content {
    padding: 0;
  }
}
.cpc-card-group .cpc-card-group_controls {
  display: block;
}
.cpc-card-group .cpc-card-group_controls .cpc-card-group_buttons {
  position: absolute;
  top: 50%;
  z-index: 1010;
  width: 100%;
}
.cpc-card-group .cpc-card-group_controls .cpc-card-group_buttons .cpc-card-group_buttons-left-button {
  position: absolute;
  left: -22px;
  z-index: 1020;
}
.cpc-card-group .cpc-card-group_controls .cpc-card-group_buttons .cpc-card-group_buttons-left-button .cpc-button {
  padding: 0 !important;
}
.cpc-card-group .cpc-card-group_controls .cpc-card-group_buttons .cpc-card-group_buttons-left-button--disabled {
  pointer-events: none;
}
.cpc-card-group .cpc-card-group_controls .cpc-card-group_buttons .cpc-card-group_buttons-left-button--disabled .cpc-icon {
  color: gray;
}
.cpc-card-group .cpc-card-group_controls .cpc-card-group_buttons .cpc-card-group_buttons-right-button {
  position: absolute;
  right: -22px;
  z-index: 1020;
}
.cpc-card-group .cpc-card-group_controls .cpc-card-group_buttons .cpc-card-group_buttons-right-button .cpc-button {
  padding: 0 !important;
}
.cpc-card-group .cpc-card-group_controls .cpc-card-group_buttons .cpc-card-group_buttons-right-button--disabled {
  pointer-events: none;
}
.cpc-card-group .cpc-card-group_controls .cpc-card-group_buttons .cpc-card-group_buttons-right-button--disabled .cpc-icon {
  color: gray;
}
.cpc-card-group .cpc-card-group_controls .cpc-card-group_pagination {
  position: absolute;
  bottom: -12px;
  left: 50%;
  z-index: 1010;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  align-items: center;
  justify-content: center;
  width: 56px;
  max-width: 90%;
  height: 24px;
  background: var(--cpc-colors-white);
  border-radius: 50px;
  transform: translateX(-50%);
}
.cpc-card-group .cpc-card-group_controls .cpc-card-group_pagination .cpc-card-group_pagination-page-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  background-color: var(--cpc-colors-light-gray);
  border-radius: 100%;
  content: "";
}
.cpc-card-group .cpc-card-group_controls .cpc-card-group_pagination .cpc-card-group_pagination-page-dot--active {
  background-color: var(--cpc-colors-resolution-blue);
}
.cpc-card-group.cpc-card-group--width-full {
  width: 100%;
}

.cpc-card-header {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: inherit;
}
.cpc-card-header .cpc-card-header_symbol,
.cpc-card-header .cpc-card-header_text {
  margin-bottom: 16px;
}
.cpc-card-header .cpc-card-header_symbol {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: inherit;
  color: var(--cpc-badge-icon-active);
  --icon-size: 59px;
  --icon-padding: 16px;
}
.cpc-card-header .cpc-card-header_symbol.cpc-card-header_symbol--variant-inactive {
  color: var(--icon-color-inactive);
}
.cpc-card-header .cpc-card-header_symbol.cpc-card-header_symbol--variant-ev {
  color: var(--cpc-colors-faux-green);
}
.cpc-card-header .cpc-card-header_text {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: inherit;
}
.cpc-card-header .cpc-card-header_text-title {
  margin: 0 0 12px;
  font-weight: bold;
  font-size: 24px;
  line-height: 1.3333;
  letter-spacing: 0.2px;
  text-align: center;
}
.cpc-card-header .cpc-card-header_text-title-color-gray {
  color: var(--cpc-policy-card-header-title-color-inactive);
}

.cpc-card {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: inherit;
  margin-bottom: 24px;
  padding: 0 24px 32px;
  padding-bottom: 0;
  overflow: hidden;
}
.cpc-card .cpc-card_content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
}
.cpc-card .cpc-card_content > * {
  width: 100%;
}
.cpc-card .cpc-card_footer {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: inherit;
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 20px;
}
.cpc-card .cpc-card_footer > * {
  width: 100%;
}
.cpc-card .cpc-card_footer .cpc-card-entry {
  display: flex;
  flex-flow: row wrap;
  flex-shrink: 0;
  gap: 5px;
  align-content: stretch;
  align-items: flex-start;
  justify-content: space-between;
}
.cpc-card .cpc-card_footer button {
  width: 100%;
  margin: 0;
}

cpc-document {
  width: 100%;
}

.cpc-document-wrapper {
  display: grid;
  grid-template-columns: 3.5fr 1fr 1fr;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 16px 0;
  color: var(--cpc-colors-charcoal);
  border-bottom: 1px solid var(--cpc-colors-light-gray);
}
.cpc-document-wrapper .cpc-document-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
}
.cpc-document-wrapper .cpc-document_name-wrapper {
  display: flex;
}
.cpc-document-wrapper .cpc-document-text {
  font-size: var(--file-list-font-size);
  line-height: var(--file-list-line-height);
  -webkit-user-select: none;
          user-select: none;
}
@media screen and (min-width: 992px) {
  .cpc-document-wrapper .cpc-document-text {
    white-space: nowrap;
  }
}
.cpc-document-wrapper .cpc-document_icon {
  color: var(--cpc-colors-resolution-blue);
  font-size: 24px;
  transition: transform 0.2s ease-out;
}
.cpc-document-wrapper .cpc-document_icon--active {
  transform: rotate(180deg);
}
.cpc-document-wrapper .cpc-document_download {
  background: transparent;
  border: none;
  border-radius: 0;
  cursor: pointer;
  appearance: none;
  transition: all 125ms linear;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0;
  color: var(--cpc-colors-resolution-blue);
  font-weight: 600;
  line-height: 24px;
}
.cpc-document-wrapper .cpc-document_download:focus, .cpc-document-wrapper .cpc-document_download.pseudo-states--focus {
  outline: 0;
  box-shadow: var(--focus-box-shadow, 0 0 0 2px #fff, 0 0 0 6px #009de6);
}
.cpc-document-wrapper .cpc-document_download:disabled, .cpc-document-wrapper .cpc-document_download.pseudo-states--disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.cpc-document-wrapper .cpc-document_download:disabled, .cpc-document-wrapper .cpc-document_download.cpc--disabled, .cpc-document-wrapper .cpc-document_download.pseudo-states--disabled {
  cursor: not-allowed;
  pointer-events: none;
}
@media screen and (min-width: 704px) {
  .cpc-document-wrapper .cpc-document_download {
    margin-right: 8px;
  }
}
.cpc-document-wrapper .cpc-document_download .cpc-document_icon {
  margin-right: 0;
  color: var(--cpc-colors-resolution-blue) !important;
}
@media screen and (min-width: 704px) {
  .cpc-document-wrapper .cpc-document_download .cpc-document_icon {
    margin-right: 11px;
  }
}
.cpc-document-wrapper .cpc-document-download_text {
  display: none;
  -webkit-user-select: none;
          user-select: none;
}
@media screen and (min-width: 704px) {
  .cpc-document-wrapper .cpc-document-download_text {
    display: block;
  }
}
.cpc-document-wrapper .cpc-document_name {
  margin: 0 0 0 12px;
  line-height: 24px;
}
@media screen and (min-width: 992px) {
  .cpc-document-wrapper .cpc-document_name {
    margin: 0 0 0 26px;
  }
}
.cpc-document-wrapper .cpc-document_date {
  margin-left: 12px;
  -webkit-user-select: none;
          user-select: none;
}
.cpc-document-wrapper .cpc-document_size {
  margin: 0 8px 0 auto;
}

.cpc-document {
  display: flex;
  flex-wrap: wrap;
}
.cpc-document .cpc-document-list {
  width: 100%;
  overflow: hidden;
}
.cpc-document .cpc-document {
  background-color: var(--cpc-colors-white-smoke);
}
.cpc-document .cpc-document .cpc-document_icon {
  color: var(--cpc-colors-sonic-silver);
}
.cpc-document .cpc-document .cpc-document-wrapper .cpc-document_name-wrapper {
  padding-left: 16px;
}
@media screen and (min-width: 992px) {
  .cpc-document .cpc-document .cpc-document-wrapper .cpc-document_name-wrapper {
    padding-left: 64px;
  }
}

.cpc-documents-hidden {
  height: 0;
  opacity: 0;
}

cpc-documents {
  width: 100%;
}

.cpc-documents {
  margin: 32px 0;
}

.cpc-documents_title {
  padding-bottom: 10px;
  font-weight: normal;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.2px;
  border-bottom: 1px solid var(--cpc-colors-light-gray);
}

.cpc-documents_upload {
  background: transparent;
  border: none;
  border-radius: 0;
  cursor: pointer;
  appearance: none;
  transition: all 125ms linear;
  display: flex;
  align-items: center;
  justify-content: center;
  float: right;
  margin-right: 0;
  color: var(--cpc-colors-resolution-blue);
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}
.cpc-documents_upload:focus, .cpc-documents_upload.pseudo-states--focus {
  outline: 0;
  box-shadow: var(--focus-box-shadow, 0 0 0 2px #fff, 0 0 0 6px #009de6);
}
.cpc-documents_upload:disabled, .cpc-documents_upload.pseudo-states--disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.cpc-documents_upload:disabled, .cpc-documents_upload.cpc--disabled, .cpc-documents_upload.pseudo-states--disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.cpc-documents_upload .cpc-document_upload-text {
  display: none;
}
@media screen and (min-width: 704px) {
  .cpc-documents_upload .cpc-document_upload-text {
    display: block;
  }
}
.cpc-documents_upload input {
  display: none;
}
.cpc-documents_upload .cpc-document_icon {
  margin-right: 0;
  margin-left: 8px;
  color: var(--cpc-colors-resolution-blue) !important;
  font-size: 24px;
}

.cpc-dropdown-drawer-wrapper {
  position: absolute;
  top: 68px;
  left: 0;
  z-index: 1050;
  display: block;
  width: 100%;
  min-width: 180px;
}
@media screen and (min-width: 992px) {
  .cpc-dropdown-drawer-wrapper {
    top: calc(100% + 10px);
    left: 50%;
    width: auto;
    transform: translateX(-50%);
  }
}

.cpc-dropdown-drawer {
  position: relative;
  z-index: 1030;
  display: block;
  overflow: hidden;
  text-align: left;
}
@media screen and (min-width: 992px) {
  .cpc-dropdown-drawer {
    padding: 16px;
    overflow: unset;
    background: var(--cpc-colors-white);
    border: var(--cpc-border);
    border-radius: 4px;
    box-shadow: 0 8px 24px rgba(65, 65, 65, 0.35);
  }
  .cpc-dropdown-drawer::after {
    position: absolute;
    top: -7px;
    left: 45%;
    width: 12px;
    height: 12px;
    background: var(--cpc-colors-white);
    border: 1px solid var(--cpc-colors-border);
    border-width: 1px 0 0 1px;
    transform: rotate(45deg);
    content: "";
  }
}
.cpc-dropdown-drawer .cpc-button-content {
  align-items: end;
}
.cpc-dropdown-drawer .cpc-button-content cpc-icon {
  margin-top: 3px;
}

.cpc-dropdown-drawer-wrapper_mobile-border {
  top: calc(100% + 10px);
  left: 50%;
  transform: translateX(-50%);
}
.cpc-dropdown-drawer-wrapper_mobile-border .cpc-dropdown-drawer {
  display: flex;
  flex-direction: column;
  background: var(--cpc-colors-white);
  border: var(--cpc-border);
  border-radius: 4px;
}
@media screen and (min-width: 0) and (max-width: 991.98px) {
  .cpc-dropdown-drawer-wrapper_mobile-border .cpc-dropdown-drawer {
    padding: 24px 8px;
  }
}
.cpc-dropdown-drawer-wrapper_mobile-border .cpc-dropdown-drawer::after {
  position: absolute;
  top: -7px;
  left: 45%;
  width: 12px;
  height: 12px;
  background: var(--cpc-colors-white);
  border: 1px solid var(--cpc-colors-border);
  border-width: 1px 0 0 1px;
  transform: rotate(45deg);
  content: "";
}

.cpc-help-modal_fab {
  background: transparent;
  border: none;
  border-radius: 0;
  cursor: pointer;
  appearance: none;
  position: fixed;
  right: 20px;
  bottom: var(--help-modal-position-bottom);
  z-index: 1010;
  height: 40px;
  padding: 0;
  background-color: var(--help-modal-background-color);
  border-radius: 50%;
  transition: all 125ms linear;
}
.cpc-help-modal_fab:focus, .cpc-help-modal_fab.pseudo-states--focus {
  outline: 0;
  box-shadow: var(--focus-box-shadow, 0 0 0 2px #fff, 0 0 0 6px #009de6);
}
@media screen and (min-width: 992px) {
  .cpc-help-modal_fab {
    right: 40px;
    height: auto;
    padding: 12px 32px;
    border-radius: 24px;
    box-shadow: 0 2px 12px 0 rgba(65, 65, 65, 0.2);
  }
}

.cpc-help-modal_fab-text {
  display: none;
  margin: 0;
  color: var(--help-modal-fab-color);
  font-weight: var(--help-modal-font-weight);
  font-size: var(--help-modal-font-size);
  line-height: var(--help-modal-line-height);
  letter-spacing: var(--help-modal-letter-spacing);
  text-transform: uppercase;
}
@media screen and (min-width: 992px) {
  .cpc-help-modal_fab-text {
    display: block;
  }
}

@media screen and (min-width: 992px) {
  .cpc-help-modal_icon-info-circle {
    display: none;
  }
}
.cpc-help-modal_icon-info-circle .cpc-ndbx-icon {
  color: var(--help-modal-icon-info-color);
  background: var(--help-modal-icon-info-background);
  border-radius: 50%;
  --icon-size: var(--help-modal-icon-info-size);
}

.cpc-help-modal {
  position: fixed;
  bottom: var(--help-modal-position-bottom);
  z-index: 1010;
  width: var(--help-modal-width);
  min-width: var(--help-modal-min-width);
  max-height: calc(100vh - (var(--help-modal-position-bottom)));
  padding: 10px 12px;
  overflow-x: hidden;
  overflow-y: auto;
  background: var(--help-modal-background-color);
  border-radius: 6px;
  box-shadow: 0 0 8px 2px var(--help-modal-box-shadow-color);
}
@media screen and (min-width: 704px) {
  .cpc-help-modal {
    right: 40px;
    width: calc(var(--help-modal-width) - 24px);
    max-width: var(--help-modal-max-width);
    height: -moz-fit-content;
    height: fit-content;
    padding: 20px 32px;
    overflow: hidden;
    transform: translateX(0);
  }
}
@media screen and (min-width: 992px) {
  .cpc-help-modal {
    bottom: var(--help-modal-position-bottom);
    width: auto;
  }
}
.cpc-help-modal .cpc-help-modal_buttons {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  padding: 0 0 6px 0;
}
.cpc-help-modal .cpc-help-modal_buttons .cpc-help-modal_close-button {
  background: transparent;
  border: none;
  border-radius: 0;
  cursor: pointer;
  appearance: none;
  padding: 0;
  color: #414141;
  border-radius: 6px;
  --icon-size: var(--help-modal-icon-size);
  transition: all 125ms linear;
}
.cpc-help-modal .cpc-help-modal_buttons .cpc-help-modal_close-button:focus, .cpc-help-modal .cpc-help-modal_buttons .cpc-help-modal_close-button.pseudo-states--focus {
  outline: 0;
  box-shadow: var(--focus-box-shadow, 0 0 0 2px #fff, 0 0 0 6px #009de6);
}

.cpc-help-modal_phone {
  margin: 16px 16px 0;
  padding-top: 16px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 1px;
  text-align: center;
  border-top: 1px solid gray;
}
.cpc-help-modal_phone-link {
  color: var(--cpc-colors-resolution-blue) !important;
  text-decoration: none;
}
.cpc-help-modal_phone-bold {
  font-weight: bold;
}

.cpc-help-modal-group {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 704px) {
  .cpc-help-modal-group {
    flex-direction: row;
    max-height: 230px;
    overflow: hidden;
  }
}
.cpc-help-modal-group .cpc-help-modal-group_list,
.cpc-help-modal-group .cpc-help-modal-group_content {
  width: 100%;
  max-width: 100%;
  margin: 0 16px;
  padding: 0 16px 32px;
}
@media screen and (min-width: 704px) {
  .cpc-help-modal-group .cpc-help-modal-group_list,
  .cpc-help-modal-group .cpc-help-modal-group_content {
    width: 50%;
    min-width: 370px;
    max-width: 50%;
    padding: 0 16px;
    overflow-y: auto;
  }
}
.cpc-help-modal-group .cpc-help-modal-group_list {
  display: flex;
  flex-direction: column;
}
.cpc-help-modal-group .cpc-help-modal-group_list .cpc-help-modal-group_list-button {
  background: transparent;
  border: none;
  border-radius: 0;
  cursor: pointer;
  appearance: none;
  transition: all 125ms linear;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 9px;
  color: var(--help-modal-content-color);
  font-size: var(--help-modal-content-list-font-size);
  line-height: var(--help-modal-line-height);
  text-align: left;
  border-bottom: solid 1px var(--help-modal-content-border-color);
  --icon-size: var(--help-modal-icon-size);
}
.cpc-help-modal-group .cpc-help-modal-group_list .cpc-help-modal-group_list-button:focus, .cpc-help-modal-group .cpc-help-modal-group_list .cpc-help-modal-group_list-button.pseudo-states--focus {
  outline: 0;
  box-shadow: var(--focus-inset-box-shadow, inset 0 0 0 4px #009de6, inset 0 0 0 6px #fff);
}
.cpc-help-modal-group .cpc-help-modal-group_list .cpc-help-modal-group_list-button > * {
  display: inline-block;
}
.cpc-help-modal-group .cpc-help-modal-group_list .cpc-help-modal-group_list-button:last-child {
  border-bottom: none;
}
.cpc-help-modal-group .cpc-help-modal-group_list .cpc-help-modal-group_list-button.cpc-help-modal-group_selected-index {
  font-weight: var(--help-modal-content-selected);
}
.cpc-help-modal-group .cpc-help-modal-group_list .cpc-help-modal-group_icon {
  opacity: 0;
}
.cpc-help-modal-group .cpc-help-modal-group_list .cpc-help-modal-group_icon.cpc-help-modal-group_icon-selected {
  opacity: 1;
}
.cpc-help-modal-group .cpc-help-modal-group_content {
  padding: 6px 25px;
  font-size: var(--help-modal-content-font-size);
}
@media screen and (min-width: 704px) {
  .cpc-help-modal-group .cpc-help-modal-group_content {
    max-width: var(--help-modal-group-content-max-width);
    padding: 0;
  }
}

cpc-icon {
  display: inline-flex;
  min-width: var(--icon-size);
  min-height: var(--icon-size);
}

.cpc-icon {
  display: inline-flex;
  padding: var(--icon-padding);
  font-size: var(--icon-size);
}
.cpc-icon.cpc-icon--border {
  border-color: var(--cpc-colors-resolution-blue);
  border-style: solid;
  border-width: var(--icon-size);
}
.cpc-icon.cpc-icon--border-circle {
  border-radius: 1000px;
}
.cpc-icon.cpc-icon--border-rounded {
  border-radius: var(--button-border-radius);
}
.cpc-icon.cpc-icon--border-square {
  border-radius: 0;
}

.cpc-illustration {
  margin: 0;
  padding: 0;
}
.cpc-illustration svg {
  width: 100%;
  height: auto;
}

.cpc-language-switch {
  background: transparent;
  border: none;
  border-radius: 0;
  cursor: pointer;
  appearance: none;
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0;
  color: inherit;
  font-family: var(--font-family);
  background: transparent;
  border: none;
  border-radius: 2px;
  outline: 0;
  appearance: none;
}
.cpc-language-switch .cpc-language-switch-dropdown {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  color: inherit;
  cursor: pointer;
}
.cpc-language-switch .cpc-language-switch-dropdown:disabled, .cpc-language-switch .cpc-language-switch-dropdown.pseudo-states--disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.cpc-language-switch .cpc-language-switch-dropdown:disabled, .cpc-language-switch .cpc-language-switch-dropdown.cpc--disabled, .cpc-language-switch .cpc-language-switch-dropdown.pseudo-states--disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.cpc-language-switch .cpc-language-switch-dropdown--active {
  color: var(--cpc-colors-resolution-blue);
}
@media screen and (min-width: 992px) {
  .cpc-language-switch .cpc-language-switch-dropdown {
    justify-content: unset;
    width: -moz-fit-content;
    width: fit-content;
    color: var(--cpc-colors-text);
  }
  .cpc-language-switch .cpc-language-switch-dropdown:hover, .cpc-language-switch .cpc-language-switch-dropdown.pseudo-states--hover {
    color: var(--cpc-colors-hover);
  }
  .cpc-language-switch .cpc-language-switch-dropdown:hover:not(:disabled):not(:active), .cpc-language-switch .cpc-language-switch-dropdown.pseudo-states--hover {
    color: var(--cpc-colors-hover);
  }
  .cpc-language-switch .cpc-language-switch-dropdown--active {
    color: var(--cpc-colors-blue);
  }
  .cpc-language-switch .cpc-language-switch-dropdown:active, .cpc-language-switch .cpc-language-switch-dropdown.pseudo-states--active {
    color: var(--cpc-colors-dark-cerulian);
  }
}
.cpc-language-switch .cpc-language-switch-active-language {
  display: flex;
  align-items: center;
  justify-content: center;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: 8px;
}
.cpc-language-switch .cpc-language-switch-icon {
  font-size: 24px;
  transition: transform 0.2s ease-out;
}
@media screen and (min-width: 992px) {
  .cpc-language-switch .cpc-language-switch-icon {
    font-size: 20px;
  }
}
.cpc-language-switch .cpc-language-switch-icon--active {
  transform: rotate(180deg);
}
.cpc-language-switch .cpc-language-switch-icon-world-globe {
  height: var(--button-medium-icon-size);
  margin-right: 8px;
  font-size: var(--button-medium-icon-size);
}
@media screen and (min-width: 704px) {
  .cpc-language-switch .cpc-language-switch-icon-world-globe {
    display: flex;
  }
}
.cpc-language-switch .cpc-language-switch-icon-world-globe::before {
  position: relative;
  top: -2px;
}
.cpc-language-switch .cpc-language-switch-language-code {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 1px;
}
.cpc-language-switch .cpc-language-switch-languages-list {
  margin: 0;
  padding: 24px 30px;
  list-style: none;
  border-bottom: 1px solid var(--cpc-colors-border);
}
@media screen and (min-width: 992px) {
  .cpc-language-switch .cpc-language-switch-languages-list {
    width: -moz-fit-content;
    width: fit-content;
    padding: 10px 0;
    border-bottom: unset;
  }
}
.cpc-language-switch .cpc-language-switch-language-name {
  position: relative;
  display: flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 16px;
  text-align: left;
  cursor: pointer;
}
.cpc-language-switch .cpc-language-switch-language-name--active {
  padding-left: 28px;
  color: var(--cpc-colors-charcoal);
}
.cpc-language-switch .cpc-language-switch-language-name:hover, .cpc-language-switch .cpc-language-switch-language-name.pseudo-states--hover {
  color: var(--cpc-colors-hover);
}
.cpc-language-switch .cpc-language-switch-language-name:hover:not(:disabled):not(:active), .cpc-language-switch .cpc-language-switch-language-name.pseudo-states--hover {
  color: var(--cpc-colors-hover);
}
.cpc-language-switch .cpc-language-switch-language-name:active, .cpc-language-switch .cpc-language-switch-language-name.pseudo-states--active {
  color: var(--cpc-colors-dark-cerulian);
}
.cpc-language-switch .cpc-language-switch-language-name:not(:last-child) {
  margin-bottom: 16px;
}
@media screen and (min-width: 992px) {
  .cpc-language-switch .cpc-language-switch-language-name {
    width: unset;
    text-align: unset;
  }
  .cpc-language-switch .cpc-language-switch-language-name--active {
    color: var(--cpc-colors-blue);
  }
}
.cpc-language-switch .cpc-language-switch-icon-check {
  position: absolute;
  top: 50%;
  margin-left: -32px;
  font-size: 24px;
  transform: translateY(-50%);
}
@media screen and (min-width: 992px) {
  .cpc-language-switch .cpc-language-switch-icon-check {
    margin-left: -32px;
  }
}
.cpc-language-switch .cpc-language-switch-arrow-box {
  position: absolute;
  z-index: 1050;
  display: inline-block;
  margin-top: 50px;
  background: #fff;
  border: var(--cpc-border);
  border-radius: 4px;
  box-shadow: 0 8px 24px rgba(65, 65, 65, 0.35);
}
.cpc-language-switch .cpc-language-switch-arrow-box::after, .cpc-language-switch .cpc-language-switch-arrow-box::before {
  position: absolute;
  bottom: 100%;
  left: 50%;
  width: 0;
  height: 0;
  border: solid transparent;
  content: "";
  pointer-events: none;
}
.cpc-language-switch .cpc-language-switch-arrow-box::after {
  margin-left: -8px;
  border-color: rgba(255, 255, 255, 0);
  border-width: 8px;
  border-bottom-color: #ffffff;
}
.cpc-language-switch .cpc-language-switch-arrow-box::before {
  margin-left: -9px;
  border-color: rgba(217, 217, 217, 0);
  border-width: 9px;
  border-bottom-color: var(--adc-colors-light-gray);
}
@media screen and (min-width: 992px) {
  .cpc-language-switch {
    position: relative;
  }
}

.cpc-mail-item-wrapper {
  display: flex;
  border: var(--cpc-border);
  border-width: 1px 1px 0px 1px;
}
.cpc-mail-item-wrapper:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cpc-mail-item-wrapper:last-child {
  border-bottom: 1px solid var(--cpc-colors-border);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.cpc-mail-item {
  display: inline-grid;
  grid-template-areas: "checkbox name name name name name attachment date date" "checkbox title title title title title title title title";
  grid-template-columns: max-content;
  align-content: center;
  align-items: center;
  justify-items: center;
  width: 100%;
  min-height: 89px;
  cursor: pointer;
  transition: all 125ms linear;
}
@media screen and (min-width: 704px) {
  .cpc-mail-item {
    grid-template-areas: unset;
    grid-template-columns: 1fr 3.5fr 6fr 0.5fr 2fr;
  }
  .cpc-mail-item .control-checkbox,
  .cpc-mail-item .cpc-mail-item-name,
  .cpc-mail-item .cpc-mail-item-attachment,
  .cpc-mail-item .cpc-mail-item-date,
  .cpc-mail-item .cpc-mail-item-title-wrapper {
    grid-area: unset !important;
  }
  .cpc-mail-item .cpc-mail-item-title-dot {
    position: absolute;
    margin-left: -12px;
  }
}
.cpc-mail-item > div {
  display: flex;
}
.cpc-mail-item:focus, .cpc-mail-item.pseudo-states--focus {
  outline: 0;
  box-shadow: var(--focus-box-shadow, 0 0 0 2px #fff, 0 0 0 6px #009de6);
}
.cpc-mail-item:active, .cpc-mail-item.pseudo-states--active {
  background-color: var(--cpc-colors-light-blue-2);
}
.cpc-mail-item:hover, .cpc-mail-item.pseudo-states--hover {
  background-color: var(--cpc-colors-white-smoke);
}
.cpc-mail-item:hover:not(:disabled):not(:active), .cpc-mail-item.pseudo-states--hover {
  background-color: var(--cpc-colors-white-smoke);
}
.cpc-mail-item .cpc-mail-item-name {
  display: flex;
  grid-area: name;
  justify-self: flex-start;
  width: 100%;
  padding-right: 50px;
  overflow: hidden;
  line-height: 24px;
}
.cpc-mail-item .cpc-mail-item-name * {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cpc-mail-item .cpc-mail-item-title-wrapper {
  display: flex;
  grid-area: title;
  align-items: center;
  justify-self: flex-start;
}
.cpc-mail-item .cpc-mail-item-title-dot {
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 8px;
  padding-right: 6px;
  background-color: var(--button-primary-background-color);
  border-radius: 50%;
}
.cpc-mail-item .cpc-mail-item-title-spacer {
  margin-right: 8px;
}
.cpc-mail-item .cpc-mail-item-title {
  display: -webkit-box;
  overflow: hidden;
  line-height: 20px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.cpc-mail-item .cpc-mail-item-attachment {
  grid-area: attachment;
  justify-self: flex-end;
}
.cpc-mail-item .cpc-mail-item-date {
  grid-area: date;
  font-weight: normal;
  font-size: 14px;
  line-height: 24px;
}
.cpc-mail-item .cpc-mail-item-date--variant-read,
.cpc-mail-item .cpc-mail-item-attachment--variant-read {
  color: var(--cpc-colors-dark-gray);
}
.cpc-mail-item .cpc-icon {
  transform: rotate(270deg);
  --icon-size: 24px;
}
.cpc-mail-item .cpc-icon--variant-unread {
  color: var(--cpc-colors-resolution-blue);
}

.cpc-mail-item--variant-unread {
  font-weight: bold;
}

.cpc-mail-item_control {
  position: relative;
  display: flex;
  grid-area: checkbox;
  justify-self: baseline;
  width: 24px;
  height: 24px;
  margin: 0 15px;
  cursor: pointer;
}
@media screen and (min-width: 704px) {
  .cpc-mail-item_control {
    grid-area: unset;
    margin: 0 20px;
  }
}

@media screen and (min-width: 992px) {
  cpc-menu {
    display: flex;
    align-items: center;
    height: 100%;
    max-height: 48px;
  }
}

.cpc-menu {
  position: absolute;
  top: 68px;
  left: 0;
  z-index: 990;
  width: 100%;
  background: var(--cpc-colors-white);
}
@media screen and (min-width: 992px) {
  .cpc-menu {
    position: unset;
    top: unset;
    left: unset;
    display: flex;
    justify-content: center;
    width: -moz-fit-content;
    width: fit-content;
  }
}

.cpc-menu-list {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 992px) {
  .cpc-menu-list {
    display: inline-flex;
  }
}

cpc-menu-item {
  position: relative;
  display: flex;
}
@media screen and (min-width: 992px) {
  cpc-menu-item {
    align-items: center;
  }
}

.cpc-dropdown-drawer-wrapper {
  background: var(--cpc-colors-white-smoke);
}
@media screen and (min-width: 992px) {
  .cpc-dropdown-drawer-wrapper {
    position: absolute !important;
    background: unset;
  }
}

.cpc-menu-list-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  min-height: 72px;
  color: var(--adc-colors-charcoal);
  line-height: 24px;
  white-space: nowrap;
  list-style: none;
  border-bottom: 1px solid var(--cpc-colors-border);
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}
.cpc-menu-list-item--selected {
  color: var(--cpc-colors-white);
  background-color: var(--cpc-colors-dark-cerulian);
}
.cpc-menu-list-item:not(cpc-user-profile-dropdown) {
  transition: all 125ms linear;
}
.cpc-menu-list-item:not(cpc-user-profile-dropdown):focus, .cpc-menu-list-item:not(cpc-user-profile-dropdown).pseudo-states--focus {
  outline: 0;
  box-shadow: var(--focus-box-shadow, 0 0 0 2px #fff, 0 0 0 6px #009de6);
}
.cpc-menu-list-item:not(cpc-user-profile-dropdown):active, .cpc-menu-list-item:not(cpc-user-profile-dropdown).pseudo-states--active {
  color: var(--cpc-colors-white);
  background-color: var(--cpc-colors-dark-cerulian);
}
.cpc-menu-list-item .cpc-menu-list-item_icon {
  font-size: 24px;
  transition: transform 0.2s ease-out;
}
.cpc-menu-list-item .cpc-menu-list-item_icon--active {
  transform: rotate(180deg);
}
.cpc-menu-list-item--active {
  color: var(--cpc-colors-resolution-blue);
}
.cpc-menu-list-item .cpc-menu-list-item_text {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0 24px;
}
@media screen and (min-width: 992px) {
  .cpc-menu-list-item .cpc-menu-list-item_text {
    padding: 0;
  }
}
@media screen and (max-width: 991.98px) {
  .cpc-menu-list-item .cpc-menu-list-item_link {
    display: flex;
    align-items: center;
    height: 100%;
  }
}
@media screen and (min-width: 992px) {
  .cpc-menu-list-item {
    display: inline-block;
    width: -moz-fit-content;
    width: fit-content;
    height: unset;
    min-height: unset;
    margin: 0 16px -4px 16px;
    padding: 0;
    border-bottom: 4px solid transparent;
    outline: none;
  }
  .cpc-menu-list-item::after {
    display: block;
    height: 0;
    overflow: hidden;
    font-weight: bold;
    visibility: hidden;
    content: attr(title);
  }
  .cpc-menu-list-item--selected {
    padding-bottom: 0;
    color: var(--button-secondary-text-color);
    font-weight: bold;
    text-decoration: none;
    background-color: unset;
    border-bottom: 4px solid var(--button-secondary-border-color);
  }
  .cpc-menu-list-item:hover, .cpc-menu-list-item:active, .cpc-menu-list-item--active {
    padding-bottom: 0;
    color: var(--button-secondary-text-color);
    text-decoration: none;
    text-shadow: 0.5px 0px 0.1px, -0.5px 0px 0.1px;
    background-color: unset;
    border-bottom: 4px solid var(--button-secondary-border-color);
  }
  .cpc-menu-list-item .cpc-menu-list-item_icon {
    justify-content: flex-end;
    margin-right: 8px;
    font-size: unset;
  }
}
@media screen and (min-width: 992px) and (min-width: 992px) {
  .cpc-menu-list-item .cpc-menu-list-item_icon {
    margin-right: 0;
    margin-left: 8px;
  }
}
.cpc-menu-list-item .cpc-language-switch {
  flex-direction: column;
  margin: 0 !important;
}
.cpc-menu-list-item .cpc-language-switch .cpc-language-switch-dropdown {
  width: 100%;
  height: 72px;
  padding: 0 24px;
}
.cpc-menu-list-item .cpc-language-switch .cpc-language-switch-languages-list {
  padding: 24px 30px;
  color: var(--cpc-colors-charcoal);
  border-bottom: unset;
}
.cpc-menu-list-item .cpc-language-switch .cpc-language-switch-icon-check {
  margin-left: -28px;
  font-size: 16px;
}
.cpc-menu-list-item .cpc-dropdown-drawer-wrapper {
  border-top: 1px solid var(--cpc-colors-border);
}
@media screen and (min-width: 992px) {
  .cpc-menu-list-item .cpc-dropdown-drawer-wrapper {
    border-top: unset;
  }
}

.cpc-menu-list-item_icon-highlighted {
  color: var(--cpc-colors-resolution-blue);
  font-weight: bold;
}

cpc-user-profile-dropdown {
  padding: 0 24px;
}

.cpc-user-profile-dropdown {
  padding: 0;
}
@media screen and (min-width: 992px) {
  .cpc-user-profile-dropdown {
    padding: 8px 16px;
  }
}

.cpc-menu-list-item_sub-menu {
  flex-direction: column;
}

cpc-dropdown-drawer {
  width: 100%;
}
cpc-dropdown-drawer .cpc-menu-list-item {
  padding: 0 24px;
}
@media screen and (min-width: 992px) {
  cpc-dropdown-drawer {
    width: unset;
  }
}

@media screen and (min-width: 992px) {
  .cpc-dropdown-drawer .cpc-menu-list-item {
    border: 0;
  }
  .cpc-dropdown-drawer .cpc-menu-list-item:hover, .cpc-dropdown-drawer .cpc-menu-list-item.pseudo-states--hover {
    font-weight: normal;
    border: 0;
  }
  .cpc-dropdown-drawer .cpc-menu-list-item:hover:not(:disabled):not(:active), .cpc-dropdown-drawer .cpc-menu-list-item.pseudo-states--hover {
    font-weight: normal;
    border: 0;
  }
  .cpc-dropdown-drawer .cpc-menu-list-item:active, .cpc-dropdown-drawer .cpc-menu-list-item.pseudo-states--active {
    font-weight: normal;
    border: 0;
  }
}

.cpc-message-preview-attachment {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 16px 0;
  color: var(--cpc-colors-charcoal);
  border-bottom: 1px solid var(--cpc-colors-light-gray);
}
.cpc-message-preview-attachment .cpc-message-preview-attachment-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
}
.cpc-message-preview-attachment .cpc-message-preview-attachment_name-wrapper {
  display: flex;
}
.cpc-message-preview-attachment .cpc-message-preview-attachment-text {
  font-size: var(--file-list-font-size);
  line-height: var(--file-list-line-height);
  white-space: nowrap;
  -webkit-user-select: none;
          user-select: none;
}
.cpc-message-preview-attachment .cpc-message-preview-attachment_icon {
  color: var(--cpc-colors-resolution-blue);
  font-size: 24px;
}
.cpc-message-preview-attachment .cpc-message-preview-attachment_download {
  background: transparent;
  border: none;
  border-radius: 0;
  cursor: pointer;
  appearance: none;
  transition: all 125ms linear;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0;
  color: var(--cpc-colors-resolution-blue);
  font-weight: 600;
  line-height: 24px;
}
.cpc-message-preview-attachment .cpc-message-preview-attachment_download:focus, .cpc-message-preview-attachment .cpc-message-preview-attachment_download.pseudo-states--focus {
  outline: 0;
  box-shadow: var(--focus-box-shadow, 0 0 0 2px #fff, 0 0 0 6px #009de6);
}
.cpc-message-preview-attachment .cpc-message-preview-attachment_download:disabled, .cpc-message-preview-attachment .cpc-message-preview-attachment_download.pseudo-states--disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.cpc-message-preview-attachment .cpc-message-preview-attachment_download:disabled, .cpc-message-preview-attachment .cpc-message-preview-attachment_download.cpc--disabled, .cpc-message-preview-attachment .cpc-message-preview-attachment_download.pseudo-states--disabled {
  cursor: not-allowed;
  pointer-events: none;
}
@media screen and (min-width: 704px) {
  .cpc-message-preview-attachment .cpc-message-preview-attachment_download {
    margin-right: 8px;
  }
}
.cpc-message-preview-attachment .cpc-message-preview-attachment_download .cpc-message-preview-attachment_icon {
  margin-right: 0;
}
@media screen and (min-width: 704px) {
  .cpc-message-preview-attachment .cpc-message-preview-attachment_download .cpc-message-preview-attachment_icon {
    margin-right: 11px;
  }
}
.cpc-message-preview-attachment .cpc-message-preview-attachment-download_text {
  display: none;
}
@media screen and (min-width: 704px) {
  .cpc-message-preview-attachment .cpc-message-preview-attachment-download_text {
    display: block;
  }
}
.cpc-message-preview-attachment .cpc-message-preview-attachment_name {
  margin: 0 0 0 26px;
  line-height: 24px;
}
.cpc-message-preview-attachment .cpc-message-preview-attachment_size {
  margin: 0 8px 0 auto;
}

cpc-message-preview-attachments {
  width: 100%;
}

.cpc-message-preview-attachments {
  margin: 32px 16px;
  border-top: 1px solid var(--cpc-colors-light-gray);
}
@media screen and (min-width: 704px) {
  .cpc-message-preview-attachments {
    margin: 0 32px 32px 32px;
  }
}

.cpc-message-preview-attachments-reply {
  display: none;
}
@media screen and (min-width: 704px) {
  .cpc-message-preview-attachments-reply {
    display: flex;
  }
}

cpc-message-preview-content {
  width: 100%;
}

.cpc-message-preview-content {
  margin: 0 32.5px 32.5px 32.5px;
  word-break: break-word;
}

.cpc-message-preview-content-reply {
  display: none;
}
@media screen and (min-width: 704px) {
  .cpc-message-preview-content-reply {
    display: flex;
  }
}

cpc-message-preview-footer {
  position: sticky;
  bottom: 0;
  width: 100%;
}
@media screen and (min-width: 704px) {
  cpc-message-preview-footer {
    position: unset;
  }
}

.cpc-message-preview-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  min-height: 88px;
  background-color: var(--cpc-colors-light-blue-2);
  border-top: 1px solid var(--cpc-colors-light-blue);
}
@media screen and (min-width: 704px) {
  .cpc-message-preview-footer {
    background: none;
    border-top: 1px solid var(--cpc-colors-light-gray);
  }
}
.cpc-message-preview-footer .cpc-message-preview-footer-button {
  width: 100%;
  margin: 0 24px;
}
@media screen and (min-width: 704px) {
  .cpc-message-preview-footer .cpc-message-preview-footer-button {
    display: block;
    width: 144px;
    margin-right: 32.5px;
  }
}
.cpc-message-preview-footer .cpc-message-preview-footer_send {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-left: 32.5px;
}
.cpc-message-preview-footer .cpc-message-preview-footer_send .cpc-message-preview-footer_send-wrapper {
  display: flex;
  align-items: center;
  height: 40px;
}
.cpc-message-preview-footer .cpc-message-preview-footer_send .cpc-message-preview-button {
  display: flex;
  background: transparent;
  border: none;
  border-radius: 0;
  cursor: pointer;
  appearance: none;
  transition: all 125ms linear;
  color: var(--cpc-colors-resolution-blue);
  font-size: 24px;
  cursor: pointer;
}
.cpc-message-preview-footer .cpc-message-preview-footer_send .cpc-message-preview-button:first-of-type {
  padding: 0 16px 0 0;
}
.cpc-message-preview-footer .cpc-message-preview-footer_send .cpc-message-preview-button:last-of-type {
  padding: 0 0 0 16px;
}
.cpc-message-preview-footer .cpc-message-preview-footer_send .cpc-message-preview-button:focus, .cpc-message-preview-footer .cpc-message-preview-footer_send .cpc-message-preview-button.pseudo-states--focus {
  outline: 0;
  box-shadow: var(--focus-box-shadow, 0 0 0 2px #fff, 0 0 0 6px #009de6);
}
.cpc-message-preview-footer .cpc-message-preview-footer_send .cpc-message-preview-button:active, .cpc-message-preview-footer .cpc-message-preview-footer_send .cpc-message-preview-button.pseudo-states--active {
  color: var(--cpc-colors-dark-cerulian);
}
.cpc-message-preview-footer .cpc-message-preview-footer_send .cpc-message-preview-button-border {
  border: var(--cpc-border);
  border-width: 0 1px 0 0;
}

.cpc-message-preview-footer-reply {
  background: none;
}

cpc-message-preview-header {
  width: 100%;
}

.cpc-message-preview-header {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  min-height: 73px;
  margin-bottom: 8px;
  padding: 0 17px;
  color: var(--cpc-colors-charcoal);
  cursor: pointer;
}
.cpc-message-preview-header > div {
  display: flex;
  align-items: center;
}
.cpc-message-preview-header .cpc-message-preview-attachment {
  justify-self: flex-end;
}
.cpc-message-preview-header .cpc-message-preview-date {
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-end;
}
.cpc-message-preview-header .cpc-message-preview-date span {
  padding-top: 7px;
  font-size: 13px;
  line-height: 16px;
}
.cpc-message-preview-header .cpc-message-preview-date .cpc-message-preview-date_text {
  display: none;
}
@media screen and (min-width: 704px) {
  .cpc-message-preview-header .cpc-message-preview-date {
    flex-direction: unset;
    align-items: unset;
  }
  .cpc-message-preview-header .cpc-message-preview-date span {
    padding-top: 0;
    font-size: 14px;
    line-height: 24px;
  }
  .cpc-message-preview-header .cpc-message-preview-date .cpc-message-preview-date_text {
    display: block;
  }
  .cpc-message-preview-header .cpc-message-preview-date .cpc-message-preview-date_text-mobile {
    display: none;
  }
}
.cpc-message-preview-header .cpc-message-preview-icon {
  margin-right: 0;
  color: var(--cpc-colors-dark-gray);
  transform: rotate(270deg);
  --icon-size: 24px;
}
@media screen and (min-width: 704px) {
  .cpc-message-preview-header .cpc-message-preview-icon {
    margin-right: 16px;
  }
}
@media screen and (min-width: 704px) {
  .cpc-message-preview-header {
    min-height: 81px;
    padding: 0 32px;
  }
}

.cpc-message-preview-header-reply {
  display: none;
}
@media screen and (min-width: 704px) {
  .cpc-message-preview-header-reply {
    display: inline-flex;
  }
}

.cpc-message-preview_photo {
  position: relative;
  display: block;
  width: 40px;
  height: 40px;
  margin-right: 15px;
  overflow: hidden;
  border-radius: 50%;
}
@media screen and (min-width: 704px) {
  .cpc-message-preview_photo {
    width: 44px;
    height: 44px;
    margin-right: 16px;
  }
}
.cpc-message-preview_photo > .cpc-message-preview_photo_image {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 100%;
  height: auto;
  transform: translate(-50%, -50%);
}

.cpc-message-preview-name-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: inherit;
}
.cpc-message-preview-name-wrapper .cpc-message-preview-name {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
}
@media screen and (min-width: 704px) {
  .cpc-message-preview-name-wrapper .cpc-message-preview-name {
    line-height: 24px;
  }
}
.cpc-message-preview-name-wrapper .cpc-message-preview-position {
  color: var(--cpc-colors-dark-gray);
  font-size: 12px;
  line-height: 15px;
}

cpc-message-preview-item {
  border-bottom: 1px solid var(--cpc-colors-light-gray);
}
cpc-message-preview-item:last-of-type {
  border-bottom: unset;
}

.cpc-message-preview-item {
  display: flex;
  flex-direction: column;
}

cpc-message-preview-textarea {
  display: flex;
  width: 100%;
}

.cpc-message-preview-textarea {
  display: block;
  width: 100%;
  min-height: 302px;
  margin: 0;
  padding: 24.5px 34.5px;
  overflow: auto;
  color: var(--cpc-colors-charcoal);
  font-size: 1rem;
  font-family: var(--font-family);
  background-color: var(--cpc-colors-light-blue-2);
  border: none;
  outline: none;
  box-shadow: none;
  resize: none;
}
.cpc-message-preview-textarea::placeholder {
  color: var(--cpc-colors-dark-gray);
}
@media screen and (min-width: 704px) {
  .cpc-message-preview-textarea {
    height: 100%;
    min-height: 236px;
  }
}

.cpc-message-preview {
  display: flex;
  flex-direction: column;
  border-top: var(--cpc-border);
}
@media screen and (min-width: 704px) {
  .cpc-message-preview {
    border: var(--cpc-border);
    border-radius: 4px;
  }
}

.cpc-modal-content {
  display: flex;
  width: 100%;
  height: 100%;
}
.cpc-modal-content__column {
  flex: 1;
  padding: 64px;
}
.cpc-modal-content__column--yellow {
  background-color: var(--cpc-colors-light-yellow);
}

cpc-nav-item {
  display: table-cell;
  white-space: nowrap;
  vertical-align: middle;
}

.cpc-nav-item {
  background: transparent;
  border: none;
  border-radius: 0;
  cursor: pointer;
  appearance: none;
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 40px;
  padding: 0 8px;
  color: var(--cpc-colors-resolution-blue);
  border-bottom: 1px solid transparent;
  transition: all 125ms linear;
}
.cpc-nav-item--selected {
  border-bottom: 1px solid var(--cpc-colors-resolution-blue);
}
.cpc-nav-item--selected .cpc-nav-item-icon {
  display: flex;
}
@media screen and (min-width: 704px) {
  .cpc-nav-item--selected {
    color: var(--cpc-colors-resolution-blue);
    font-weight: bold;
    background-color: var(--cpc-colors-active-background);
    border-bottom: unset;
  }
  .cpc-nav-item--selected:before {
    position: absolute;
    left: 0;
    width: 6px;
    height: inherit;
    background-color: var(--cpc-colors-resolution-blue);
    content: "";
  }
}
.cpc-nav-item:focus, .cpc-nav-item.pseudo-states--focus {
  outline: 0;
  box-shadow: var(--focus-box-shadow, 0 0 0 2px #fff, 0 0 0 6px #009de6);
}
.cpc-nav-item:hover, .cpc-nav-item.pseudo-states--hover {
  border-bottom: 1px solid var(--cpc-colors-resolution-blue);
}
.cpc-nav-item:hover:not(:disabled):not(:active), .cpc-nav-item.pseudo-states--hover {
  border-bottom: 1px solid var(--cpc-colors-resolution-blue);
}
.cpc-nav-item:active, .cpc-nav-item.pseudo-states--active {
  border-bottom: 1px solid var(--cpc-colors-resolution-blue);
}
.cpc-nav-item:active .cpc-nav-item-icon, .cpc-nav-item.pseudo-states--active .cpc-nav-item-icon {
  display: flex;
}
.cpc-nav-item .cpc-nav-item-icon {
  --icon-size: 24px;
  display: none;
}
.cpc-nav-item .cpc-nav-item-text {
  margin-left: 8px;
  font-size: 16px;
  font-family: var(--font-family);
  line-height: 24px;
}
@media screen and (min-width: 704px) {
  .cpc-nav-item .cpc-nav-item-text {
    margin-left: 16px;
  }
}
@media screen and (min-width: 704px) {
  .cpc-nav-item {
    padding-left: 32px;
    color: var(--cpc-colors-charcoal);
    border-bottom: unset;
  }
  .cpc-nav-item .cpc-nav-item-icon {
    display: flex;
  }
  .cpc-nav-item:hover, .cpc-nav-item.pseudo-states--hover {
    color: var(--cpc-colors-resolution-blue);
    border-bottom: unset;
  }
  .cpc-nav-item:hover:not(:disabled):not(:active), .cpc-nav-item.pseudo-states--hover {
    color: var(--cpc-colors-resolution-blue);
    border-bottom: unset;
  }
  .cpc-nav-item:active, .cpc-nav-item.pseudo-states--active {
    color: var(--cpc-colors-resolution-blue);
    font-weight: bold;
    background-color: var(--cpc-colors-active-background);
    border-bottom: unset;
  }
  .cpc-nav-item:active:before, .cpc-nav-item.pseudo-states--active:before {
    position: absolute;
    left: 0;
    width: 6px;
    height: inherit;
    background-color: var(--cpc-colors-resolution-blue);
    content: "";
  }
}
.cpc-nav-item:disabled, .cpc-nav-item.pseudo-states--disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.cpc-nav-item:disabled, .cpc-nav-item.cpc--disabled, .cpc-nav-item.pseudo-states--disabled {
  cursor: not-allowed;
  pointer-events: none;
}

.cpc-pagination {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: inherit;
  width: 100%;
}
.cpc-pagination--center {
  justify-content: center;
}
.cpc-pagination .cpc-pagination-item-per-page {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: inherit;
}
.cpc-pagination .cpc-pagination-item-per-page .cpc-select {
  margin-left: 8px;
}
.cpc-pagination .cpc-pagination-nav {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: inherit;
}
.cpc-pagination .cpc-pagination-nav button {
  margin-bottom: 0;
}

.cpc-panel {
  --cpc-panel-selected-color: var(--cpc-colors-white);
  --cpc-panel-selected-border-color: var(--cpc-colors-border);
  position: relative;
  background: var(--cpc-panel-selected-color);
  border-radius: 4px;
  box-shadow: 0px 0px 0px 1px var(--cpc-panel-selected-border-color);
}
.cpc-panel.cpc-panel_background-light-blue {
  --cpc-panel-selected-color: var(--cpc-colors-light-blue-2);
  --cpc-panel-selected-border-color: var(--cpc-colors-light-blue);
}
.cpc-panel.cpc-panel_background-light-green {
  --cpc-panel-selected-color: var(--cpc-colors-light-green-2);
  --cpc-panel-selected-border-color: var(--cpc-colors-light-green);
}
.cpc-panel.cpc-panel_background-light-peach {
  --cpc-panel-selected-color: var(--cpc-colors-light-peach-2);
  --cpc-panel-selected-border-color: var(--cpc-colors-light-peach);
}
.cpc-panel.cpc-panel_background-light-teal {
  --cpc-panel-selected-color: var(--cpc-colors-light-teal);
  --cpc-panel-selected-border-color: var(--cpc-colors-border);
}
.cpc-panel.cpc-panel_background-dark-yellow {
  --cpc-panel-selected-color: var(--cpc-colors-dark-yellow);
  --cpc-panel-selected-border-color: var(--cpc-colors-banana-mania);
}
.cpc-panel.cpc-panel_padding-x-default {
  padding-right: 24px;
  padding-left: 24px;
}
@media screen and (min-width: 992px) {
  .cpc-panel.cpc-panel_padding-x-default {
    padding-right: 32px;
    padding-left: 32px;
  }
}
.cpc-panel.cpc-panel_padding-y-default {
  padding-top: 24px;
  padding-bottom: 24px;
}
@media screen and (min-width: 992px) {
  .cpc-panel.cpc-panel_padding-y-default {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
.cpc-panel.cpc-panel_col-1 {
  width: 8.3333333333%;
  max-width: 8.3333333333%;
}
.cpc-panel.cpc-panel_col-2 {
  width: 16.6666666667%;
  max-width: 16.6666666667%;
}
.cpc-panel.cpc-panel_col-3 {
  width: 25%;
  max-width: 25%;
}
.cpc-panel.cpc-panel_col-4 {
  width: 33.3333333333%;
  max-width: 33.3333333333%;
}
.cpc-panel.cpc-panel_col-5 {
  width: 41.6666666667%;
  max-width: 41.6666666667%;
}
.cpc-panel.cpc-panel_col-6 {
  width: 50%;
  max-width: 50%;
}
.cpc-panel.cpc-panel_col-7 {
  width: 58.3333333333%;
  max-width: 58.3333333333%;
}
.cpc-panel.cpc-panel_col-8 {
  width: 66.6666666667%;
  max-width: 66.6666666667%;
}
.cpc-panel.cpc-panel_col-9 {
  width: 75%;
  max-width: 75%;
}
.cpc-panel.cpc-panel_col-10 {
  width: 83.3333333333%;
  max-width: 83.3333333333%;
}
.cpc-panel.cpc-panel_col-11 {
  width: 91.6666666667%;
  max-width: 91.6666666667%;
}
.cpc-panel.cpc-panel_col-12 {
  width: 100%;
  max-width: 100%;
}
.cpc-panel .cpc-panel_indent-shape {
  position: absolute;
  top: 100%;
  left: 50%;
  z-index: 1020;
  display: block;
  color: var(--cpc-panel-selected-color);
  font-size: 22px;
  line-height: 1;
  text-shadow: 0px -1px var(--cpc-colors-border);
  transform: translateY(-4px) scaleX(2.5) rotate(180deg);
}

.cpc-panel-group {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: stretch;
  align-items: center;
  flex-direction: column;
  flex-wrap: wrap;
  border-radius: 4px;
}
@media screen and (min-width: 320px) {
  .cpc-panel-group {
    width: auto;
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
  }
}

.cpc-payment-button {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  width: auto;
  height: auto;
  padding: 40px 16px;
  font-weight: 400;
  font-size: 14px;
  background: transparent;
  border: solid 1px var(--cpc-colors-resolution-blue);
  border-radius: 6px;
  cursor: pointer;
  transition: all 125ms linear;
}
.cpc-payment-button:hover, .cpc-payment-button:active {
  background: var(--cpc-colors-light-blue-2);
}
.cpc-payment-button.selected, .cpc-payment-button:active {
  padding: 39px 15px;
  font-weight: bold;
  font-size: 14px;
  background: var(--cpc-colors-light-blue-2);
  border-color: var(--cpc-colors-blue);
  border-width: 2px;
}
.cpc-payment-button:focus, .cpc-payment-button.pseudo-states--focus {
  outline: 0;
  box-shadow: var(--focus-box-shadow, 0 0 0 2px #fff, 0 0 0 6px #009de6);
}
.cpc-payment-button.disabled {
  padding: 40px 16px !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  background: transparent !important;
  border: solid 1px var(--cpc-colors-resolution-blue) !important;
  cursor: default !important;
  opacity: 0.7 !important;
}
.cpc-payment-button.cpc-payment-button_size-small {
  min-width: 140px;
  min-height: 80px;
}
.cpc-payment-button.cpc-payment-button_size-flexible-small {
  width: 100%;
  min-height: 80px;
}
.cpc-payment-button.cpc-payment-button_size-flexible {
  width: 100%;
}
.cpc-payment-button.cpc-payment-button_size-flexible-big {
  width: 100%;
  min-height: 144px;
}
.cpc-payment-button.cpc-payment-button_size-big {
  min-width: 140px;
  min-height: 144px;
}

.cpc-payment-row-wrapper {
  display: flex;
}

.cpc-payment-row {
  display: inline-grid;
  grid-row-gap: 8px;
  grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
  justify-items: center;
  width: 100%;
  min-height: 89px;
  padding: 32px 0 24px 0;
}
.cpc-payment-row .cpc-button {
  width: 100% !important;
  min-width: 120px;
}
.cpc-payment-row > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  justify-items: stretch;
  width: 100%;
}
.cpc-payment-row > div > span {
  font-weight: bold;
}
@media screen and (min-width: 704px) {
  .cpc-payment-row {
    grid-template-rows: unset;
    grid-template-columns: 2fr 2fr 2fr 2fr 2fr;
    border: var(--cpc-border);
    border-radius: 4px;
  }
  .cpc-payment-row :last-child {
    justify-content: flex-end;
  }
  .cpc-payment-row > div {
    padding: 0 24.5px;
  }
  .cpc-payment-row > div > span {
    font-weight: normal;
  }
}

.cpc-payment-row-amount > span:not(:first-of-type) {
  font-weight: bold !important;
}

.cpc-payment-row--variant-danger {
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-columns: unset;
  padding: 32px 24px 24px 24px;
  background: var(--cpc-payments-background-danger-panel);
  border: 1px solid var(--cpc-payments-danger-border);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.cpc-payment-row--variant-danger .cpc-payment-row-badge {
  order: -1;
}
@media screen and (min-width: 704px) {
  .cpc-payment-row--variant-danger .cpc-payment-row-badge {
    order: unset;
  }
}
.cpc-payment-row--variant-danger .cpc-payment-row-amount {
  order: -1;
}
@media screen and (min-width: 704px) {
  .cpc-payment-row--variant-danger .cpc-payment-row-amount {
    justify-content: flex-end;
    order: unset;
    padding: 0;
  }
}
@media screen and (min-width: 704px) {
  .cpc-payment-row--variant-danger {
    grid-template-rows: unset;
    grid-template-columns: 3fr 7fr 2fr 3fr !important;
    padding: 32px 0 24px 0;
  }
}

.cpc-payment-row--variant-warning {
  grid-template-rows: 1fr 1fr 1fr;
  grid-template-columns: unset;
}
.cpc-payment-row--variant-warning .cpc-payment-row-badge {
  order: -1;
}
.cpc-payment-row--variant-warning .cpc-payment-row-amount {
  order: -1;
}
@media screen and (min-width: 704px) {
  .cpc-payment-row--variant-warning .cpc-payment-row-amount {
    justify-content: flex-end;
    order: unset;
    padding: 0;
  }
}
@media screen and (min-width: 704px) {
  .cpc-payment-row--variant-warning {
    grid-template-rows: unset;
    grid-template-columns: 3fr 7fr 2fr 3fr !important;
  }
}

.cpc-payment-row-pay {
  display: flex;
  justify-content: flex-end !important;
}
@media screen and (min-width: 704px) {
  .cpc-payment-row-pay .cpc-button {
    padding: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .cpc-payment-row-pay .cpc-button {
    padding: calc(8px - var(--button-border-width)) calc(16px - var(--button-border-width)) !important;
  }
}

.cpc-payment-row-badge_text {
  font-weight: normal !important;
}
@media screen and (min-width: 704px) {
  .cpc-payment-row-badge_text {
    display: none;
  }
}

.cpc-payment-group-header-wrapper {
  display: none;
  justify-content: center;
  width: 100%;
  min-height: 39px;
  padding: 0 24px;
  border-bottom: 1px solid var(--cpc-colors-border);
}
@media screen and (min-width: 704px) {
  .cpc-payment-group-header-wrapper {
    display: flex;
  }
}

.cpc-payment-group-header {
  display: inline-grid;
  grid-template-columns: 2fr 2fr 2fr 2fr 2fr;
  align-items: center;
  justify-items: center;
  width: 100%;
  font-weight: 600;
}
.cpc-payment-group-header > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  justify-items: stretch;
  width: 100%;
  padding-left: var(--invesments-row-padding-left);
  white-space: nowrap;
}
.cpc-payment-group-header > div:last-of-type {
  padding-right: 24.5px;
}
@media screen and (min-width: 704px) {
  .cpc-payment-group-header :last-child {
    justify-content: flex-end;
  }
}

.cpc-payment-group-header--variant-warning {
  grid-template-columns: 3fr 7fr 2fr 3fr !important;
}
.cpc-payment-group-header--variant-warning .cpc-payment-row-amount {
  justify-content: flex-end !important;
  padding: 0 !important;
}
@media screen and (min-width: 704px) {
  .cpc-payment-group-header--variant-warning {
    grid-template-columns: 1.5fr 1.5fr 2fr 4fr 2fr;
  }
}

cpc-payment-row {
  display: flex;
}
cpc-payment-row .cpc-payment-row {
  border-bottom: 1px solid var(--cpc-colors-border);
}
cpc-payment-row .cpc-payment-row--variant-danger {
  border-bottom: 1px solid var(--cpc-payments-danger-border);
}
@media screen and (min-width: 704px) {
  cpc-payment-row {
    margin: 24px;
  }
}

.cpc-phone-link {
  display: inline-flex;
  align-items: center;
  color: var(--cpc-colors-text);
  text-decoration: none;
  border-radius: 4px;
  transition: all 125ms linear;
}
.cpc-phone-link:focus, .cpc-phone-link.pseudo-states--focus {
  outline: 0;
  box-shadow: var(--focus-box-shadow, 0 0 0 2px #fff, 0 0 0 6px #009de6);
}
.cpc-phone-link:hover .cpc-phone-link__title, .cpc-phone-link.pseudo-states--hover .cpc-phone-link__title {
  color: var(--cpc-colors-hover);
  text-decoration: none;
}
.cpc-phone-link:hover:not(:disabled):not(:active) .cpc-phone-link__title, .cpc-phone-link.pseudo-states--hover .cpc-phone-link__title {
  color: var(--cpc-colors-hover);
  text-decoration: none;
}
.cpc-phone-link:active .cpc-phone-link__title, .cpc-phone-link.pseudo-states--active .cpc-phone-link__title {
  color: var(--cpc-colors-hover);
  text-decoration: none;
}
.cpc-phone-link .cpc-ndbx-icon {
  display: inline-block;
  margin-right: 8px;
  font-size: 24px;
  vertical-align: middle;
}
.cpc-phone-link .cpc-phone-link__title {
  display: inline-flex;
  height: 24px;
  margin-right: 8px;
  color: var(--cpc-colors-sonic-silver);
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 1px;
}
.cpc-phone-link .cpc-phone-link__title .cpc-ndbx-icon {
  color: var(--cpc-colors-text);
}
.cpc-phone-link .cpc-phone-link__number {
  position: relative;
  color: var(--cpc-colors-text);
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.8px;
  white-space: nowrap;
  text-decoration: none;
}
.cpc-phone-link.cpc-phone-link_min .cpc-phone-link__number {
  display: none;
}
@media screen and (min-width: 704px) {
  .cpc-phone-link.cpc-phone-link_min .cpc-phone-link__number {
    display: inline-block;
  }
}

.cpc-policy-card-content {
  margin: 24px 24px 16px;
}
@media screen and (min-width: 320px) {
  .cpc-policy-card-content {
    margin: 24px 32px 16px;
  }
}
.cpc-policy-card-content_border-bottom {
  border-bottom: var(--cpc-policy-card-border);
}

cpc-policy-card-entry {
  width: 100%;
}
cpc-policy-card-entry .cpc-policy-card-entry {
  display: flex;
  align-content: space-between;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: inherit;
  width: 100%;
  margin-bottom: 6px;
  padding: 2px 0;
  font-size: 16px;
  line-height: 1.5;
}
cpc-policy-card-entry .cpc-policy-card-entry .cpc-policy-card-entry_title {
  grid-area: title;
  margin-right: auto;
}
cpc-policy-card-entry .cpc-policy-card-entry .cpc-policy-card-entry_center {
  display: flex;
  flex-direction: column;
  grid-area: center;
}
cpc-policy-card-entry .cpc-policy-card-entry .cpc-policy-card-entry_center > div {
  display: flex;
  justify-content: space-between;
}
cpc-policy-card-entry .cpc-policy-card-entry .cpc-policy-card-entry_center span:last-of-type {
  font-weight: bold;
}
cpc-policy-card-entry .cpc-policy-card-entry .cpc-policy-card-entry_content {
  position: relative;
  grid-area: content;
  margin-left: auto;
}
cpc-policy-card-entry .cpc-policy-card-entry .cpc-policy-card-entry_content cpc-dropdown-drawer > div {
  top: calc(100% + 15px) !important;
  width: 210px;
}
cpc-policy-card-entry .cpc-policy-card-entry .cpc-policy-card-entry_content cpc-dropdown-drawer > div::after {
  position: absolute;
  top: -7px;
  left: 45%;
  z-index: inherit;
  width: 12px;
  height: 12px;
  background: var(--cpc-colors-white);
  border: 1px solid var(--cpc-colors-border);
  border-width: 1px 0 0 1px;
  transform: rotate(45deg);
  content: "";
}
cpc-policy-card-entry .cpc-policy-card-entry .cpc-policy-card-entry_content cpc-dropdown-drawer > div .cpc-dropdown-drawer {
  word-break: break-word;
  box-shadow: 0 8px 24px rgba(65, 65, 65, 0.35);
}
cpc-policy-card-entry .cpc-policy-card-entry .cpc-policy-card-entry_content cpc-dropdown-drawer > div .cpc-dropdown-drawer .cpc-button-content {
  align-items: flex-start;
}
cpc-policy-card-entry .cpc-policy-card-entry .cpc-policy-card-entry_content--overflow-hidden {
  overflow: hidden;
}
cpc-policy-card-entry .cpc-policy-card-entry .cpc-policy-card-entry_content--overflow-visible {
  overflow: visible;
}
cpc-policy-card-entry .cpc-policy-card-entry .cpc-policy-card-entry_content--overflow-auto {
  overflow: auto;
}
cpc-policy-card-entry .cpc-policy-card-entry .cpc-policy-card-entry_content,
cpc-policy-card-entry .cpc-policy-card-entry .cpc-policy-card-entry_title {
  max-width: 100%;
}
cpc-policy-card-entry .cpc-policy-card-entry[fullWidth] .cpc-policy-card-entry_content {
  width: 100%;
}
cpc-policy-card-entry .cpc-policy-card-entry.cpc-policy-card-entry--align-left .cpc-policy-card-entry_title {
  max-width: 30%;
  word-break: break-word;
}
@media screen and (min-width: 704px) {
  cpc-policy-card-entry .cpc-policy-card-entry.cpc-policy-card-entry--align-left .cpc-policy-card-entry_title {
    width: 30%;
    width: calc(var(--cpc-policy-card-entry-size) * 100%);
    max-width: 30%;
    max-width: calc(var(--cpc-policy-card-entry-size) * 100%);
    margin-right: 4px;
  }
}
cpc-policy-card-entry .cpc-policy-card-entry.cpc-policy-card-entry--align-left .cpc-policy-card-entry_title-full-width {
  width: unset;
  max-width: unset;
  margin: 0;
}
cpc-policy-card-entry .cpc-policy-card-entry.cpc-policy-card-entry--align-left .cpc-policy-card-entry_content {
  width: -moz-fit-content;
  width: fit-content;
  word-break: break-word;
}
@media screen and (min-width: 704px) {
  cpc-policy-card-entry .cpc-policy-card-entry.cpc-policy-card-entry--align-left .cpc-policy-card-entry_content {
    width: 70%;
    width: calc((1 - var(--cpc-policy-card-entry-size)) * 100%);
    max-width: 70%;
    max-width: calc((1 - var(--cpc-policy-card-entry-size)) * 100%);
    margin-left: 4px;
  }
}
cpc-policy-card-entry .cpc-policy-card-entry.cpc-policy-card-entry--align-left .cpc-policy-card-entry_content-full-width {
  width: 100%;
  max-width: unset;
  margin: 0;
}
cpc-policy-card-entry .cpc-policy-card-entry.cpc-policy-card-entry--align-y-top {
  align-items: flex-start;
}
cpc-policy-card-entry .cpc-policy-card-entry.cpc-policy-card-entry--align-y-center {
  align-items: center;
}
cpc-policy-card-entry .cpc-policy-card-entry.cpc-policy-card-entry--align-y-bottom {
  align-items: flex-end;
}
cpc-policy-card-entry[footer] .cpc-policy-card-entry {
  display: grid;
  grid-template-areas: "center center" "title content";
  gap: 24px;
}
@media screen and (min-width: 704px) {
  cpc-policy-card-entry[footer] .cpc-policy-card-entry {
    display: flex;
  }
}
cpc-policy-card-entry[footer] .cpc-policy-card-entry .cpc-button {
  padding: 0 4px;
}
@media screen and (min-width: 704px) {
  cpc-policy-card-entry[footer] .cpc-policy-card-entry .cpc-button {
    padding: calc(8px - var(--button-border-width)) calc(16px - var(--button-border-width));
  }
}

.cpc-policy-card-footer {
  margin: 0 24px;
  padding-bottom: 18px;
}
@media screen and (min-width: 320px) {
  .cpc-policy-card-footer {
    margin: 0 32px;
  }
}
.cpc-policy-card-footer.cpc-policy-card-footer--border-top {
  margin-top: 20px;
  border-top: solid 1px var(--cpc-colors-light-gray);
}

.cpc-policy-card-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: inherit;
  padding: 24px 24px;
  background: var(--cpc-policy-card-header-background);
  border-bottom: var(--cpc-policy-card-border-mobile);
  border-radius: 4px 4px 0 0;
}
@media screen and (min-width: 704px) {
  .cpc-policy-card-header {
    justify-content: flex-start;
    padding: 24px 32px;
  }
  .cpc-policy-card-header.cpc-policy-card-header--secondary {
    padding: 24px 0;
  }
}
.cpc-policy-card-header p,
.cpc-policy-card-header h1,
.cpc-policy-card-header h2,
.cpc-policy-card-header h3,
.cpc-policy-card-header h4,
.cpc-policy-card-header h5,
.cpc-policy-card-header h6 {
  margin: 0;
  padding: 0;
}
.cpc-policy-card-header p {
  font-size: 16px;
  line-height: 1.5;
}
.cpc-policy-card-header h1,
.cpc-policy-card-header h2,
.cpc-policy-card-header h3,
.cpc-policy-card-header h4,
.cpc-policy-card-header h5,
.cpc-policy-card-header h6 {
  font-weight: 600;
  font-size: 24px;
  line-height: 1.33;
  letter-spacing: 0.2px;
}
.cpc-policy-card-header .cpc-policy-card-header_item {
  margin: 0 12px;
}
@media screen and (min-width: 704px) {
  .cpc-policy-card-header .cpc-policy-card-header_item {
    margin: 0 24px;
  }
}
.cpc-policy-card-header .cpc-policy-card-header_item--left {
  order: 2;
  margin-right: 0;
  --icon-padding: 14px;
  --icon-size: 39px;
}
@media screen and (min-width: 704px) {
  .cpc-policy-card-header .cpc-policy-card-header_item--left {
    order: 0;
    margin-right: 24px;
    margin-left: 0;
  }
}
.cpc-policy-card-header .cpc-policy-card-header_item--center {
  display: flex;
  flex-direction: column;
  order: 1;
  width: 100%;
  max-width: 100%;
  margin-right: 0;
  margin-left: 0;
}
@media screen and (min-width: 704px) {
  .cpc-policy-card-header .cpc-policy-card-header_item--center--row {
    flex-direction: row;
  }
}
@media screen and (min-width: 704px) {
  .cpc-policy-card-header .cpc-policy-card-header_item--center--row .cpc-policy-card-header_sub-item {
    top: 0;
    right: 0;
    align-self: flex-end;
    margin: 0;
  }
  .cpc-policy-card-header .cpc-policy-card-header_item--center--row .cpc-policy-card-header_sub-item.cpc-policy-card-header--secondary {
    top: inherit;
    bottom: 0;
    margin: 30px 24px;
    margin: 0;
  }
}
.cpc-policy-card-header .cpc-policy-card-header_item--center .cpc-policy-card-header_main-item {
  flex-grow: 1;
}
.cpc-policy-card-header .cpc-policy-card-header_item--center .cpc-policy-card-header_sub-item {
  display: block;
  margin-top: 16px;
}
.cpc-policy-card-header .cpc-policy-card-header_item--center.cpc-policy-card-header--secondary p {
  color: var(--cpc-colors-dark-gray);
}
.cpc-policy-card-header .cpc-policy-card-header_item--right {
  display: none;
}
@media screen and (min-width: 704px) {
  .cpc-policy-card-header .cpc-policy-card-header_item--right {
    display: block;
    order: 2;
    margin-right: 0;
  }
}
.cpc-policy-card-header .cpc-badge {
  line-height: 1;
}

.cpc-policy-card-header_inactive > div {
  background-color: var(--cpc-policy-card-header-background-inactive);
  border-bottom: var(--cpc-policy-card-border);
}

.cpc-policy-card {
  background: var(--cpc-colors-white);
  border: var(--cpc-border);
  border-radius: 4px;
}

.cpc-policy-card-entry_content {
  text-align: right;
}
@media screen and (min-width: 704px) {
  .cpc-policy-card-entry_content {
    text-align: left;
  }
}

.cpc-policy-progress {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: inherit;
}
.cpc-policy-progress .cpc-policy-progress_progress {
  display: block;
  width: 100%;
  height: 8px;
  margin-bottom: 8px;
  background: var(--cpc-policy-progress-track);
  border-radius: 2px;
}
.cpc-policy-progress .cpc-policy-progress_progress .cpc-policy-progress_progress-bar {
  width: var(--progress);
  height: 100%;
  background: var(--cpc-policy-progress-progress);
  border-radius: 2px;
}
.cpc-policy-progress .cpc-policy-progress_dates {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: inherit;
  width: 100%;
  font-size: 14px;
}
.cpc-policy-progress .cpc-policy-progress_dates p {
  margin: 0;
}

.cpc-select {
  position: relative;
  width: 100%;
  cursor: pointer;
}
.cpc-select select:disabled {
  color: unset;
  opacity: 1;
}
.cpc-select .cpc-select-wrapper {
  display: flex;
  align-items: center;
}
.cpc-select .cpc-select-wrapper > cpc-icon {
  right: 0;
  margin-left: 12px;
  font-size: 24px;
}
.cpc-select .cpc-select-input {
  background: transparent;
  border: none;
  border-radius: 0;
  cursor: pointer;
  appearance: none;
  width: 100%;
  padding: 12px 0;
  font-weight: 600;
  font-size: 16px;
  font-family: Allianz Neo, sans-serif;
  letter-spacing: 0.2px;
  text-align: center;
  text-align-last: center;
  border-bottom: solid 1px var(--cpc-colors-charcoal);
}
.cpc-select .cpc-select-input:focus {
  color: var(--cpc-colors-resolution-blue);
  border-bottom-color: var(--cpc-colors-resolution-blue);
  outline: none;
}
.cpc-select .cpc-select-input:focus ~ cpc-icon {
  color: var(--cpc-colors-resolution-blue);
}
.cpc-select.cpc-mode-compact {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
  flex-wrap: inherit;
  color: var(--cpc-colors-resolution-blue);
  white-space: nowrap;
}
.cpc-select.cpc-mode-compact .cpc-select-input {
  padding: 0 0 0 4px;
  color: var(--paging-input-color);
  text-align: left;
  text-align-last: left;
  border-bottom: none;
}
.cpc-select.cpc-mode-compact .cpc-select-input ~ cpc-icon {
  display: none;
}
.cpc-select .cpc-select-dropdown {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  display: block;
  width: 100%;
  background: var(--cpc-colors-white);
  border: solid 1px var(--cpc-colors-whisper);
  border-radius: 4px;
}
.cpc-select .cpc-select-dropdown .cpc-select-dropdown-title {
  display: block;
  width: 100%;
  padding: 8px 32px;
  font-weight: 600;
  font-size: 12px;
  font-family: Allianz Neo, sans-serif;
  background: var(--cpc-colors-whisper);
  border-radius: 4px 4px 0 0;
}
.cpc-select .cpc-select-dropdown .cpc-select-dropdown-items {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: inherit;
  max-height: 300px;
  overflow-y: scroll;
}
.cpc-select .cpc-select-dropdown .cpc-select-dropdown-items .cpc-select-dropdown-items-item {
  background: transparent;
  border: none;
  border-radius: 0;
  cursor: pointer;
  appearance: none;
  width: 100%;
  padding: 8px 32px 8px 8px;
  font-weight: 400;
  font-size: 20px;
  font-family: Allianz Neo, sans-serif;
  letter-spacing: 0.2px;
  white-space: pre;
  text-align: left;
  cursor: pointer;
}
.cpc-select .cpc-select-dropdown .cpc-select-dropdown-items .cpc-select-dropdown-items-item:focus {
  color: var(--cpc-colors-resolution-blue);
  outline: none;
}
.cpc-select .cpc-select-dropdown .cpc-select-dropdown-items .cpc-select-dropdown-items-item .cpc-select-dropdown-items-check {
  display: inline-block;
  width: 24px;
  height: 24px;
}
.cpc-select .cpc-select-dropdown .cpc-select-dropdown-items .cpc-select-dropdown-items-item .cpc-select-dropdown-items-check > cpc-icon {
  display: inline-block;
  transform: translateY(3px);
}

.cpc-menu-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.cpc-menu {
  display: inline-table;
  width: -moz-fit-content;
  width: fit-content;
  height: 100%;
  border-bottom: 1px solid var(--cpc-colors-resolution-blue);
  border-collapse: collapse;
}
@media screen and (min-width: 704px) {
  .cpc-menu {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: -moz-fit-content;
    height: fit-content;
    border-bottom: unset;
  }
}

.cpc-star-rating {
  --icon-size: 16px;
}
.cpc-star-rating .cpc-star-rating_star {
  margin-left: 1px;
  color: var(--cpc-colors-cerulean);
}
.cpc-star-rating .cpc-star-rating_star.cpc-star-rating--interactive {
  cursor: pointer;
}
.cpc-star-rating .cpc-star-rating_star-filled {
  color: var(--cpc-colors-gold-orange);
}

.cpc-topbar {
  display: none;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 80px;
}
@media screen and (min-width: 992px) {
  .cpc-topbar {
    display: inline-flex;
  }
}

@media screen and (min-width: 992px) {
  .cpc-topbar-mobile {
    display: none !important;
  }
}

.cpc-allianz-logo {
  cursor: pointer;
}

.cpc-topbar-user-wrapper {
  display: inline-flex;
  align-items: flex-end;
  justify-items: flex-end;
  height: 48px;
  margin-bottom: 12px;
}
@media screen and (min-width: 992px) {
  .cpc-topbar-user-wrapper {
    align-items: center;
    margin-bottom: 0;
  }
}

.cpc-topbar-icon {
  display: inherit;
  margin-right: 24px;
  font-size: var(--button-medium-icon-size);
  cursor: pointer;
}
.cpc-topbar-icon:hover, .cpc-topbar-icon.pseudo-states--hover {
  color: var(--cpc-colors-hover);
}
.cpc-topbar-icon:hover:not(:disabled):not(:active), .cpc-topbar-icon.pseudo-states--hover {
  color: var(--cpc-colors-hover);
}
.cpc-topbar-icon:active, .cpc-topbar-icon.pseudo-states--active {
  color: var(--cpc-colors-dark-cerulian);
}
.cpc-topbar-icon--active {
  color: var(--cpc-colors-hover);
}

@media screen and (min-width: 992px) {
  cpc-language-switch {
    height: 100%;
    max-height: 48px;
  }
}

.cpc-topbar-mobile {
  position: relative;
  z-index: 990;
  display: inline-flex;
  align-items: flex-end;
  justify-content: space-between;
  width: 100%;
  height: 68px;
  background: var(--cpc-colors-white);
  border-bottom: 1px solid var(--cpc-colors-border);
}
.cpc-topbar-mobile .cpc-language-switch {
  margin: 12px 24px;
  overflow: hidden;
}
.cpc-topbar-mobile .cpc-dropdown-drawer {
  background: var(--cpc-colors-white);
}

.cpc-allianz-logo {
  margin: 12px 24px;
}
@media screen and (min-width: 992px) {
  .cpc-allianz-logo {
    margin: 0;
  }
}

.cpc-user-profile-dropdown-wrapper {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
}

.cpc-user-profile-dropdown {
  display: inherit;
  margin-right: 24px;
  padding: 0;
  color: var(--cpc-colors-text);
  border: unset;
  border-radius: 4px;
  pointer-events: none;
  transition: all 125ms linear;
  transition: all 125ms linear;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  flex-wrap: inherit;
}
.cpc-user-profile-dropdown:focus, .cpc-user-profile-dropdown.pseudo-states--focus {
  outline: 0;
  box-shadow: var(--focus-box-shadow, 0 0 0 2px #fff, 0 0 0 6px #009de6);
}
.cpc-user-profile-dropdown--active {
  color: var(--cpc-colors-blue);
}
.cpc-user-profile-dropdown:active, .cpc-user-profile-dropdown.pseudo-states--active {
  color: var(--cpc-colors-dark-cerulian);
}
.cpc-user-profile-dropdown:disabled, .cpc-user-profile-dropdown.pseudo-states--disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.cpc-user-profile-dropdown:disabled, .cpc-user-profile-dropdown.cpc--disabled, .cpc-user-profile-dropdown.pseudo-states--disabled {
  cursor: not-allowed;
  pointer-events: none;
}
.cpc-user-profile-dropdown:focus, .cpc-user-profile-dropdown.pseudo-states--focus {
  outline: 0;
  box-shadow: var(--focus-box-shadow, 0 0 0 2px #fff, 0 0 0 6px #009de6);
}
.cpc-user-profile-dropdown .cpc-user-profile-dropdown_photo {
  position: relative;
  display: block;
  width: var(--cpc-user-profile-photo-size);
  height: var(--cpc-user-profile-photo-size);
  margin-right: 10px;
  overflow: hidden;
  background: var(--cpc-colors-light-blue-2);
  border-radius: var(--cpc-user-profile-photo-size);
}
.cpc-user-profile-dropdown .cpc-user-profile-dropdown_photo > .cpc-user-profile-dropdown_photo_image {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 100%;
  height: auto;
  transform: translate(-50%, -50%);
}
.cpc-user-profile-dropdown .cpc-user-profile-dropdown_photo .cpc-user-profile-dropdown_icon {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 24px;
}
.cpc-user-profile-dropdown .cpc-user-profile-dropdown_photo .cpc-user-profile-dropdown_icon .cpc-icon {
  align-self: center;
  color: var(--cpc-colors-light-blue);
}
.cpc-user-profile-dropdown .cpc-user-profile-dropdown_details {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: column;
  flex-wrap: inherit;
  margin-right: 11px;
}
.cpc-user-profile-dropdown .cpc-user-profile-dropdown_details .cpc-user-profile-dropdown_details_text {
  font-size: 14px;
  line-height: 1.2142857143;
}
.cpc-user-profile-dropdown .cpc-user-profile-dropdown-icon {
  display: none;
}
@media screen and (min-width: 992px) {
  .cpc-user-profile-dropdown .cpc-user-profile-dropdown-icon {
    display: inline-flex;
    font-size: 20px;
    transition: transform 0.2s ease-out;
  }
}
.cpc-user-profile-dropdown .cpc-user-profile-dropdown-icon--active {
  transform: rotate(180deg);
}
.cpc-user-profile-dropdown .cpc-user-profile-dropdown-drawer {
  color: var(--cpc-colors-charcoal);
}
@media screen and (min-width: 992px) {
  .cpc-user-profile-dropdown {
    padding: 0 20px;
    border-color: var(--cpc-colors-light-gray);
    border-style: solid;
    border-width: 0 1px 0 1px;
    border-radius: 0 !important;
    pointer-events: all;
  }
  .cpc-user-profile-dropdown:hover, .cpc-user-profile-dropdown.pseudo-states--hover {
    color: var(--cpc-colors-hover);
  }
  .cpc-user-profile-dropdown:hover:not(:disabled):not(:active), .cpc-user-profile-dropdown.pseudo-states--hover {
    color: var(--cpc-colors-hover);
  }
}

html,
body {
  color: var(--ui-06);
  font-size: 16px;
  font-family: var(--font-family);
}
html *,
body * {
  box-sizing: border-box;
}

/*# sourceMappingURL=styles.f5c4dc8106fcae06.css.map*/